Release notes
*Sourced from [sass's releases](https://github.com/sass/dart-sass/releases).*
> ## Dart Sass 1.20.3
> To install Dart Sass 1.20.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
>
> * No user-visible changes.
>
> See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1203) for changes in earlier releases.
>
> ## Dart Sass 1.20.2
> To install Dart Sass 1.20.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
>
> * Fix a bug where numbers could be written using exponential notation in Node.js.
>
> * Fix a crash that would appear when writing some very large integers to CSS.
>
> ### Command-Line Interface
>
> * Improve performance for stand-alone packages on Linux and Mac OS.
>
> ### JavaScript API
>
> * Pass imports to custom importers before resolving them using `includePaths` or the `SASS_PATH` environment variable. This matches Node Sass's behavior, so it's considered a bug fix.
>
> See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1202) for changes in earlier releases.
>
> ## Dart Sass 1.20.1
> To install Dart Sass 1.20.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
>
> * No user-visible changes.
>
> See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1201) for changes in earlier releases.
>
> ## Dart Sass 1.20.0
> To install Dart Sass 1.20.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
>
> * Support attribute selector modifiers, such as the `i` in `[title="test" i]`.
>
> ### Command-Line Interface
>
> * When compilation fails, Sass will now write the error message to the CSS output as a comment and as the `content` property of a `body::before` rule so it will show up in the browser (unless compiling to standard output). This can be disabled with the `--no-error-css` flag, or forced even when compiling to standard output with the `--error-css` flag.
>
> ### Dart API
>
> ... (truncated)
Changelog
*Sourced from [sass's changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md).*
> ## 1.20.3
>
> * No user-visible changes.
>
> ## 1.20.2
>
> * Fix a bug where numbers could be written using exponential notation in
> Node.js.
>
> * Fix a crash that would appear when writing some very large integers to CSS.
>
> ### Command-Line Interface
>
> * Improve performance for stand-alone packages on Linux and Mac OS.
>
> ### JavaScript API
>
> * Pass imports to custom importers before resolving them using `includePaths` or
> the `SASS_PATH` environment variable. This matches Node Sass's behavior, so
> it's considered a bug fix.
>
> ## 1.20.1
>
> * No user-visible changes.
>
> ## 1.20.0
>
> * Support attribute selector modifiers, such as the `i` in `[title="test" i]`.
>
> ### Command-Line Interface
>
> * When compilation fails, Sass will now write the error message to the CSS
> output as a comment and as the `content` property of a `body::before` rule so
> it will show up in the browser (unless compiling to standard output). This can
> be disabled with the `--no-error-css` flag, or forced even when compiling to
> standard output with the `--error-css` flag.
>
> ### Dart API
>
> * Added `SassException.toCssString()`, which returns the contents of a CSS
> stylesheet describing the error, as above.
Commits
- [`48c284b`](https://github.com/sass/dart-sass/commit/48c284b4ef22fa834cc56e40c193182146f76199) Properly mark secure variables so they're decrypted by Travis ([#697](https://github-redirect.dependabot.com/sass/dart-sass/issues/697))
- [`11e3749`](https://github.com/sass/dart-sass/commit/11e374972181ea90b2577aaaaca52fb61cac261d) Merge pull request [#709](https://github-redirect.dependabot.com/sass/dart-sass/issues/709) from sass/analysis
- [`ac38653`](https://github.com/sass/dart-sass/commit/ac3865377674699bd48fcfd0d72823bcf2d63b31) Enable strict raw types
- [`79e9bbd`](https://github.com/sass/dart-sass/commit/79e9bbd816dac4a96c59afc8d10a18decc5df9b3) Enable strict inference
- [`1340ba7`](https://github.com/sass/dart-sass/commit/1340ba7b8ab980f1ab371dd339a41c51d0006128) Enable and fix (most) pedantic lints
- [`58a525c`](https://github.com/sass/dart-sass/commit/58a525c435b2dfa2e50dea77cfbb0585217ae6c8) Get npm and pub credentials from environment variables ([#694](https://github-redirect.dependabot.com/sass/dart-sass/issues/694))
- [`eeeb181`](https://github.com/sass/dart-sass/commit/eeeb1811f0b615aa2bacf443307b4f49aa5e8ba6) Add a name field to package.json ([#695](https://github-redirect.dependabot.com/sass/dart-sass/issues/695))
- [`2836780`](https://github.com/sass/dart-sass/commit/28367803394cde35c756f1b23669d2e835a3c466) Merge pull request [#689](https://github-redirect.dependabot.com/sass/dart-sass/issues/689) from sass/exponent
- [`0fe0208`](https://github.com/sass/dart-sass/commit/0fe0208f6e6f1e44197ac2372251d5a81f6df4fd) Remove exponent notation for integers on Node.js
- [`6b04c7a`](https://github.com/sass/dart-sass/commit/6b04c7a404efe84a0de5593c991522a35bfcdf5d) Remove the "-prerelease" flag from the Chocolatey instructions ([#691](https://github-redirect.dependabot.com/sass/dart-sass/issues/691))
- Additional commits viewable in [compare view](https://github.com/sass/dart-sass/compare/1.19.0...1.20.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 will not automatically merge this PR because it includes a minor update to a development dependency.
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps sass from 1.19.0 to 1.20.3.
Release notes
*Sourced from [sass's releases](https://github.com/sass/dart-sass/releases).* > ## Dart Sass 1.20.3 > To install Dart Sass 1.20.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 > > * No user-visible changes. > > See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1203) for changes in earlier releases. > > ## Dart Sass 1.20.2 > To install Dart Sass 1.20.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 > > * Fix a bug where numbers could be written using exponential notation in Node.js. > > * Fix a crash that would appear when writing some very large integers to CSS. > > ### Command-Line Interface > > * Improve performance for stand-alone packages on Linux and Mac OS. > > ### JavaScript API > > * Pass imports to custom importers before resolving them using `includePaths` or the `SASS_PATH` environment variable. This matches Node Sass's behavior, so it's considered a bug fix. > > See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1202) for changes in earlier releases. > > ## Dart Sass 1.20.1 > To install Dart Sass 1.20.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 > > * No user-visible changes. > > See the [full changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1201) for changes in earlier releases. > > ## Dart Sass 1.20.0 > To install Dart Sass 1.20.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 > > * Support attribute selector modifiers, such as the `i` in `[title="test" i]`. > > ### Command-Line Interface > > * When compilation fails, Sass will now write the error message to the CSS output as a comment and as the `content` property of a `body::before` rule so it will show up in the browser (unless compiling to standard output). This can be disabled with the `--no-error-css` flag, or forced even when compiling to standard output with the `--error-css` flag. > > ### Dart API > > ... (truncated)Changelog
*Sourced from [sass's changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md).* > ## 1.20.3 > > * No user-visible changes. > > ## 1.20.2 > > * Fix a bug where numbers could be written using exponential notation in > Node.js. > > * Fix a crash that would appear when writing some very large integers to CSS. > > ### Command-Line Interface > > * Improve performance for stand-alone packages on Linux and Mac OS. > > ### JavaScript API > > * Pass imports to custom importers before resolving them using `includePaths` or > the `SASS_PATH` environment variable. This matches Node Sass's behavior, so > it's considered a bug fix. > > ## 1.20.1 > > * No user-visible changes. > > ## 1.20.0 > > * Support attribute selector modifiers, such as the `i` in `[title="test" i]`. > > ### Command-Line Interface > > * When compilation fails, Sass will now write the error message to the CSS > output as a comment and as the `content` property of a `body::before` rule so > it will show up in the browser (unless compiling to standard output). This can > be disabled with the `--no-error-css` flag, or forced even when compiling to > standard output with the `--error-css` flag. > > ### Dart API > > * Added `SassException.toCssString()`, which returns the contents of a CSS > stylesheet describing the error, as above.Commits
- [`48c284b`](https://github.com/sass/dart-sass/commit/48c284b4ef22fa834cc56e40c193182146f76199) Properly mark secure variables so they're decrypted by Travis ([#697](https://github-redirect.dependabot.com/sass/dart-sass/issues/697)) - [`11e3749`](https://github.com/sass/dart-sass/commit/11e374972181ea90b2577aaaaca52fb61cac261d) Merge pull request [#709](https://github-redirect.dependabot.com/sass/dart-sass/issues/709) from sass/analysis - [`ac38653`](https://github.com/sass/dart-sass/commit/ac3865377674699bd48fcfd0d72823bcf2d63b31) Enable strict raw types - [`79e9bbd`](https://github.com/sass/dart-sass/commit/79e9bbd816dac4a96c59afc8d10a18decc5df9b3) Enable strict inference - [`1340ba7`](https://github.com/sass/dart-sass/commit/1340ba7b8ab980f1ab371dd339a41c51d0006128) Enable and fix (most) pedantic lints - [`58a525c`](https://github.com/sass/dart-sass/commit/58a525c435b2dfa2e50dea77cfbb0585217ae6c8) Get npm and pub credentials from environment variables ([#694](https://github-redirect.dependabot.com/sass/dart-sass/issues/694)) - [`eeeb181`](https://github.com/sass/dart-sass/commit/eeeb1811f0b615aa2bacf443307b4f49aa5e8ba6) Add a name field to package.json ([#695](https://github-redirect.dependabot.com/sass/dart-sass/issues/695)) - [`2836780`](https://github.com/sass/dart-sass/commit/28367803394cde35c756f1b23669d2e835a3c466) Merge pull request [#689](https://github-redirect.dependabot.com/sass/dart-sass/issues/689) from sass/exponent - [`0fe0208`](https://github.com/sass/dart-sass/commit/0fe0208f6e6f1e44197ac2372251d5a81f6df4fd) Remove exponent notation for integers on Node.js - [`6b04c7a`](https://github.com/sass/dart-sass/commit/6b04c7a404efe84a0de5593c991522a35bfcdf5d) Remove the "-prerelease" flag from the Chocolatey instructions ([#691](https://github-redirect.dependabot.com/sass/dart-sass/issues/691)) - Additional commits viewable in [compare view](https://github.com/sass/dart-sass/compare/1.19.0...1.20.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 will not automatically merge this PR because it includes a minor update to a development dependency.
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.