Notas de Lançamento
Como o Lançamento é Gerenciado?
O AdonisJs é uma combinação de vários pacotes npm chamados Provedores de Serviços. Todos os pacotes são livres para ter seu próprio ciclo de lançamento e versões. A combinação desses pacotes forma um lançamento para o AdonisJs. Em resumo, você deve verificar o número da versão no arquivo package.json
do seu projeto para saber a versão atual.
AdonisJs 3.2
O lançamento v3.2 é uma atualização menor com algumas correções de bugs e atualizações incrementais da API. Todos os recursos/métodos da v3.1 são totalmente suportados e compatíveis com a v3.2. Abaixo está o changelog para módulos individuais.
adonis-framework (3.0.4 - 3.0.9)
Não há alterações notáveis para este repositório e todos os recursos existentes da 3.1 continuarão a funcionar. Confira o git changelog
adonis-lucid (3.0.8 - 3.0.13)
Abaixo está a lista de mudanças notáveis:
- Adicione suporte para atualização e tabela dinâmica
belongsToMany
e busque colunas adicionais usando o métodowithPivot
. Confirmação relacionada - A interface estática do modelo agora tem os métodos
first
elast
para extrair a primeira e a última linhas de uma tabela relacionada a um modelo. Commit relacionado
yield User.first()
yield User.last()
Confira o git chanagelog inteiro.
adonis-auth(1.0.5)
Abaixo está a lista de mudanças notáveis:
- Agora você pode passar um objeto personalizado para o token JWT ao gerá-lo. Pode ser útil adicionar algumas meta informações ao token para serem lidas no lado do cliente. Commit relacionado.
// Salvar carga útil personalizada
yield request.auth.generate(user, {
isAdmin: true
})
// Obter carga útil personalizada
const payload = yield request.auth.getPayload()
Confira o git changelog
adonis-commands(2.1.5)
Não há mudanças notáveis para este repositório e todos os recursos existentes do 3.1 continuarão funcionando. Confira o Confira o git chanagelog inteiro.