Aktualizacja
Niestety ta wersja ma bug w klasie Query Builder, więc na razie odradzam dokonywanie aktualizacji i pozostanie przy wersji 3.1.1.
CodeIgniter 3.1.1 wydany
Wydano CodeIgniter 3.1.1, który zawiera kilka poprawek bezpieczeństwa oraz małe zmiany w helperze inflector.
Przygotowano też poprawki dla klas: Cache, Email, File Uploading, Form Validation, HTML Table, Image Manipulation, Session, Trackback, Unit Testing, XML-RPC, Database driver, Database Forge i Query Builder.
Aktualizacja do wersji 3.1.1 jest zalecana wszystkim developerom korzystającym z v3.
Z kompletną listą zmian można zapoznać się tutaj (EN).
Instrukcja migracji ze wcześniejszej wersji jest dostępna tutaj (EN).
Link do pobrania: CodeIgniter 3.1.1 i oficjalny wpis na forum (EN).
Workery w CodeIgniter
Workery to bardzo poręczne rozwiązanie, które pozwala nam na przyspieszenie działania naszego serwisu. Wszystko przez to, że niektóre zadania mogą być przez nas oddelegowane do procesu, który działa w tle. Dzięki temu, użytkownik nie będzie musiał czekać np. aż faktycznie jakiś email zostanie wysłany. Wystarczy, że taki email zostanie zakolejkowany do wysłania. W ten sposób, nasze aplikacje mogą działać bardziej płynne – bez niepotrzebnego oczekiwania na dłuższe procesy.
CodeIgniter 3.1.0 wydany
Właśnie wydano CodeIgniter 3.1.0, który zawiera kilka poprawek bezpieczeństwa (w tym krytyczną dla drivera bazy ODBC). Ponadto standardowo bugfixy, które obejmują klasy: Cache, Config, Database, Forge, Email, Uploading, Form Validation, Image, Input, Query Builder, Session i User Agent. Oraz kilka usprawnień dla bibliotek: Forge, Encryption, Image i Session.
Rekomendowaną wersją od tego wydania jest co najmniej PHP 5.6.
Aktualizacja do wersji 3.1 jest zalecana wszystkim developerom korzystającym z v3.
Z kompletną listą zmian można zapoznać się tutaj (EN).
Instrukcja migracji ze wcześniejszej wersji jest dostępna tutaj (EN).
Link do pobrania: CodeIgniter 3.1.0 i oficjalny wpis na forum (EN).
Elixir, czyli wygodne zarządzanie assetami
Elixir to bardzo przyjemna nakładka na Gulp, która sprawia, że zarządzanie naszymi assetami staje się o wiele prostrze i przyjemniejsze. Możemy w bardzo łatwy sposób łączyć, minifikować oraz wersjonować nasze statyczne pliki. Używasz Less, Sass, CoffeeScript lub chcesz czerpać garściami z dobroci EcmaScript 6? Nie ma sprawy. Elixir ma to wszystko w małym palcu.