Releases: ParvulaCMS/parvula
Releases · ParvulaCMS/parvula
Version 0.7.5
Version 0.8.0-alpha
0.8
- Update API documentation
- Add
composer servecommand to serve Parvula with the php build-in server - Add
appandurlhelper - Add
Parvula::getContainer - Change the structure of the project
- Add
public/folder - Move
files/,plugins/andthemes/inpublic/
- Add
- Add optional url config
urlBaseto hardcode a given full urlurlPrefixto prefix all urls
Plugins
- Remove
onBootstrapcall (useonBoot) - Remove
onLoadcall (useonBoot)
Others
- Add PhpCodeSniffer (
phpcs) in the test process - Create
Consolefolder - Rename
RoutertoHttp - Remove old
Componentclass and.bowerc - Update packages version
- Create
constants.phpto do multisite with ease - Update galaxy theme to bootstrap alpha 6
- Add more API unit tests
Parvula Core
- New
repositoriesfolder - Remove
Page::pageFactoryandSection::sectionFactory - Rename
loadAliaseshelper toclassAliases - Move authentication route to
auth.php - Use PSR 11 for Config and Cache
Version 0.7.4
- Fix PHP 5 syntax error
- Add some evil extensions (
php3,php4andphtml) - Block direct access to php files in plugins
- Fix Mongodb
Pagesiterator
Version 0.7.3
- Experimental: Composer will now read and install composer.json located in plugins (with the merge-plugin)
- Pass
$themevariable to views - Update API Phpdoc
- Fix: PATCH pages catch all exceptions
Version 0.7.2
- Bugfix bug when password was bcrypted
- Bugfix a bug when no pages exist
- Create directories recursively if needed (potential bug with some slugs)
- Add
_RESOURCE_ROOT_constant to move themes and plugins paths if needed - Update ComponentsLoader Plugin (Fix API, possible to add
_components/inside plugin folder) [wip]
And other little details
Version 0.7.1
- Bugfix: The password was not working when bcrypted
- Bugfix: When a new page is created, the folders are also created if they do not exist
- API: you can now pass
?fullto files index to have more details about each file - Update tests suite
- (Admin) Sections are visible in page edition
Version 0.7.0
Notable changes
- Add MongoDB mapper (thanks to @psy) [beta]
- Add
robots.txt - Add tests for the API (in
/tests) - Parvula is now PHP7 ready
- Add Components plugin [beta]
API
- Use JSON Patch instead of home made patch (RFC 6902)
- Add Json web token for the API
- Admin plugin updated with Web token (thanks to @athom)
- Add
PUTto update configs
Other
- Pluralize Core folders (Model to Models etc.)
- Depreciate
Page::is(use equal) - Fix bug with children pages
And a lot more !
Version 0.6.1
Bugs fixed
- #14 Admin was not accessible
- Fix bug in
/pages/{slug}where?rawparameter was not working [API]
Version 0.6.0
Notable Changes
- PHP 5.5 is now required
- Folder hierarchy automatically reflects page hierarchy
- Parvula is now able to log exceptions if Monolog is installed (read the doc for more info)
- Parvula now uses Slim Framework
- The home made container is replaced by Pimple
- Fixed a fatal bug where files were inside the plugin folder
- Updated components (Whoops and Yaml) and deleted password-compat
- Caps characters in URI are now handled correctly
- The API now handles json body
- Page: added
getChildren(),getParent(),getDateTime(),toArray()andgetBreadcrumb() - Json class throws exception when there is an error
- Added
$date,$parentand$childrenin Page object
Themes
Version 0.5.0
This version is a major dev update from the 0.3.
A changelog will be created for the next releases.