Christine
This is a modest release focused on addressing some regressions that popped up in the previous 3.3.3 release. π
Fixes
- Inconsistent error message produced when nesting functions and mixins (@xzyfer, #1941)
- Ensure custom importers are executed for all
@imports
(@xzyfer, #1935) - Ensure custom importers are executed in the correct order (@xzyfer, #1921)
- Possible segfault when generating sourcemaps (@usta, #1920)
- Memory leak (@usta, #1919)
- Unused variable warning (@xzyfer, #1918)
- Segfaulting when
@extend
ing an undefined selector (@mgreter, #1916) - Incorrectly erring when
@extend
ing inside a mixin (@xzyfer, #1915) - Handle signed char when considering
@charset
(@asottile, #1914) - New link to
sassc-ruby
in documentation (@itkrt2y, #1910) - Incorrectly quoting interpolated strings join with
+
(@mgreter, #1907) - Incorrectly erring when using
&
and interpolation together (@xzyfer, #1904) - Incorrectly duplicating nested pseudo selectors (@mgreter, #1901)
- Unused function breaking breaking unity builds (@drewwells, #1896)
- Segfaulting when
url()
is empty (@xzyfer, #1886) - Should error when
&
is used without a parent selector (@xzyfer, #1644)
Special thanks to @asottile, @drewwells, @itkrt2y, @usta for their contributions to this release! π
Upcoming version 3.3.5
We weren't able to get around the planned breaking changes to the C-API. This work will continue in 3.3.5.