sass/dart-sass (sass)
### [`v1.64.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1642)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.64.1...1.64.2)
- No user-visible changes.
### [`v1.64.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1641)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.64.0...1.64.1)
##### Embedded Sass
- Fix a bug where a valid `SassCalculation.clamp()` with less than 3 arguments
would throw an error.
### [`v1.64.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1640)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.63.6...1.64.0)
- Comments that appear before or between `@use` and `@forward` rules are now
emitted in source order as much as possible, instead of always being emitted
after the CSS of all module dependencies.
- Fix a bug where an interpolation in a custom property name crashed if the file
was loaded by a `@use` nested in an `@import`.
##### JavaScript API
- Add a new `SassCalculation` type that represents the calculation objects added
in Dart Sass 1.40.0.
- Add `Value.assertCalculation()`, which returns the value if it's a
`SassCalculation` and throws an error otherwise.
- Produce a better error message when an environment that supports some Node.js
APIs loads the browser entrypoint but attempts to access the filesystem.
##### Embedded Sass
- Fix a bug where nested relative `@imports` failed to load when using the
deprecated functions `render` or `renderSync` and those relative imports were
loaded multiple times across different files.
### [`v1.63.6`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1636)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.63.5...1.63.6)
##### JavaScript API
- Fix `import sass from 'sass'` again after it was broken in the last release.
##### Embedded Sass
- Fix the `exports` declaration in `package.json`.
### [`v1.63.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1635)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.63.4...1.63.5)
##### JavaScript API
- Fix a bug where loading the package through both CJS `require()` and ESM
`import` could crash on Node.js.
##### Embedded Sass
- Fix a deadlock when running at high concurrency on 32-bit systems.
- Fix a race condition where the embedded compiler could deadlock or crash if a
compilation ID was reused immediately after the compilation completed.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.63.4
->1.64.2
Release Notes
sass/dart-sass (sass)
### [`v1.64.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1642) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.64.1...1.64.2) - No user-visible changes. ### [`v1.64.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1641) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.64.0...1.64.1) ##### Embedded Sass - Fix a bug where a valid `SassCalculation.clamp()` with less than 3 arguments would throw an error. ### [`v1.64.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1640) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.63.6...1.64.0) - Comments that appear before or between `@use` and `@forward` rules are now emitted in source order as much as possible, instead of always being emitted after the CSS of all module dependencies. - Fix a bug where an interpolation in a custom property name crashed if the file was loaded by a `@use` nested in an `@import`. ##### JavaScript API - Add a new `SassCalculation` type that represents the calculation objects added in Dart Sass 1.40.0. - Add `Value.assertCalculation()`, which returns the value if it's a `SassCalculation` and throws an error otherwise. - Produce a better error message when an environment that supports some Node.js APIs loads the browser entrypoint but attempts to access the filesystem. ##### Embedded Sass - Fix a bug where nested relative `@imports` failed to load when using the deprecated functions `render` or `renderSync` and those relative imports were loaded multiple times across different files. ### [`v1.63.6`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1636) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.63.5...1.63.6) ##### JavaScript API - Fix `import sass from 'sass'` again after it was broken in the last release. ##### Embedded Sass - Fix the `exports` declaration in `package.json`. ### [`v1.63.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1635) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.63.4...1.63.5) ##### JavaScript API - Fix a bug where loading the package through both CJS `require()` and ESM `import` could crash on Node.js. ##### Embedded Sass - Fix a deadlock when running at high concurrency on 32-bit systems. - Fix a race condition where the embedded compiler could deadlock or crash if a compilation ID was reused immediately after the compilation completed.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.