CRUDlex v0.9.7 Release Notes
Release Date: 2015-07-25 // almost 9 years ago-
🚀 Released: 2015-07-26
- ➕ Added an optional description per field
- CRUDData::listEntries() can take now operators for the filter parameter
- ➕ Added filters for the list views
- Big cleanup of the CRUDEntityDefinition constructor
- Not required number fields not being entered by the user end up the database as NULL instead of as 0
- null is a valid value when validating an int, float or reference which is not required in an entity
- ➕ Added classes to the create, edit and delete forms so they can be hooked easily with JavaScript
- 🔒 Using the DBAL querybuilder in the CRUDMySQLData class instead of constructing the queries via string concatenation; this might solve some unknown security issues and is more readable
- 🛠 Fixed all issues revealed by SensioLabsInsight
- The requirements are now mentioned in the README.md
- 📦 Set the preferred-install in the composer package
- 📚 Moved some features to an own chapter in the documentation
- ➕ Added setters to CRUDEntityDefinition:
- setServiceProvider
- setUnique
- setFilePath
- setSetItems
- setFloatStep
- setFieldLabel
- setTable
- setLabel
- ⚡️ Updated dependencies to:
- "silex/silex": "~1.3"
- "symfony/twig-bridge": "~2.7"
- "symfony/yaml": "~2.7"
- "phpunit/phpunit": "4.7.6"
- "symfony/browser-kit": "~2.7"
- "symfony/css-selector": "~2.7"
- "apigen/apigen": "4.1.1"
- Eonasdan/bootstrap-datetimepicker V4.14.30
- Bootstrap 3.3.5
- moment.js 2.10.3
- jQuery 2.1.4