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