Releases: Joseki/LeanMapper-extension
Releases · Joseki/LeanMapper-extension
Released version 1.4
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
- PackageMapper: fixed relation column name
- travis CI: PHP7 is no longer allowed for failing
Released version 1.3.5
- DI: improved schema support - fixed closure tables, fixed non schema to schema mapping (entity property annotations compatibility)
- tests: refactored
Released version 1.3.4
- DI: added database schema support
Released version 1.3.3
- Repository: added findByPairs
- tests: added tests for transaction hierarchy
- Entity: fixed hasOne relationship setter using non entity value
Released version 1.3.2
- PackageMapper: allows nullable table when calling relation from closure entity
Released version 1.3.1
- fixed PackageMapper
getTable()andgetTableByRepositoryClass()to work with new mapping via config - improved Query PhpDoc to avoid IDE inspections warnings
Released version 1.3
- 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
- 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
v1.1.0 Composer: dependency on mbohuslavek/leanmapper-query changed to a for…