Dziś ukazała się kolejna wersja zestawu automatycznych ładowarek klas dla PHP 5.3+ Open Power Autoloader oznaczona numerem 3.0.3.0. Obsługują one konwencję nazewnictwa PSR-0 oraz umożliwiają wydajną obsługę ładowania klas, którą można łatwo dostosować do konkretnego środowiska uruchomieniowego.

Nowości:

- Nowa ładowarka klas: UniversalLoader
- Nowa ładowarka klas: ApcLoader
- Nowa ładowarka klas: ChdbLoader

Zmiany:

- Przepisany od nowa zestaw narzędzi:
* ClassMapBuilder - budowa map klas
* CoreDump - narzędzie do scalania jądra ładowanej aplikacji do jednego pliku PHP (zmniejszanie liczby operacji dyskowych, pomijanie automatycznego ładowania dla klas, które są zawsze potrzebne)
* Wprowadzenie uniwersalnego XML-owego formatu konfiguracji dla wszystkich narzędzi.

Poprawki:

- CoreTracker poprawnie ucina plik z generowaną listą klas wchodzących w skład jądra aplikacji,
- testy jednostkowe dla PHARLoader nie zgłaszają już błędów przy generowaniu raportu pokrycia kodu (problem zw. z procedurą testową)

Użytkownicy dotychczasowych wersji powinni uważać na zmienione API zestawu narzędzi.

Download: http://www.invenzzia.org/en/download/open-...r/3-0-3/3-0-3-0
Kanał PEAR: http://pear.invenzzia.org/
Dokumentacja: http://static.invenzzia.org/docs/opl/3_0/b...autoloader.html
Repozytorium + bugtracker: http://github.com/OPL/opl3-autoloader