Depois de quase um ano, já vieram moscas, mas elas morreram, vieram aranhas, mas morreram também, só ficaram as teias aqui no blog. Depois da limpeza, volto com algumas novidades.
Pra voltar, gostaria de falar do último projeto que estou trabalhando, o MeioUpload. O MeioUpload foi um behavior iniciado pelo Vinícius Mendes no site Meio Código. O site do projeto era http://www.meiocodigo.com/projects/meioupload/
Como ele saiu do desenvolvimento do CakePHP e eu precisei incluir algumas validações, pedi a autorização e criei um projeto para ele no GitHub: http://github.com/jrbasso/MeioUpload
Com isso, alguns bugs foram surgindo, pedidos de novas features aqui e ali e sempre fui empurrando com a barriga. O grande Joze Gonzalez ajudou na documentação e algumas implementações também.
Como veio muita coisa nova e o código estava parecendo pinheirinho de natal, cheio de coisa pendurada, resolvi fazer um refactory geral nele. A versão com estas modificações é a 3.0, ainda em branch, liberei hoje a versão RC1 para download. Quem encontrar problemas ou ainda tiver alguma sugestão do que implementar, cria um ticket no github que irei dar uma analisada.
Ela não está 100% compatível com a versão anterior. Removi algumas configurações que eram possíveis e outras deixei automáticas (preenchidas através de algumas regras). Fiz isso para simplificar o código e evitar que tivessem várias configurações. Também atualizei a documentação e incluí (finalmente) testes automatizados no projeto. Os testes não cobrem 100% dos recursos, mas estamos caminhando para isso.
Quem tiver testado, por favor dê um feedback para saber para que lado andar com o projeto.
Abraços e obrigado a todos.