Zend Framework 1.10.0beta1

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