To install Sass 1.75.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Fix a bug in which stylesheet canonicalization could be cached incorrectly when custom importers or the Node.js package importer made decisions based on the URL of the containing stylesheet.
JS API
Allow importer to be passed without url in StringOptionsWithImporter.
Fix a bug in which stylesheet canonicalization could be cached incorrectly
when custom importers or the Node.js package importer made decisions based on
the URL of the containing stylesheet.
JS API
Allow importer to be passed without url in StringOptionsWithImporter.
1.74.1
No user-visible changes.
1.74.0
JS API
Add a new top-level deprecations object, which contains various
Deprecation objects that define the different types of deprecation used by
the Sass compiler and can be passed to the options below.
Add a new fatalDeprecations compiler option that causes the compiler to
error if any deprecation warnings of the provided types are encountered. You
can also pass in a Version object to treat all deprecations that were active
in that Dart Sass version as fatal.
Add a new futureDeprecations compiler option that allows you to opt-in to
certain deprecations early (currently just import).
Add a new silenceDeprecations compiler option to ignore any deprecation
warnings of the provided types.
Command-Line Interface
Add a new --silence-deprecation flag, which causes the compiler to ignore
any deprecation warnings of the provided types.
Previously, if a future deprecation was passed to --fatal-deprecation but
not --future-deprecation, it would be treated as fatal despite not being
enabled. Both flags are now required to treat a future deprecation as fatal
with a warning emitted if --fatal-deprecation is passed without
--future-deprecation, matching the JS API's behavior.
Dart API
The compile methods now take in a silenceDeprecations parameter, which
causes the compiler to ignore any deprecation warnings of the provided types.
Add Deprecation.obsoleteIn to match the JS API. This is currently null for
... (truncated)
Commits
821b98e Don't cache canonicalize calls when containingUrl is available (#2215)
c5aff1b Make it possible to build npm with a linked language repo (#2214)
added the modern-compiler value for API to reuse compiler process (#1195) (cef40a8)
support webpack built-in resolver for modern and modern-compiler API (#1197) (2265b72)
Notes:
Using the modern-compiler value for the api option together with sass-embedded reduces compilation time by 5-10 times, especially for projects using large files with a lot of @import/@use, for small files the build time reduction will not be significant.
Bumps the development-dependencies group in /client with 11 updates:
6.20.0
7.7.0
6.20.0
7.7.0
6.10.0
7.1.1
8.56.0
9.1.0
2.8.0
2.9.0
1.70.0
1.75.0
14.1.0
14.2.1
3.3.4
4.0.0
5.3.3
5.4.5
5.90.1
5.91.0
4.15.1
5.0.4
Updates
@typescript-eslint/eslint-plugin
from 6.20.0 to 7.7.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
e44a1a2
chore(release): publish 7.7.0fda5704
feat(eslint-plugin): replaceno-new-symbol
with `no-new-native-nonconstruct...e1db872
chore(release): publish 7.6.0a6ab2cb
feat: bump npm dependency ranges (#8860)4bac40c
docs: fix incorrect tab item values in prefer-optional-chain (#8867)a7bdd1c
test(eslint-plugin): render snapshots of ESLint output for each code example ...41d893f
docs(eslint-plugin): [consistent-return] add warning section use noImplicitRe...d063275
docs: feature-freeze member-ordering, naming-convention, sort-type-constituen...a14ba9d
chore(release): publish 7.5.0ecb6b55
docs: add homepage (#8742)Updates
@typescript-eslint/parser
from 6.20.0 to 7.7.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
e44a1a2
chore(release): publish 7.7.0e1db872
chore(release): publish 7.6.0a6ab2cb
feat: bump npm dependency ranges (#8860)a14ba9d
chore(release): publish 7.5.0ecb6b55
docs: add homepage (#8742)d5615d7
fix(parser): disallowerrorOnTypeScriptSyntacticAndSemanticIssues
(#8784)5d24691
chore(release): publish 7.4.0e408b93
feat(eslint-plugin): [consistent-type-imports] ignore files with decorators, ...5995614
chore(release): publish 7.3.14cf8ec7
chore(release): publish 7.3.0Updates
css-loader
from 6.10.0 to 7.1.1Release notes
Sourced from css-loader's releases.
... (truncated)
Changelog
Sourced from css-loader's changelog.
... (truncated)
Commits
5c717c9
chore(release): 7.1.1d6c31a1
fix: automatically rename classdefault
to_default
when named export is ...b162e25
chore(release): 7.1.015f793d
docs: update logic (#1587)9c165a4
docs: update migration guide (#1586)af834b4
feat: added thegetJSON
option to output CSS modules mapping (#1577)fd18587
chore: husky migration (#1584)96e6ff4
chore(release): 7.0.0a2231ae
test: updatef96a110
feat:namedExports
works fine with anyexportLocalsConvention
valueUpdates
eslint
from 8.56.0 to 9.1.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
b78d831
9.1.0e4d9c92
Build: changelog update for 9.1.0d9a2983
chore: upgrade@eslint/js
to v9.1.1 (#18367)03068f1
feat: Provide helpful error message for nullish configs (#18357)50d406d
chore: package.json update for@eslint/js
release8d18958
fix: Remove name from eslint/js packages (#18368)155c71c
chore: package.json update for@eslint/js
release594eb0e
fix: do not crash on error infs.walk
filter (#18295)751b518
feat: replace dependency graphemer withIntl.Segmenter
(#18110)fb50077
docs: include notes about globals in migration-guide (#18356)Updates
mini-css-extract-plugin
from 2.8.0 to 2.9.0Release notes
Sourced from mini-css-extract-plugin's releases.
Changelog
Sourced from mini-css-extract-plugin's changelog.
Commits
7cc2789
chore(release): 2.9.029f0b91
test: fix (#1096)ee25e51
feat: add support for link preload/prefetch (#1043)1a56673
fix: avoid reloading all csses when hot load (#1090)e73061d
chore: update dependencies to the latest version (#1095)74ae781
fix: added thedefaultExport
option to generate default and named export to...92c7eb3
chore(deps-dev): bump express from 4.18.2 to 4.19.2 (#1093)51065cc
chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#1091)8bf0ad6
chore(deps-dev): bump follow-redirects from 1.15.5 to 1.15.6 (#1088)717acf1
chore: upgrade dependencies to latest version (#1086)Updates
sass
from 1.70.0 to 1.75.0Release notes
Sourced from sass's releases.
... (truncated)
Changelog
Sourced from sass's changelog.
... (truncated)
Commits
821b98e
Don't cache canonicalize calls whencontainingUrl
is available (#2215)c5aff1b
Make it possible to build npm with a linked language repo (#2214)1137797
Fix bulma and release 1.74.1 (#2210)d9220d9
Complete implementation the deprecations API (#2207)783c248
Fix typo in function documentation (#2205)c8d0643
Better handle filesystem importers when load paths aren't necessary (#2203)9302b35
Add support for nesting in plain CSS (#2198)772280a
Support linux-riscv64 and windows-arm64 (#2201)ce16b35
Cut a release (#2194)9af6bbf
Properly handlepkg:
imports with args (#2193)Updates
sass-loader
from 14.1.0 to 14.2.1Release notes
Sourced from sass-loader's releases.
Superseded by #182.