Releases: sass/libsass-python
Releases · sass/libsass-python
libsass 0.6.0
Note that since libsass-python 0.6.0 (and libsass 3.0) it requires C++11 to compile. Although 0.6.2 became back to only need GCC (G++) 4.3+, LLVM Clang 2.9+, from 0.6.0 to 0.6.1 you need GCC (G++) 4.8+, LLVM Clang 3.3+, or Visual Studio 2013+.
- Follow up the libsass upstream: 3.0 — See the release note of Libsass.
- Decent extends support
- Basic Sass Maps Support
- Better UTF-8 Support
call()function- Better Windows Support
- Spec Enhancements
- Added missing partial import support. [#27 by @item4]
SOURCE_COMMENTSbecame deprecated.sass.compile()'s parametersource_commentsnow can take onlyboolinstead ofstr. String values like'none','line_numbers', and'map'become deprecated, and will be obsolete soon.build_directory()function has a new optional parameteroutput_style.- :meth:
Build.build()method has a new optional parameteroutput_style. - Added
--output-style/-soption tobuild_sasscommand. [#25]
libsass 0.5.1
- Fixed a bug that
SassMiddlewareyielded
strinstead ofbyteson Python 3. - Fixed several Unicode-related bugs on Windows.
- Fixed a bug that
build_directory(),
SassMiddleware, and
build_sassdon't recursively build
subdirectories.
libsass 0.5.0
- Follow up the libsass upstream: v2.0 — See the release note of Libsass.
- Added indented syntax support (
*.sassfiles). - Added expanded selector support (BEM).
- Added string functions.
- Fixed UTF-8 support.
- Backward incompatibility: broken extends.
- Added indented syntax support (
libsass 0.4.2
- Fixed build failing on Mac OS X 10.8 or earlier. [#19]
- Fixed
UnicodeEncodeErrorthatManifest.build_one()method rises when the input source contains any non-ASCII Unicode characters.
libsass 0.4.1
- Fixed
UnicodeEncodeErrorthat rise when the input source contains any non-ASCII Unicode characters.
libsass 0.4.0
sasschas a new-w/--watchoption.- Expose source maps support:
sasschas a new-m/-g/--sourcemapoption.SassMiddlewarenow also creates source map files with filenames followed by.mapsuffix.Manifest.build_one()method has a newsource_mapoption. This option builds also a source map file with the filename followed by.mapsuffix.sass.compile()has a new optional parametersource_comments. It can be one ofsass.SOURCE_COMMENTSkeys. It also has a new parametersource_map_filenamewhich is required only whensource_comments='map'.
- Fixed Python 3 incompatibility of
sasscprogram. - Fixed a bug that multiple
include_pathsdoesn't work on Windows.
libsass 0.3.0
- Added support for Python 3.3. [#7]
- Dropped support for Python 2.5.
- Fixed build failing on Mac OS X. [#4, #5, #6 by Hyungoo Kang]
- Now builder creates target recursive subdirectories even if it doesn’t exist yet, rather than siliently fails. [#8, #9 by Philipp Volguine]
- Merged recent changes from libsass v1.0.1: 57a2f62–v1.0.1.
- Supports variable arguments.
- Supports sourcemaps.
libsass 0.2.4
- Added
sasscCLI executable script. - Added
sass.OUTPUT_STYLESconstant map. - Merged recent changes from libsass upstream: e997102–a84b181.
libsass 0.2.3
sassutils.distutils: Prevent double monkey patch ofsdist.- Merged upstream changes of libsass.
libsass 0.2.2
- Fixed a link error on PyPy and Linux.
- Fixed build errors on Windows.