Czyli kilka ważniejszych informacji jakie pojawiły się w temacie CI w ostatnich tygodniach i nie tylko.
CodeIgniter 3.0.1
Wydano CodeIgniter 3.0.1. Pełna lista zmian i bugfixów jak zawsze jest dostępna w changelogu.
Jedynie jako ciekawostkę podam, że doczekaliśmy się wsparcia Unicode dla funkcji url_title.
Koniec wsparcia dla CodeIgniter 2
Wsparcie dla gałęzi 2.x CodeIgnitera kończy się z dniem 31 października 2015 roku.
Już teraz przyjmowane są tylko poprawki dla błędów związanych z bezpieczeństwem – właśnie wydano wersję oznaczoną numerem 2.2.4.
CodeIgniter 4
Koniec wsparcia dla CI2 wiąże się po części z rozpoczęciem prac nad CI4 :) Niedawno ogłoszono propozycję roadmapy – na podstawie wcześniej zebranego feedbacku od społeczności. Co wiemy na pewno? Nowa wersja CI będzie wymagała sporo pracy, ponieważ będzie powstawać właściwie od zera. Tak więc w nowym wydaniu można zapomnieć o kompatybilności wstecznej.
Core będzie napisany od nowa, tak aby czerpać z możliwości jakie daje obecnie PHP. Minimalna wersją będzie PHP 7. Kod frameworka będzie korzystał z przestrzeni nazw i PSR-4 do ładowania plików (CI będzie miał jednak również swój własny mechanizm). Oprócz tego, oczywiście możliwość korzystania z Composera – jeśli będziemy mieli taką potrzebę. Do tego ulepszone logowanie zdarzeń i zintegrowane testowanie przy pomocy PHPUnit.
Jak zapowiadają się terminy? Wersja alpha dla Core frameworka ma być gotowa w „mniej niż rok”. Zapowiada się optymistycznie. Potem mają rozpocząć się prace nad wszystkimi dodatkowymi bibliotekami tj. helperami, walidacją, cachem, lokalizacją itp. Głównymi developerami na chwilę obecną są Narf i kilishan. Przy tych wszystkich zmianach podstawowa wizja jaka stoi za CI pozostaje bez zmian – ma to być lekki i szybki framework oferujący wiele możliwości, a przy tym nie narzucający konkretnego stylu pracy. Pozostaje tylko trzymać kciuki.
Bonfire
Bonfire 0.7.4 jest ostatnią wersją przeznaczoną dla CI2. Kolejne wydania od wersji 0.8 są przeznacone dla CI3. Wydanie Bonfire 1.0 jet przewidziane na 1 stycznia 2016 r – więcej informacji.
FuelCMS
Wydano FuelCMS 1.3 – znalazło się kilka ciekawych zmian, w tym zastąpienie szablonów Dwoo przez Twig. Kolejna wersja 1.4 będzie już oparta na CI3.
W końcu i na reszcie , trzymam kciuki :)