Page MenuHomeSolus

Update ruby-sass to 3.4.24
ClosedPublic

Authored by poltertec on Jun 4 2017, 11:12 AM.
Referenced Files
F10935434: D328.id802.diff
Wed, Jul 12, 8:49 PM
F10857492: D328.id802.diff
Jun 15 2023, 5:18 AM
F10838665: D328.id675.diff
Jun 9 2023, 4:20 PM
F10837982: D328.id776.diff
Jun 9 2023, 10:01 AM
F10825260: D328.diff
Jun 3 2023, 11:27 PM
F10785483: D328.id.diff
May 26 2023, 4:20 AM
F10707978: D328.id.diff
Apr 27 2023, 12:31 PM
Subscribers

Details

Summary

Update to 3.4.24. Depends on D327 & Depends on D326 since this release.

Changelog:

  • Elements without a namespace (such as div) are no longer unified with elements with the empty namespace (such as |div). This unification didn't match the results returned by is-superselector(), and was not guaranteed to be valid.
  • The Sass logger is now instantiated on a per-thread/per-fiber basis and can now be configured to output to any IO object. This can help services and processes that wrap Sass compilation reliably extract warnings in a concurrent environment.
  • Setting the numeric precision by assigning to Sass::Script::Value::Number.precision is now thread safe. To set for all threads, be sure to set the precision on the main thread.
  • Sass cache files will now be world and group writable if your umask allows it. Issue #1623
  • The supports(...) clause in @import statements now allows bare declarations as per the CSS specification. Issue #1967
  • Fix a bug where, under some circumstances, str-slice() would go to the end of the string even if $end-at was set.
  • Fix conversions between numbers with dpi, dpcm, and dppx units. Previously these conversions were inverted.
  • Support url()s containing quoted strings within unknown directives.
Test Plan

Tested while editing a gtk+ theme using the sass --watch command.
Changes were detected and committed as expected.

Diff Detail

Repository
R2836 ruby-sass
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

poltertec retitled this revision from Update to 3.4.24 Depends on ruby-redcarpet to Update to 3.4.24.Jun 4 2017, 11:42 AM
poltertec edited the summary of this revision. (Show Details)
poltertec retitled this revision from Update to 3.4.24 to Update ruby-sass to 3.4.24.Jun 4 2017, 12:07 PM
JoshStrobl added a subscriber: JoshStrobl.

Please provide a more comprehensive test case than "application runs normally". Thanks.

This revision now requires changes to proceed.Jun 6 2017, 2:10 PM

Some more info on the test case was added.

poltertec edited the test plan for this revision. (Show Details)
poltertec edited edge metadata.
poltertec edited the summary of this revision. (Show Details)
poltertec edited the test plan for this revision. (Show Details)

Update ruby-sass to 3.4.24

This revision is now accepted and ready to land.Jun 12 2017, 2:07 PM
This revision was automatically updated to reflect the committed changes.