Phile Changelog.md
Changelog
Release v1.1.0
- [x] 67e07b5 by Frank Nägler - Merge pull request #93 from PhileCMS/1.0.0/dir-organize
- [x] f2a5cdb by james2doyle - update generator for new vendor path
- [x] 73b5670 by james2doyle - move vendor directory to lib/vendor
- [x] 51f9d76 by james2doyle - update phpFastCache config to use CACHE_DIR
- [x] a3f7414 by james2doyle - move datastorage and update plugin
- [x] 67a93b8 by James Doyle - update error handler references
- [x] b9f8d68 by James Doyle - update error stylesheet
- [x] 68f63a5 by Frank Nägler - Merge branch 'release/1.0.0' of github.com:PhileCMS/Phile into release/1.0.0
- [x] 7c178df by Frank Nägler - added getPreviousPage and getNextPage to page model
- [x] 5a66571 by Frank Nägler - Merge pull request #87 from PhileCMS/bugfix/special-chars-meta
- [x] 3f09421 by Frank Nägler - added development error handler
- [x] f2b5d15 by Frank Nägler - update documentation
- [x] 9a65b32 by Frank Nägler - collect plugin loading error and throw PluginException after all other plugins (incl. errorHandler plugin) has initialize
- [x] a7cd7f2 by Frank Nägler - added output buffering to make it possible to show a custom error page by error handlers
- [x] ae518e6 by Frank Nägler - [FEATURE] added some new types of exceptions and added a unique code for each thrown exception
- [x] 851c328 by Frank Nägler - [FEATURE] ErrorHandling
- [x] 7b3a862 by Frank Nägler - added utility method to check if a plugin is loaded
- [x] e5478be by james2doyle - replace special chars in meta with underscores
- [x] 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
[x] #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
- [x] #77 [FEATURE] change code of meta parser to use a service - many thanks to @NeoBlack for the implementation
- [x] #54 [FEATURE] Added $folder parameter functions to pages - many thanks to @okadesign for the implementation
- [x] #50 [BUGFIX] fix handling of URI - many thanks to @NeoBlack for the implementation
- [x] #48 [BUG] Using a querystring on the uri - many thanks to @jacmgr how discover this bug
- [x] #29 [FEATURE] Use multiple meta fields for sorting pages - many thanks to @NeoBlack for the implementation
- [x] #81 [TASK] code cleanup: restructure interfaces (issue: #78)
Release v0.9.2
- [x] #47 [BUGFIX] fix sorting by meta data, if pages has the same meta value.
- [x] #37 [FEATURE] WSOD on installing Phile in localhost
- [x] #35 [FEATURE] Encryption utilities
Release v0.9.1
- [x] #27 [FEATURE] Meta blocks as HTML comments
- [x] #21 [FEATURE] Menu sorting by Meta value
- [x] #19 [BUGFIX] Update .htaccess
- [x] #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.