PackageTrack

npm

sass-embedded-linux-musl-arm

1.103.1sass/embedded-host-node

The linux-musl-arm binary for sass-embedded

Release timeline

71 releases since 2023
20232026

One column per month.

Releases

  1. 1.103.120 Aug 2026
    Release notes
    • No user-visible changes.
    Open source →
  2. 1.102.012 Aug 2026
    Release notes

    Update Dart Sass version and release

    Open source →
    Additional notes
    • Use the 2.4 gamma transfer function for rec2020, as specified by the latest draft of CSS Color 4.
    Open source →
  3. 1.101.011 Jun 2026
    Release notes

    Update Dart Sass version and release

    Open source →
    Additional notes
    • Potentially breaking bug fix: The Node package importer now properly supports resolving import-only variants of Sass files declared in the exports, sass, and style fields of package.json. Previously, these files were ignored even when loaded via @import, so any code relying on loading module-system-only files this way may break.
    Open source →
  4. 1.100.022 May 2026
    Release notes

    Update Dart Sass version and release

    Open source →
    Additional notes
    • Writing two compound selectors adjacent to one another without any whitespace between them, such as [class]a, is now deprecated. This was always an error in CSS and Sass only supported it by mistake.

      See the Sass website for details.

    Open source →
  5. 1.99.02 Apr 2026
    Release notes

    Update Dart Sass version and release

    Open source →
    Additional notes
    • Add support for parent selectors (&) at the root of the document. These are emitted as-is in the CSS output, where they're interpreted as the scoping root.

    • User-defined functions named calc or clamp are no longer forbidden. If such a function exists without a namespace in the current module, it will be used instead of the built-in calc() or clamp() function.

    • User-defined functions whose names begin with - and end with -expression, -url, -and, -or, or -not are no longer forbidden. These were originally intended to match vendor prefixes, but in practice no vendor prefixes for these functions ever existed in real browsers.

    • User-defined functions named EXPRESSION, URL, and ELEMENT, those that begin with - and end with -ELEMENT, as well as the same names with some lowercase letters are now deprecated, These are names conflict with plain CSS functions that have special syntax.

      See the Sass website for details.

    • In a future release, calls to functions whose names begin with - and end with -expression and -url will no longer have special parsing. For now, these calls are deprecated if their behavior will change in the future.

      See the Sass website for details.

    • Calls to functions whose names begin with - and end with -progid:... are deprecated.

      See the Sass website for details.

    Open source →
  6. 1.98.010 Mar 2026
    Release notes

    Update Dart Sass version and release

    Open source →
    Additional notes

    Command-Line Interface

    • Gracefully handle dependency loops in --watch mode.

    Dart API

    • Add a const Logger.defaultLogger field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.

    JavaScript API

    • Fix a crash when manually constructing a SassCalculation for 'calc' with an argument that can't be simplified.

    • Properly emit deprecation warnings as text rather than StringBuffer objects when running in a browser.

    • Emit colored warnings and other messages on the console when running in a browser.

    Open source →
  7. 1.97.321 Jan 2026
    Release notes

    Update Dart Sass version and release

    Open source →
    Additional notes
    • Fix a bug where nesting an at-rule within multiple style rules in plain CSS could cause outer style rules to be omitted.
    Open source →
  8. 1.97.26 Jan 2026
    Release notes

    Update Dart Sass version and release

    Open source →
    Additional notes
    • Additional fixes for implicit configuration when nested imports are involved.
    Open source →
  9. 1.97.119 Dec 2025
    Release notes

    Update Dart Sass version and release

    Open source →
    Additional notes
    • Fix a bug with the new CSS-style if() syntax where values would be evaluated even if their conditions didn't match.
    Open source →
  10. 1.97.016 Dec 2025
    Release notes

    Update Dart Sass version and release

    Open source →
    Additional notes
    • Add support for the display-p3-linear color space.
    Open source →
  11. 1.96.011 Dec 2025
    Release notes
    • Allow numbers with complex units (more than one numerator unit or more than zero denominator units) to be emitted to CSS. These are now emitted as calc() expressions, which now support complex units in plain CSS.
    Open source →
  12. 1.95.110 Dec 2025
    Release notes
    • No user-visible changes.
    Open source →
  13. 1.95.09 Dec 2025
    Release notes
    • Add support for the CSS-style if() function. In addition to supporting the plain CSS syntax, this also supports a sass() query that takes a Sass expression that evaluates to true or false at preprocessing time depending on whether the Sass value is truthy. If there are no plain-CSS queries, the function will return the first value whose query returns true during preprocessing. For example, if(sass(false): 1; sass(true): 2; else: 3) returns 2.

    • The old Sass if() syntax is now deprecated. Users are encouraged to migrate to the new CSS syntax. if($condition, $if-true, $if-false) can be changed to if(sass($condition): $if-true; else: $if-false).

      See the Sass website for details.

    • Plain-CSS if() functions are now considered "special numbers", meaning that they can be used in place of arguments to CSS color functions.

    • Plain-CSS if() functions and attr() functions are now considered "special variable strings" (like var()), meaning they can now be used in place of multiple arguments or syntax fragments in various CSS functions.

    Open source →
  14. 1.93.331 Oct 2025
    Release notes
    • Fix a performance regression that was introduced in 1.92.0.
    Open source →
  15. 1.93.223 Sept 2025
    Release notes
    • No user-visible changes.

    JavaScript API

    • Fix another error in the release process for @sass/types.
    Open source →
  16. 1.93.122 Sept 2025
    Release notes
    • No user-visible changes.

    JavaScript API

    • Fix an error in the release process for @sass/types.
    Open source →
  17. 1.93.019 Sept 2025
    Release notes
    • Fix a crash when a style rule contains a nested @import, and the loaded file @uses a user-defined module as well as @includes a top-level mixin which emits top-level declarations.

    JavaScript API

    • Release a @sass/types package which contains the type annotations used by both the sass and sass-embedded package without any additional code or dependencies.
    Open source →
  18. 1.92.16 Sept 2025
    Release notes
    • Fix a bug where variable definitions from one imported, forwarded module would not be passed as implicit configuration to a later imported, forwarded module.
    Open source →
  19. 1.92.02 Sept 2025
    Release notes
    • Breaking change: Emit declarations, childless at-rules, and comments in the order they appear in the source even when they're interleaved with nested rules. This obsoletes the mixed-decls deprecation.

    • Breaking change: The function name type() is now fully reserved for the plain CSS function. This means that @function definitions with the name type will produce errors, while function calls will be parsed as special function strings.

    • Configuring private variables using @use ... with, @forward ... with, and meta.load-css(..., $with: ...) is now deprecated. Private variables were always intended to be fully encapsulated within the module that defines them, and this helps enforce that encapsulation.

    • Fix a bug where @extend rules loaded through a mixture of @import and @use rules could fail to apply correctly.

    Command-Line Interface

    • In --watch mode, delete the source map when the associated source file is deleted.
    Open source →
  20. 1.91.025 Aug 2025
    Release notes
    • Potentially breaking change: meta.inspect() (as well as other systems that use it such as @debug and certain error messages) now emits numbers with as high precision as is available instead of rounding to the nearest 1e⁻¹⁰ as we do when serializing to CSS. This better fits the purpose of meta.inspect(), which is to provide full information about the structure of a Sass value.

    • Passing a rest argument ($arg...) before a positional or named argument when calling a function or mixin is now deprecated. This was always outside the specified syntax, but it was historically treated the same as passing the rest argument at the end of the argument list whether or not that matched the visual order of the arguments.

    Open source →
  21. 1.90.05 Aug 2025
    Release notes
    • Allow a @forwarded module to be loaded with a configuration when that module has already been loaded with a different configuration and the module doesn't define any variables that would have been configured anyway.
    Open source →
  22. 1.89.29 Jun 2025
    Release notes

    Embedded Host

    • Fixed a compilation error caused by an outdated buf dependency.
    Open source →
  23. 1.89.131 May 2025
    Release notes
    • No user-visible changes.
    Open source →
  24. 1.89.016 May 2025
    Release notes
    • Allow the Node package importer to load files even when there are multiple potential resolutions, as long as those resolutions all point to the same file.
    Open source →
  25. 1.88.010 May 2025
    Release notes
    • Allow custom properties with empty values (such as --var:;).

    • Fix a bug when calculating source spans for interpolations.

    Dart and JS APIs

    • Potentially breaking bug fix: Throw an error when passing a function or mixin object from one compilation to another.

    Dart API

    • Deprecate passing a relative URL to compileString() and related functions.
    Open source →
  26. 1.87.021 Apr 2025
    Release notes
    • Potentially breaking bug fix: When a plain CSS file with a top-level nesting selector & is loaded into a nested Sass context via meta.load-css() or @import, Sass now emits plain CSS nesting rather than incorrectly combining it with the parent selector using a descendant combinator.
    Open source →
  27. 1.86.34 Apr 2025
    Release notes
    • Fix a bug introduced in 1.86.1 where Sass fails to resolve paths starting with a .. segment.
    Open source →
  28. 1.86.22 Apr 2025
    Release notes
    • No user-visible changes.
    Open source →
  29. 1.86.131 Mar 2025
    Release notes
    • Improve the performance of file: URL case canonicalization on Windows and Mac OS.
    Open source →
  30. 1.86.017 Mar 2025
    Release notes
    • Add support for % as an expression in its own right. It will still be parsed as the modulo operator when between two other expressions, but in any other context it will be an expression whose value is the unquoted string %.

    • Consider attr() to be a special number function that can be used as a channel in color functions.

    • Deprecate user-defined functions named type() so that we can eventually support the new CSS type() function.

    Dart API

    • Increase the minimum Dart SDK to 3.6.0.
    Open source →
  31. 1.85.125 Feb 2025
    Release notes
    • Fix a bug where global Sass functions whose names overlap with CSS math functions could incorrectly be treated as CSS math functions even though they used Sass-only features, causing compilation failures. For example, round(-$var / 2) previously threw an error but now works as intended.
    Open source →
  32. 1.85.014 Feb 2025
    Release notes
    • No longer fully trim redundant selectors generated by @extend. This caused unacceptable performance issues for certain heavy users of @extend. We'll try to find a more performant way to accomplish it in the future.
    Open source →
  33. 1.83.414 Jan 2025
    Release notes
    • No user-visible changes.
    Open source →
  34. 1.83.314 Jan 2025
    Release notes
    • No user-visible changes.
    Open source →
  35. 1.83.214 Jan 2025
    Release notes
    • Properly display deprecation IDs for the JS Sass API.

    • Don't display deprecation IDs for user-defined deprecations.

    Open source →
  36. 1.83.14 Jan 2025
    Release notes
    • Fix a bug where --quiet-deps would get deactivated for @content blocks, even when those blocks were entirely contained within dependencies.

    • Include deprecation IDs in deprecation warnings to make it easier to determine what to pass to --silence-deprecation or --fatal-deprecation.

    Open source →
  37. 1.83.012 Dec 2024
    Release notes
    • Allow trailing commas in all argument and parameter lists.
    Open source →
  38. 1.82.03 Dec 2024
    Release notes

    Command-Line Interface

    • Improve --watch mode reliability when making multiple changes at once, such as checking out a different Git branch.

    • Parse the calc-size() function as a calculation now that it's supported in some browsers.

    Dart API

    • Add a SassCalculation.calcSize() function.
    Open source →
  39. 1.81.13 Dec 2024
    Release notes
    • No user-visible changes.
    Open source →
  40. 1.81.015 Nov 2024
    Release notes
    • Fix a few cases where deprecation warnings weren't being emitted for global built-in functions whose names overlap with CSS calculations.

    • Add support for the CSS round() calculation with a single argument, as long as that argument might be a unitless number.

    Open source →
  41. 1.80.712 Nov 2024
    Release notes

    Embedded Host

    • Don't treat 0 as undefined for the green and blue channels in the LegacyColor constructor.
    Open source →
  42. 1.80.61 Nov 2024
    Release notes

    Command-Line Interface

    • Make @parcel/watcher an optional dependency so this can still be installed on operating systems where it's unavailable.
    Open source →
  43. 1.80.529 Oct 2024
    Release notes

    Embedded Host

    • Don't produce phantom @import deprecations when using an importer with the legacy API.
    Open source →
  44. 1.80.423 Oct 2024
    Release notes
    • No user-visible changes.
    Open source →
  45. 1.80.318 Oct 2024
    Release notes
    • Fix a bug where @import url("...") would crash in plain CSS files.

    • Improve consistency of how warnings are emitted by different parts of the compiler. This should result in minimal user-visible changes, but different types of warnings should now respond more reliably to flags like --quiet, --verbose, and --silence-deprecation.

    Open source →
  46. 1.80.217 Oct 2024
    Release notes
    • Fix a bug where deprecation warnings were incorrectly emitted for the plain-CSS invert() function.
    Open source →
  47. 1.80.117 Oct 2024
    Release notes
    • Fix a bug where repeated deprecation warnings were not automatically limited.
    Open source →
  48. 1.80.017 Oct 2024
    Release notes
    • @import is now officially deprecated, as are global built-in functions that are available within built-in modules. See the Sass blog post for more details on the deprecation process.

    Embedded Host

    • Fix an error that would sometimes occur when deprecation warnings were emitted when using a custom importer with the legacy API.
    Open source →
  49. 1.79.616 Oct 2024
    Release notes
    • Fix a bug where Sass would add an extra */ after loud comments with whitespace after an explicit */ in the indented syntax.

    • Potentially breaking bug fix: Adding text after an explicit */ in the indented syntax is now an error, rather than silently generating invalid CSS.

    Embedded Host

    • Properly export the SassBoolean type.
    Open source →
  50. 1.79.512 Oct 2024
    Release notes
    • Changes to how selector.unify() and @extend combine selectors:

      • The relative order of pseudo-classes (like :hover) and pseudo-elements (like ::before) within each original selector is now preserved when they're combined.

      • Pseudo selectors are now consistently placed at the end of the combined selector, regardless of which selector they came from. Previously, this reordering only applied to pseudo-selectors in the second selector.

    • Tweak the color transformation matrices for OKLab and OKLCH to match the newer, more accurate values in the CSS spec.

    • Fix a slight inaccuracy case when converting to srgb-linear and display-p3.

    • Potentially breaking bug fix: math.unit() now wraps multiple denominator units in parentheses. For example, px/(em*em) instead of px/em*em.

    Command-Line Interface

    • Use @parcel/watcher to watch the filesystem when running from JavaScript and not using --poll. This should mitigate more frequent failures users have been seeing since version 4.0.0 of Chokidar, our previous watching tool, was released.

    JS API

    • Fix SassColor.interpolate() to allow an undefined options parameter, as the types indicate.

    Embedded Sass

    • Properly pass missing color channel values to and from custom functions.
    Open source →
  51. 1.79.428 Sept 2024
    Release notes

    JS API

    • Fix a bug where passing green or blue to color.change() for legacy colors would fail.
    Open source →
  52. 1.79.320 Sept 2024
    Release notes
    • Update the $channel parameter in the suggested replacement for color.red(), color.green(), color.blue(), color.hue(), color.saturation(), color.lightness(), color.whiteness(), and color.blackness() to use a quoted string.
    Open source →
  53. 1.79.219 Sept 2024
    Release notes
    • Add a $space parameter to the suggested replacement for color.red(), color.green(), color.blue(), color.hue(), color.saturation(), color.lightness(), color.whiteness(), and color.blackness().

    • Update deprecation warnings for the legacy JS API to include a link to relevant documentation.

    Open source →
  54. 1.79.118 Sept 2024
    Release notes
    • No user-visible changes.
    Open source →
  55. 1.78.03 Sept 2024
    Release notes
    • The meta.feature-exists function is now deprecated. This deprecation is named feature-exists.

    • Fix a crash when using @at-root without any queries or children in the indented syntax.

    JS API

    • Backport the deprecation options (fatalDeprecations, futureDeprecations, and silenceDeprecations) to the legacy JS API. The legacy JS API is itself deprecated, and you should move off of it if possible, but this will allow users of bundlers and other tools that are still using the legacy API to still control deprecation warnings.

    • Fix a bug where accessing SourceSpan.url would crash when a relative URL was passed to the Sass API.

    Embedded Sass

    • Explicitly expose a sass executable from the sass-embedded npm package. This was intended to be included in 1.63.0, but due to the way platform-specific dependency executables are installed it did not work as intended. Now users can run npx sass for local installs or just sass when sass-embedded is installed globally.

    • Add linux-riscv64, linux-musl-riscv64, and android-riscv64 support for the sass-embedded npm package.

    • Fix an edge case where the Dart VM could hang when shutting down when requests were in flight.

    • Fix a race condition where the embedded host could fail to shut down if it was closed around the same time a new compilation was started.

    • Fix a bug where parse-time deprecation warnings could not be controlled by the deprecation options in some circumstances.

    Open source →
  56. 1.77.811 Jul 2024
    Release notes
    • No user-visible changes.
    Open source →
  57. 1.77.512 Jun 2024
    Release notes
    • Fully trim redundant selectors generated by @extend.
    Open source →
  58. 1.77.430 May 2024
    Release notes

    Embedded Sass

    • Support passing Version input for fatalDeprecations as string over embedded protocol.

    • Fix a bug in the JS Embedded Host where Version could be incorrectly accepted as input for silenceDeprecations and futureDeprecations in pure JS.

    Open source →
  59. 1.77.329 May 2024
    Release notes

    Dart API

    • Deprecation.duplicateVariableFlags has been deprecated and replaced with Deprecation.duplicateVarFlags to make it consistent with the duplicate-var-flags name used on the command line and in the JS API.
    Open source →
  60. 1.77.216 May 2024
    Release notes
    • Don't emit deprecation warnings for functions and mixins beginning with __.

    • Allow user-defined functions whose names begin with _ and otherwise look like vendor-prefixed functions with special CSS syntax.

    Command-Line Interface

    • Properly handle the --silence-deprecation flag.

    • Handle the --fatal-deprecation and --future-deprecation flags for --interactive mode.

    Open source →