Releases: locomotivemtl/charcoal-core
Releases · locomotivemtl/charcoal-core
charcoal-core 0.2.6
Highlight:
- Use
get_class()
instead ofModelInterface::objType()
to retrieve the model class inCollectionLoader
charcoal-core 0.2.5
Highlight:
- Fixed caching of non-existent objects in
ModelLoader
charcoal-core 0.2.4
Improved the CollectionLoader
.
Highlight:
- Added "before" callback to manipulate the model before the raw data is applied
- Moved model building from
CollectionLoader::processCollection()
toCollectionLoader::processModel()
charcoal-core 0.2.3
Highlights:
- Fixed
ModelLoader
Cache - Improved
CollectionLoader
- Added
hasModel()
method - Added
array
output option viacollection_class
setting
- Added
Removed Charcoal Translation
Deprecated in favour for locomotivemtl/charcoal-translator which is required by locomotivemtl/charcoal-property
charcoal-core 0.2.1
- Fixed prefix for 'property/factory'
- Provide translator to property constructor.
- More helpful Exception message
- Use '/' for slash. This breaks full-psr6 compliance but allows to have hierarchical cache.
charcoal-core 0.2
Highlights:
- Upgraded Charcoal dependencies
- Improved "default_data" support to metadata; disabled automatic merge of default data;
- Improved
MetadataLoader
- Improved
DatabaseOrder
andDatabaseFilter
- Improved property value parsing (single, multiple, L10N)
- Improved
CollectionLoader
- Refactored
Collection
- Fixed PHPCS issues and unit tests
charcoal-core 0.1
Initial (alpha) release