Koniec piątku przywitał nas pojawieniem się wersji beta frameworka PHP.
Niecały miesiąc po ukazaniu się wersji alpha możemy w pełni przetestować możliwości, które przyniesienie wersja Zend Frameworka 1.10, dlaczego? Ponieważ wydanie wersji beta oznacza, że w API frameworka nie dojdzie już do żadnych zmian i lista nowości jest już zamknięta. O nowościach już pisałem, ale powtórzmy dla potomnych co pojawi się w wersji 1.10.0:
- Zend_Barcode
- cache: Zend_Cache_Backend_Static, Zend_Cache_Manager
- feed: Zend_Feed_Pubsubhubbub, Zend_Feed_Writer
- filtry: Zend_Filter_Boolean, Zend_Filter_Compress/Decompress, Zend_Filter_Null
- logi: Zend_Log::factory(), Zend_Log_Writer_ZendMonitor
- Zend_Markup
- Zend_Oauth
- Zend_Serializer
- usługi: Zend_Service_DeveloperGarden, Zend_Service_LiveDocx, Zend_Service_WindowsAzure
- walidatory: Zend_Validate_Barcode, Zend_Validate_Callback, Zend_Validate_CreditCard, Zend_Validate_PostCode
- dodatkowe zasoby w Zend_Application zawierające m.in. Cachemanager, Dojo, Jquery, Layout, Log, Mail, and Multidb
- dokonano refactoringu Zend_Loader::loadClass() (m.in. obsługa namespaców przy autoloadingu)
Nie będę tłumaczył co dane klasy robią, ponieważ są bardzo logicznie nazwane (no z jednym wyjątkiem, o którym pisałem). Dodatkowo przepisano Zend_Tool rozszerzając o nowe funkcje tj.
- nowy CLI runner z obsługą katalogu domowego i konfiguracji
- nowi dostawcy: generowanie modeli(!), ustawienia dla DbAdapter, generator layoutów i formularzy(!)
- domyślny projekt będzie posiadał wsparcie dla logowania błędów z poziomu ErrorController
20 stycznia ukaże się wersja RC1, a 26 stycznia ujrzymy pełną wersją 1.10.0!
Download: Zend Framework 1.10.0 Beta 1 Full