Changes relative to 1.7.0:
Rewrite Compiler
to be an actor and use NIOAsyncChannel
to communicate
with the compiler. Interface is approximately the same; syncShutdownGracefully()
is gone though to match NIO's approach
Shutdown behaviour has changed slightly: if you have compiler jobs running
concurrently to a shutdown request then they are likely to be cancelled rather
than left to run before actioning the shutdown
Make all Sass functions async
: delete SassFunction
types and then rename
SassAsyncFunction
types
Add loadedURLs
to CompilerError
Add SassMixin
SassScript type
Add containingURL
and noncanonicalURLSchemes
to importers
Bundle the 1.69.4 dart-sass
binaries
Published by johnfairh about 1 year ago
dart-sass
binariesSassMixin
SassScript typecontainingURL
and noncanonicalURLSchemes
to importersPublished by johnfairh over 1 year ago
Update to latest version of upstream dependencies, Dart Sass 1.63.2 now includes the embedded version
Add loaded_urls
to CompilerError
Published by johnfairh over 1 year ago
Rewrite Compiler
to be an actor and use NIOAsyncChannel
to communicate
with the compiler. Interface is approximately the same; syncShutdownGracefully()
is gone though to match NIO's approach.
Shutdown behaviour has changed slightly: if you have compiler jobs running
concurrently to a shutdown request then they are likely to be cancelled rather
than left to run before actioning the shutdown.
Make all Sass functions async
: delete SassFunction
types and then rename
SassAsyncFunction
types.
I expect to end the 'pre' series when NIOAsyncChannel
is officially blessed;
there is also activity on the Sass side to do with reworking the protocol for
higher performance that may get rolled in here depending on timing and impact.
Published by johnfairh over 1 year ago
dart_sass_embedded
binariesPublished by johnfairh about 2 years ago
dart_sass_embedded
binaries.This is the first release to include binaries for both arm64 and x86 architectures for both macOS and Linux, selecting the right one when the package is built.
Published by johnfairh over 2 years ago
dart_sass_embedded
binariesPublished by johnfairh over 2 years ago
dart_sass_embedded
binariesPublished by johnfairh over 2 years ago
dart_sass_embedded
binariesPublished by johnfairh over 2 years ago
dart_sass_embedded
binariesPublished by johnfairh over 2 years ago
dart_sass_embedded
binariesPublished by johnfairh over 2 years ago
First major release, corresponding to the first stable release of the upstream Dart Sass embedded products.
dart_sass_embedded
binariesPublished by johnfairh almost 3 years ago
The package now implements every feature of the Sass embedded protocol.
dart_sass_embedded
binariesFilesystemImporter
SassCalculation
Published by johnfairh about 3 years ago
dart_sass_embedded
binaries@spi
instead of underscored names to restrict Sass
APIsSassArgumentList
.createNew
the default in Compiler.init(...)
SassValue.listCount
SassColor
sSassColor
multithreading bugsSassDynamicFunction
identity confusionPublished by johnfairh about 3 years ago
dart_sass_embedded
binariesCompilerResults.withFileLocation(...)
to generate deployable source map and css filesCompilerResults.loadedURLs
verboseDeprecations
and suppressDependencyWarnings
flags to Compiler
initializers to control deprecation warningsPublished by johnfairh over 3 years ago
SassEmbedded
to DartSass
Sass
into DartSass
Published by johnfairh over 3 years ago
dart_sass_embedded
binariesPublished by johnfairh over 3 years ago
dart_sass_embedded
binariesCompiler
initializerPublished by johnfairh almost 4 years ago
First release.