All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.3 - 2024-04-25
- symfony/console 7 support
0.4.2 - 2024-04-10
- count() now defaults to '*' only if no limit or offset is set
- Repository->fetchChunked() is now typehinted too
- InsertRepositoryEvent now correctly sets Query on the reused entity.
- PHPStan lvl8
0.4.1 - 2024-03-19
- Repository->create() did not work with PHP7.4
0.4.0 - 2024-03-19
- Repository code gen updated
- added event responses to all events, not just some
- renamed GetRelatedThrough to GetRelated, etc.
- fixed typehints in Repository, Query and Entity
- insertOne
- createRow() is internal now, switch to create()
- Entity save() accepts $data now (optional)
0.3.0 - 2024-02-27
- Entity->getPrimary() and Entity->getSignature() was reimplemented and has a new optional $original parameter now
- updating internal data of entities (sometimes they were not updated)
- fixed event subscribers getting old entities in onUpdate when using update directly on findBy query
- Query->whereRows() now has different use case and because of that was renamed to whereEntities()
0.2.1 - 2024-02-02
0.2.0 - 2024-02-02
- efabrica internal extensions
- unsigned types in entity code generator
0.1.0 - 2023-12-18
- Initial version