Skip to content

Commit af7dbd0

Browse files
authored
Merge pull request #368 from sass/merge-main
Merge branch 'main' of github.com:sass/embedded-host-node into feature.v2
2 parents fb36a22 + ce945a1 commit af7dbd0

File tree

23 files changed

+65
-45
lines changed

23 files changed

+65
-45
lines changed

Diff for: CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
## 1.86.1
2+
3+
* Improve the performance of `file:` URL case canonicalization on Windows and
4+
Mac OS.
5+
6+
## 1.86.0
7+
8+
* Add support for `%` as an expression in its own right. It will still be parsed
9+
as the modulo operator when between two other expressions, but in any other
10+
context it will be an expression whose value is the unquoted string `%`.
11+
12+
* Consider `attr()` to be a special number function that can be used as a
13+
channel in color functions.
14+
15+
* Deprecate user-defined functions named `type()` so that we can eventually
16+
support the new CSS `type()` function.
17+
18+
### Dart API
19+
20+
* Increase the minimum Dart SDK to 3.6.0.
21+
122
## 1.85.1
223

324
* Fix a bug where global Sass functions whose names overlap with CSS math

Diff for: README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ which are invoked by messages from the embedded compiler back to the host.
8888
Although this sort of two-way communication with an embedded process is
8989
inherently asynchronous in Node.js, this package supports the synchronous
9090
`compile()` API using a custom [synchronous message-passing library] that's
91-
implemented with the [`Atomics.wait()`] primitive. We hope to release this
92-
library as a stand-alone package at some point in the future.
91+
implemented with the [`Atomics.wait()`] primitive.
9392

9493
[synchronous message-passing library]: https://github.com/sass/sync-message-port
9594
[`Atomics.wait()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Atomics/wait

Diff for: npm/android-arm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-android-arm",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The android-arm binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/android-arm64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-android-arm64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The android-arm64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/android-ia32/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-android-ia32",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The android-ia32 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/android-riscv64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-android-riscv64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The android-riscv64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/android-x64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-android-x64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The android-x64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/darwin-arm64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-darwin-arm64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The darwin-arm64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/darwin-x64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-darwin-x64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The darwin-x64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-arm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-arm",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-arm binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-arm64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-arm64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-arm64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-ia32/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-ia32",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-ia32 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-musl-arm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-musl-arm",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-musl-arm binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-musl-arm64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-musl-arm64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-musl-arm64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-musl-ia32/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-musl-ia32",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-musl-ia32 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-musl-riscv64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-musl-riscv64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-musl-riscv64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-musl-x64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-musl-x64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-musl-x64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-riscv64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-riscv64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-riscv64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/linux-x64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-linux-x64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The linux-x64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/win32-arm64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-win32-arm64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The win32-arm64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/win32-ia32/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-win32-ia32",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The win32-ia32 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: npm/win32-x64/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sass-embedded-win32-x64",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"description": "The win32-x64 binary for sass-embedded",
55
"repository": "sass/embedded-host-node",
66
"author": "Google Inc.",

Diff for: package.json

+23-23
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "sass-embedded",
3-
"version": "1.85.1",
3+
"version": "1.86.1",
44
"protocol-version": "3.1.0",
5-
"compiler-version": "1.85.1",
5+
"compiler-version": "1.86.1",
66
"description": "Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol",
77
"repository": "sass/embedded-host-node",
88
"author": "Google Inc.",
@@ -38,26 +38,26 @@
3838
"test": "jest"
3939
},
4040
"optionalDependencies": {
41-
"sass-embedded-android-arm": "1.85.1",
42-
"sass-embedded-android-arm64": "1.85.1",
43-
"sass-embedded-android-ia32": "1.85.1",
44-
"sass-embedded-android-riscv64": "1.85.1",
45-
"sass-embedded-android-x64": "1.85.1",
46-
"sass-embedded-darwin-arm64": "1.85.1",
47-
"sass-embedded-darwin-x64": "1.85.1",
48-
"sass-embedded-linux-arm": "1.85.1",
49-
"sass-embedded-linux-arm64": "1.85.1",
50-
"sass-embedded-linux-ia32": "1.85.1",
51-
"sass-embedded-linux-riscv64": "1.85.1",
52-
"sass-embedded-linux-x64": "1.85.1",
53-
"sass-embedded-linux-musl-arm": "1.85.1",
54-
"sass-embedded-linux-musl-arm64": "1.85.1",
55-
"sass-embedded-linux-musl-ia32": "1.85.1",
56-
"sass-embedded-linux-musl-riscv64": "1.85.1",
57-
"sass-embedded-linux-musl-x64": "1.85.1",
58-
"sass-embedded-win32-arm64": "1.85.1",
59-
"sass-embedded-win32-ia32": "1.85.1",
60-
"sass-embedded-win32-x64": "1.85.1"
41+
"sass-embedded-android-arm": "1.86.1",
42+
"sass-embedded-android-arm64": "1.86.1",
43+
"sass-embedded-android-ia32": "1.86.1",
44+
"sass-embedded-android-riscv64": "1.86.1",
45+
"sass-embedded-android-x64": "1.86.1",
46+
"sass-embedded-darwin-arm64": "1.86.1",
47+
"sass-embedded-darwin-x64": "1.86.1",
48+
"sass-embedded-linux-arm": "1.86.1",
49+
"sass-embedded-linux-arm64": "1.86.1",
50+
"sass-embedded-linux-ia32": "1.86.1",
51+
"sass-embedded-linux-riscv64": "1.86.1",
52+
"sass-embedded-linux-x64": "1.86.1",
53+
"sass-embedded-linux-musl-arm": "1.86.1",
54+
"sass-embedded-linux-musl-arm64": "1.86.1",
55+
"sass-embedded-linux-musl-ia32": "1.86.1",
56+
"sass-embedded-linux-musl-riscv64": "1.86.1",
57+
"sass-embedded-linux-musl-x64": "1.86.1",
58+
"sass-embedded-win32-arm64": "1.86.1",
59+
"sass-embedded-win32-ia32": "1.86.1",
60+
"sass-embedded-win32-x64": "1.86.1"
6161
},
6262
"dependencies": {
6363
"@bufbuild/protobuf": "^2.0.0",
@@ -85,7 +85,7 @@
8585
"gts": "^6.0.2",
8686
"jest": "^29.4.1",
8787
"npm-run-all": "^4.1.5",
88-
"shelljs": "^0.8.4",
88+
"shelljs": "^0.9.1",
8989
"simple-git": "^3.15.1",
9090
"source-map-js": "^1.0.2",
9191
"tar": "^6.0.5",

0 commit comments

Comments
 (0)