Sourced from sass's releases.
Dart Sass 1.72.0
To install Sass 1.72.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Support adjacent
/s without whitespace in between when parsing plain CSS expressions.Allow the Node.js
pkg:importer to load Sass stylesheets forpackage.jsonexportsfield entries without extensions.When printing suggestions for variables, use underscores in variable names when the original usage used underscores.
JavaScript API
- Properly resolve
pkg:imports with the Node.js package importer when arguments are passed to the JavaScript process.See the full changelog for changes in earlier releases.
Dart Sass 1.71.1
To install Sass 1.71.1, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Command-Line Interface
- Ship the musl Linux release with the proper Dart executable.
JavaScript API
Export the
NodePackageImporterclass in ESM mode.Allow
NodePackageImporterto locate a default directory even when the entrypoint is an ESM module.Dart API
- Make passing a null argument to
NodePackageImporter()a static error rather than just a runtime error.Embedded Sass
- In the JS Embedded Host, properly install the musl Linux embedded compiler when running on musl Linux.
See the full changelog for changes in earlier releases.
Sourced from sass's changelog.
1.72.0
Support adjacent
/s without whitespace in between when parsing plain CSS expressions.Allow the Node.js
pkg:importer to load Sass stylesheets forpackage.jsonexportsfield entries without extensions.When printing suggestions for variables, use underscores in variable names when the original usage used underscores.
JavaScript API
- Properly resolve
pkg:imports with the Node.js package importer when arguments are passed to the JavaScript process.1.71.1
Command-Line Interface
- Ship the musl Linux release with the proper Dart executable.
JavaScript API
Export the
NodePackageImporterclass in ESM mode.Allow
NodePackageImporterto locate a default directory even when the entrypoint is an ESM module.Dart API
- Make passing a null argument to
NodePackageImporter()a static error rather than just a runtime error.Embedded Sass
- In the JS Embedded Host, properly install the musl Linux embedded compiler when running on musl Linux.
ce16b35 Cut a release (#2194)9af6bbf Properly handle pkg: imports with args (#2193)0330491 Update to node 20 (#2192)48e2d0c Preserve underscores in VariableExpression.toString() (#2185)6e2d637 Allow adjacent forward slashes in plain CSS expressions (#2190)fa4d909 Bump softprops/action-gh-release from 1 to 2 (#2191)fd67fe6 [Hotfix Node Package Importer]- Handle subpath without extensions (#2184)1b4d703 Release 1.71.1 (#2182)6d66c43 Properly handle new NodePackageImporter() with an ESM entrypoint (#2181)85a932f Add missing ESM export of NodePackageImporter (#2177)