Releases: greglook/cljstyle
Releases · greglook/cljstyle
0.17.642
This is primarily a bug-fixing release which addresses the following significant changes:
- Build native-images for the
compatibility
architecture target to improve usability in more environments.
- Force UTF-8 encoding on input and output streams to prevent garbling of unicode characters in
cljstyle pipe
- Update to support the new method value and array class syntax introduced in Clojure 1.12.
Full Changelog: 0.16.626...0.17.642
0.16.626
Dusting off the project to update the build tool chain and tackle a couple of long-standing minor issues.
0.15.0
This release brings a number of updates to comment-related formatting, as well as fixing some long-standing rewrite-clj
bugs around namespaced maps and infinity literals.
0.14.0
This release contains two major changes - the configuration file format has been significantly revamped, and various performance optimizations have resulted in 2.3x faster formatting than the previous version.
0.13.0
This minor release adds a new --exclude
option for runtime exclusions. It also fixes styling of namespaces with attribute maps, and an error where files missing a newline at EOF would not print a check
diff.
0.12.1
The main change in this release is to merge the core
and tool
projects together. Combined with a new deps.edn
file, this allows cljstyle
to be used directly from the clj
CLI or as a library.
0.12.0
Many optimizations to runtime resulting in about a 40% speedup. Some bug fixes as well.
0.11.1
Adjust the type formatting rules after feedback from users.
0.11.0
This release contains a few bug-fixes and two significant new features:
- Vars and other
def
forms now have line-break rules.
- Types such as
defrecord
, reify
, etc. now have formatting rules.
0.10.1
Fixes a configuration bug in the new pipe
command.