Skip to content

Releases: formal-php/orm

5.1.1

24 Sep 14:41
5.1.1
cf8f73d

Choose a tag to compare

What's Changed

  • Add missing template on returned object on Matching::property() by @Baptouuuu in #63

Full Changelog: 5.1.0...5.1.1

5.1.0

24 Sep 10:13
5.1.0
c0f637c

Choose a tag to compare

What's Changed

Full Changelog: 5.0.0...5.1.0

5.0.0

04 Jun 19:12
5.0.0
73a779f

Choose a tag to compare

What's Changed

Full Changelog: 4.1.1...5.0.0

4.1.1

02 May 14:12
4.1.1
6ea5339

Choose a tag to compare

What's Changed

  • Fix persisting collections with the sql adapter by @Baptouuuu in #54

Full Changelog: 4.1.0...4.1.1

4.1.0

30 Apr 11:21
4.1.0
60ee822

Choose a tag to compare

What's Changed

Full Changelog: 4.0.0...4.1.0

4.0.0

31 Oct 15:17
4.0.0
9c80f8c

Choose a tag to compare

Added

  • Allow to convert types to floating points.

Fixed

  • Cross matching on an aggregate or entity property.

3.4.1

26 Oct 16:45
3.4.1
68b9957

Choose a tag to compare

Changed

  • Use static closures as much as possible to reduce the probability of creating circular references by capturing $this as it can lead to memory root buffer exhaustion.

3.4.0

02 Oct 17:52
3.4.0
2382c48

Choose a tag to compare

Added

  • Formal\ORM\Adapter\SQL\ShowCreateTable::ifNotExists()

3.3.0

29 Sep 09:24
3.3.0
9dd02a1

Choose a tag to compare

Added

  • Ability to use the comparison in Matching in a specification. This allows to build complex queries across different aggregates.

Changed

  • SQL columns storing Formal\ORM\Ids now use the uuid type. To use the Cross Aggregate Matching feature with PostgreSQL you must migrate your schema.

3.2.0

20 Aug 15:13
3.2.0
2b1c24b

Choose a tag to compare

Added

  • Formal\ORM\Specification\Has

Fixed

  • Updating an optional entity resulting in no property change no longer raised an exception when stored via SQL nor it generates an invalid document in Elasticsearch