orm

PHP DataMapper, ORM

MIT License

Downloads
526.9K
Stars
1.2K
Committers
27

Bot releases are hidden (Show)

orm - v2.9.0 Latest Release

Published by roxblnfk 2 months ago

What's Changed

  • Expose support for multiple with on the same relation by @roxblnfk and @gam6itko in #483, #482, #486

Full Changelog: https://github.com/cycle/orm/compare/v2.8.0...v2.9.0

orm - v2.8.0

Published by roxblnfk 6 months ago

What's Changed

  • Add method Repository::forUpdate() by @msmakouz in #465
  • Add JSON typecast by @msmakouz in #464
  • Fix phpdoc in Select class; expand return type of fetchData() and fetchAll() methods by @lotyp and @roxblnfk in #478
  • Fix phpdoc for EntityProviderInterface::get() by @msmakouz in #474

Full Changelog: https://github.com/cycle/orm/compare/v2.7.1...v2.8.0

orm - v2.7.1

Published by roxblnfk 8 months ago

What's Changed

Full Changelog: https://github.com/cycle/orm/compare/v2.7.0...v2.7.1

orm - v2.7.0

Published by roxblnfk 9 months ago

What's Changed

Full Changelog: https://github.com/cycle/orm/compare/v2.6.1...v2.7.0

orm - v2.6.1

Published by roxblnfk 10 months ago

What's Changed

Full Changelog: https://github.com/cycle/orm/compare/v2.6.0...v2.6.1

orm - v2.6.0

Published by roxblnfk 10 months ago

What's Changed

Full Changelog: https://github.com/cycle/orm/compare/v2.5.0...v2.6.0

orm - v2.5.0

Published by roxblnfk 11 months ago

What's Changed

Full Changelog: https://github.com/cycle/orm/compare/v2.4.0...v2.5.0

orm - v2.4.0

Published by roxblnfk about 1 year ago

What's Changed

  • Add support uninitialized collections in entities by @roxblnfk (#431)
  • Allow doctrine/instantiator 2.x by @msmakouz (#438)
  • Improve relations hydration for non-proxy entities. Now it more lazy. By @msmakouz (#429)

Full Changelog: https://github.com/cycle/orm/compare/v2.3.4...v2.4.0

orm - v2.3.4

Published by roxblnfk about 1 year ago

What's Changed

  • Fix fields uncasting in the ManyToMany relation by @roxblnfk, thanks @gam6itko (#427, #428)
  • Fix resolving of a not loaded parent in the relation RefersTo by @roxblnfk, thanks @msmakouz and snafets (#414)
  • Fix belongs to relation when parent is changed using parent id by @roxblnfk, thanks @roquie (#346, #432)

Full Changelog: https://github.com/cycle/orm/compare/v2.3.3...v2.3.4

orm - v2.3.3

Published by roxblnfk over 1 year ago

What's Changed

  • Fix loading for Embedded entities when parent is null by @gam6itko and @roxblnfk (#422, #423)
  • Fix: remove extra joins from JTI and eager relations when ManyToMany is resolved. By @msmakouz and @roxblnfk (#418)
  • Fix the Unit of Work persistState() method in a sequenced call. By @msmakouz and @roxblnfk (#424, #426)
  • Fix ManyToMany lazy loading when value object are used as keys. By @msmakouz and @roxblnfk (#318, #420)

Full Changelog: https://github.com/cycle/orm/compare/v2.3.2...v2.3.3

orm - v2.3.2

Published by roxblnfk over 1 year ago

What's Changed

  • Fix proxy-mapper hydration mechanism: public relations in a non-proxy-entity are hydrated like private ones. There is a special logic related to ReferenceInterface hydrating. By @roxblnfk (#417)
  • Add the method forUpdate in the Select phpdoc. By @msmakouz in (#413)

Full Changelog: https://github.com/cycle/orm/compare/v2.3.1...v2.3.2

orm - 2.3.1

Published by roxblnfk over 1 year ago

What's Changed

  • Fix typecasting in relations when JTI entities are loaded by @roxblnfk (#408, #409)

Full Changelog: https://github.com/cycle/orm/compare/v2.3.0...v2.3.1

orm - 2.3.0

Published by roxblnfk over 1 year ago

What's Changed

  • Update where() and orderBy() behavior in the JTI case. It possible to pass parent field name. By @roxblnfk (#405)
  • Select::wherePK() is now more strict. Use entity field name instead of table columns.
  • Fix method naming: AbstractLoader::loadIerarchy() deprecated and renamed to ::loadHierarchy().
  • Class \Cycle\ORM\Parser\Typecast is now not internal by @thenotsoft (#395)
  • Update test case generator script. Now it possible to set case name like "Issue777" and a template folder that
    different from the default CaseTemplate by @gam6itko (#389)

Full Changelog: https://github.com/cycle/orm/compare/v2.2.2...v2.3.0

orm - 2.2.2

Published by roxblnfk over 1 year ago

What's Changed

-Fix compatibility with PHP 8.2 (AllowDynamicProperties) by @roxblnfk (#394)
-Add tests with using for microseconds in a datetime fields by @BelaRyc and @msmakouz (#383)

Full Changelog: https://github.com/cycle/orm/compare/v2.2.1...v2.2.2

orm - 2.2.1

Published by roxblnfk almost 2 years ago

What's Changed

  • Fix EM::persistState() that inserted the same entity twice by @roxblnfk (#368)
  • Fix bug on saving of replaced pivoted collection by @BelaRyc (#382)
  • Fix cascade mode in BelongsTo relation by @roxblnfk and @msmakouz (#347, #374)
  • Fix storing od embedded entities in a JTI by @butschster (#379)
  • Add tests case template by @roxblnfk and @kastahov (#372, #377)
  • Add a previous exception in TransactionException on throwing by @Eugentis (#367)
  • Add annotation @readonly for Repository::$select by @roxblnfk (#369)

New Contributors

Full Changelog: https://github.com/cycle/orm/compare/v2.2.0...v2.2.1

orm - 2.2.0

Published by roxblnfk over 2 years ago

What's Changed

  • Add supporting for loophp/collection by @drupol (#344)
  • Add supporting for PHP 8.1 Enum in the default typecast handler Cycle\ORM\Parser\Typecast by @roxblnfk (#352)
  • Improve template annotations in Cycle\ORM\Select\Repository and Cycle\ORM\Select classes by @roxblnfk (#351)
  • Classes Cycle\ORM\Transaction\UnitOfWork and Cycle\ORM\Transaction\Runner are now not internal by @roxblnfk (#353)

New Contributors

Full Changelog: https://github.com/cycle/orm/compare/v2.1.1...v2.2.0

orm - 2.1.1

Published by roxblnfk over 2 years ago

What's Changed

  • Remove $config property overriding in the RelationConfig by @msmakouz (#343)
  • Fix bug on ManyToMany resolving by @roxblnfk and @albertborsos (#345)

New Contributors

Full Changelog: https://github.com/cycle/orm/compare/v2.1.0...v2.1.1

orm - 2.1.0

Published by roxblnfk over 2 years ago

What's Changed

  • Remove final from the Select class by @msmakouz (#327)
  • Fix keys comparing in the BelongsTo relation by @msmakouz (#326)
  • Add Psalm @template annotations to RepositoryInterface by @roxblnfk

Full Changelog: https://github.com/cycle/orm/compare/v2.0.2...v2.1.0

orm - 2.0.2

Published by roxblnfk over 2 years ago

What's Changed

  • Fix a Tuple updating in the Pool by @roxblnfk (#319)

Full Changelog: https://github.com/cycle/orm/compare/v2.0.1...v2.0.2

orm - 2.0.1

Published by roxblnfk almost 3 years ago

What's Changed

Full Changelog: https://github.com/cycle/orm/compare/v2.0.0...v2.0.1