Skip to content

Releases: phpthinktank/blast-orm

0.6.9

31 Aug 05:40

Choose a tag to compare

Fixed

  • Relations ignored while determining field data automatically

0.6.8

30 Aug 10:17

Choose a tag to compare

Fixed

  • Fix assigning relations. Conflicts between camelcase and underscore are resolved.

0.6.7

26 Aug 09:17

Choose a tag to compare

Altered

  • Transforming of fields from entity to definition is respecting defined fields and automatically declaring columns of
    type string and with original property name of entity for undefined fields
  • Hydrator extraction respects field names and entity names and accurate assignment of field names to data.

Fixed

  • underscorized fields are now correctly assigned their camelcased mutators and accessors in entity

0.6.6

24 Aug 21:33

Choose a tag to compare

Altered

  • Allow relations to replace their entity via Blast\Orm\Entity\EntityAwareInterface

Fixed

  • Fix empty entities in relations when entities relation definition is used

0.6.5

24 Aug 09:36

Choose a tag to compare

  • avoid plurilize for table name defined via property or method in entity

0.6.4

28 Jul 03:22

Choose a tag to compare

  • Add table prefixes when accessing tablename from provider
  • Add accessor for definitions in entities
  • Fix typo and return type
  • Refactor adding data to query statement
  • Add array caching backend for entity reflection and entity meta data

0.6.3

23 Jun 09:34

Choose a tag to compare

  • \Blast\Orm\Provider additional data extraction is now working correctly
  • Update Readme

0.6.2

13 Apr 19:21

Choose a tag to compare

Added

  • add \Blast\Orm\Gateway as accessor of a single database table or view

0.6.1

13 Apr 08:38

Choose a tag to compare

Added

  • \Blast\Orm\QueryFactoryInterface act as contract for query creation
  • \Blast\Orm\Connection acts as connection wrapper for doctrine connection and is able to create connection-aware mappers and queries. createQueryBuilder is still creating doctrine SQL query builder!

Altered

  • \Blast\Orm\MapperFactoryInterface is not forcing to add a connection

0.6.0

07 Apr 21:54

Choose a tag to compare

0.6.0

Altered

  • add \Blast\Orm\Entity\DefinitionInterface and use definition instead of provider
  • Refactor hydrators use zendframework/zend-hydrator for internal logic.

Removed

  • remove definition data getters from provider, you need to use $provider->getDefiniton()->get*()