Symfony: Rilasciata la 1.0.9
Dopo un lungo periodo di pausa dal blog, purtroppo i tanti impegni non mi hanno permesso di scrivere, non ho comunque perso di interesse per Symfony (che uso giornalmente nei miei progetti) che in poche settimane ha visto molte novità.
Innanzitutto come da titolo è stata rilasciata la nuova versione stabile del ramo 1.0.x, che si porta dietro una bella lista di bugfix, sopratutto per chi intende usare Symfony con php 5.2.5, questa è la lista dei bug corretti:
- r6203: fixed typo in the submit_tag() of the UrlHelper?.php (#2493)
- r6129: sfBrowser : ->click() also search for HTML button elements (#2342)
- r6125: sfRouting : allow numeric parameters (#2317)
- r6019: fixed sfPropelData::dumpData()
- r6014: fixed radio button ids
- r6013: fixed templates of login & secure actions of default module are exchanged
- r6003,r6004,r6007,r6010: merged bug fixes from creole 1.1 + propel 1.2.1 + fixed date
- r5997: fixed admin generator filters HTML defect (#1891)
- r5856: fixed through_class in admin_*_list tags (#1612)
- r5851: fixed sfZendFrameworkBridge autoload (#2314)
- r5847: fixed typo in JavascriptHelper?.php (#2464)
- r5845: fixed incomplete error message in sfRouting.class.php (#2465)
- r5776: fixed typo (#2480)
- r5772: backported i18n fixes from Prado + improved DateTimeFormatInfo
- r5771: fixed typo in sfMessageSource_MySQL.class.php (#2477)
- r5749: reverted YAML schema confusion
- r5704: only logged in users are now timed out due to sf_timeout
- r5701: fixed propel-build-all-load task execution
Quindi aggiornate o con il pacchettino .deb oppure un pear update symfony/symfony senza dimenticarvi di pulire la cache.
Mentre per quanto riguarda la versione 1.1 che tanto stiamo aspettando (almeno io) siamo veramente molto vicini al rilascio, è stato presentato da Fabien alla PHP Conference il nuovo symfony 1.1 e in particolare il suo nuovo sistema di gestione delle Form e delle validazioni che rispetto al ramo 1.0.x è un vero passo avanti, cosa importantissima è la retrocompatibilità con il vecchio sistema, in quanto non è stato un refactoring ma hanno aggiunto nuove classi utilizzando un approccio totalmente diverso.
Per vedere le slide presentate da Fabien potete andare sul suo nuovo Blog: http://aide-de-camp.org
Farò a breve un articolo in cui approndirò tutte le novita di Symfony 1.1