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.
Ogólnie
CodeIgniter zmienia licencję na MIT
Zmiana licencji dotyczy oczywiście niewydanej jeszcze wersji 3, która pierwotnie miała się ukazać na licencji OSL 3.0 – co wzbudzało sporo kontrowersji. Nowy właściciel doszedł jednak do wniosku, że to własnie licencja MIT (o wiele mniej restrykcyjna), będzie bardziej odpowiednia przy dalszym rozwoju projektu. I słusznie.
Z innych rzeczy – mamy nową „tymczasową” stronę CI (nie przecierajcie oczu, to nic nie da :)) oraz forum. Być może uda się przenieść content ze „starego” forum EllisLab – szkoda byłoby to wszystko stracić (chociaż archiwum na Ellislab i tak pewnie zostanie).
Na razie nowy właściciel określa „wizję” (ścieżkę dalszego rozwoju), która powinna zostać ogłoszona niebawem. Jedno jest pewne. Drastycznych zmian w wersji 3.0 już nie będzie. Tutaj czekamy właściwie już tylko na dopieszczenie nowej klasy sesji oraz samego podręcznika.
Więcej szczegółów na nowym forum.
CodeIgniter ma nowego właściciela
Zajęło to prawie 15 miesięcy (wtedy Ellislab ogłosiło poszukiwania nowego właściciela), ale w końcu się doczekaliśmy. Plotki, że wszystko jest już „ustawione”, krążyły od kilku tygodni, ale dopiero dzisiaj pojawiło się oficjalne potwierdzenie.
CodeIgniter ma nowego właściciela – BCIT z Kanady. W skrócie – projekt poprowadzi teraz jeden z wydziałów Politechniki w Vancover.
Repozytorium na github już zostało „przejęte”.
Teraz pozostaje nam chyba tylko trzymać kciuki. Zobaczymy co z tego będzie.
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
FUEL CMS 1.0 wydany
Panowie z Daylight Studio właśnie ogłosili, że światło dzienne ujrzała finalna wersja FUEL CMS – oznaczona numerem 1.0. Jeśli nie mieliście jeszcze okazji zetknąć się z tym projektem, to teraz jest ku temu okazja. W związku z wydaniem, odświeżona został cała strona projektu oraz dokumentacja, która zyskała nowe rozdziały.