Releases: gabrielpcruz/slim
v3.0.0
Full Changelog: v2.0.1...v3.0.0
v2.1.0
- Removing docs images ✔️
- Changing the oauth keys locations ✔️
- Now for cli commands you find it with php slim, not more with php bin/console ✔️
- Improving function turnNameSpacePathIntoArray, now it can scan namespaces recursivily, but all it's put into one level array. ✔️
v2.0.0
PHP 8.2+ required ✔️
v1.4.
New Features
- Console features ✔️
- Migrations commands from skeleton, put your migrations inside App\Migrations and run php bin/console migration:migrate all your migratinos will bve migrated. Enjoy too migration:reset or migration:down commands too. ✔️
- Improvements into another classes ✔️
- Entity's now have getId() method ✔️
- storage_path and is_production twig extension's ✔️
- Maintenance Middleware, set it on settings_default.php and it's done. ✔️
v1.3.1
Fixing some problems
Readme description ✔️
App version ✔️
Files not in english ✔️
v1.3.0
Basic structure for make a web application using slim framework v4
Now is possible refresh token ✔️
Some paths and classes had their names changed ✔️
The console file has now extension now ✔️
The providers paths is now obsolet ✔️
Now we have a functional example of email send via console, using a template ✔️
v1.2.0
Estrutura básica para criar uma aplicação usando o micro-framework slim em sua versão 4.
Ainda faltam inúmeras melhorias nesse skeleton:
Testes automatizados para servir de exemplo ⚠️
Gostaria de começar a trabalhar com cache ⚠️
O que tem de novo nesta versão?
Talvez uma alternativa ao slashtrace? (Abandonado por enquanto)
Autenticação via token funcional ✔️
Melhorias no README do projeto ✔️
v1.1.0
Estrutura básica para criar uma aplicação usando o micro-framework slim em sua versão 4.
Ainda faltam inúmeras melhorias nesse skeleton:
- Autenticação via token funcional
⚠️ - Testes automatizados para servir de exemplo
⚠️ - Talvez uma alternativa ao slashtrace?
⚠️ - Gostaria de começar a trabalhar com cache
⚠️
O que tem de novo nesta versão?
- Melhoria na disposição do console e comandos ✔️
- Possibilidade de criar migrations ✔️
- Melhorias no error handler da aplicação, ainda pode melhorar com certeza, mas por enquanto está de bom tamanho ✔️
- Possibilidade de criar documentação para a api com redirecionamento automático no projeto base ✔️
- Possibilidade de centralizar as regras de negócio em uma camada de negócio ✔️
- Possibilidade de usar um ORM ✔️ | Na verdade isso aqui já estava implementado, me confundi nas nomenclaturas.
- Melhorias no README do projeto
v1.0.1
Estrutura básica para criar uma aplicação usando o micro-framework Slim em sua versão 4.
Ainda faltam inúmeras melhorias nesse skeleton:
- Autenticação via token
⚠️ | Pendente - Possibilidade de criar comandos ✔️
- Possibilidade de criar migrations ✔️
- Possibilidade de usar um ORM
⚠️ | Esse item não será feito por agora. - Adicionei uma estrutura para usar Repository e Entity com base no Eloquent | Obrigado @jerfeson e @tsdathiago me inspirei no código de vocês e também copiei e colei algumas classes.
v1.0.0
Estrutura básica para criar uma aplicação usando o micro-framework Slim em sua versão 4.
Ainda faltam inúmeras melhorias nesse skeleton:
- Autenticação via token
- Possibilidade de criar comandos
- Possibilidade de criar migrations
- Possibilidade de usar um ORM
Essa primeira versão teve como objetivo entender como estrutuar uma aplicação usando o Slim, mas acabei gostando da estrutura e usando para algumas aplicações de estudo e outros.
Talvez ainda implemente algumas melhorias nesta versão, mas já pretendo iniciar a versão 2.0 com as melhorias citadas acima e talvez outras coisas também.