Releases: candid82/joker
Releases · candid82/joker
v1.0.0
v0.18.0
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.0
General improvements
- improve type mismatch error messages (thanks @jcburley!)
- reading Symbols/Keywords is now more compatible with Clojure (thanks @jcburley!)
- reader conditionals handling is now much closer (if not identical) to Clojure's
- markdown rendering support (thanks @rcarmo!)
- added
host
key to http request map
Linter improvements
- check loop/recur argument count
- warn on doseq with empty body
- ClojureScript dialect: Treat leading . as number (thanks @jcburley!)
- checking for valid identifiers (see https://github.com/candid82/joker#valid-identifiers) (thanks @jcburley!)
Formatter improvements
- Preserve numeric literals (thanks @jcburley!)
- more flexible indentation for do-like forms (do, try, finally etc)
Fixes
v0.15.7
General improvements
- support ##Inf, ##-Inf, and ##NaN (thanks @jcburley!)
Formatter improvements
- fix multiple formatting issues
- preserve commas in maps
- format
fn
with multiple arities properly - add
--write
flag (in-place formatting)
Fixes
v0.15.6
v0.15.5
General improvements
- new
--format
option to format Clojure code. See Format mode for details. - tab completions are now sorted
joker.json/write-string
now serializes seqable values as arrays
Linter improvements
- fix redundant do warning inside
if-some
Fixes
- fix
(meta)
with wrong number of arguments (thanks @jcburley!)