Skip to content
This repository was archived by the owner on Jan 6, 2023. It is now read-only.

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 22, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sass 1.53.0 -> 1.56.2 age adoption passing confidence

Release Notes

sass/dart-sass

v1.56.2

Compare Source

Embedded Sass

v1.56.1

Compare Source

Embedded Sass
  • Importer results now validate that contents is actually a string and whether
    sourceMapUrl is an absolute URL.

v1.56.0

Compare Source

  • Potentially breaking change: To match the CSS spec, SassScript expressions
    beginning with not or ( are no longer supported at the beginning of
    parenthesized sections of media queries. For example,

    @​media (width >= 500px) and (not (grid))

    will now be emitted unchanged, instead of producing

    @​media (width >= 500px) and (false)

    See the Sass website for details.

  • Potentially breaking bug fix: Angle units like rad or turn are now
    properly converted to equivalent deg values for hsl(), hsla(),
    adjust-hue(), color.adjust(), and color.change().

    See the Sass website for
    details.

  • Fix indentation for selectors that span multiple lines in a @media query.

  • Emit a deprecation warning when passing $alpha values with units to
    color.adjust() or color.change(). This will be an error in Dart Sass
    2.0.0.

    See the Sass website for
    details.

  • Emit a deprecation warning when passing a $weight value with no units or
    with units other than % to color.mix(). This will be an error in Dart Sass
    2.0.0.

    See the Sass website for
    details.

  • Emit a deprecation warning when passing $n values with units to list.nth()
    or list.set-nth(). This will be an error in Dart Sass 2.0.0.

    See the Sass website for
    details.

  • Improve existing deprecation warnings to wrap /-as-division suggestions in
    calc() expressions.

  • Properly mark the warning for passing numbers with units to random() as a
    deprecation warning.

  • Fix a bug where @extend could behave unpredicatably when used along with
    meta.load-css() and shared modules that contained no CSS themselves but
    loaded CSS from other modules.

Dart API
  • Emit a deprecation warning when passing a sassIndex with units to
    Value.sassIndexToListIndex(). This will be an error in Dart Sass 2.0.0.
JS API
  • Importer results now validate whether contents is actually a string type.

  • Importer result argument errors are now rendered correctly.

v1.55.0

Compare Source

  • Potentially breaking bug fix: Sass numbers are now universally stored as
    64-bit floating-point numbers, rather than sometimes being stored as integers.
    This will generally make arithmetic with very large numbers more reliable and
    more consistent across platforms, but it does mean that numbers between nine
    quadrillion and nine quintillion will no longer be represented with full
    accuracy when compiling Sass on the Dart VM.

  • Potentially breaking bug fix: Sass equality is now properly transitive.
    Two numbers are now considered equal (after doing unit conversions) if they
    round to the same 1e-11th. Previously, numbers were considered equal if they
    were within 1e-11 of one another, which led to some circumstances where $a == $b and $b == $c but $a != $b.

  • Potentially breaking bug fix: Various functions in sass:math no longer
    treat floating-point numbers that are very close (but not identical) to
    integers as integers. Instead, these functions now follow the floating-point
    specification exactly. For example, math.pow(0.000000000001, -1) now returns
    1000000000000 instead of Infinity.

  • Emit a deprecation warning for $a -$b and $a +$b, since these look like
    they could be unary operations but they're actually parsed as binary
    operations. Either explicitly write $a - $b or $a (-$b). See
    https://sass-lang.com/d/strict-unary for more details.

Dart API
  • Add an optional argumentName parameter to SassScriptException() to make it
    easier to throw exceptions associated with particular argument names.

  • Most APIs that previously returned num now return double. All APIs
    continue to accept num, although in Dart 2.0.0 these APIs will be changed
    to accept only double.

JS API
  • Fix a bug in which certain warning spans would not have their properties
    accessible by the JS API.

v1.54.9

Compare Source

  • Fix an incorrect span in certain @media query deprecation warnings.

v1.54.8

Compare Source

  • No user-visible changes.

v1.54.7

Compare Source

  • Add support for 32-bit ARM releases on Linux.

v1.54.6

Compare Source

  • Fix a bug where a @media query could be incorrectly omitted from a
    stylesheet if it had multiple levels of nested @media queries within it
    and the inner queries were mergeable but the outer query was not.

v1.54.5

Compare Source

  • Properly consider a ~ c to be a superselector of a ~ b ~ c and a + b + c.

  • Properly consider b > c to be a superselector of a > b > c, and similarly
    for other combinators.

  • Properly calculate specificity for selector pseudoclasses.

  • Deprecate use of random() when $limit has units to make it explicit that
    random() currently ignores units. A future version will no longer ignore
    units.

  • Don't throw an error when the same module is @forwarded multiple times
    through a configured module.

Embedded Sass
  • Rather than downloading the embedded compiler for the local platform on
    install, the sass-embedded npm package now declares optional dependencies on
    platform-specific embedded compiler packages.

v1.54.4

Compare Source

  • Improve error messages when passing incorrect units that are also
    out-of-bounds to various color functions.

v1.54.3

Compare Source

  • Release a native ARM64 executable for Mac OS.

v1.54.2

Compare Source

  • No user-visible changes.

v1.54.1

Compare Source

  • When unifying selectors for @extend and selector.unify(), ensure that
    :root, :scope, :host, and :host-context only appear at the beginning
    of complex selectors.

v1.54.0

Compare Source

  • Deprecate selectors with leading or trailing combinators, or with multiple
    combinators in a row. If they're included in style rules after nesting is
    resolved, Sass will now produce a deprecation warning and, in most cases, omit
    the selector. Leading and trailing combinators can still be freely used for
    nesting purposes.

    See https://sass-lang.com/d/bogus-combinators for more details.

  • Add partial support for new media query syntax from Media Queries Level 4. The
    only exception are logical operations nested within parentheses, as these were
    previously interpreted differently as SassScript expressions.

    A parenthesized media condition that begins with not or an opening
    parenthesis now produces a deprecation warning. In a future release, these
    will be interpreted as plain CSS instead.

  • Deprecate passing non-deg units to color.hwb()'s $hue argument.

  • Fix a number of bugs when determining whether selectors with pseudo-elements
    are superselectors.

  • Treat * as a superselector of all selectors.

Dart API
  • Add a top-level fakeFromImport() function for testing custom importers
    that use AsyncImporter.fromImport.
JS API
  • Add a charset option that controls whether or not Sass emits a
    @charset/BOM for non-ASCII stylesheets.

  • Fix Sass npm package types for TS 4.7+ Node16 and NodeNext module resolution.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/sass-1.x branch from 0dd7666 to 8596065 Compare August 3, 2022 00:32
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.0 chore(deps): update dependency sass to v1.54.1 Aug 3, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 8596065 to ca29abd Compare August 4, 2022 01:02
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.1 chore(deps): update dependency sass to v1.54.2 Aug 4, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from ca29abd to 8538827 Compare August 4, 2022 22:58
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.2 chore(deps): update dependency sass to v1.54.3 Aug 4, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 8538827 to dec60d1 Compare August 10, 2022 01:34
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.3 chore(deps): update dependency sass to v1.54.4 Aug 10, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from dec60d1 to 73f7653 Compare August 20, 2022 01:15
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.4 chore(deps): update dependency sass to v1.54.5 Aug 20, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 73f7653 to fd63396 Compare August 30, 2022 01:53
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.5 chore(deps): update dependency sass to v1.54.6 Aug 30, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from fd63396 to ff68676 Compare August 31, 2022 02:56
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.6 chore(deps): update dependency sass to v1.54.7 Aug 31, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from ff68676 to 3aeb242 Compare September 1, 2022 00:22
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.7 chore(deps): update dependency sass to v1.54.8 Sep 1, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 3aeb242 to 56c8d36 Compare September 8, 2022 00:59
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.8 chore(deps): update dependency sass to v1.54.9 Sep 8, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 56c8d36 to 7844118 Compare September 22, 2022 02:02
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.54.9 chore(deps): update dependency sass to v1.55.0 Sep 22, 2022
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 7844118 to 526914a Compare November 20, 2022 17:49
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.55.0 chore(deps): update dependency sass to v1.56.1 Nov 20, 2022
@mdeanjones mdeanjones merged commit 8f1c839 into main Dec 9, 2022
@mdeanjones mdeanjones deleted the renovate/sass-1.x branch December 9, 2022 12:10
@renovate renovate bot changed the title chore(deps): update dependency sass to v1.56.1 chore(deps): update dependency sass to v1.56.2 Dec 9, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant