Skip to content

Commit 873e91e

Browse files
authoredSep 21, 2023
Cut a release (#2090)
1 parent 13c9fb3 commit 873e91e

File tree

5 files changed

+41
-5
lines changed

5 files changed

+41
-5
lines changed
 

‎.github/workflows/ci.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,10 @@ jobs:
234234
matrix:
235235
os: [ubuntu-latest, windows-latest, macos-latest]
236236
dart_channel: [stable]
237-
include: [{os: ubuntu-latest, dart_channel: dev}]
237+
# TODO(nweiz): Re-enable this when
238+
# https://github.com/dart-lang/sdk/issues/52121#issuecomment-1728534228
239+
# is addressed.
240+
# include: [{os: ubuntu-latest, dart_channel: dev}]
238241

239242
steps:
240243
- uses: actions/checkout@v3

‎CHANGELOG.md

+30-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,38 @@
1-
## 1.67.1
1+
## 1.68.0
22

33
* Fix the source spans associated with the `abs-percent` deprecation.
44

5+
### JS API
6+
7+
* Non-filesystem importers can now set the `nonCanonicalScheme` field, which
8+
declares that one or more URL schemes (without `:`) will never be used for
9+
URLs returned by the `canonicalize()` method.
10+
11+
* Add a `containingUrl` field to the `canonicalize()` and `findFileUrl()`
12+
methods of importers, which is set to the canonical URL of the stylesheet that
13+
contains the current load. For filesystem importers, this is always set; for
14+
other importers, it's set only if the current load has no URL scheme, or if
15+
its URL scheme is declared as non-canonical by the importer.
16+
17+
### Dart API
18+
19+
* Add `AsyncImporter.isNonCanonicalScheme`, which importers (async or sync) can
20+
use to indicate that a certain URL scheme will never be used for URLs returned
21+
by the `canonicalize()` method.
22+
23+
* Add `AsyncImporter.containingUrl`, which is set during calls to the
24+
`canonicalize()` method to the canonical URL of the stylesheet that contains
25+
the current load. This is set only if the current load has no URL scheme, or
26+
if its URL scheme is declared as non-canonical by the importer.
27+
528
### Embedded Sass
629

30+
* The `CalculationValue.interpolation` field is deprecated and will be removed
31+
in a future version. It will no longer be set by the compiler, and if the host
32+
sets it it will be treated as equivalent to `CalculationValue.string` except
33+
that `"("` and `")"` will be added to the beginning and end of the string
34+
values.
35+
736
* Properly include TypeScript types in the `sass-embedded` package.
837

938
## 1.67.0

‎pkg/sass_api/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 9.1.0
2+
3+
* No user-visible changes.
4+
15
## 9.0.0
26

37
* Remove the `CalculationExpression` class and the associated visitor methods.

‎pkg/sass_api/pubspec.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ name: sass_api
22
# Note: Every time we add a new Sass AST node, we need to bump the *major*
33
# version because it's a breaking change for anyone who's implementing the
44
# visitor interface(s).
5-
version: 9.0.0
5+
version: 9.1.0
66
description: Additional APIs for Dart Sass.
77
homepage: https://github.com/sass/dart-sass
88

99
environment:
1010
sdk: ">=3.0.0 <4.0.0"
1111

1212
dependencies:
13-
sass: 1.67.0
13+
sass: 1.68.0
1414

1515
dev_dependencies:
1616
dartdoc: ^6.0.0

‎pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: sass
2-
version: 1.67.1-dev
2+
version: 1.68.0
33
description: A Sass implementation in Dart.
44
homepage: https://github.com/sass/dart-sass
55

0 commit comments

Comments
 (0)
Please sign in to comment.