Umbrüche

Neue Versionen von Sass sind so rückwärtskompatibel wie möglich, aber manchmal sind Breaking Changes notwendig. Sass muss mit der sich entwickelnden CSS-Spezifikation Schritt halten und alte Sprachdesign-Fehler müssen gelegentlich behoben werden.

Vor jeder Veröffentlichung eines Breaking Change geben Sass-Implementierungen Deprecation-Warnungen für Stylesheets aus, deren Verhalten sich ändern wird. Wann immer möglich, werden diese Warnungen Vorschläge enthalten, wie die veralteten Stile aktualisiert werden können, um sie vorwärtskompatibel zu machen.

Verschiedene Implementierungen haben unterschiedliche Richtlinien für Breaking Changes und Deprecations. Dart Sass gibt mindestens drei Monate lang Deprecation-Warnungen aus, bevor ein Breaking Change veröffentlicht wird, und veröffentlicht den Breaking Change mit einer neuen Hauptversionsnummer, es sei denn, diese Änderung ist für die CSS-Kompatibilität notwendig. CSS-Kompatibilitätsänderungen sind oft sowohl nicht störend als auch zeitkritisch, daher können sie stattdessen mit neuen Nebenversionsnummern veröffentlicht werden.

Diese Breaking Changes kommen bald oder wurden kürzlich veröffentlicht

Frühes Opt-InPermalink für frühes Opt-In

Dart Sass-Benutzer können sich frühzeitig dafür entscheiden, Deprecations als Fehler zu behandeln, indem sie die Befehlszeilenoption --fatal-deprecation verwenden.