Sourced from sass's\r\nreleases.
\r\n\r\n\r\nDart Sass 1.79.1
\r\nTo install Sass 1.79.1, download one of the packages below and add it to your PATH, or\r\nsee the Sass website for\r\nfull installation instructions.
\r\nChanges
\r\n\r\n
\r\n- No user-visible changes.
\r\nSee the full\r\nchangelog for changes in earlier releases.
\r\n
Sourced from sass's\r\nchangelog.
\r\n\r\n\r\n1.79.1
\r\n\r\n
\r\n- No user-visible changes.
\r\n1.79.0
\r\n\r\n
\r\n\r\n- \r\n
\r\nBreaking change: Passing a number with unit\r\n
\r\n%
to the$alpha
parameter\r\nofcolor.change()
,color.adjust()
,\r\nchange-color()
, andadjust-color()
\r\nis now interpreted as a percentage, instead of ignoring the unit. For\r\nexample,\r\ncolor.change(red, $alpha: 50%)
now returnsrgb(255 0\r\n0 / 0.5)
.- \r\n
\r\nPotentially breaking compatibility fix: Sass no\r\nlonger rounds RGB channels\r\nto the nearest integer. This means that, for example,
\r\nrgb(0 0 1)\r\n!= rgb(0 0 0.6)
. This matches the latest version of the CSS spec\r\nand browser behavior.- \r\n
\r\nPotentially breaking compatibility fix: Passing\r\nlarge positive or negative\r\nvalues to
\r\ncolor.adjust()
can now cause a color's channels\r\nto go outside that\r\ncolor's gamut. In most cases this will currently be clipped by the\r\nbrowser and\r\nend up showing the same color as before, but once browsers implement\r\ngamut\r\nmapping it may produce a different result.- \r\n
\r\nAdd support for CSS Color Level 4 [color spaces]. Each color value\r\nnow tracks\r\nits color space along with the values of each channel in that color\r\nspace.\r\nThere are two general principles to keep in mind when dealing with new\r\ncolor\r\nspaces:
\r\n\r\n
\r\n- \r\n
\r\nWith the exception of legacy color spaces (
\r\nrgb
,\r\nhsl
, andhwb
), colors\r\nwill always be emitted in the color space they were defined in unless\r\nthey're explicitly converted.- \r\n
\r\nThe
\r\ncolor.to-space()
function is the only way to convert\r\na color to\r\nanother color space. Some built-in functions may do operations in a\r\ndifferent color space, but they'll always convert back to the original\r\nspace\r\nafterwards.- \r\n
\r\n\r\n
rgb
colors can now have non-integer channels and\r\nchannels outside the normal\r\ngamut of 0-255. These colors are always emitted using the\r\nrgb()
syntax so\r\nthat modern browsers that are being displayed on wide-gamut devices can\r\ndisplay the most accurate color possible.- \r\n
\r\nAdd support for all the new color syntax defined in Color Level 4,\r\nincluding:
\r\n\r\n
\r\n- \r\n
oklab()
,oklch()
,lab()
, and\r\nlch()
functions;- a top-level
\r\nhwb()
function that matches the\r\nspace-separated CSS syntax;- and a
\r\ncolor()
function that supports the\r\nsrgb
,srgb-linear
,\r\ndisplay-p3
,a98-rgb
,\r\nprophoto-rgb
,rec2020
,xyz
,\r\nxyz-d50
, and\r\nxyz-d65
color spaces.- \r\n
\r\nAdd new functions for working with color spaces:
\r\n
... (truncated)
\r\n5fa04d3
\r\nFix sass-parser publishing (#2349)d740d02
\r\nEmit deprecation warnings for the legacy JS API (#2343)a957eea
\r\nBump chokidar to v4 (#2347)aa35aa2
\r\nBump bufbuild/buf-setup-action in /.github/util/initialize (#2346)f826ed2
\r\nStop emitting mixed-decls
in a bunch of unnecessary cases\r\n(#2342)2f0d0da
\r\nMerge pull request #2341\r\nfrom sass/feature.color-4de181d9
\r\nPoke CI34f98c7
\r\nUpdate color API tests422f037
\r\nFix a typo4db68a1
\r\nMerge pull request #2339\r\nfrom sass/merge-mainSourced from hast-util-from-html's\r\nreleases.
\r\n\r\n\r\n2.0.3
\r\n\r\n
\r\n- 76cce54 Fix types accidentally destroyed by
\r\nxo
Full Changelog: https://github.com/syntax-tree/hast-util-from-html/compare/2.0.2...2.0.3
\r\n
1ade893
\r\n2.0.36e1de19
\r\nAdd .tsbuildinfo
to .gitignore
76cce54
\r\nFix types accidentally destroyed by xo