Dnes vyšel Lean Mapper 3.2.0!
Obsahuje především opravy chyb a několik drobných vylepšení. Prakticky se neliší od RC verze vydané před 2 týdny.
Seznam změn:
Hodnota příznaku v anotacích může nyní obsahovat zanořené závorky (např. m:default(array())
) (#122)
V anotaci položky nelze pro zápis výchozí hodnoty použít rovnítkovou syntaxi zároveň s příznakem m:default
(#122)
Hodnota zapsaná v příznaku m:default
je konvertována na správný datový typ (#122)
Opravena chyba, kdy příznak m:default
nebyl označen jako výchozí hodnota ($property->hasDefaultValue()
vracelo false
) (#119)
Opravena chyba se změnou datového typu v passThru setteru (#117, #118)
Opraveno generování složitějších SQL dotazů při použití UNION strategie (#109)
Opravena chyba, kdy se Lean Mapper snažil použít i settery a gettery s viditelností private a protected (#97)
Opravena chyba, kdy při použití m:enum
nešlo do nullable položky přiřadit null
(#116)
PostgreSQL - opravena chyba při volání $entity->removeFromX()
(#114)
Vylepšena detekce položek s duplicitním názvem (#104)
Přidána podpora pro pomlčku v názvech příznaků (např. m:flag-name
) (#107)
m:enum
umožňuje použít neprefixované konstanty (SomeClass::*
) (#100)
Všechny změny lze vidět v tomto diffu.