All Versions
283
Latest Version
Avg Release Cycle
5 days
Latest Release
55 days ago

Changelog History
Page 21

  • v1.1.9-rc.2 Changes

    11/26/2016

      • Added two new sort order options for pages: publish_date and unpublish_date #1173)
      • Multisite: Create image cache folder if it doesn't exist
      • Add 2 new language values for French #1174 ๐Ÿ›  1.
      • Fixed issue when we have a meta file without corresponding media #1179
      • Update class namespace for Admin class Admin #874
  • v1.1.9-rc.1 Changes

    11/09/2016

      • Added a CompiledJsonFile object to better handle Json files.
      • Added Base32 encode/decode class
      • Added a new User::find() method
      • Moved messages object into core Grav from login plugin
      • Added getTaxonomyItemKeys to the Taxonomy object #1124
      • Added a redirect_me Twig function #1124
      • Added a Caddyfile for newer Caddy versions #1115
      • Allow to override sorting flags for page header-based or default ordering. If the intl PHP extension is loaded, only these flags are available: https://secure.php.net/manual/en/collator.asort.php. Otherwise, you can use the PHP standard sorting flags (https://secure.php.net/manual/en/array.constants.php) #1169 ๐Ÿ›  1.
      • Fixed an issue with site redirects/routes, not processing with extension (.html, .json, etc.)
      • Don't truncate HTML if content length is less than summary size #1125
      • Return max available number when calling random() on a collection passing an int > available items #1135
      • Use correct ratio when applying image filters to image alternatives #1147
      • Fixed URI path in multi-site when query parameters were used in front page
  • v1.1.8 Changes

    10/22/2016

    ๐Ÿ›  1. * Fixed warning with unset ssl option when using GPM #1132

  • v1.1.7 Changes

    10/22/2016

      • Improved the capabilities of Image derivatives #1107 ๐Ÿ›  1.
      • Only pass verify_peer settings to cURL and fopen if the setting is disabled #1120
  • v1.1.6 Changes

    10/19/2016

      • Added ability for Page to override the output format (html, xml, etc..) #1067
      • Added Utils::getExtensionByMime() and cleaned up Utils::getMimeByExtension + tests
      • Added a cache.check.method: 'hash' option in system.yaml that checks all files + dates inclusively
      • Include jQuery 3.x in the Grav assets
      • Added the option to automatically fix orientation on images based on their Exif data, by enabling system.images.auto_fix_orientation.
      • Add batch() function to Page Collection class
      • Added new cache.redis.socket setting that allow to pass a UNIX socket as redis server
      • It is now possible to opt-out of the SSL verification via the new system.gpm.verify_peer setting. This is sometimes necessary when receiving a "GPM Unable to Connect" error. More details in (#1053)
      • It is now possible to force the use of either curl or fopen as Response connection method, via the new system.gpm.method setting. By default this is set to 'auto' and gives priority to 'fopen' first, curl otherwise.
      • InstallCommand can now handle Licenses
      • Uses more helpful 1x, 2x, 3x, etc names in the Retina derivatives cache files.
      • Added new method Plugins::isPluginActiveAdmin() to check if plugin route is active in Admin plugin
      • Added new Cache::setEnabled and Cache::getEnabled to enable outside control of cache
      • Updated vendor libs including Twig 1.25.0
      • Avoid git ignoring any vendor folder in a Grav site subfolder (but still ignore the main vendor/ folder)
      • Added an option to get just a route back from Uri::convertUrl() function
      • Added option to control split session #1096
      • Added new verbosity levels to system.error.display to allow for system error messages #1091
      • Improved the API for Grav plugins to access the Parsedown parser directly #1062 ๐Ÿ›  1.
      • Fixed missing progress method in the DirectInstall Command
      • Response class now handles better unsuccessful requests such as 404 and 401
      • Fixed saving of external page types Admin #789
      • Fixed issue deleting parent folder of folder with param_sep in the folder name admin #796
      • Fixed an issue with streams in bin/plugin
      • Fixed jpeg file format support in Media
  • v1.1.5 Changes

    09/09/2016

      • Added new bin/gpm direct-install command to install local and remote zip archives
      • Refactored onPageNotFound event to fire after onPageInitialized
      • Follow symlinks in Folder::all()
      • Twig variable base_url now supports multi-site by path feature
      • Improved bin/plugin to list plugins with commands faster by limiting the depth of recursion ๐Ÿ›  1.
      • Quietly skip missing streams in Cache::clearCache()
      • Fix issue in calling page.summary when no content is present in a page
      • Fix for HUGE session timeouts #1050
  • v1.1.4 Changes

    09/07/2016

      • Added new tmp folder at root. Accessible via stream tmp://. Can be cleared with bin/grav clear --tmp-only as well as --all.
      • Added support for RTL in LanguageCodes so you can determine if a language is RTL or not
      • Ability to set custom_base_url in system configuration
      • Added override and force options for Streams setup
      • Important vendor updates to provide PHP 7.1 beta support!
      • Added a Util::arrayFlatten() static function
      • Added support for 'external_url' page header to enable easier external URL based menu items
      • Improved the UI for CLI GPM Index view to use a table
      • Added @page.modular Collection type #988
      • Added support for self@, page@, taxonomy@, root@ Collection syntax for cleaner YAML compatibility
      • Improved GPM commands to allow for -y to automate yes responses and -o for update and selfupgrade to overwrite installations #985
      • Added randomization to safe_email Twig filter for greater security #998
      • Allow Utils::setDotNotation to merge data, rather than just set
      • Moved default Image::filter() to the save action to ensure they are applied last #984
      • Improved the Truncator code to be more reliable #1019
      • Moved media blueprints out of core (now in Admin plugin) ๐Ÿ›  1.
      • Removed 307 redirect code option as it is not well supported #743
      • Fixed issue with folders with name *.md are not confused with pages #995
      • Fixed an issue when filtering collections causing null key
      • Fix for invalid HTML when rendering GIF and Vector media #1001
      • Use pages.markdown.extra in the user's system.yaml #1007
      • Fix for Memcached connection #1020
  • v1.1.3 Changes

    08/14/2016

    ๐Ÿ›  1. * Fix for lightbox media function throwing error #981

  • v1.1.2 Changes

    08/10/2016

      • Allow forcing SSL by setting system.force_ssl (Force SSL in the Admin System Config) #899
      • Improved authorize Twig extension to accept a nested array of authorizations #948
      • Don't add timestamps on remote assets as it can cause conflicts
      • Grav now looks at types from media.yaml when retrieving page mime types #966
      • Added support for dumping exceptions in the Debugger ๐Ÿ›  1.
      • Fixed Folder::delete method to recursively remove files and folders and causing Upgrade to fail.
      • Fix #952 hyphenize the session name.
      • If no parent is set and siblings collection is called, return a new and empty collection grav-plugin-sitemap/issues/22
      • Prevent exception being thrown when calling the Collator constructor failed in a Windows environment with the Intl PHP Extension enabled #961
      • Fix for markdown images not properly rendering id attribute #956
  • v1.1.1 Changes

    07/16/2016

      • Made paramsRegex() static to allow it to be called statically ๐Ÿ›  1.
      • Fixed backup when using very long site titles with invalid characters grav-plugin-admin#701
      • Fixed a typo in the webserver-configs/nginx.conf example