Tak jak już pisaliśmy kilkukrotnie – z dniem dzisiejszym kończy się oficjalne wsparcie dla gałęzi 2.x. Tym samym wszyscy pozostający przy tej wersji frameworka muszą się liczyć z tym, że będą zmuszeni radzić sobie sami z ewentualnymi problemami. Jeśli jeszcze tego nie zrobiłeś, to zalecamy update do CI3.
v2
CodeIgniter 3.0.2 i 2.2.5
Wyszły nowe wersje CodeIgnitera zawierające głównie łatki bezpieczeństwa.
Chodzi o update klasy Security, a konkretnie metody xss_clean i reguł bezpieczeństwa dla XSS.
CodeIgniter 2.2.1 wydany
Dzisiaj światło dzienne ujrzał update dla gałęzi 2.2 – jest to łatka bezpieczeństwa. Znajdziemy tu przede wszystkim bugfixy dla metody xss_clean z klasy Security. Naprawiono też pojedyncze błędy dla sterowników bazy danych, uporano się również z problemem regeneracji sesji podczas żądań typu AJAX.
CodeIgniter 2.2.0 wydany
Wczoraj wyszła nowa wersja CI o numerze 2.2.0. Jak napisano na blogu EllisLab – jest to właściwie tylko łatka bezpieczeństwa. Jedynie osoby, które korzystają z gałęzi 2.x powinny dokonać update’u. Użytkownicy wersji 3 dev mogą spać spokojnie.
Pierwszą zmianą dotyczącą bezpieczeństwa, jest usunięcie metody xor_encode() w klasie Encryption – od teraz wymagane będzie rozszerzenie Mcrypt na serwerze. Drugą natomiast jest rezygnacja z używania sumy kontrolnej MD5 na rzecz HMAC w klasie Session.
Po więcej szczegółów zapraszamy do oficjalnego wpisu na blogu EllisLab.
Changelog – PL | EN
Instrukcja migracji z CI 2.1.4 do 2.2.0 – PL | EN
DataMapper ORM i Gas ORM
Kiedyś pisałem o rozszerzaniu klasy CI_Model, natomiast nie tak dawno Slav opisał jak można zacząć pracę z gotowym rozwiązaniem tego typu, które stworzył Jamie Rumbelow. Dzisiaj chciałbym Wam przedstawić rozwiązania typu ORM, które zostały napisane specjalnie dla CodeIgniter. Będą to DataMapper ORM i Gas ORM.