Plume-org / Plume

Federated blogging application, thanks to ActivityPub (now on https://git.joinplu.me/ — this is just a mirror)
https://joinplu.me
GNU Affero General Public License v3.0
2.08k stars 129 forks source link

Bump rsass from 0.26.0 to 0.27.0 #1076

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps rsass from 0.26.0 to 0.27.0.

Release notes

Sourced from rsass's releases.

Release 0.27.0

Released 2023-01-17. See also https://rasmus.krats.se/2023/rsass027.en Progress: 4604 of 6925 tests passed.

  • Changed repo structure to a monorepo (PR #164).
    • The commandline interface now lives in the separate crate rsass-cli.
    • The test updater also have a separate crate, but not intended for publication.
    • Tests are restructured to fail faster for simple things, while macos and windows testing is added to the github action (appveyor is removed).
  • Added macros (PR #163, #165).
    • The workspace now includes a rsass-macros crate that can be used to compile sass to css strings at compile time in rust crates.
  • Changed numeric handing (mainly conversions to/from f64) to match improvements in how dart-sass handles numerics. This is mainly done by removing some special cases as dart-sass and rust now agrees on more of those.
  • Added new variables $epsilon, $max-safe-integer, $min-safe-integer, $max-number, and $min-number in sass:math, matching recent dart-sass additions.
  • Added new split() function in sass:string module.
  • Changed the span type used in parsing to a local type that borrows a SourceFile instead of nom_locate dependency (PR #158).
  • Changed the type SourceFile to be reference counted, so cloned SourceFile objects share the same actual data (PR #158).
  • Moved the SourcePos type into the input module and converted it from keeping a copy of the relevant line to keeping a range with a (reference counted) SourceFile (PR #158).
  • Changed css creation from just writing to a text buffer to building a tree representation of the css (and serialize it to text as a final step) (PR #159).
  • Changed BinOp value in both sass and css from a tuple variant with boxed values to a single boxed struct variant.
  • Improved value checking; Report an error if trying to output invalid css values in some cases. Also, arithmetic involving colors that used to be calculated is now correctly invalid (PR #161).
  • Changed css::Item::AtRule to wrap the new type css::AtRule.
  • More varaints of Invalid, slightly fewer stringy errors.
  • Changed handling of hue arguments to color functions, to allow different angle units, matching updates in sass-spec.
  • Minor correctness improvent in the calc function handling.
  • Clippy now takes MSRV from Cargo.toml. Slightly more recent lints allowed.
  • Updated clap to 4.0 for the command-line interface.
  • Updated sass-spec test suite to 2023-01-06.

Thanks to @​Wicpar for the initial macros implementation.

Changelog

Sourced from rsass's changelog.

Release 0.27.0

Released 2023-01-17. See also https://rasmus.krats.se/2023/rsass027.en Progress: 4604 of 6925 tests passed.

  • Changed repo structure to a monorepo (PR #164).
    • The commandline interface now lives in the separate crate rsass-cli.
    • The test updater also have a separate crate, but not intended for publication.
    • Tests are restructured to fail faster for simple things, while macos and windows testing is added to the github action (appveyor is removed).
  • Added macros (PR #163, #165).
    • The workspace now includes a rsass-macros crate that can be used to compile sass to css strings at compile time in rust crates.
  • Changed numeric handing (mainly conversions to/from f64) to match improvements in how dart-sass handles numerics. This is mainly done by removing some special cases as dart-sass and rust now agrees on more of those.
  • Added new variables $epsilon, $max-safe-integer, $min-safe-integer, $max-number, and $min-number in sass:math, matching recent dart-sass additions.
  • Added new split() function in sass:string module.
  • Changed the span type used in parsing to a local type that borrows a SourceFile instead of nom_locate dependency (PR #158).
  • Changed the type SourceFile to be reference counted, so cloned SourceFile objects share the same actual data (PR #158).
  • Moved the SourcePos type into the input module and converted it from keeping a copy of the relevant line to keeping a range with a (reference counted) SourceFile (PR #158).
  • Changed css creation from just writing to a text buffer to building a tree representation of the css (and serialize it to text as a final step) (PR #159).
  • Changed BinOp value in both sass and css from a tuple variant with boxed values to a single boxed struct variant.
  • Improved value checking; Report an error if trying to output invalid css values in some cases. Also, arithmetic involving colors that used to be calculated is now correctly invalid (PR #161).
  • Changed css::Item::AtRule to wrap the new type css::AtRule.
  • More varaints of Invalid, slightly fewer stringy errors.
  • Changed handling of hue arguments to color functions, to allow different angle units, matching updates in sass-spec.
  • Minor correctness improvent in the calc function handling.
  • Clippy now takes MSRV from Cargo.toml. Slightly more recent lints allowed.
  • Updated clap to 4.0 for the command-line interface.
  • Updated sass-spec test suite to 2023-01-06.

Thanks to @​Wicpar for the initial macros implementation.

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
codecov[bot] commented 1 year ago

Codecov Report

Merging #1076 (6df341d) into main (1e5ae92) will increase coverage by 0.02%. The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1076      +/-   ##
==========================================
+ Coverage   21.85%   21.87%   +0.02%     
==========================================
  Files          81       81              
  Lines       11824    11824              
  Branches     7045     7034      -11     
==========================================
+ Hits         2584     2587       +3     
  Misses       5534     5534              
+ Partials     3706     3703       -3     
dependabot[bot] commented 1 year ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.