Releases: nextras/orm
4.0.2
New patch version 4.0.2 is out! 🌱 What's changed from 4.0.1?
- dbal conventions: removed buggy optimization for finding M:M mapping columns [6763e43]
- array mapper: fix resolving relationship mapper for proper data storage in ArrayMapper [4218ff6]
Thanks @martenb for report.
See full commit changelog.
You may support Nextras Orm by giving it a star here on GitHub ⭐ or by Sponsorship.
Thanks to current sponsors: @stpnkcrk, @davidkregl, @vaclavpavek, @chemix, @radimvaculik, @zraly, @manweCZ. 🤗
4.0.1
New patch version 4.0.1 is out! 🎃 What's changed from 4.0.0?
- collection: fix HasManyCollection::fetch() accessing invalid iterator state, thanks VojtaBrtnik for reporting [734cd96]
See full commit changelog.
You may support Nextras Orm by giving it a star here on GitHub ⭐ or by Sponsorship.
Thanks to current sponsors: @stpnkcrk, @vaclavpavek, @chemix and @radimvaculik. 🤗
4.0.0
The major 4.0.0 version is out! 🌺
What's new: ✔
- added Embeddables,
- added new Collection functions with support for aggregation,
- added new collection sorters for null values,
- implemented optimized relationship loading,
- implemented support for not-exposing mutability,
- non-nullable getters
ICollection: getByIdChecked()
andICollection::getByChecked()
, - and many others enhancements; see closed issues.
BC breaks: ❗
- read more in Orm's upgrade guide.
See full commit changelog since 3.1 version. 📃
You may support Nextras Orm by giving it a star here on GitHub ⭐ or by Sponsorship.
Thanks to current sponsors: @stpnkcrk, @vaclavpavek and @chemix. 🤗
3.1.4
New patch version 3.1.4 is out! 🐴 What's changed from 3.1.3?
- relationships: fix counting 1:M table with composite primary key, thanks @LuckyLuky for reporting [d781eb3]
See full commit changelog.
You may support Nextras Orm by giving it a star here on GitHub ⭐ or by Sponsorship.
Thanks to current sponsors: @stpnkcrk, @vaclavpavek and @chemix. 🤗
4.0.0 RC1
The release candidate of major 4.0.0 version is out!
What's new: ✔
- added Embeddables,
- added new Collection functions with support for aggregation,
- added new collection sorters for null values,
- implemented optimized relationship loading,
- implemented support for not-exposing mutability,
- and many others enhancements; see closed issues.
BC breaks: ❗
- read more in Orm's upgrade guide.
See full commit changelog since 3.1 version. 📃
The work and this release is sponzored - thanks to all donors. 💰
3.1.3
3.1.2
3.1.1
New patch version 3.1.1 is out! 🌵 What's changed from 3.1.0?
- fixed joining the same table multiple times over different relationships #390 [a52a013]
- fixed invalidate state after persist & before flush #386 [8f98094][3ff59e1]
- fixed counting a relationship filtered by multilpe has-many conditions #393 [8ac61d4]
Thanks bug reporters: @step0s, @jtojnar.
See full commit changelog.
3.1.0
New minor version 3.1.0 is out. 🐘
What's new:
- dropped support for PHP 7.0 [a9cccdd]
- added support for collection filtering of IPropertyContainters - full support for enum converters [4d1a2dc]
- added better support for composite primary keys [a0883a2], #290
- added simple traversing support in fetchPairs() [0a6f7ca], #312
- added "Did you mean...?" suggestion in exception message [15ef449]
- added support for Nette 3 components
BC breaks:
Please check your code for the following patters to fix the compatibility:
- (BC break!) Collection filtering by id property accepts only direct values, no Entity itself [4d1a2dc]
- (BC break!) changed
IProperty
interface and introducedIEntityAwareProperty
[0c46be1] - (BC break!) IRepository::remove() accepts only already fetched entities, [a6458da]
- (BC break!) DbalMapper::getManyHasManyParameters() was receiving the second parameter randomly, sometime it were the metadata of symetric relationship [5521b89]
See full commit changelog.
You may support Nextras Dbal & Orm development by attending Akademie42 training.
3.1 RC1
Release candidate 1 of new minor 3.1.0 version is out.
Notable news:
- dropped support for PHP 7.0 [a9cccdd]
- fixed support for collection filtering of IPropertyContainters - now it's possible to fully support enums [4d1a2dc]
- better support for composite primary keys [a0883a2], #290
- added simple traversing support in fetchPairs() [0a6f7ca], #312
- implemented "Did you mean...?" [15ef449]
- added support for Nette 3 components
- (BC break!) Collection filtering by id property accepts only direct values, no Entity itself [4d1a2dc]
- (BC break!) changed
IProperty
interface and introducedIEntityAwareProperty
[0c46be1] - (BC break!) IRepository::remove() accepts only already fetched entities, [a6458da]
- (BC break!) DbalMapper::getManyHasManyParameters() was receiving the second parameter randomly, sometime it were the metadata of symetric relationship [5521b89]
See full commit changelog.
You may support Nextras Dbal & Orm development by attending Akademie42 training.