Preparando o ecossistema Dart e Flutter para o null safety
O null safety agora é estável na API. Publique seus pacotes estáveis agora!
Hoje anunciamos uma nova versão beta do Dart. Esse beta representa um novo nível de estabilidade e confiança no novo sistema de tipos sound null safety, no qual trabalhamos por mais de um ano. O beta atualizado do Dart (2.12.0–259.9.beta) está disponível em dart.dev e também está incluído no canal beta do Flutter. Não esperamos mais mudanças incompatíveis até o lançamento estável desse recurso.
Se você é um desenvolvedor de pacotes, convidamos você a começar a publicar versões estáveis e null-safe dos seus pacotes, para oferecer a melhor experiência aos usuários quando lançarmos a versão estável do Dart com null safety. Nós mesmos começamos esse processo, publicando versões estáveis de pacotes null-safe como args, yaml e grpc. Se todas as suas dependências forem null-safe e publicadas em versões estáveis (por exemplo, 1.0.0 em vez de 1.0.0-nullsafety.123), agora é a hora de fazer o mesmo!
Também adicionamos ao pub.dev um recurso que marca versões de pacotes como versões de pré-lançamento quando o SDK do Dart do qual elas dependem ainda não foi lançado como estável. Essas versões serão promovidas automaticamente a versões estáveis regulares assim que um novo SDK estável do Dart for lançado.
O guia de migração para null safety traz as informações mais recentes sobre como migrar seus pacotes. Preste muita atenção à restrição de versão do SDK do Dart e às versões das suas dependências no pubspec, bem como à versão do SDK que você usa nos testes de integração contínua (CI).
A versão estável e null-safe do Dart está chegando em breve! Obrigado por nos ajudar a torná-la realidade.
Mais do Dart
Anunciando o Genkit Dart 1.0: crie apps agênticos prontos para produção com Dart e Flutter
Anunciando a versão estável 1.0 do Genkit Dart, um framework open source para criar apps agênticos e recursos de IA prontos para produção em Dart.
Skills CLI 1.0: empacote e distribua skills de agentes de IA para seus pacotes
Inclua skills oficiais de agentes de IA diretamente nos seus pacotes para melhorar a descoberta.