5 pontos por xguru 2024-09-25 | Ainda não há comentários. | Compartilhar no WhatsApp
  • 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.

Ainda não há comentários.