All Versions
236
Latest Version
Avg Release Cycle
29 days
Latest Release
-
Changelog History
Page 21
Changelog History
Page 21
-
v0.9.34 Changes
08/04/2015
-
- Added new
cache_all
system setting + mediacache()
method - Added base languages configuration
- Added property language to page to help plugins identify page language
- New
Utils::arrayFilterRecursive()
method
- Added new
-
- Improved Session handling to support site and admin independently
- Allow Twig variables to be modified in other events
- Blueprint updates in preparation for Admin plugin
- Changed
Inflector
from static to object and added multi-language support - Support for admin override of a page's blueprints ๐ 3.
- Removed unused
use
inVideoMedium
that was causing error - Array fix in
User.authorise()
method - Fix for typo in
translations_fallback
- Fixed moving page to the root
-
-
v0.9.33 Changes
07/21/2015
-
- Added new
onImageMediumSaved()
event (useful for post-image processing) - Added
Vary: Accept-Encoding
option
- Added new
-
- Multilang-safe delimiter position
- Refactored Twig classes and added optional umask setting
- Removed
pageinit()
timing Page->routable()
now takespublished()
state into account- Improved how page extension is set
- Support
Language->translate()
method taking string and array ๐ 3. - Fixed
backup
command to include empty folders
-
-
v0.9.32 Changes
-
v0.9.31 Changes
07/09/2015
-
v0.9.30 Changes
07/08/2015
-
- BIG NEWS! Extensive Multi-Language support is all new in 0.9.30!
- Translation support via Twig filter/function and PHP method
- Page specific default route
- Page specific route aliases
- Canonical URL route support
- Added built-in session support
- New
Page.rawRoute()
to get a consistent folder-based route to a page - Added option to always redirect to default page on alias URL
- Added language safe redirect function for use in core and plugins
-
- Improved
Page.active()
andPage.activeChild()
methods to support route aliases - Various spelling corrections in
.php
comments,.md
and.yaml
files Utils::startsWith()
andUtils::endsWith()
now support needle arrays- Added a new timer around
pageInitialized
event - Updated jQuery library to v2.1.4 ๐ 3.
- In-page CSS and JS files are now handled properly
- Fix for
enable_media_timestamp
not working properly
- Improved
-
-
v0.9.29 Changes
06/22/2015
-
- New and improved Regex-powered redirect and route alias logic
- Added new
onBuildPagesInitialized
event for memory critical or time-consuming plugins - Added a
setSummary()
method for pages
-
- Improved
MergeConfig()
logic for more control - Travis skeleton build trigger implemented
- Set composer.json versions to stable versions where possible
- Disabled
last_modified
andetag
page headers by default (causing too much page caching) ๐ 3. - Preload classes during
bin/gpm selfupgrade
to avoid issues with updated classes - Fix for directory relative down links
- Improved
-
-
v0.9.28 Changes
06/16/2015
-
- Added method to set raw markdown on a page
- Added ability to enabled system and page level
etag
andlast_modified
headers
-
- Improved image path processing
- Improved query string handling
- Optimization to image handling supporting URL encoded filenames
- Use global
composer
when available rather than Grv provided one - Use
PHP_BINARY
constant rather thanphp
executable - Updated Doctrine Cache library
- Updated Symfony libraries
- Moved
convertUrl()
method to Uri object ๐ 3. - Fix incorrect slug causing problems with CLI
uninstall
- Fix Twig runtime error with assets pipeline in sufolder installations
- Fix for
+
in image filenames - Fix for dot files causing issues with page processing
- Fix for Uri path detection on Windows platform
- Fix for alternative media resolutions
- Fix for modularTypes key properties
-
-
v0.9.27 Changes
05/09/2015
-
- Added new composer CLI command
- Added page-level summary header overrides
- Added
size
back for Media objects - Refactored Backup command in preparation for admin plugin
- Added a new
parseLinks
method to Plugins class - Added
starts_with
andends_with
Twig filters
-
- Optimized install of vendor libraries for speed improvement
- Improved configuration handling in preparation for admin plugin
- Cache optimization: Don't cache Twig templates when you pass dynamic params
- Moved
Utils::rcopy
toFolder::rcopy
- Improved
Folder::doDelete
- Added check for required Curl in GPM
- Updated included composer.phar to latest version
- Various blueprint fixes for admin plugin
- Various PSR and code cleanup tasks ๐ 3.
- Fix issue with Gzip not working with
onShutDown()
event - Fix for URLs with trailing slashes
- Handle condition where certain errors resulted in blank page
- Fix for issue with theme name equal to base_url and asset pipeline
- Fix to properly normalize font rewrite path
- Fix for absolute URLs below the current page
- Fix for
..
page references
-
-
v0.9.25 Changes
04/24/2015
-
- Added support for E-Tag, Last-Modified, Cache-Control and Page-based expires headers
-
- Refactored media image handling to make it more flexible and support absolute paths
- Refactored page modification check process to make it faster
- User account improvements in preparation for admin plugin
- Protect against timing attacks
- Reset default system expires time to 0 seconds (can override if you need to) ๐ 3.
- Fix issues with spaces in webroot when using
bin/grav install
- Fix for spaces in relative directory
- Bug fix in collection filtering
-