Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency sass to v1.23.3 #48

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Dec 6, 2018

This PR contains the following updates:

Package Type Update Change
sass devDependencies minor 1.15.1 -> 1.23.3

Release Notes

sass/dart-sass

v1.23.3

Compare Source

  • Fix a bug where selectors were being trimmed over-eagerly when @extend
    crossed module boundaries.

v1.23.2

Compare Source

Command-Line Interface
  • Fix a bug when compiling all Sass files in a directory where a CSS file could
    be compiled to its own location, creating an infinite loop in --watch mode.

  • Properly compile CSS entrypoints in directories outside of --watch mode.

v1.23.1

Compare Source

  • Fix a bug preventing built-in modules from being loaded within a configured
    module.

  • Fix a bug preventing an unconfigured module from being loaded from within two
    different configured modules.

  • Fix a bug when meta.load-css() was used to load some files that included
    media queries.

  • Allow saturate() in plain CSS files, since it can be used as a plain CSS
    filter function.

  • Improve the error messages for trying to access functions like lighten()
    from the sass:color module.

v1.23.0

Compare Source

v1.22.12

Compare Source

  • Potentially breaking bug fix: character sequences consisting of two or
    more hyphens followed by a number (such as --123), or two or more hyphens on
    their own (such as --), are now parsed as identifiers [in accordance with
    the CSS spec][ident-token-diagram].

    [ident-token-diagram]: https://drafts.csswg.org/css-syntax-3/#ident-token-diagram

    The sequence -- was previously parsed as multiple applications of the -
    operator. Since this is unlikely to be used intentionally in practice, we
    consider this bug fix safe.

Command-Line Interface
  • Fix a bug where changes in .css files would be ignored in --watch mode.
JavaScript API
  • Allow underscore-separated custom functions to be defined.

  • Improve the performance of Node.js compilation involving many @imports.

v1.22.10

Compare Source

  • Fix a bug in which get-function() would fail to find a dash-separated
    function when passed a function name with underscores.

v1.22.9

Compare Source

  • Include argument names when reporting range errors and selector parse errors.

  • Avoid double Error: headers when reporting selector parse errors.

  • Clarify the error message when the wrong number of positional arguments are
    passed along with a named argument.

JavaScript API
  • Re-add support for Node Carbon (8.x).

v1.22.7

Compare Source

  • Restrict the supported versions of the Dart SDK to ^2.4.0.

v1.22.6

Compare Source

  • Potentially breaking bug fix: The keywords() function now converts
    underscore-separated argument names to hyphen-separated names. This matches
    LibSass's behavior, but not Ruby Sass's.

  • Further improve performance for logic-heavy stylesheets.

  • Improve a few error messages.

v1.22.5

Compare Source

JavaScript API
  • Improve performance for logic-heavy stylesheets.

v1.22.4

Compare Source

  • Fix a bug where at-rules imported from within a style rule would appear within
    that style rule rather than at the root of the document.

v1.22.3

Compare Source

  • Potentially breaking bug fix: The argument name for the saturate()
    function is now $amount, to match the name in LibSass and originally in Ruby
    Sass.

  • Potentially breaking bug fix: The invert() function now properly returns
    #808080 when passed $weight: 50%. This matches the behavior in LibSass and
    originally in Ruby Sass, as well as being consistent with other nearby values
    of $weight.

  • Potentially breaking bug fix: The invert() function now throws an error
    if it's used [as a plain CSS function][plain-css invert] and the Sass-only
    $weight parameter is passed. This never did anything useful, so it's
    considered a bug fix rather than a full breaking change.

    [plain-CSS invert]: https://developer.mozilla.org/en-US/docs/Web/CSS/filter-function/invert

  • Potentially breaking bug fix: The str-insert() function now properly
    inserts at the end of the string if the $index is -1. This matches the
    behavior in LibSass and originally in Ruby Sass.

  • Potentially breaking bug fix: An empty map returned by map-remove() is
    now treated as identical to the literal value (), rather than being treated
    as though it had a comma separator. This matches the original behavior in Ruby
    Sass.

  • The adjust-color() function no longer throws an error when a large $alpha
    value is combined with HSL adjustments.

  • The alpha() function now produces clearer error messages when the wrong
    number of arguments are passed.

  • Fix a bug where the str-slice() function could produce invalid output when
    passed a string that contains characters that aren't represented as a single
    byte in UTF-16.

  • Improve the error message for an unknown separator name passed to the join()
    or append() functions.

  • The zip() function no longer deadlocks if passed no arguments.

  • The map-remove() function can now take a $key named argument. This matches
    the signature in LibSass and originally in Ruby Sass.

v1.22.2

Compare Source

JavaScript API
  • Avoid re-assigning the require() function to make the code statically
    analyzable by Webpack.

v1.22.1

Compare Source

  • Potentially breaking bug fix: character sequences consisting of two or
    more hyphens followed by a number (such as --123), or two or more hyphens on
    their own (such as --), are now parsed as identifiers [in accordance with
    the CSS spec][ident-token-diagram].

    [ident-token-diagram]: https://drafts.csswg.org/css-syntax-3/#ident-token-diagram

    The sequence -- was previously parsed as multiple applications of the -
    operator. Since this is unlikely to be used intentionally in practice, we
    consider this bug fix safe.

Command-Line Interface
  • Fix a bug where changes in .css files would be ignored in --watch mode.
JavaScript API
  • Allow underscore-separated custom functions to be defined.

  • Improve the performance of Node.js compilation involving many @imports.

v1.22.0

Compare Source

  • Produce better stack traces when importing a file that contains a syntax
    error.

  • Make deprecation warnings for !global variable declarations that create new
    variables clearer, especially in the case where the !global flag is
    unnecessary because the variables are at the top level of the stylesheet.

Dart API
  • Add a Value.realNull getter, which returns Dart's null if the value is
    Sass's null.

v1.21.0

Compare Source

Dart API
  • Add a sass executable when installing the package through pub.

  • Add a top-level warn() function for custom functions and importers to print
    warning messages.

v1.20.3

Compare Source

  • No user-visible changes.

v1.20.1

Compare Source

  • No user-visible changes.

v1.19.0

Compare Source

  • Allow ! in url()s without quotes.
Dart API
  • FilesystemImporter now doesn't change its effective directory if the working
    directory changes, even if it's passed a relative argument.

v1.18.0

Compare Source

  • Avoid recursively listing directories when finding the canonical name of a
    file on case-insensitive filesystems.

  • Fix importing files relative to package:-imported files.

  • Don't claim that "package:" URLs aren't supported when they actually are.

Command-Line Interface
  • Add a --no-charset flag. If this flag is set, Sass will never emit a
    @charset declaration or a byte-order mark, even if the CSS file contains
    non-ASCII characters.
Dart API
  • Add a charset option to compile(), compileString(), compileAsync() and
    compileStringAsync(). If this option is set to false, Sass will never emit
    a @charset declaration or a byte-order mark, even if the CSS file contains
    non-ASCII characters.

  • Explicitly require that importers' canonicalize() methods be able to take
    paths relative to their outputs as valid inputs. This isn't considered a
    breaking change because the importer infrastructure already required this in
    practice.

v1.17.4

Compare Source

  • Consistently parse U+000C FORM FEED, U+000D CARRIAGE RETURN, and sequences of
    U+000D CARRIAGE RETURN followed by U+000A LINE FEED as individual newlines.
JavaScript API
  • Add a sass.types.Error constructor as an alias for Error. This makes our
    custom function API compatible with Node Sass's.

v1.17.3

Compare Source

  • Fix an edge case where slash-separated numbers were written to the stylesheet
    with a slash even when they're used as part of another arithmetic operation,
    such as being concatenated with a string.

  • Don't put style rules inside empty @keyframes selectors.

v1.17.2

Compare Source

  • Deprecate !global variable assignments to variables that aren't yet defined.
    This deprecation message can be avoided by assigning variables to null at
    the top level before globally assigning values to them.
Dart API
  • Explicitly mark classes that were never intended to be subclassed or
    implemented as "sealed".

v1.17.1

Compare Source

  • Properly quote attribute selector values that start with identifiers but end
    with a non-identifier character.

v1.17.0

Compare Source

  • Improve error output, particularly for errors that cover multiple lines.

  • Improve source locations for some parse errors. Rather than pointing to the
    next token that wasn't what was expected, they point after the previous
    token. This should generally provide more context for the syntax error.

  • Produce a better error message for style rules that are missing the closing
    }.

  • Produce a better error message for style rules and property declarations
    within @function rules.

Command-Line Interface
  • Passing a directory on the command line now compiles all Sass source files in
    the directory to CSS files in the same directory, as though dir:dir were
    passed instead of just dir.

  • The new error output uses non-ASCII Unicode characters by default. Add a
    --no-unicode flag to disable this.

v1.16.1

Compare Source

  • Fix a performance bug where stylesheet evaluation could take a very long time
    when many binary operators were used in sequence.

v1.16.0

Compare Source

  • rgb() and hsl() now treat unquoted strings beginning with env(),
    min(), and max() as special number strings like calc().

v1.15.3

Compare Source

  • Properly merge all and media queries. These queries were previously being
    merged as though all referred to a specific media type, rather than all
    media types.

  • Never remove units from 0 values in compressed mode. This wasn't safe in
    general, since some properties (such as line-height) interpret 0 as a
    <number> rather than a <length> which can break CSS transforms. It's
    better to do this optimization in a dedicated compressor that's aware of CSS
    property semantics.

  • Match Ruby Sass's behavior in some edge-cases involving numbers with many
    significant digits.

  • Emit escaped tab characters in identifiers as \9 rather than a backslash
    followed by a literal tab.

Command-Line Interface
  • The source map generated for a stylesheet read from standard input now uses a
    data: URL to include that stylesheet's contents in the source map.
Node JS API
  • this.includePaths for a running importer is now a ;-separated string on
    Windows, rather than :-separated. This matches Node Sass's behavior.
Dart API
  • The URL used in a source map to refer to a stylesheet loaded from an importer
    is now ImportResult.sourceMapUrl as documented.

v1.15.2

Compare Source

Node JS API
  • When setValue() is called on a Sass string object, make it unquoted even if
    it was quoted originally, to match the behavior of Node Sass.

Renovate configuration

📅 Schedule: At any time (no schedule defined).

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

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

🔕 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 Renovate Bot. View repository job log here.

@renovate renovate bot changed the title Update dependency sass to v1.15.2 Update dependency sass to v1.15.3 Jan 4, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch 2 times, most recently from a66793a to 4013773 Compare January 10, 2019 00:50
@renovate renovate bot changed the title Update dependency sass to v1.15.3 Update dependency sass to v1.16.0 Jan 10, 2019
@renovate renovate bot changed the title Update dependency sass to v1.16.0 Update dependency sass to v1.16.1 Jan 17, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 4013773 to 1cbc527 Compare January 17, 2019 23:40
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 1cbc527 to c883184 Compare February 4, 2019 21:57
@renovate renovate bot changed the title Update dependency sass to v1.16.1 Update dependency sass to v1.17.0 Feb 4, 2019
@renovate renovate bot changed the title Update dependency sass to v1.17.0 Update dependency sass to v1.17.1 Feb 20, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch 2 times, most recently from 8eef670 to 7be9d21 Compare February 23, 2019 00:29
@renovate renovate bot changed the title Update dependency sass to v1.17.1 Update dependency sass to v1.17.2 Feb 23, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 7be9d21 to b8402b1 Compare March 15, 2019 20:26
@renovate renovate bot changed the title Update dependency sass to v1.17.2 Update dependency sass to v1.17.3 Mar 15, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from b8402b1 to 00949da Compare April 3, 2019 08:53
@renovate renovate bot changed the title Update dependency sass to v1.17.3 Update dependency sass to v1.17.4 Apr 3, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 00949da to 1394596 Compare April 8, 2019 22:25
@renovate renovate bot changed the title Update dependency sass to v1.17.4 Update dependency sass to v1.18.0 Apr 8, 2019
@renovate renovate bot changed the title Update dependency sass to v1.18.0 Update dependency sass to v1.19.0 Apr 23, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 1394596 to a89dfbe Compare April 23, 2019 10:58
@renovate renovate bot force-pushed the renovate/sass-1.x branch from a89dfbe to 3b71d33 Compare May 3, 2019 21:43
@renovate renovate bot changed the title Update dependency sass to v1.19.0 Update dependency sass to v1.20.1 May 3, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 3b71d33 to c842008 Compare May 31, 2019 16:47
@renovate renovate bot changed the title Update dependency sass to v1.20.1 Update dependency sass to v1.20.3 May 31, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from c842008 to 65d5079 Compare June 6, 2019 21:07
@renovate renovate bot changed the title Update dependency sass to v1.20.3 Update dependency sass to v1.21.0 Jun 6, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 65d5079 to 6a888d1 Compare June 25, 2019 00:28
@renovate renovate bot changed the title Update dependency sass to v1.21.0 Update dependency sass to v1.22.0 Jun 25, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 6a888d1 to 58e0b16 Compare June 27, 2019 00:09
@renovate renovate bot changed the title Update dependency sass to v1.22.0 Update dependency sass to v1.22.1 Jun 27, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 58e0b16 to a5f57ad Compare July 13, 2019 04:58
@renovate renovate bot changed the title Update dependency sass to v1.22.1 Update dependency sass to v1.22.4 Jul 13, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from a5f57ad to 297ca49 Compare August 10, 2019 08:58
@renovate renovate bot changed the title Update dependency sass to v1.22.4 Update dependency sass to v1.22.9 Aug 10, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 297ca49 to 515ab59 Compare August 20, 2019 05:58
@renovate renovate bot changed the title Update dependency sass to v1.22.9 Update dependency sass to v1.22.10 Aug 20, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 515ab59 to 6b2cfc3 Compare October 5, 2019 09:48
@renovate renovate bot changed the title Update dependency sass to v1.22.10 Update dependency sass to v1.23.0 Oct 5, 2019
@renovate renovate bot force-pushed the renovate/sass-1.x branch from 6b2cfc3 to 0139143 Compare November 11, 2019 16:56
@renovate renovate bot changed the title Update dependency sass to v1.23.0 Update dependency sass to v1.23.3 Nov 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant