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_COMMENTS
became deprecated.sass.compile()
's parametersource_comments
now can take onlybool
instead 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
/-s
option tobuild_sass
command. [#25]
libsass 0.5.1
- Fixed a bug that
SassMiddleware
yielded
str
instead ofbytes
on Python 3. - Fixed several Unicode-related bugs on Windows.
- Fixed a bug that
build_directory()
,
SassMiddleware
, and
build_sass
don'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 (
*.sass
files). - 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
UnicodeEncodeError
thatManifest.build_one()
method rises when the input source contains any non-ASCII Unicode characters.
libsass 0.4.1
- Fixed
UnicodeEncodeError
that rise when the input source contains any non-ASCII Unicode characters.
libsass 0.4.0
sassc
has a new-w
/--watch
option.- Expose source maps support:
sassc
has a new-m
/-g
/--sourcemap
option.SassMiddleware
now also creates source map files with filenames followed by.map
suffix.Manifest.build_one()
method has a newsource_map
option. This option builds also a source map file with the filename followed by.map
suffix.sass.compile()
has a new optional parametersource_comments
. It can be one ofsass.SOURCE_COMMENTS
keys. It also has a new parametersource_map_filename
which is required only whensource_comments='map'
.
- Fixed Python 3 incompatibility of
sassc
program. - Fixed a bug that multiple
include_paths
doesn'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
sassc
CLI executable script. - Added
sass.OUTPUT_STYLES
constant 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.