CRUDlex v0.9.10 Release Notes

Release Date: 2016-07-19 // over 5 years ago
    • ๐Ÿšš Attention: Removed the prefix "CRUD" from all classes as they live in their own namespace anyway
    • Attention: The data types "int" and "bool" got renamed to "integer" and "boolean"
    • Attention, API changes:
      • CRUDlex\Data -> CRUDlex\AbstractData
      • EntityDefinition::getInitialSortAscending() -> EntityDefinition::isInitialSortAscending()
      • ServiceProvider::getMangeI18N() -> ServiceProvider::isManagingI18n()
      • Show-Page: The id "crudEntityShowTable" is now a class
      • CRUDlex\EntityValidator changed its return structure to the one of Valdi:
        ๐Ÿ“„ http://philiplb.github.io/Valdi/docs/html/0.9.0/manual/gettingstarted.html#validation
      • The date and datetime fields changed moved their classes to the input fields and changed their names to "crudDate" and "crudDateTime"
    • ๐Ÿ”’ Attention: Fixed a security issue in the static file provider
    • ๐Ÿ”„ Changed the entity validation to https://github.com/philiplb/Valdi
    • ๐Ÿ”„ Changed the date and date time pickers to https://github.com/chmln/flatpickr
    • ๐Ÿ“š Replaced the markdown manual and the APIGen documentation with an unified Sphinx version
    • โž• Added RTL support in the i18n system
    • โž• Added file handling events
    • ๐Ÿ”ง Made a base path configurable for the SimpleFilesystemFileProcessor
    • The ServiceProvider uses now static instantiation instead of calling his own class making it easier to override
    • โž• Added some more IDs and classes in the HTML to be more tweakable
    • ๐Ÿ›  Fixed a crash if the table name of an entity is a MySQL keyword
    • ๐Ÿ›  Fixed a crash if the field name of an entity is a MySQL keyword
    • ๐Ÿ›  Fixed a crash if the sort field name of an entity is a MySQL keyword
    • ๐Ÿ›  Fixed a crash if non required reference fields where not given
    • ๐Ÿ›  Fixed a crash if referenced entities got soft deleted by a third party
    • ๐Ÿ›  Fixed the sort order being properly handled in the pagination buttons now
    • ๐Ÿ›  Fixed and refactored a lot of things revealed by static code analysis