Commit Graph

2265 Commits

Author SHA1 Message Date
なつき
bec6b3da67
Do not throw ProtocolErrorType.PARAMS for custom functions and importers (#118) 2022-12-08 12:07:54 -08:00
なつき
46f42cb527
Reformat pubspec.yaml (#121) 2022-11-30 18:50:24 -08:00
Sass Bot
14264bcf66 Update Dart Sass version and release 2022-11-09 01:59:49 +00:00
Goodwine
790eb8a933
Update CHANGELOG for embedded-host-node fixes (#1828) 2022-11-08 17:23:38 -08:00
Sass Bot
d52222c7b4 Update Dart Sass version and release 2022-11-04 00:19:21 +00:00
Goodwine
f3293dbe0f
JS API: Validate that importer result 'contents' is a string and improve ArgumentError output (#1816)
* Validate ImporterResult 'contents' and improve ArgumentError output
* only use JS stuff in the nodejs bindings
* handle non-string contents for legacy importer too
* make it work with node 12
2022-11-03 16:50:06 -07:00
Natalie Weizenbaum
00c351746e
Make `cloneCss() clone modules that transitively contain CSS (#1824)
Previously we were only cloning modules that directly contained CSS,
but this created a problem where extensions could be added to their
*shared* extension store across `load-css()` boundaries and thereby
applied to upstream CSS.

Closes #3322
2022-11-03 16:11:36 -07:00
Natalie Weizenbaum
44d6bb6ac7
Add full support for Media Queries 4 (#1822)
Closes #1728
2022-11-01 16:20:27 -07:00
Natalie Weizenbaum
558640bda4
Support all angle units in color functions (#1818)
See #1174
See sass/sass#2904
2022-10-28 15:52:44 -07:00
Natalie Weizenbaum
dd9e3cc1db
Implement deprecations for strict function units (#1817)
See #1776
See sass/sass#3374
2022-10-27 20:08:54 -07:00
Goodwine
655b55c51d
Indent comma-separated multiline selectors inside @media queries (#1814)
* Indent comma-separated multiline selectors inside @media queries

* update pubspec and changelog
2022-10-27 16:39:21 -07:00
Sam Rawlins
6e670ef6b8
Insert explicit type arguments where types could not be inferred. (#1813) 2022-10-24 13:21:59 -07:00
cmahnke
522dac95a4
Update README.md (#116)
Changed the name of the executable to the name of the file found in release archives.
2022-10-12 18:27:47 -07:00
Natalie Weizenbaum
905fe50a49
Add CHANGELOG entry for 1.55.0 (#114) 2022-09-22 15:34:56 -07:00
Natalie Weizenbaum
dd4db56fb8
Update dependencies and release (#113) 2022-09-21 16:07:17 -07:00
Natalie Weizenbaum
a65e504b48
Release 1.55.0 (#1806) 2022-09-21 15:39:03 -07:00
Natalie Weizenbaum
103cb19b41
Consistently use floating-point numbers everywhere (#1802)
Closes #1794
2022-09-21 14:15:42 -07:00
Natalie Weizenbaum
90b6190027
Add a deprecation warning for strict unary operations (#1800)
Closes #1721
2022-09-15 13:58:12 -07:00
Jennifer Thakar
db1e1261bd
Fix bug in JS MultiSpan (#1801)
Fixes #1790.
2022-09-14 17:08:57 -07:00
Natalie Weizenbaum
5466dd76a2
Give SassScriptException a name parameter (#1798)
This avoids the need to copy around the same `_exception()` helper all
over the place.
2022-09-13 16:09:56 -07:00
Sass Bot
8056d55f2c Update Dart Sass version and release 2022-09-07 21:37:26 +00:00
Natalie Weizenbaum
e2f97055db
Merge pull request #1795 from stof/upgrade_dependencies
Upgrade dev dependencies to the latest version
2022-09-07 14:35:12 -07:00
Jennifer Thakar
034484260d
Fix span for not operations (#1797) 2022-09-07 14:27:35 -07:00
Christophe Coevoet
fb107bd2a0
Migrate deprecation warnings to sass-lang short links (#1796) 2022-09-07 11:25:14 -07:00
Christophe Coevoet
ba2971c61a Disable the prefer_interpolation_to_compose_strings rule 2022-09-03 01:41:51 +02:00
Christophe Coevoet
19ef66f510 Remove useless ignore rules
Those rules are not part of lints/recommended, but were not cleaned when
migrating from pedantic.
2022-09-03 01:41:06 +02:00
Christophe Coevoet
8480259d6c Avoid using private types in public APIs 2022-09-03 01:41:06 +02:00
Christophe Coevoet
a705445f0d Avoid null check on potentially nullable type parameter 2022-09-03 01:41:06 +02:00
Christophe Coevoet
fec9a2aced Remove leading underscore on local identifiers 2022-09-03 01:41:06 +02:00
Christophe Coevoet
35cd8a77d9 Remove usage of deprecated member 2022-09-03 01:41:06 +02:00
Christophe Coevoet
184dfbf81a Upgrade dev dependencies to the latest version 2022-09-03 01:41:06 +02:00
Sass Bot
dbc015b54a Update Dart Sass version and release 2022-08-31 21:57:05 +00:00
Natalie Weizenbaum
5393754739
Cut a release (#1793)
Hopefully, this will successfully trigger a release of the new
embedded host infrastructure.
2022-08-31 14:46:46 -07:00
Sass Bot
cecb1a9711 Update Dart Sass version and release 2022-08-31 00:03:14 +00:00
Jennifer Thakar
7e91457607
Release 32-bit ARM on Linux (#1704) 2022-08-30 16:46:39 -07:00
Jennifer Thakar
7019efcbbe
Release 32-bit ARM on Linux (#88) 2022-08-30 16:46:34 -07:00
Natalie Weizenbaum
bec175e835
Remove an extra quote in the deploy script (#110) 2022-08-30 15:24:56 -07:00
Sass Bot
5821df1c2d Update Dart Sass version and release 2022-08-29 23:27:48 +00:00
Natalie Weizenbaum
016ab24ebd
Fix a bug with @media query bubbling (#1792)
Closes #1791
2022-08-29 15:07:32 -07:00
Ahab
5202161bf8
fix: update optional dependencies version in CI (#109)
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2022-08-29 20:32:55 +00:00
Natalie Weizenbaum
b7d92dcf0d
Release 1.54.5 (#108) 2022-08-19 16:12:33 -07:00
Natalie Weizenbaum
6df3497090
Release 1.54.5 (#1785) 2022-08-19 15:39:46 -07:00
Natalie Weizenbaum
eaceb48e83
Update optional dependency versions in embedded-host-node (#107)
Co-authored-by: Goodwine <2022649+Goodwine@users.noreply.github.com>
2022-08-19 15:30:17 -07:00
Natalie Weizenbaum
98f326b507
Convert visitor classes to mixins (#1784)
Co-authored-by: Jennifer Thakar <jathak@google.com>
2022-08-19 15:17:58 -07:00
Natalie Weizenbaum
76953320aa
Update specificity calculation for selector pseudos (#1781)
This is very close to invisible to the user and actually making it
visible would require a complex and hard-to-read test, so I'm electing
to avoid testing it.

Closes #2528
2022-08-18 18:31:31 -07:00
Goodwine
c850501621
Allow a module loaded multiple times by the same configuration (#1739)
* Allow a module loaded multiple times by the same configuration

* use object references as opaque ID

Fixes #1716
2022-08-18 16:49:09 -07:00
Goodwine
3f98441316
Deprecate math.random() when $limit has units (#1779)
* Deprecate math.random() when $limit has units

* add changelog for random with units deprecation

* add link to sass-site/d/random-with-units
2022-08-17 19:24:51 -07:00
Goodwine
0b8a0f606d
Transform all enum-like classes to dart enums (#1777)
* Transform all enum-like classes to dart enums

Fixes #1746

* fix new linter warnings upon upgrading to 2.17 regarding "[new MyClass]" to "[MyClass.new]"
2022-08-17 15:00:13 -07:00
Natalie Weizenbaum
a987352219
Improve combinator superselector logic (#1778)
Closes #791
2022-08-15 18:20:56 -07:00
Sass Bot
6faac1f6f0 Update Dart Sass version and release 2022-08-10 00:58:13 +00:00