Natalie Weizenbaum
100f76fa7f
Implement string.split() ( #1839 )
...
Closes #1821
See sass/sass#1950
2022-12-16 15:53:16 -08:00
なつき
e87176a52a
Add a factory method for creating host callable ( #1829 )
...
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2022-12-08 12:07:56 -08:00
Goodwine
790eb8a933
Update CHANGELOG for embedded-host-node fixes ( #1828 )
2022-11-08 17:23:38 -08:00
Natalie Weizenbaum
44d6bb6ac7
Add full support for Media Queries 4 ( #1822 )
...
Closes #1728
2022-11-01 16:20:27 -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
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
Jennifer Thakar
034484260d
Fix span for not operations ( #1797 )
2022-09-07 14:27:35 -07: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
Jennifer Thakar
7e91457607
Release 32-bit ARM on Linux ( #1704 )
2022-08-30 16:46:39 -07:00
Natalie Weizenbaum
016ab24ebd
Fix a bug with @media
query bubbling ( #1792 )
...
Closes #1791
2022-08-29 15:07:32 -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
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
Natalie Weizenbaum
6fd25ae4a2
Improve error messages for incorrect units in color functions ( #1772 )
...
Closes #1745
2022-08-09 17:45:48 -07: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
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
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
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
eeedebcee5
Add partial support for Media Queries Level 4 ( #1749 )
...
See sass/sass#2538
See #1728
2022-07-22 13:34:07 -07:00
Natalie Weizenbaum
fd4c50c3d9
Expose selector APIs through sass_api ( #1741 )
2022-07-15 15:43:48 -07:00
Natalie Weizenbaum
fd4a30f36f
Cut a release ( #1726 )
2022-06-22 12:24:29 -07: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
Goodwine
44c2966b8a
Add changelog for PR #849 about preserving trailing loud comment location ( #1709 )
2022-06-02 19:18:04 -07: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
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
Natalie Weizenbaum
fbd450b182
Cut a release ( #1671 )
2022-04-18 17:47:56 -07:00
Jennifer Thakar
039f2adeed
Add support for :where() ( #1662 )
2022-04-06 19:19:59 -07: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
Jennifer Thakar
6652001f19
Stop simplifying calculations in supports ( #1653 )
...
Fixes #1652 .
Also releases 1.49.10
2022-03-30 15:14:46 -07:00
Natalie Weizenbaum
33f18c4b54
Preserve rgb/rgba/hsl/hsla formats in expanded mode ( #1651 )
...
This also fixes a bug where four- and eight-digit hex numbers weren't
being translated to more compatible formats.
Closes #1634
2022-03-17 15:44:38 -07:00
Natalie Weizenbaum
2baa2f6f9d
Add a changelog entry for sass/embedded-host-node#114 ( #1638 )
2022-02-24 12:24:55 -08:00
Jennifer Thakar
c66ea3f9a5
Fix CSS import bug ( #1633 )
2022-02-17 13:25:21 -08:00
Natalie Weizenbaum
e3bf3eb3a3
Release a new version to trigger an Embedded Sass release ( #1620 )
2022-02-01 13:54:18 -08:00
Natalie Weizenbaum
408eddb1ac
Release a new version to trigger an Embedded Sass release ( #1619 )
2022-02-01 13:02:00 -08:00
Natalie Weizenbaum
0070b0ebaa
Update the embedded compiler changelog on release ( #1618 )
2022-02-01 12:21:57 -08: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
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
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
fc8b9fa3c7
Clone repos using https:// not git:// ( #1597 )
...
GitHub no longer supports the git:// protocol: https://github.blog/2021-09-01-improving-git-protocol-security-github/
2022-01-12 15:50:00 -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