build(deps): Bump scssphp/scssphp from 1.12.1 to 2.0.1
Bumps scssphp/scssphp from 1.12.1 to 2.0.1.
Release notes
Sourced from scssphp/scssphp's releases.
2.0.1
Fixed
- Fix the generation of inline source maps (
@ArnaudLigny)2.0.0
This release is a full rewrite of the compiler. The new implementation is a port of dart-sass, making it spec-compliant and easier to update to support new Sass features. However this release does not implement Sass modules yet.
BC breaks
- The
Compilerclass is now final- The
LoggerInterfacenow expects more argument in its method signatures\ScssPhp\ScssPhp\OutputStyleis now an enum instead of a class with string constants.Compiler::setOutputStylenow expects an instance of theOutputStyleenum instead of a string.- Deprecated methods of the compiler have been removed.
Deprecated
- Deprecate passing a path as string as the
Compiler::compileStringsecond argument. Either pass a URL or useCompiler::compileFileinstead. (@stof)Removed
- Remove support for color math in Sass expressions (
@stof)- Remove the CLI shipped in the package (
@stof)- Remove the
scss.inc.phpfile. Use the autoloader generated by Composer instead. (@stof)- Remove the cache system integrated in the compiler (
@stof)- Remove support for PHP < 8.1 (
@stof)Added
- Add support for PHP 8.4 (
@stof)- Add support for the Sass indented syntax (
@stof)- Add a representation of Sass values using PHP value objects (
@stof)- Add the
Importerextension point for custom importers (@stof)- Add support for configuring the reporting of deprecation with
Compiler::setSilencedDeprecations,Compiler::setFutureDeprecationsandCompiler::setActiveDeprecations(@stof)- Add support for silencing deprecations from dependencies with
Compiler::setQuietDeps(@stof)- Add support for configuring verbosity of deprecation warnings with
Compiler::setVerbose(@stof)Fixed
- Thanks to the rewrite, scssphp is now spec-compliant, fixing many issues (
@stof)Changed
- The message received by loggers no longer contains the location and stack trace. Loggers need to include them based on the provided argument depending on their formatting needs. (
@stof)
... (truncated)
Commits
024f92cMerge pull request #789 from stof/prepare_releasee7035b3Prepare the 2.0.1 release512134bMerge pull request #788 from stof/test_inline_source_mapsea422aeAdd a test covering the generation of inline source mapsbb2ab7dMerge pull request #787 from ArnaudLigny/patch-1892da64fix #786fe6b678Merge pull request #779 from stof/remove_todos5a88b16Remove outdated TODO commentsa70358eMerge pull request #778 from stof/prepare_release6443202Prepare the 2.0.0 release- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Brings PHP 8.4 support.
@dependabot recreate
Looks like scssphp/scssphp is no longer a dependency, so this is no longer needed.