All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.8.0 - 2018-11-25
- Fix invalid usage of
sass_make_import
and fixSassImport
. This is a breaking change. Fixes #12.
0.7.0 - 2018-04-02
- This library uses UTF-8 to encode/decode all
CString
s (paths included!)
0.6.0 - 2018-03-24
- Switched to
hLibsass
0.1.7.0 andlibsass
3.5.2
compileByteString
forByteString
-only compilation- option to strip BOM/@charset with
sassStripEncodingInfo
option (thanks @h-3-0 !)
clearNativeFunction
andclearNativeFunctionList
are not needed anymore
0.5.0 - 2017-11-01
- Split
SassImporter
intoSassImporter
andSassHeader
(thanks @h-3-0 !)
SassIporter
now takes path to the file that is being imported into (thanks @h-3-0)
0.4.2 - 2017-08-28
- Introduce
defaultSassOptions
as default options (thanks @chris-martin !)
0.4.1 - 2017-03-19
- Bump
hlibsass
version to 0.1.5.2 (fixes build problem on Cabal 1.24 & Stack 1.4)
0.4.0 - 2015-12-19
- Support for combining
SassValues
(new in hlibsass 0.1.5)
- Requires hlibsass version 0.1.5
SassValue
derivesShow
0.3.0 - 2015-07-10
- Support for a
ByteString
result (thanks to Andy Morris ).
SassExtendedResult
is now parametrised by a base result type (e.g.String
).- The package depends on
transformers
instead ofmtl
.
- Fix GHC 7.10.1 warnings related to AMP proposal.
- Support for stack's lts-2.17 resolver.
0.2.0 - 2015-06-01
- Return type of
compileString
andcompileFile
is now polymorphic - may return bothString
andSassExtendedResult
on success. - Fixes in documentation (articles, mostly).
SassExtendedResult
with a compiled string, a list of files included during compilation and a source map.
- Support for functions, importers, headers and sass values.
- Compilation of files and strings.