Files
Grav/CHANGELOG.md
2014-12-05 11:33:30 -07:00

8.6 KiB

v0.9.9 beta

12/05/2014

    • Added new @page collection type
    • Added ksort and contains Twig filters
    • Added gist Twig function
    • Refactored Page previous/next/adjacent functionality
    • Updated to Symfony 2.6 for yaml/console/event-dispatcher libraries
    • More PSR code fixes
    • Fix for over-escaped apostrophes in YAML

v0.9.8 beta

12/01/2014

    • Added configuration option to set default lifetime on cache saves
    • Added ability to set HTTP status code from page header
    • Implemented simple wild-card custom routing
    • Fixed elusive double load to fully cache issue (crossing fingers...)
    • Ensure Twig tags are treated as block items in markdown
    • Removed some older deprecated methods
    • Ensure onPageContentProcessed() event only fires when not cached
    • More PSR code fixes
    • Fix issue with miscalculation of blog separator location ===

v0.9.7 beta

11/24/2014

    • Nginx configuration updated
    • Added gitter.im badge to README
    • Removed set_time_limit() and put checks around ignore_user_abort
    • More PSR code fixes
    • Fix issue with non-valid asset path showing up when they shouldn't
    • Fix for JS asset pipeline and scripts that don't end in ;
    • Fix for schema-based markdown URLs broken routes (eg mailto:)

v0.9.6 beta

11/17/2014

    • Moved base_url variables into Grav container
    • Forced media sorting to use natural sort order by default
    • Various PSR code tidying
    • Added filename, extension, thumb to all medium objects
    • Fix for infinite loop in page.content()
    • Fix hostname for configuration overrides
    • Fix for cached configuration
    • Fix for relative URLs in markdown on installs with no base_url
    • Fix for page media images with uppercase extension

v0.9.5 beta

11/09/2014

    • Added quality setting to medium for compression configuration of images
    • Added new onPageContentProcessed() event that is post-content processing but pre-caching
    • Added support for AND and OR taxonomy filtering. AND by default (was OR)
    • Added specific clearing options for CLI clear-cache command
    • Moved environment method to URI so it can be accessible in plugins and themes
    • Set Grav's output variable to public so it can be manipulated in onOutputGenerated event
    • Updated vendor libraries to latest versions
    • Better handing of 'home' in active menu state detection
    • Various PSR code tidying
    • Improved some error messages and notices
    • Force route rebuild when configuration changes
    • Fix for 'installed undefined' error in CLI versions command
    • Do not remove the JSON/Text error handlers
    • Fix for supporting inline JS and CSS when Asset pipeline enabled
    • Fix for Data URLs in CSS being badly formed
    • Fix Markdown links with fragment and query elements

v0.9.4 beta

10/29/2014

    • New improved Debugbar with messages, timing, config, twig information
    • New exception handling system utilizing Whoops
    • New logging system utilizing Monolog
    • Support for auto-detecting environment configuration
    • New version command for CLI
    • Integrate Twig dump() calls into Debugbar
    • Selfupgrade now clears cache on successful upgrade
    • Selfupgrade now supports files without extensions
    • Improved error messages when plugin is missing
    • Improved security in .htaccess
    • Support CSS/JS/Image assets in vendor/system folders via .htaccess
    • Add support for system timers
    • Improved and optimized configuration loading
    • Automatically disable Debugbar on non-HTML pages
    • Disable Debugbar by default
    • More YAML blueprint fixes
    • Fix potential double // in assets
    • Load debugger as early as possible

v0.9.3 beta

10/09/2014

    • GPM (Grav Package Manager) Added
    • Support for multiple Grav configurations
    • Dynamic media support via URL
    • Added inlineCss and inlineJs support for Assets
    • YAML caching for increased performance
    • Use stream wrapper in pages, plugins and themes
    • Switched to RocketTheme toolbox for some core functionality
    • Renamed setup CLI command to sandbox
    • Broke cache types out into multiple directories in the cache folder
    • Removed vendor libs from github repository
    • Various PSR cleanup of code
    • Various Blueprint updates to support upcoming Admin plugin
    • Added ability to filter page children for normal/modular/all
    • Added sort_by_key twig filter
    • Added visible() and routable() filters to page collections
    • Use session class in shutdown process
    • Improvements to modular page loading
    • Various code cleanup and optimizations
    • Fixed file checking not updating the last modified time. For real this time!
    • Switched debugger to PRODUCTION mode by default
    • Various fixes in URI class for increased reliability

v0.9.2 beta

09/15/2014

    • New flexible site and page metadata support including ObjectGraph and Facebook
    • New method to get user IP address in URI object
    • Added new onShutdown() event that fires after connection is closed for Async features
    • Skip assets pipeline minify on Windows platforms by default due to PHP issue 47689
    • Fixed multiple level menus not highlighting correctly
    • Updated some blueprints in preparation for admin plugin
    • Fail gracefully when theme does not exist
    • Add stream support into ResourceLocator::addPath()
    • Separate themes from plugins, add themes:// stream and onTask events
    • Added barDump() to Debugger
    • Removed stray test page
    • Override modified only if a non-markdown file was modified
    • Added assets attributes support
    • Auto-run composer install when running the Grav CLI
    • Vendor folder removed from repository
    • Minor configuration performance optimizations
    • Minor debugger performance optimizations
    • Fix url() twig function when Grav isn't installed at root
    • Workaround for PHP bug 52065
    • Fixed getList() method on Pages object that was not working
    • Fix for open_basedir error
    • index.php now warns if not running on PHP 5.4
    • Removed memcached option (redundant)
    • Removed memcache from auto setup, added memcache server configuration option
    • Fix broken password validation
    • Back to proper PSR-4 Autoloader

v0.9.1 beta

09/02/2014

    • Added new theme:// PHP stream for current theme
    • Default to new file modification checking rather than folder
    • Added support for various markdown link formats to convert to Grav-friendly URLs
    • Moved configure() from Theme to Themes class
    • Fix autoloading without composer update -o
    • Added support for Twig url method
    • Minor code cleanup
    • Fixed issue with page changes not being picked up
    • Fixed Minify to provide @supports tag compatibility
    • Fixed ResourceLocator not working with multiple paths
    • Fixed issue with Markdown process not stripping LFs
    • Restrict file type extensions for added security
    • Fixed template inheritance
    • Moved Browser class to proper location

v0.9.0 beta

08/25/2014

    • Addition of Dependency Injection Container
    • Refactored plugins to use Symfony Event Dispatcher
    • New Asset Manager to provide unified management of JavaScript and CSS
    • Asset Pipelining to provide unification, minify, and optimazation of JavaScript and CSS
    • Grav Media support directly in Markdown syntax
    • Additional Grav Generator meta tag in default themes
    • Added support for PHP Stream Wrapper for resource location
    • Markdown Extra support
    • Browser object for fast browser detection
    • PSR-4 Autoloader mechanism
    • Tracy Debugger new detect option to detect running environment
    • Added new random collection sort option
    • Make media images progressive by default
    • Additional URI filtering for improved security
    • Safety checks to ensure PHP 5.4.0+
    • Move to Slidebars side navigation in default Antimatter theme
    • Updates to .htaccess including section on RewriteBase which is needed for some hosting providers
    • Fixed issue when installing in an apache userdir (~username) folder
    • Various mobile CSS issues in default themes
    • Various minor bug fixes

v0.8.0 beta

08/13/2014

    • Initial Release