Skip to content

Releases: Joseki/LeanMapper-extension

Released version 1.4

17 Feb 14:42

Choose a tag to compare

PackageMapper refactored - new Instance no longer depend on array of all repositories and their table names and schema. Instead there is a new methor ::registerTable for adding metadata one by one. This is required mainly for dependency issues and DI Extension which would erase all arguments when redeclaring mapper class in config.neon. This setups are now called on beforeCompile event.

Released version 1.3.6

03 Feb 17:34

Choose a tag to compare

  • PackageMapper: fixed relation column name
  • travis CI: PHP7 is no longer allowed for failing

Released version 1.3.5

03 Feb 15:56

Choose a tag to compare

  • DI: improved schema support - fixed closure tables, fixed non schema to schema mapping (entity property annotations compatibility)
  • tests: refactored

Released version 1.3.4

03 Feb 13:15

Choose a tag to compare

  • DI: added database schema support

Released version 1.3.3

01 Jan 16:51

Choose a tag to compare

  • Repository: added findByPairs
  • tests: added tests for transaction hierarchy
  • Entity: fixed hasOne relationship setter using non entity value

Released version 1.3.2

05 Nov 12:45

Choose a tag to compare

  • PackageMapper: allows nullable table when calling relation from closure entity

Released version 1.3.1

04 Nov 12:03

Choose a tag to compare

  • fixed PackageMapper getTable() and getTableByRepositoryClass() to work with new mapping via config
  • improved Query PhpDoc to avoid IDE inspections warnings

Released version 1.3

15 Oct 09:42

Choose a tag to compare

  • Closure: added create and move
  • DI: repositories are registered the same way like presenters in Nette (BC break)
  • DI: allows custom table names with custom Entity/Repository namespaces via config Map (BC break)
  • DI: config changed (BC break)
  • Utils: extracted method for camel/snake case transformation and class/namespace extraction (BC break)

Released version 1.2

11 Oct 19:22

Choose a tag to compare

  • DI Extension no longer depends on mapper::DEFAULT_NAMESPACE
  • PackageMapper Mapper::DEFAULT_NAMESPACE replaced with dependency on default namespace
  • new tests database engine
  • PHP 5.3 is no longer supported
  • new config parameters BC BREAK

Released version 1.1

19 Feb 14:05

Choose a tag to compare

v1.1.0

Composer: dependency on mbohuslavek/leanmapper-query changed to a for…