-
--sourcemap-file
: output file for source map
-
--sourcemap-contents
: embed
sourcesContent
in source map
-
--sourcemap-embed
: embed
sourceMappingURL
as data uri
-
--omit-sourcemap-url
: omit source map url comment from output
-
--sourcemap-root
: base path, emitted as
sourceRoot
in source map
-
Fix compilation on macos mojave [
#276
#277
by Anthony
Sottile]
-
Fix
.sass
in
WsgiMiddleware
for
strip_extension=True
[
#278
by Anthony Sottile]
Version 0.16.0
Released on November 13, 2018.
-
Use
-lc++
link flag when compiling with
clang
[
#270
by
Christian Thieme
#271
by Anthony Sottile]
-
Honor
strip_extension
in
SassMiddleware
[
#274
by Anthony
Sottile]
-
Follow up the libsass upstream: 3.5.5 — See the release notes of LibSass
3.5.5
. [
#275
by Anthony Sottile]
Version 0.15.1
Released on September 24, 2018.
-
Fix
setup.py
sdist
(regressed in 0.15.0) [
#267
by
Anthony Sottile]
Version 0.15.0
Released on September 16, 2018.
-
Fix invalid escape sequences [
#249
by Anthony Sottile]
-
Add code of conduct [
#251
by Nick Schonning]
-
Add support for python3.7 and remove testing for python3.4 [
#254
by Anthony Sottile]
-
Add
strip_extension
option for wsgi / distutils builder [
#55
#258
by Anthony Sottile
#260
by Morten Brekkevold]
-
Deprecate
sassc
(replaced by
pysassc
). [
#262
by
Anthony Sottile]
-
Import abc classes from
collections.abc
to remove
DeprecationWarning
[
#264
by Gary van der Merwe
#265
by Anthony Sottile]
Version 0.14.5
Released on April 25, 2018.
-
Follow up the libsass upstream: 3.5.4 — See the release notes of LibSass
3.5.4
. [
#247
by Anthony Sottile]
Version 0.14.4
Released on April 24, 2018.
-
Add ability to specify imports for custom extensions. This provides a
way to enable imports of
.css
files (which was removed in 3.5.3).
Specify
--import-extensions
.css
to restore the previous behavior.
[
#246
by Samuel Colvin]
Version 0.14.3
Released on April 23, 2018.
-
Follow up the libsass upstream: 3.5.3 — See the release notes of LibSass
3.5.3
. [
#244
by Anthony Sottile]
Version 0.14.2
Released on March 16, 2018.
-
Follow up the libsass upstream: 3.5.2 — See the release notes of LibSass
3.5.2
. [
#243
by Anthony Sottile]
Version 0.14.1
Released on March 12, 2018.
-
Follow up the libsass upstream: 3.5.1 — See the release notes of LibSass
3.5.1
. [
#242
by Anthony Sottile]
Version 0.14.0
Released on March 6, 2018.
-
Follow up the libsass upstream: 3.5.0 — See the release notes of LibSass
3.5.0
. [
#241
by Anthony Sottile]
-
SassList
type gained an additional option
bracketed=False
to match
the upstream changes to the
sass_list
type. [
#184
by Anthony
Sottile]
Version 0.13.7
Released on February 5, 2018.
-
Follow up the libsass upstream: 3.4.9 — See the release notes of LibSass
3.4.9
. [
#232
by Anthony Sottile]
Version 0.13.6
Released on January 19, 2018.
-
libsass-python has moved to the sass organization!
Version 0.13.5
Released on January 11, 2018.
-
Follow up the libsass upstream: 3.4.8 — See the release notes of LibSass
3.4.8
. [
#228
by Anthony Sottile]
Version 0.13.4
Released on November 14, 2017.
-
Follow up the libsass upstream: 3.4.7 — See the release notes of LibSass
3.4.7
. [
#226
by Anthony Sottile]
Version 0.13.3
Released on October 11, 2017.
-
Sort input files for determinism [
#212
by Bernhard M. Wiedemann]
-
Include LICENSE file in distributions [
#216
by Dougal J. Sutherland]
-
Add a
pysassc
entry to replace
sassc
[
#218
by
Anthony Sottile]
-
Enable building with dynamic linking [
#219
by Marcel Plch]
-
Follow up the libsass upstream: 3.4.6 — See the release notes of LibSass
3.4.6
. [
#221
by Anthony Sottile]
Version 0.13.2
Released on June 14, 2017.
-
Always add cwd to import paths [
#208
by Anthony Sottile]
Version 0.13.1
Released on June 8, 2017.
-
Follow up the libsass upstream: 3.4.5 — See the release notes of LibSass
3.4.5
. [
#207
by Anthony Sottile]
Version 0.13.0
Released on June 7, 2017.
-
Use
getfullargspec
when available in python 3. [
#188
by
Thom Wiggers]
-
Use
sass_copy_c_string
instead of
strdup
for portability
[
#196
by Anthony Sottile]
-
Use
-std=gnu++0x
to fix installation under cygwin [
#195
#197
by Anthony Sottile]
-
Correct source map url [
#201
#202
by Anthony Sottile]
-
Remove
--watch
[
#203
by Anthony Sottile]
-
Follow up the libsass upstream: 3.4.4 — See the release notes of LibSass
3.4.4
. [
#205
by Anthony Sottile]
Version 0.12.3
Released on January 7, 2017.
-
Follow up the libsass upstream: 3.4.3 — See the release notes of LibSass
3.4.3
. [
#178
by Anthony Sottile]
Version 0.12.2
Released on January 5, 2017.
-
Follow up the libsass upstream: 3.4.2 — See the release notes of LibSass
3.4.2
. [
#176
by Anthony Sottile]
Version 0.12.1
Released on December 20, 2016.
-
Follow up the libsass upstream: 3.4.1 — See the release notes of LibSass
3.4.1
. [
#175
by Anthony Sottile]
Version 0.12.0
Released on December 10, 2016.
-
Follow up the libsass upstream: 3.4.0 — See the release notes of LibSass
3.4.0
. [
#173
by Anthony Sottile]
Version 0.11.2
Released on October 24, 2016.
-
Drop support for python2.6 [
#158
by Anthony Sottile]
-
Deprecate
--watch
[
#156
by Anthony Sottile]
-
Preserve line endings [
#160
by Anthony Sottile]
-
Follow up the libsass upstream: 3.3.6 — See the release notes of LibSass
3.3.6
. [
#167
by Anthony Sottile]
Version 0.11.1
Released on April 22, 2016.
-
Follow up the libsass upstream: 3.3.5 — See the release notes of LibSass
3.3.5
. [
#148
by Anthony Sottile]
Version 0.11.0
Released on March 23, 2016.
-
Follow up the libsass upstream: 3.3.4 — See the release notes of LibSass
3.3.4
. [
#144
by Anthony Sottile]
-
Expose libsass version in
sassc
--version
and
sass.libsass_version
[
#142
#141
#140
by Anthony Sottile]
-
Fix warning about unused enum on switch [
#127
#131
by
Anthony Sottile]
-
Sourcemaps no longer imply source comments [
#124
#130
by
Tim Tisdall]
-
Add
--source-comments
option to
sassc
[
#124
#130
by
Anthony Sottile]
-
Improve formatting of
CompileError
under python3 [
#123
by Anthony
Sottile]
-
Raise when compiling a directory which does not exist [
#116
#119
by Anthony Sottile]
Version 0.10.1
Released on January 29, 2016.
-
Follow up the libsass upstream: 3.3.3 — See the release notes of LibSass
3.3.3
. [by Anthony Sottile]
-
Allow -t for style like sassc [
#98
by Anthony Sottile]
Version 0.10.0
Released on December 15, 2015.
-
Support custom import callbacks [
#81
by Alice Zoë Bevan–McGregor,
Anthony Sottile]
-
Disallow arbitrary kwargs in compile() [
#109
by Anthony Sottile]
Version 0.9.3
Released on December 03, 2015.
-
Support “indented” Sass compilation [
#41
by Alice Zoë Bevan–McGregor]
-
Fix wheels on windows [
#28
#49
by Anthony Sottile]
Version 0.9.2
Released on November 12, 2015.
-
Follow up the libsass upstream: 3.3.2 — See the release notes of LibSass
3.3.2
. [by Anthony Sottile]
-
Require VS 2015 to build on windows [
#99
by Anthony Sottile]
Version 0.9.1
Released on October 29, 2015.
-
Follow up the libsass upstream: 3.3.1 — See the release notes of LibSass
3.3.1
. [by Anthony Sottile]
Version 0.9.0
Released on October 28, 2015.
-
Fix a bug with writing UTF-8 to a file [
#72
by Caleb Ely]
-
Fix a segmentation fault on ^C [
#87
by Anthony Sottile]
-
Follow up the libsass upstream: 3.3.0 — See the release notes of LibSass
3.3.0
. [
#96
by Anthony Sottile]
Version 0.8.3
Released on August 2, 2015.
-
Follow up the libsass upstream: 3.2.5 — See the release notes of LibSass
3.2.5
. [
#79
,
#80
by Anthony Sottile]
-
Fixed a bug that
*.sass
files were ignored.
[
#78
by Guilhem MAS-PAITRAULT]
Version 0.8.2
Released on May 19, 2015.
-
Follow up the libsass upstream: 3.2.4 — See the release notes of LibSass
3.2.3
, and
3.2.4
. [
#69
by Anthony Sottile]
-
The default value of
SassMiddleware
’s
error_status
parameter was changed from
'500
Internal
Server
Error'
to
'200
OK'
so that Mozilla Firefox can render the error message well.
[
#67
,
#68
,
#70
by zxv]
Version 0.8.1
Released on May 14, 2015.
-
Fixed a bug that there was no
'expanded'
in
sass.OUTPUT_STYLES
but
'expected'
instead which is a typo. [
#66
by Triangle717]
-
Fixed broken FreeBSD build. [
#65
by Toshiharu Moriyama]
Version 0.8.0
Released on May 3, 2015.
-
Follow up the libsass upstream: 3.2.2 — See the release notes of LibSass
3.2.0
,
3.2.1
, and
3.2.2
.
[
#61
,
#52
,
#56
,
#58
,
#62
,
#64
by Anthony Sottile]
-
Compact and expanded output styles [
#37
]
-
Strings and interpolation closer to Ruby Sass
-
The correctness of the generated sourcemap files
-
Directive buddling
-
Full support for the
@at-root
directive
-
Full support for
!global
variable scoping
-
Now underscored files are ignored when compiling a directory.
[
#57
by Anthony Sottile]
-
Fixed broken FreeBSD build. [
#34
,
#60
by Ilya Baryshev]
-
SassMiddleware
became to log syntax errors
if exist during compilation to
sassutils.wsgi.SassMiddleware
logger
with level
ERROR
. [
#42
]
Version 0.7.0
Released on March 6, 2015.
Anthony Sottile contributed to the most of this release. Huge thanks to him!
-
Follow up the libsass upstream: 3.1.0 — See the
release note
of LibSass.
[
#38
,
#43
by Anthony Sottile]
-
Custom functions and imports
-
Decrementing in
@for
loops
-
@debug
and
@error
-
not
operator
-
nth()
for maps
-
inspect()
-
feature-exists()
-
unique-id()
-
random()
-
Added custom functions support. [
#13
,
#44
by Anthony Sottile]
-
Added
sass.SassFunction
class.
-
Added
custom_functions
parameter to
sass.compile()
function.
-
Added data types for custom functions:
-
sass.SassNumber
-
sass.SassColor
-
sass.SassList
-
sass.SassMap
-
sass.SassError
-
sass.SassWarning
Version 0.6.2
Released on November 25, 2014.
Although 0.6.0–0.6.1 have needed GCC (G++) 4.8+, LLVM Clang 3.3+,
now it became back to only need GCC (G++) 4.6+, LLVM Clang 2.9+,
or Visual Studio 2013 Update 4+.
-
Follow up the libsass upstream: 3.0.2 — See the
release note
of libsass.
[
#33
by Rodolphe Pelloux-Prayer]
-
Fixed a bug that
sassc --watch
crashed when a file is not
compilable on the first try. [
#32
by Alan Justino da Silva]
-
Fixed broken build on Windows.
Version 0.6.1
Released on November 6, 2014.
-
Follow up the libsass upstream: 3.0.1 — See the
release note
of LibSass.
-
Fixed a bug that
SassMiddleware
never closes
the socket on some WSGI servers e.g.
eventlet.wsgi
.
Version 0.6.0
Released on October 27, 2014.
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.6+,
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 Update 4+.
-
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
.
-
build()
method has a new optional
parameter
output_style
.
-
Added
--output-style
/
-s
option to
build_sass
command. [
#25
]
Version 0.5.1
Released on September 23, 2014.
-
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.
Version 0.5.0
Released on June 6, 2014.
-
Follow up the libsass upstream: 2.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.
Released on May 29, 2014.
-
Version scheme changed to use periods (
.
) instead of hyphens (
-
)
due to setuptools seems to treat hyphens special.
-
Fixed malformed packaging that doesn’t correctly preserve the package name
and version.
Unstable Version 0.4.2-20140528-cd3ee1cbe3
Released on May 28, 2014.
-
Follow up the libsass upstream:
cd3ee1cbe34d5316eb762a43127a3de9575454ee
.
Version 0.4.2
Released on May 22, 2014.
-
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.
Version 0.4.1
Released on May 20, 2014.
-
Fixed
UnicodeEncodeError
that rise when the input source contains
any non-ASCII Unicode characters.
Version 0.4.0
Released on May 6, 2014.
-
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.
Version 0.3.0
Released on February 21, 2014.
-
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 the builder creates target subdirectories recursively even if they don’t
exist yet, rather than silently failing.
[
#8
,
#9
by Philipp Volguine]
-
Merged recent changes from libsass 1.0.1:
57a2f62–v1.0.1
.
-
Supports
variable arguments
.
-
Supports sourcemaps.
-
Added
sassc
CLI executable script.
-
Added
sass.OUTPUT_STYLES
constant map.
-
Merged recent changes from libsass upstream:
e997102–a84b181
.
Version 0.2.3
Released on October 24, 2012.
-
sassutils.distutils
: Prevent double monkey patch of
sdist
.
-
Merged upstream changes of libsass.
Version 0.2.2
Released on September 28, 2012.
-
Fixed a link error on PyPy and Linux.
-
Fixed build errors on Windows.
Version 0.2.1
Released on September 12, 2012.
-
Support Windows.
Version 0.2.0
Released on August 24, 2012.
-
Added new
sassutils
package.
-
Added
sassutils.builder
module to build the whole directory
at a time.
-
Added
sassutils.distutils
module for
distutils
and
setuptools
integration.
-
Added
sassutils.wsgi
module which provides a development-purpose
WSGI middleware.
-
Added
build_sass
command for
distutils
/
setuptools
.
Version 0.1.1
Released on August 18, 2012.
-
Fixed segmentation fault for reading
filename
which does not exist.
Now it raises a proper
exceptions.IOError
exception.
Version 0.1.0
Released on August 17, 2012. Initial version.
-
Version 0.5.0
-
Unstable version 0.4.2.20140529.cd3ee1cbe3
-
Unstable Version 0.4.2-20140528-cd3ee1cbe3
-
Version 0.4.2
-
Version 0.4.1
-
Version 0.4.0
-
Version 0.3.0
-
Version 0.2.4
-
Version 0.2.3
-
Version 0.2.2
-
Version 0.2.1
-
Version 0.2.0
-
Version 0.1.1
-
Version 0.1.0
-
compile()
-
sassutils
— Additional utilities related to Sass
-
sassutils.builder
— Build the whole directory
-
Manifest
-
SUFFIXES
-
SUFFIX_PATTERN
-
build_directory()
-
sassutils.distutils
—
setuptools
/
distutils
integration
-
build_sass
-
validate_manifests()
-
sassutils.wsgi
— WSGI middleware for development purpose
-
SassMiddleware
Related Topics
-
Documentation overview