Skip to content

Releases: nextras/orm

4.0.2

27 Mar 14:17
Compare
Choose a tag to compare

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

09 Oct 17:42
Compare
Choose a tag to compare

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

14 Sep 15:54
Compare
Choose a tag to compare

The major 4.0.0 version is out! 🌺

What's new: ✔

BC breaks: ❗

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

13 Sep 21:04
Compare
Choose a tag to compare

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

16 Aug 19:59
Compare
Choose a tag to compare
4.0.0 RC1 Pre-release
Pre-release

The release candidate of major 4.0.0 version is out!

What's new: ✔

BC breaks: ❗

See full commit changelog since 3.1 version. 📃

The work and this release is sponzored - thanks to all donors. 💰

3.1.3

07 Jul 17:37
Compare
Choose a tag to compare

New patch version 3.1.3 is out! 🐈 What's changed from 3.1.2?

  • fixed updating reverse side of relationship [d495ee1]

See full commit changelog.

You may support Nextras Orm by giving it a star here on GitHub ⭐ or by Sponsorship.

3.1.2

13 Apr 10:37
Compare
Choose a tag to compare

New patch version 3.1.2 is out! 🐣 What's changed from 3.1.1?

  • fixed possibly uninitialized storage reflection in DbalMapper #403 [dd9d092]

Thanks bug reporters: @honzarac.

See full commit changelog.

3.1.1

10 Apr 13:21
Compare
Choose a tag to compare

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

11 Mar 22:12
Compare
Choose a tag to compare

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 introduced IEntityAwareProperty [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

11 Feb 14:16
Compare
Choose a tag to compare
3.1 RC1 Pre-release
Pre-release

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 introduced IEntityAwareProperty [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.