Zend Framework 1.8 se blíží

Dnes jsem na mailing listu narazil na vlákno, kde se diskutuje o datu vydání ZF 1.8.

Cristian Bichis 1.8 v polovině břena, podle diskuze na #zftalk

Mid of march for 1.8 release according to talks into #zftalk…

Matthew Weier O'Phinney Měli bychom mít preview/alfa verzi na koncii března. Final brzy poté. Ale zatím jsme nic konkrétního neurčili

We'll likely have a preview/alpha by end of March, with final following not long after. However, we have not set a concrete date at this time.

Wil Řekl bych, že Q2 je jistý. Ale nedoporučuji zatím cokoliv plánovat podle načasování 1.8.

I would say Q2 is a safe bet. I don’t recommend planning anything based on the timing of the 1.8 release at this point.

Narovinu, 1.8 je velká, aspoň podle vlivu na uživatele pravděpodobně větší než 1.5.

To be completely honest, 1.8 is big. As far as user impact goes, probably bigger than 1.5

Také žádají o testování a komentáře k Zend_Tool a Zend_Application.

Zend Framework 1.7.5 vydán

Tak nám vydali další opravnou verzi Zend Frameworku, tentokrát již 1.7.5.

Stahujte zde

Pro mě nepochopitelně došlo v téhle opravné verze k porušení zpětné kompatibility (BC break): Pokud by jste měli zadánou script path takto:

$view->addScriptPath('/var/www/application/views/scripts');

A pokud by se view script renderoval podle uživatelského vstupu, tak by mohlo dojít k vyrenderování

$view->render( "../../../../etc/passwd");

Zend_View teď při nálezu ‚../‘ nebo ‚..\‘ vyhodí výjimku.

Protože by u některých projektů mohlo dojít k problému, přidali vývojáři flag ‚lfiProtectionOn‘, který můžete použít takto:

// At instantiation:
$view = new Zend_View(array(
    'lfiProtectionOn' => false,
));

// Programmatically, at any time:
$view->setLfiProtection(false);

Detailně to popisuje Matthew na svém blogu

V manuálu to je popsáno také.