Releases: candid82/joker
Releases · candid82/joker
v0.7.2
v0.7.1
General improvements
- partial support for reader conditionals (no splicing)
- new core functions:
pr-err,prn-err,print-err,println-err - new joker.string function:
trim-space - binaries are built with Go 1.8
Linter improvements
- warning on
letwith empty bindings vector - understand common core.async macros
- much better error reporting for standard macros (
defn,fn,for,nsetc) - warning on empty
cond - warning on threading macros with no forms
- understand more standard Clojure(Script) vars (i.e.
*clojure-version*) - understand all standard ClojureScript macros (i.e.
this-as)
Fixes
re-findnow returnsnilif there is no match- namespaced keywords are now fully supported
v0.7.0
- linter now assumes that external vars hold functions, not macros, and therefore performs symbol resolution inside the calls of external vars. PLEASE NOTE that this may lead to false positives unless you specify known macros in
~/.jokerfile. Please see Reducing false positives for more details. --lintoption now automatically detects Clojure dialect by file extension.- standard namespaces now have
joker.prefix in their names:joker.core,joker.stringetc instead ofcore,string. This is a BREAKING CHANGE.