Releases: clj-commons/rewrite-clj
Releases · clj-commons/rewrite-clj
v1.0.605-alpha
Release v1.0.605-alpha
v1.0.594-alpha
Release v1.0.594-alpha
v1.0.591-alpha
Release v1.0.591-alpha
v1.0.579-alpha
Release v1.0.579-alpha
Increase Compatibility with Clojure 1.9 (v0.6.1)
Breaking Changes
None.
Bugfixes
- Multiple metadata nodes' data is merged when calling
sexpr(see #57) - Fix compatibility with
tools.reader≥ 1.0 (see #63, thanks @plexus!) - Improves compatibility with namespaced maps (see #54, thanks @stathissideris!)
Development
- Moves from
midjetoclojure.test, as the foundation of a CLJS version.
Artifact Coordinates
[rewrite-clj "0.6.1"]Regex Nodes and Nil Coercion (v0.6.0)
Breaking Changes
Regular Expressions now parse into a dedicated node (:regex) instead of token nodes (see #49, thanks to @ChrisBlom).
Features
nil can now be used with rewrite-clj.node/coerce (see #53, thanks to @jespera).
Artifact Coordinates
[rewrite-clj "0.6.0"]Fix Splicing Reader Conditionals (v0.5.2)
Fix Multi-Line Regular Expressions (v0.5.1)
Breaking Changes
None.
Bugfixes
- fixes parsing of multi-line regular expressions. (see #50, #51; thanks to @brian-dawn!)
Artifact Coordinates
[rewrite-clj "0.5.1"]Clojars Release 0.5.0
This release's MVP is clearly @eraserhd. Thanks!
Breaking Changes
- #44: commas will no longer be parsed into
:whitespacebut:commanodes. (@arrdem) - #45:
positionwill throw if called on non-position-tracking zipper. - drops testing against JDK6.
Deprecations
append-spaceprepend-spaceappend-newlineprepend-newline
Bugfixes
- #33, #34: fix
insert-left/inser-rightwhen superfluous whitespace is present. (@eraserhd) - #37: fix serialization of
integer-node. (@eraserhd) - #43: fix parsing of Unicode whitespace (e.g.
\u2028).
Features
- adds
insert-space-right,insert-space-left - adds
insert-newline-right,insert-newline-left - adds
insert-right*,insert-left* - #41: adds position-tracking zipper implementation. (@eraserhd)
- #44: adds
:commanodes. (@arrdem) - #45: position-tracking zipper is activated by supplying
:track-position?toedn,edn*,of-stringandof-file.
Testing
Artifact Coordinates
[rewrite-clj "0.5.0"]Clojars Release 0.4.13
Breaking Changes
- drops testing against JDK6 and Clojure 1.5.1.
Bugfixes
- fixes an issue when running mranderson on a project containing both
rewrite-cljandpotemkin.
Licensing
- switched to MIT License.
Artifact Coordinates
[rewrite-clj "0.4.13"]