5.4: Document the updated scssphp (#119)
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 13 Jan 2021 08:14:20 +0000 (09:14 +0100)
committerGitHub <noreply@github.com>
Wed, 13 Jan 2021 08:14:20 +0000 (09:14 +0100)
see #91

Co-authored-by: Matthias Schmidt <gravatronics@live.com>
docs/migration/wsc53/libraries.md

index 1a21ed9d20b174e6f51edba897eb5639e4bb3c4b..96f2e97fd7d55ae51999e29d25289b49edf054c7 100644 (file)
@@ -21,6 +21,16 @@ Refer to the [Emogrifier CHANGELOG](https://github.com/MyIntervals/emogrifier/bl
 If you only use Emogrifier indirectly by sending HTML mail via the email subsystem then you might notice unexpected visual changes due to the improved CSS support.
 Double check your CSS declarations and particularly the specificity of your selectors in these cases.
 
+## scssphp
+
+scssphp was updated from version 1.1 to 1.4.
+
+If you interact with scssphp only by deploying `.scss` files, then you should not experience any breaking changes, except when the improved SCSS compatibility interprets your SCSS code differently.
+
+If you happen to directly use scssphp in your PHP code, you should be aware that scssphp deprecated the use of output formatters in favor of a simple output style enum.
+
+Refer to [WoltLab/WCF #3851](https://github.com/WoltLab/WCF/pull/3851) and the [scssphp releases](https://github.com/scssphp/scssphp/releases) for details.
+
 ## Constant Time Encoder
 
 WoltLab Suite 5.4 ships the [`paragonie/constant_time_encoding` library](https://github.com/paragonie/constant_time_encoding).