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.