Dzisiaj wydano wersję 2.1.3 CodeIgnitera, która poprawia kilka błędów – m.in. w klase Input, Session i Migration. Najpoważniejszą zmianą, która dotyczy bezpieczeństwa jest poprawienie błędu w klasie Input, ktory pozwalał (w pewnych okolicznościach) na podmianę źródłowego adresu IP użytkownika, za pośrednictwem nagłówka HTTP_CLIENT_IP.
v2
Reverse routing
Jeśli zadarzyło się Wam zmieniać adresy URL w aplikacji, to pewnie wiecie jaki to ból. Adresy trzeba ręcznie (albo półautomatycznie) zmieniać we wszystkich plikach. Pół biedy jeśli to malutka aplikacja – schody zaczynają się, kiedy mamy do czynienia z większym serwisem. Na szczęście jest na to sposób.
Bonfire
Czym jest Bonfire? Krótko mówiąc, jest to zestaw gotowych narzędzi – fundament pod budowę Twoich własnych aplikacji. Za projektem początkowo stał jedynie Lonnie Ezell, który tworzył go na własne potrzeby. Później jednak projekt został otwarty na społeczność i tak rozwija się do tej pory. Właśnie ukazała się wersja 0.6, co jest dobrym pretekstem, aby przedstawić pokrótce cały projekt.
Rozszerzenie HMVC
Tworząc większe aplikacje za pomocą CodeIgnitera, możemy dojść do wniosku, że obecna struktura dla projektów nie do końca się sprawdza. Dziesiątki kontrolerów, widoków i modeli w zaledwie trzech katalogach to naprawdę sporo. Na szczęście jest na to sposób. Rozszerzenie HMVC, którego autorem jest wiredesignz.
CodeIgniter Sparks
Dotychczas, szukanie kodu napisanego przez innych developerów nie było wcale łatwe. CodeIgniter nie udostępniał jednego miejsca, w którym można by umieszczać swoje biblioteki, helpery itp. Na szczęście wraz z pojawieniem się projektu Sparks, to się zmieniło.