Skip to content

Releases: leafo/scssphp

v0.7.3

19 Dec 21:33
Compare
Choose a tag to compare

Enhancements:

v0.7.2

14 Dec 17:42
Compare
Choose a tag to compare

Compatibility:

  • increase default precision to 10 (was 5) to match ruby scss 3.5.0

Bug fixes:

  • replace locale() with number_format() (@Arlisaha)

v0.7.1

13 Oct 15:55
Compare
Choose a tag to compare

Compat Buster:

  • Server class moved to /example folder
  • Server::serveFrom() removed; use (new Server)->serve() instead
  • Removed .phar build

Bug fixes:

v0.7.0

13 Oct 15:57
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

Preview

v0.6.7

23 Feb 05:11
Compare
Choose a tag to compare

Maintenance release

  • fix list interpolation
  • pscss: enable --line-numbers and --debug-info for stdin
  • checkRange() throws RangeException

v0.6.6

11 Sep 01:37
Compare
Choose a tag to compare

Compatibility:

  • Do not extend decorated tags with another tag (@FMCorz)
  • Merge shared direct relationship when extending (@FMCorz)
  • Extend resolution was generating invalid selectors (@FMCorz)
  • Resolve function arguments using mixin content scope (@FMCorz)
  • Let @content work when a block isn’t passed in. (@diemer)

v0.6.5

20 Jun 15:30
Compare
Choose a tag to compare

Compatibility:

  • ignore BOM (@nwiborg)
  • fix another mixin and variable scope issue (@mahagr)

Enhancement:

  • Compiler: coerceValue support for #rgb values (@thesjg)

Maintenance:

  • preserve un-normalized variable name for error message (@kissifrot)

v0.6.4

15 Jun 22:20
Compare
Choose a tag to compare

Compatibility:

Bug fixes:

  • case insensitive directives regression (@Limych)

Internals:

  • Compiler: scope change to some properties and methods to facilitate subclassing (@jo)

v0.6.3

15 Jan 02:50
Compare
Choose a tag to compare

Compatibility:

  • extend + parent + placeholder fix (@atna)

Bug fixes:

  • nested content infinite loop (@Lusito)
  • only divide by 100 if percent (@jkrehm)

Internals:

  • Parser: refactoring and performance optimizations (@oyejorge)

v0.6.2

16 Dec 22:49
Compare
Choose a tag to compare

Announcement:

Compat Buster:

  • bin/pscss more performant, less compatible --iso8859-1 option (default is utf-8)

Compatibility:

  • support unicode characters in identifiers (e.g., variable names)

Internals:

  • Parser: fix parser exception when mbstring.func_overload=2 and mbstring.internal_encoding=utf-8
  • Parser: refactor attribute selector code
  • use shorthand array syntax, update code sniffer dependency, and improve SensioLabsInsight score