- No mês passado, foi lançada a versão final da série 1.x, a 1.46, e agora foi publicado o RC do 2.0 com todos os recursos esperados na versão final
Principais mudanças
- Mudanças nas variáveis globais:
window foi removido. Use globalThis ou self no lugar
- A variável global
process foi adicionada, então não é mais necessário importar node:process
- Gerenciamento de dependências:
deno add: tratamento de especificadores com subcaminhos
deno install --entrypoint: instala todas as dependências de um módulo específico
- Remoção rápida de dependências com o comando
deno remove
- Mensagens de erro relacionadas a dependências foram melhoradas
- Mudanças no sistema de permissões
- Adicionado o erro
Deno.errors.NotCapable
Deno.mainModule não exige mais a permissão --allow-read
- A flag
--allow-hrtime foi removida
- A flag
--allow-run foi alterada
- Mudanças de API
- Algumas APIs foram estabilizadas (
WebGPU, Deno.dlopen() etc.)
- Muitas APIs de
Deno foram removidas ou marcadas como obsoletas de forma leve
- Mudanças na interface de linha de comando
- Os subcomandos
deno bundle e deno vendor foram removidos
- Algumas flags de CLI foram marcadas como obsoletas
- É possível ativar logging de depuração com a variável de ambiente
DENO_LOG
- O suporte a Import Assertions foi removido e substituído por Import Attributes
- Atualizado para TypeScript 5.6
Ainda não há comentários.