CodeIgniter 3.0 saiu!

Após vários meses sem atualizações importantes e depois de ter mudado de casa, finalmente está disponível para download a versão 3.0 do CodeIgniter.

Dezenas de bugs foram corrigidos desde a última versão e algumas bibliotecas foram totalmente reescritas, assim como também algumas deixaram de existir e estarão na versão 3.0 apenas por questões de retrocompatibilidade.

Veja abaixo algumas das alterações mais importantes no CodeIgniter 3.0:

  • A licença de distribuição agora é a MIT
  • Os drivers de banco de dados foram extensivamente refeitos.
  • PDO está totalmente funcional com subdrivers
  • Biblioteca Session totalmente reescrita do zero.
  • Biblioteca Encryption totalmente reescrita do zero.
  • A unidade de testes foi reforçada e a cobertura de código foi melhorada.
  • Recomendável o uso do PHP 5.4 ou maior, porém, ainda funciona no PHP 5.2.4
  • Classe Active Record foi renomeada para Query Builder, para remover a confusão com o padrão de desenvolvimento Active Record.
  • Alterada a convenção de nomeação de arquivos. Agora arquivos de classe devem começar com a primeira letra em maiúsculo, e as outras e minúsculo.
  • Banco de dados padrão alterado para mysqli. A versão antiga mysql foi descontinuada e não deve ser usada.
  • A biblioteca SHA1 foi descontinuada.
  • Adicionada uma configuração que permite-se usar o autoload do Composer em vez do autoloader do CodeIgniter.
  • E muitas e muitas outras. Para ver a lista completa, clique aqui.

Em breve começarei a fazer alguns posts já usando o CodeIgniter 3.0, mostrando algumas diferenças entre as versões.

Para baixar a versão 3.0 do CodeIgniter, clique aqui.

Abraços

Fábio

Fábio S. Reszko

Sou Programador PHP desde 2006 e eu acredito sinceramente que programar usando um Framework PHP é a solução para os problemas de códigos desorganizados, difíceis de entender e de dar manutenção no futuro. Se você também acredita nisto, então fique à vontade em explorar meu blog.