- Update to latest jsass
- Supports Apple Silicon
- Fix @import load order for classpath relative paths being shadowed.
- Files in :source-paths could be selected before correct file from
relative path in the classpath. E.g. local
_icons.scss
before one in material-design-iconic-font.
- Files in :source-paths could be selected before correct file from
relative path in the classpath. E.g. local
- Fix lein plugin when
:source-paths
is merged from multiple lein profiles
- Read imports from other source-paths before the classpath
- Print resolved imports on debug log
- Set exit code in
-main
and Lein plugin if errors occured
- Fix
:source-paths
not being passed to compile file, so files from another source-paths folder couldn't be imported. (#31)
- Support mixed Scss & Sass projects (include
.sass
files from.scss
files) (#22)
- Fix the Integrant namespace (#30)
- Breaking:
- Requires Clojure 1.9 (for spec)
- Sass4clj now contains main namespace for
clj
use - Sass4clj new has
sass4clj.api
namespace with easy to usestart
andstop
functions - Add Integrant namespace
sass4clj.integrant
namespace - Add Component namespace
sass4clj.component
namespace - Use Hawk for watching for file changes, this should work better on OS X
- Support Webpack style import paths, which support starting the path with
~
when referring to Node packages. - Add
inputs
option which can be used to select main files
- Fixed a bad macro in Leiningen plugin which broke less4clj with Clojure 1.9-alpha14
- Run tests on Windows CI
- Update to latest jsass (#6)
- Supports source maps (#1)
- Support raw css imports (#14)
- Fixed the documentation about main files
- Main files don't need to end with
.main.ext
- Main files are the files not starting with
_
- Main files don't need to end with
- Fix URI construction on Windows (#7)
- Synchronized versions between all packages
- Boot and Lein packages are now maintained in sass4clj repository
- Fixed local file imports