Skip to content

Releases: sass/libsass-python

libsass 0.6.0

27 Oct 12:15
0.6.0
Compare
Choose a tag to compare

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 parameter source_comments now can take only bool instead of str. String values like 'none', 'line_numbers', and 'map' become deprecated, and will be obsolete soon.
  • build_directory() function has a new optional parameter output_style.
  • :meth:Build.build() method has a new optional parameter output_style.
  • Added --output-style/-s option to build_sass command. [#25]

libsass 0.5.1

23 Sep 08:43
Compare
Choose a tag to compare
  • Fixed a bug that SassMiddleware yielded
    str instead of bytes 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

05 Jun 15:38
Compare
Choose a tag to compare
  • 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.

libsass 0.4.2

22 May 14:06
Compare
Choose a tag to compare
  • Fixed build failing on Mac OS X 10.8 or earlier. [#19]
  • Fixed UnicodeEncodeError that Manifest.build_one() method rises when the input source contains any non-ASCII Unicode characters.

libsass 0.4.1

20 May 11:32
Compare
Choose a tag to compare
  • Fixed UnicodeEncodeError that rise when the input source contains any non-ASCII Unicode characters.

libsass 0.4.0

06 May 15:03
Compare
Choose a tag to compare
  • 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 new source_map option. This option builds also a source map file with the filename followed by .map suffix.
    • sass.compile() has a new optional parameter source_comments. It can be one of sass.SOURCE_COMMENTS keys. It also has a new parameter source_map_filename which is required only when source_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

20 Feb 17:49
Compare
Choose a tag to compare
  • 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.

libsass 0.2.4

25 Sep 05:10
Compare
Choose a tag to compare
  • Added sassc CLI executable script.
  • Added sass.OUTPUT_STYLES constant map.
  • Merged recent changes from libsass upstream: e997102–a84b181.

libsass 0.2.3

25 Sep 05:09
Compare
Choose a tag to compare
  • sassutils.distutils: Prevent double monkey patch of sdist.
  • Merged upstream changes of libsass.

libsass 0.2.2

25 Sep 05:07
Compare
Choose a tag to compare
  • Fixed a link error on PyPy and Linux.
  • Fixed build errors on Windows.