Commit Graph

553 Commits

Author SHA1 Message Date
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
Natalie Weizenbaum
44d6bb6ac7
Add full support for Media Queries 4 (#1822)
Closes #1728
2022-11-01 16:20:27 -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
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
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
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
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
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
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
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
Natalie Weizenbaum
6fd25ae4a2
Improve error messages for incorrect units in color functions (#1772)
Closes #1745
2022-08-09 17:45:48 -07:00
Sass Bot
fb12d87226 Update Dart Sass version and release 2022-08-04 20:48:23 +00:00
Natalie Weizenbaum
f3093e90ba Use a self-hosted runner to release a native Mac OS ARM64 runner 2022-08-03 17:41:07 -07:00
Sass Bot
a20673acb1 Update Dart Sass version and release 2022-08-03 23:52:13 +00:00
Natalie Weizenbaum
126f0a6223
Release 1.54.2 (#1770)
This allows us to cut another release which will include
sass/dart-sass-embedded#103.
2022-08-03 16:30:09 -07:00
Sass Bot
cf1cc4eb9e Update Dart Sass version and release 2022-08-02 23:52:36 +00:00
Natalie Weizenbaum
42d6fbb3ed
Ensure that selectors like :root always unify to the beginning (#1759)
Closes #1811
2022-08-02 23:37:08 +00:00
Natalie Weizenbaum
95caed4533 Use the latest version of sass_api 2022-07-22 14:58:14 -07:00
Natalie Weizenbaum
bc8df44f6a
Cut a release (#1755)
Also include some code review changes that were meant for #1749
2022-07-22 14:30:03 -07:00
Natalie Weizenbaum
cc5529bda6
Drop the Git dependency on source_span (#1751)
We don't need to narrow the version constraint because this release
just improves formatting, it doesn't actually change the API.
2022-07-21 16:53:06 -07:00
Natalie Weizenbaum
4b53c163d7
Deprecate bogus combinators (#1740)
See sass/sass#3340
See sass/dart-sass#1727
2022-07-18 16:16:10 -07:00
Goodwine
2299632ddf
Fix sass types for TS 4.7+ Node16/NodeNext module resolution (#1736)
Fixes #1714
2022-06-30 16:05:41 -07:00
なつき
1123943268 Add charset option 2022-06-29 22:01:33 -07:00
Sass Bot
be23a74d7d Update Dart Sass version and release 2022-06-22 19:37:08 +00:00
Natalie Weizenbaum
fd4a30f36f
Cut a release (#1726) 2022-06-22 12:24:29 -07:00
Natalie Weizenbaum
c5e1f0b6ab
Add support for var() with an empty fallback argument (#1723)
Closes sass/sass#3245
2022-06-21 15:07:59 -07:00
Natalie Weizenbaum
4d6b7628ef
Add a changelog entry for sass/embedded-host-node#117 (#1719) 2022-06-14 18:46:50 -07:00
Sass Bot
a4545258cc Update Dart Sass version and release 2022-06-09 00:00:38 +00:00
Goodwine
ae6275e5e2
fix serializing loud comment crash when importing the same file twice in a row (#1713)
* fix serializing loud comment crash when importing the same file twice
2022-06-08 16:48:36 -07:00
Sass Bot
5a70b24c70 Update Dart Sass version and release 2022-06-03 02:32:38 +00:00
Goodwine
44c2966b8a
Add changelog for PR #849 about preserving trailing loud comment location (#1709) 2022-06-02 19:18:04 -07:00
Sass Bot
5917e5ef3c Update Dart Sass version and release 2022-05-20 22:15:29 +00:00
Natalie Weizenbaum
d17f70fd52
Revert "Abort sass if stdin is closed when watching (#1411)" (#1699)
This reverts commit c7ab426cb0.

See #1665, #1411
2022-05-20 15:04:21 -07:00
Natalie Weizenbaum
fa0d2fb55a
Add support for arbitrary modifiers after @import (#1695)
See sass/sass#3285
2022-05-19 16:53:30 -07:00
Christophe Coevoet
7004d49f98
Fix the tracking of variable nodes for scopes (#1681)
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2022-04-26 14:59:21 -07:00
Sass Bot
8e907ab92d Update Dart Sass version and release 2022-04-26 02:32:43 +00:00
Natalie Weizenbaum
0c24114bad
Update the order of maps returned by map.deep-merge() (#1680)
Closes sass/sass#3092
2022-04-25 19:20:54 -07:00
Christophe Coevoet
6eed6eb62a
Fix the string representations of the Sass AST (#1682)
* Fix the string representations of the Sass AST

Those are used when providing recommendations in warnings or errors, so
it is better if they produce valid code.

* Add changelog

Co-authored-by: Jennifer Thakar <jathak@google.com>
2022-04-25 16:53:08 -07:00
Sass Bot
85735c4b4b Update Dart Sass version and release 2022-04-19 00:59:18 +00:00
Natalie Weizenbaum
fbd450b182
Cut a release (#1671) 2022-04-18 17:47:56 -07:00
Natalie Weizenbaum
3dbb552d3b
Add a changelog entry for sass/dart-sass-embedded#83 and sass/embedded-host-node#128 (#1668) 2022-04-12 14:29:47 -07:00
Sass Bot
39500727d9 Update Dart Sass version and release 2022-04-07 02:31:35 +00:00
Jennifer Thakar
039f2adeed
Add support for :where() (#1662) 2022-04-06 19:19:59 -07:00
Michael Crumm
c7ab426cb0
Abort sass if stdin is closed when watching (#1411)
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2022-04-06 17:37:40 -07:00
Natalie Weizenbaum
db852764bd
Update the changelog for sass/embedded-host-node#120 (#1663) 2022-04-06 13:32:52 -07:00
Sass Bot
a5d370c50e Update Dart Sass version and release 2022-04-01 22:48:36 +00:00
Natalie Weizenbaum
d7d3f8faa2
Cut a release (#1659)
This adds changelog entries for sass/dart-sass-embedded#80 and
sass/embedded-host-node#118.
2022-04-01 15:37:47 -07:00
なつき
d0e4e6ca18
Set id on all OutboundMessage with id field (#80)
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2022-03-31 00:45:17 +00:00
Sass Bot
6143a586f3 Update Dart Sass version and release 2022-03-30 22:26:38 +00:00
Jennifer Thakar
6652001f19
Stop simplifying calculations in supports (#1653)
Fixes #1652.

Also releases 1.49.10
2022-03-30 15:14:46 -07:00
なつき
38451a4f9a
Deploy linux arm64 release to github (#77) 2022-03-28 15:04:05 -07:00
なつき
55157a576e
Deploy linux arm64 release to github (#1643) 2022-03-26 01:14:08 +00:00
Natalie Weizenbaum
3abcc20595
Silence compiler warnings in dependency callables with --quiet-deps (#1650)
Closes #1560
2022-03-14 15:52:13 -07:00
Sass Bot
31d0eb695e Update Dart Sass version and release 2022-02-24 20:40:23 +00:00
Natalie Weizenbaum
2baa2f6f9d
Add a changelog entry for sass/embedded-host-node#114 (#1638) 2022-02-24 12:24:55 -08:00
Sass Bot
366a9f4c5b Update Dart Sass version and release 2022-02-17 21:36:10 +00:00
Jennifer Thakar
c66ea3f9a5
Fix CSS import bug (#1633) 2022-02-17 13:25:21 -08:00
Awjin Ahn
864d526715
Allow Node 17 to pass extra args to inspect. (#1631) 2022-02-16 16:38:56 -08:00
Sass Bot
2b5c7d562f Update Dart Sass version and release 2022-02-01 22:06:47 +00:00
Natalie Weizenbaum
e3bf3eb3a3
Release a new version to trigger an Embedded Sass release (#1620) 2022-02-01 13:54:18 -08:00
Sass Bot
b295292d2a Update Dart Sass version and release 2022-02-01 21:13:12 +00:00
Natalie Weizenbaum
408eddb1ac
Release a new version to trigger an Embedded Sass release (#1619) 2022-02-01 13:02:00 -08:00
Sass Bot
301d94620b Update Dart Sass version and release 2022-02-01 20:32:35 +00:00
Natalie Weizenbaum
0070b0ebaa
Update the embedded compiler changelog on release (#1618) 2022-02-01 12:21:57 -08:00
Sass Bot
d8c3096c12 Update Dart Sass version and release 2022-02-01 01:40:05 +00:00
Natalie Weizenbaum
a5b38e21ba
Don't release the embedded compiler until sass_api has released (#1617) 2022-01-31 17:31:11 -08:00
Natalie Weizenbaum
75c09a010e
Install Dart in the "Release Embedded Compiler" step (#1616) 2022-01-31 16:52:16 -08:00
Natalie Weizenbaum
d7d3f49b5b
Use | rather than > in ci.yml (#1615)
The `|` character preserves newlines where `>` does not.
2022-01-31 16:30:51 -08:00
Natalie Weizenbaum
44a68a3005
Cut a release (#1614)
This should trigger the release of the embedded Sass compiler and
Node.js host as well.
2022-01-31 15:45:25 -08:00
Awjin Ahn
5a12ef508f
Drop support for non-LTS Node (< 12). (#1612) 2022-01-26 17:07:18 -08:00
Natalie Weizenbaum
2b34ec0b1a Add a test that verifies the Dart Sass version
This ensures it matches the version declared in the pubspec, so that
we don't end up merging a different version than the PR tested.
2022-01-25 17:20:21 -08:00
Natalie Weizenbaum
53464a7979
Use the Sass shared Dart analysis options (#67) 2022-01-25 17:16:17 -08:00
Natalie Weizenbaum
13099d497a
Cut a release (#1600)
This also adds a CHANGELOG entry for the TS declaration fix for
LegacyPluginThis.options.linefeed.
2022-01-18 14:35:51 -08:00
Jennifer Thakar
e1fcbaaf36
Fix string.insert with negative indices (#1598) 2022-01-13 16:40:02 -08:00
Natalie Weizenbaum
ff0afc3451
Update dependency versions (#65) 2022-01-13 16:20:13 -08:00
Natalie Weizenbaum
8fd0ffdb4b
Cut a release with a TS definition for NULL (#1596)
See sass/sass#3243
2022-01-12 18:37:06 -08:00
Natalie Weizenbaum
720c358c06
Set LegacyResult.map to undefined rather than null (#1592) 2022-01-10 14:16:27 -08:00
Natalie Weizenbaum
54fd309079
Cut a release with TS definitions for TRUE/FALSE (#1591)
See sass/sass#3241
2022-01-07 15:12:42 -08:00
Natalie Weizenbaum
f9dff2ecff
Mention TypeScript type updates in the CHANGELOG (#1589) 2022-01-05 16:39:55 -08:00
Natalie Weizenbaum
6bf9853330
Pass undefined span instead of null to Logger.warn() in JS (#1586) 2022-01-05 15:59:15 -08:00
Natalie Weizenbaum
169178af6c
Fix the default separator for new SassArgumentList in the JS API (#1580) 2021-12-30 16:04:00 -08:00
Natalie Weizenbaum
21f0219157
Don't return a CompileFailure without a span (#60)
We weren't adding a span for a compile failure due to a path not being
found. There's no real source in this situation, so we just create an
empty span instead.
2021-12-29 17:18:10 -08:00
Natalie Weizenbaum
26127d8a00
Treat invalid function signatures as function errors (#58)
See sass/embedded-protocol#85
2021-12-29 15:00:16 -08:00
Natalie Weizenbaum
ad4ac5e5da
Cut a release (#1574) 2021-12-20 13:28:13 -08:00
Natalie Weizenbaum
1cbb0c5417
Implement FileImporter (#57) 2021-12-15 23:40:10 +00:00