Mudanças de Rutura

Novas versões da Sass são as mais retro-compatíveis possíveis, mas algumas vezes uma mudança de rutura é necessária. A Sass precisa manter-se atualizada com a evolução da especificação da CSS, antigos equívocos do desenho da linguagem precisam de ocasionalmente ser corrigidos.

Antes de cada mudança de rutura ser lançada, as implementações de Sass produzirão avisos de depreciação para as folhas de estilos cujo comportamento mudará. Sempre que possível, estes avisos incluirão sugestões de como atualizar os estilos depreciados para torná-los compatíveis com a versão expedida.

Diferentes implementações têm diferentes políticas para as mudanças de rutura e depreciações. A Sass de Dart emitirá avisos de depreciação por pelos menos três meses antes de lançar uma mudança de rutura, e lançará a mudança de rutura com um novo número de versão principal a menos que esta mudança seja necessária para compatibilidade de CSS. As mudanças de compatibilidade de CSS são com frequência não disruptivas e sensíveis ao tempo, assim podem ser lançadas com novos números de versão principal.

Estas mudanças de rutura estão para chegar brevemente ou foram lançadas recentemente:

Adoção PrematuraAdoção Prematura permalink

Os utilizadores de Sass de Dart podem optar em tratar as depreciações como erros prematuramente usando a opção de linha de comando --fatal-deprecation.