Skip to content

Bump scssphp/scssphp from 1.13.0 to 2.1.0#1029

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/composer/scssphp/scssphp-2.1.0
Open

Bump scssphp/scssphp from 1.13.0 to 2.1.0#1029
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/composer/scssphp/scssphp-2.1.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 22, 2026

Bumps scssphp/scssphp from 1.13.0 to 2.1.0.

Release notes

Sourced from scssphp/scssphp's releases.

2.1.0

Added

  • Fix deprecations on PHP 8.5 (@​cedric-anne, @​stof)
  • Implement the if function for usage with get-function and `call (@​stof)
  • Add support for converting PHP arrays to Sass values in ValueConverter::fromPhp (@​stof)
  • Add support for Symfony 8 components (@​stof)

Fixed

  • Fix crash when writing @extend without selector (@​stof)
  • Fix the serialization of values when using them outside the compiler (@​stof)
  • Fix compatibility with league/uri 7.6 (@​stof)

Changed

  • No longer fully trim redundant selectors in @extend as this caused performance issues (@​stof)
  • Update error messages to be consistent with dart-sass (@​stof)
  • Add missing @interna tags for internal APIs (@​stof)
  • Declare a requirement on ext-mbstring instead of requiring symfony/polyfill-mbstring. Projects can still decide to install that polyfill package to satisfy the requirement if they want to support PHP setups that don't have the extension, but the polyfill package will not be installed by default anymore. (@​stof)

2.0.1

Fixed

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 Compiler class is now final
  • The LoggerInterface now expects more argument in its method signatures
  • \ScssPhp\ScssPhp\OutputStyle is now an enum instead of a class with string constants.
  • Compiler::setOutputStyle now expects an instance of the OutputStyle enum instead of a string.
  • Deprecated methods of the compiler have been removed.

Deprecated

  • Deprecate passing a path as string as the Compiler::compileString second argument. Either pass a URL or use Compiler::compileFile instead. (@​stof)

Removed

  • Remove support for color math in Sass expressions (@​stof)
  • Remove the CLI shipped in the package (@​stof)
  • Remove the scss.inc.php file. Use the autoloader generated by Composer instead. (@​stof)
  • Remove the cache system integrated in the compiler (@​stof)

... (truncated)

Commits
  • d8450c2 Merge pull request #834 from stof/prepare_release
  • 80084fd Prepare the 2.1.0 release
  • cdb2334 Merge pull request #833 from stof/require_mbstring
  • f5df19a Declare a requirement on ext-mbstring instead of requiring the polyfill
  • a461906 Merge pull request #832 from stof/fix_error_messages
  • 68a123b Fix columns in error traces when using Unicode characters
  • 1913739 Merge pull request #830 from stof/php85
  • c003a51 Merge pull request #829 from stof/symfony8
  • a03c8bf Fix PHP 8.5 deprecations when checking Unicode characters
  • 7cdadfc Add a CI job running on PHP 8.5
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [scssphp/scssphp](https://github.com/scssphp/scssphp) from 1.13.0 to 2.1.0.
- [Release notes](https://github.com/scssphp/scssphp/releases)
- [Commits](scssphp/scssphp@v1.13.0...v2.1.0)

---
updated-dependencies:
- dependency-name: scssphp/scssphp
  dependency-version: 2.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

0 participants