Skip to content

Latest commit

 

History

History
239 lines (190 loc) · 28.2 KB

Changelog.md

File metadata and controls

239 lines (190 loc) · 28.2 KB

Changelog

[Unreleased]

Changes

  • Adds support for PHP 8 and removes support for PHP 7.
  • Updated internal cache engine Phpfastcache from 6 to 9.

Release 1.11.1

Please see the release notes or the complete change-log for more information

Release 1.11.0

Please see the release notes or the complete change-log for more information

Release 1.10.0

Please see the release notes or the complete change-log for more information

Release 1.9.0

Please see the release notes or the complete change-log for more information

Release 1.8.0

Please see the release notes or the complete change-log for more information.

Release 1.7.1

Please see the release notes or the complete change-log for more information.

Release 1.7.0

Please see the release notes or the complete change-log for more information.

Release 1.6.0

Please see the release notes or the complete change-log for more information.

Release v1.5.2

Please see the release notes or the complete change-log for more information.

Release v1.5.1

Please see the release notes or the complete change-log for more information.

Release v1.5.0

Please see the release notes or the complete change-log for more information.

Release v1.4.1

Please see the release notes or the complete change-log for more information.

Release v1.4.0

Please see the release notes or the complete change-log for more information.

Release v1.3.0

Release v1.2.0

  • a98bde4 by james2doyle - fix error when settings was null
  • de62392 by Schlaefer - allows page sorting by multiple criteria
  • 790c95e by Schlaefer - don't couple \Model\Repository to \Model\Page
  • 8a7812a by Schlaefer - refactors nextPage/previousPage
  • 8f5543b by Schlaefer - resets pages keys after sorting to numerical values

Release v1.1.1

  • f927f41 by james2doyle - update default michelf/markdown version to 1.4
  • 2d6384d by james2doyle - update composer.json description, keywords, markdown version and plugin installer version.
  • e70e03d by james2doyle - add notes about first run
  • 601fa5c by james2doyle - lots of updates to the 1.1 readme

Release v1.1.0

  • 67e07b5 by Frank Nägler - Merge pull request #93 from PhileCMS/1.0.0/dir-organize
  • f2a5cdb by james2doyle - update generator for new vendor path
  • 73b5670 by james2doyle - move vendor directory to lib/vendor
  • 51f9d76 by james2doyle - update phpFastCache config to use CACHE_DIR
  • a3f7414 by james2doyle - move datastorage and update plugin
  • 67a93b8 by James Doyle - update error handler references
  • b9f8d68 by James Doyle - update error stylesheet
  • 68f63a5 by Frank Nägler - Merge branch 'release/1.0.0' of github.com:PhileCMS/Phile into release/1.0.0
  • 7c178df by Frank Nägler - added getPreviousPage and getNextPage to page model
  • 5a66571 by Frank Nägler - Merge pull request #87 from PhileCMS/bugfix/special-chars-meta
  • 3f09421 by Frank Nägler - added development error handler
  • f2b5d15 by Frank Nägler - update documentation
  • 9a65b32 by Frank Nägler - collect plugin loading error and throw PluginException after all other plugins (incl. errorHandler plugin) has initialize
  • a7cd7f2 by Frank Nägler - added output buffering to make it possible to show a custom error page by error handlers
  • ae518e6 by Frank Nägler - [FEATURE] added some new types of exceptions and added a unique code for each thrown exception
  • 851c328 by Frank Nägler - [FEATURE] ErrorHandling
  • 7b3a862 by Frank Nägler - added utility method to check if a plugin is loaded
  • e5478be by james2doyle - replace special chars in meta with underscores
  • beb8b90 by Frank Nägler - [BUGFIX] fix configuration overwrite.

Release v1.0.0

important notice: new plugin structure

  • folder: plugins/VENDOR/PLUGINNAME

  • class dir: plugins/VENDOR/PLUGINNAME/Classes/ (all classes autoloaded)

  • plugin class: plugins/VENDOR/PLUGINNAME/Classes/Plugin.php (see demo plugin)

    • VENDOR = lowercase vendor name, e.g. mycompany (phile is reserved for the core plugins)
    • PLUGINNAME = first character lowercase, e.g. myPlugin
  • namespace: \Phile\Plugin\VENDOR\PLUGINNAME

    • VENDOR = first character uppercase vendor name, e.g. Mycompany (Phile is reserved for the core plugins)
    • PLUGINNAME = first character uppercase, e.g. MyPlugin
  • #79 [TASK] preparations for version 1.0.0

Release v0.9.3

important notice: the changes in issue #81 need some change in plugins, please take a look at the notes in the issue

  • #77 [FEATURE] change code of meta parser to use a service - many thanks to @NeoBlack for the implementation
  • #54 [FEATURE] Added $folder parameter functions to pages - many thanks to @okadesign for the implementation
  • #50 [BUGFIX] fix handling of URI - many thanks to @NeoBlack for the implementation
  • #48 [BUG] Using a querystring on the uri - many thanks to @jacmgr how discover this bug
  • #29 [FEATURE] Use multiple meta fields for sorting pages - many thanks to @NeoBlack for the implementation
  • #81 [TASK] code cleanup: restructure interfaces (issue: #78)

Release v0.9.2

  • #47 [BUGFIX] fix sorting by meta data, if pages has the same meta value.
  • #37 [FEATURE] WSOD on installing Phile in localhost
  • #35 [FEATURE] Encryption utilities

Release v0.9.1

  • #27 [FEATURE] Meta blocks as HTML comments
  • #21 [FEATURE] Menu sorting by Meta value
  • #19 [BUGFIX] Update .htaccess
  • #16 [BUGFIX] Sub pages not working

Release v0.9.0

we are proud to announce the first beta release of Phile with the version number 0.9. this version is a pre-release and we use it in production on several projects, but be careful, it is still in beta state.