Release notes
*Sourced from [sass's releases](https://github.com/sass/dart-sass/releases).*
> ## Dart Sass 1.23.3
> To install Dart Sass 1.23.3, download one of the packages above and [add it to your PATH](https://katiek2.github.io/path-doc/), or see [the Sass website](https://sass-lang.com/install) for full installation instructions.
>
> ## Changes
>
> * Fix a bug where selectors were being trimmed over-eagerly when `@extend` crossed module boundaries.
>
> See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1233) for changes in earlier releases.
>
> ## Dart Sass 1.23.2
> To install Dart Sass 1.23.2, download one of the packages above and [add it to your PATH](https://katiek2.github.io/path-doc/), or see [the Sass website](https://sass-lang.com/install) for full installation instructions.
>
> ## Changes
>
> ### Command-Line Interface
>
> * Fix a bug when compiling all Sass files in a directory where a CSS file could be compiled to its own location, creating an infinite loop in `--watch` mode.
>
> * Properly compile CSS entrypoints in directories outside of `--watch` mode.
>
> See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1232) for changes in earlier releases.
>
> ## Dart Sass 1.23.1
> To install Dart Sass 1.23.1, download one of the packages above and [add it to your PATH](https://katiek2.github.io/path-doc/), or see [the Sass website](https://sass-lang.com/install) for full installation instructions.
>
> ## Changes
>
> * Fix a bug preventing built-in modules from being loaded within a configured module.
>
> * Fix a bug preventing an unconfigured module from being loaded from within two different configured modules.
>
> * Fix a bug when `meta.load-css()` was used to load some files that included media queries.
>
> * Allow `saturate()` in plain CSS files, since it can be used as a plain CSS filter function.
>
> * Improve the error messages for trying to access functions like `lighten()` from the `sass:color` module.
>
> See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1231) for changes in earlier releases.
>
> ## Dart Sass 1.23.0
> To install Dart Sass 1.23.0, download one of the packages above and [add it to your PATH](https://katiek2.github.io/path-doc/), or see [the Sass website](https://sass-lang.com/install) for full installation instructions.
>
> ## Changes
>
> * **Launch the new Sass module system!** This adds:
>
> * The [`@use` rule][], which loads Sass files as *modules* and makes their members available only in the current file, with automatic namespacing.
>
> [`@use` rule]: https://sass-lang.com/documentation/at-rules/use
>
> ... (truncated)
Changelog
*Sourced from [sass's changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md).*
> ## 1.23.3
>
> * Fix a bug where selectors were being trimmed over-eagerly when `@extend`
> crossed module boundaries.
>
> ## 1.23.2
>
> ### Command-Line Interface
>
> * Fix a bug when compiling all Sass files in a directory where a CSS file could
> be compiled to its own location, creating an infinite loop in `--watch` mode.
>
> * Properly compile CSS entrypoints in directories outside of `--watch` mode.
>
> ## 1.23.1
>
> * Fix a bug preventing built-in modules from being loaded within a configured
> module.
>
> * Fix a bug preventing an unconfigured module from being loaded from within two
> different configured modules.
>
> * Fix a bug when `meta.load-css()` was used to load some files that included
> media queries.
>
> * Allow `saturate()` in plain CSS files, since it can be used as a plain CSS
> filter function.
>
> * Improve the error messages for trying to access functions like `lighten()`
> from the `sass:color` module.
>
> ## 1.23.0
>
> * **Launch the new Sass module system!** This adds:
>
> * The [`@use` rule][], which loads Sass files as *modules* and makes their
> members available only in the current file, with automatic namespacing.
>
> [`@use` rule]: https://sass-lang.com/documentation/at-rules/use
>
> * The [`@forward` rule][], which makes members of another Sass file available
> to stylesheets that `@use` the current file.
>
> [`@forward` rule]: https://sass-lang.com/documentation/at-rules/forward
>
> * Built-in modules named `sass:color`, `sass:list`, `sass:map`, `sass:math`,
> `sass:meta`, `sass:selector`, and `sass:string` that provide access to all
> the built-in Sass functions you know and love, with automatic module
> namespaces.
>
> ... (truncated)
Commits
- [`1a5102b`](https://github.com/sass/dart-sass/commit/1a5102bedb2512e2bf71feb7d7cb93bea7019e8d) Merge pull request [#869](https://github-redirect.dependabot.com/sass/dart-sass/issues/869) from sass/second-law-use
- [`be4ca60`](https://github.com/sass/dart-sass/commit/be4ca600450b9fa8df1866f57afcedcbfa99687e) Propagate selector source specificity between modules
- [`df5f3af`](https://github.com/sass/dart-sass/commit/df5f3af4e90403d5c5591b2a4e2d25f776cec36d) Remove some unused specificity calculations
- [`3392db0`](https://github.com/sass/dart-sass/commit/3392db0074fa8d65903f4b89c9358e744f5ebc86) Don't compile .css files in directories to themselves ([#862](https://github-redirect.dependabot.com/sass/dart-sass/issues/862))
- [`0ea2e0d`](https://github.com/sass/dart-sass/commit/0ea2e0dbe0751d2a3e49776f4227ef0a1e399c49) Fix broken links in perf.md ([#861](https://github-redirect.dependabot.com/sass/dart-sass/issues/861))
- [`3b36b5e`](https://github.com/sass/dart-sass/commit/3b36b5e638f303e10c3666683474da4f80309443) Run against Node 12 rather than Node 13 ([#859](https://github-redirect.dependabot.com/sass/dart-sass/issues/859))
- [`bb81bdd`](https://github.com/sass/dart-sass/commit/bb81bdd2c32cc8797b53729180b422fcc1d98c3d) Release 1.23.1 ([#858](https://github-redirect.dependabot.com/sass/dart-sass/issues/858))
- [`1b17ab7`](https://github.com/sass/dart-sass/commit/1b17ab76cf64fb1fbb908fb3565b986408154f7d) Reset the forwarded config to empty for [@use](https://github.com/use) and meta.load-module() ([#855](https://github-redirect.dependabot.com/sass/dart-sass/issues/855))
- [`73de08b`](https://github.com/sass/dart-sass/commit/73de08b81765c4e77cee5da1d5438be7b465cdea) Only generate and update selectors, not rules, in Extender ([#856](https://github-redirect.dependabot.com/sass/dart-sass/issues/856))
- [`6b8c168`](https://github.com/sass/dart-sass/commit/6b8c168779a735087513dfb7a15902230627c843) Improve error messages for color functions that aren't in sass:color ([#844](https://github-redirect.dependabot.com/sass/dart-sass/issues/844))
- Additional commits viewable in [compare view](https://github.com/sass/dart-sass/compare/1.16.1...1.23.3)
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps sass from 1.16.1 to 1.23.3.
Release notes
*Sourced from [sass's releases](https://github.com/sass/dart-sass/releases).* > ## Dart Sass 1.23.3 > To install Dart Sass 1.23.3, download one of the packages above and [add it to your PATH](https://katiek2.github.io/path-doc/), or see [the Sass website](https://sass-lang.com/install) for full installation instructions. > > ## Changes > > * Fix a bug where selectors were being trimmed over-eagerly when `@extend` crossed module boundaries. > > See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1233) for changes in earlier releases. > > ## Dart Sass 1.23.2 > To install Dart Sass 1.23.2, download one of the packages above and [add it to your PATH](https://katiek2.github.io/path-doc/), or see [the Sass website](https://sass-lang.com/install) for full installation instructions. > > ## Changes > > ### Command-Line Interface > > * Fix a bug when compiling all Sass files in a directory where a CSS file could be compiled to its own location, creating an infinite loop in `--watch` mode. > > * Properly compile CSS entrypoints in directories outside of `--watch` mode. > > See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1232) for changes in earlier releases. > > ## Dart Sass 1.23.1 > To install Dart Sass 1.23.1, download one of the packages above and [add it to your PATH](https://katiek2.github.io/path-doc/), or see [the Sass website](https://sass-lang.com/install) for full installation instructions. > > ## Changes > > * Fix a bug preventing built-in modules from being loaded within a configured module. > > * Fix a bug preventing an unconfigured module from being loaded from within two different configured modules. > > * Fix a bug when `meta.load-css()` was used to load some files that included media queries. > > * Allow `saturate()` in plain CSS files, since it can be used as a plain CSS filter function. > > * Improve the error messages for trying to access functions like `lighten()` from the `sass:color` module. > > See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1231) for changes in earlier releases. > > ## Dart Sass 1.23.0 > To install Dart Sass 1.23.0, download one of the packages above and [add it to your PATH](https://katiek2.github.io/path-doc/), or see [the Sass website](https://sass-lang.com/install) for full installation instructions. > > ## Changes > > * **Launch the new Sass module system!** This adds: > > * The [`@use` rule][], which loads Sass files as *modules* and makes their members available only in the current file, with automatic namespacing. > > [`@use` rule]: https://sass-lang.com/documentation/at-rules/use > > ... (truncated)Changelog
*Sourced from [sass's changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md).* > ## 1.23.3 > > * Fix a bug where selectors were being trimmed over-eagerly when `@extend` > crossed module boundaries. > > ## 1.23.2 > > ### Command-Line Interface > > * Fix a bug when compiling all Sass files in a directory where a CSS file could > be compiled to its own location, creating an infinite loop in `--watch` mode. > > * Properly compile CSS entrypoints in directories outside of `--watch` mode. > > ## 1.23.1 > > * Fix a bug preventing built-in modules from being loaded within a configured > module. > > * Fix a bug preventing an unconfigured module from being loaded from within two > different configured modules. > > * Fix a bug when `meta.load-css()` was used to load some files that included > media queries. > > * Allow `saturate()` in plain CSS files, since it can be used as a plain CSS > filter function. > > * Improve the error messages for trying to access functions like `lighten()` > from the `sass:color` module. > > ## 1.23.0 > > * **Launch the new Sass module system!** This adds: > > * The [`@use` rule][], which loads Sass files as *modules* and makes their > members available only in the current file, with automatic namespacing. > > [`@use` rule]: https://sass-lang.com/documentation/at-rules/use > > * The [`@forward` rule][], which makes members of another Sass file available > to stylesheets that `@use` the current file. > > [`@forward` rule]: https://sass-lang.com/documentation/at-rules/forward > > * Built-in modules named `sass:color`, `sass:list`, `sass:map`, `sass:math`, > `sass:meta`, `sass:selector`, and `sass:string` that provide access to all > the built-in Sass functions you know and love, with automatic module > namespaces. > > ... (truncated)Commits
- [`1a5102b`](https://github.com/sass/dart-sass/commit/1a5102bedb2512e2bf71feb7d7cb93bea7019e8d) Merge pull request [#869](https://github-redirect.dependabot.com/sass/dart-sass/issues/869) from sass/second-law-use - [`be4ca60`](https://github.com/sass/dart-sass/commit/be4ca600450b9fa8df1866f57afcedcbfa99687e) Propagate selector source specificity between modules - [`df5f3af`](https://github.com/sass/dart-sass/commit/df5f3af4e90403d5c5591b2a4e2d25f776cec36d) Remove some unused specificity calculations - [`3392db0`](https://github.com/sass/dart-sass/commit/3392db0074fa8d65903f4b89c9358e744f5ebc86) Don't compile .css files in directories to themselves ([#862](https://github-redirect.dependabot.com/sass/dart-sass/issues/862)) - [`0ea2e0d`](https://github.com/sass/dart-sass/commit/0ea2e0dbe0751d2a3e49776f4227ef0a1e399c49) Fix broken links in perf.md ([#861](https://github-redirect.dependabot.com/sass/dart-sass/issues/861)) - [`3b36b5e`](https://github.com/sass/dart-sass/commit/3b36b5e638f303e10c3666683474da4f80309443) Run against Node 12 rather than Node 13 ([#859](https://github-redirect.dependabot.com/sass/dart-sass/issues/859)) - [`bb81bdd`](https://github.com/sass/dart-sass/commit/bb81bdd2c32cc8797b53729180b422fcc1d98c3d) Release 1.23.1 ([#858](https://github-redirect.dependabot.com/sass/dart-sass/issues/858)) - [`1b17ab7`](https://github.com/sass/dart-sass/commit/1b17ab76cf64fb1fbb908fb3565b986408154f7d) Reset the forwarded config to empty for [@use](https://github.com/use) and meta.load-module() ([#855](https://github-redirect.dependabot.com/sass/dart-sass/issues/855)) - [`73de08b`](https://github.com/sass/dart-sass/commit/73de08b81765c4e77cee5da1d5438be7b465cdea) Only generate and update selectors, not rules, in Extender ([#856](https://github-redirect.dependabot.com/sass/dart-sass/issues/856)) - [`6b8c168`](https://github.com/sass/dart-sass/commit/6b8c168779a735087513dfb7a15902230627c843) Improve error messages for color functions that aren't in sass:color ([#844](https://github-redirect.dependabot.com/sass/dart-sass/issues/844)) - Additional commits viewable in [compare view](https://github.com/sass/dart-sass/compare/1.16.1...1.23.3)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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)