All notable changes to this project will be documented in this file.
- Updated to [zprint "1.2.9"].
- Updated to [zprint "1.2.8"].
- Updated to [zprint "1.2.7"].
- Updated to [zprint "1.2.6"].
- Updated to [zprint "1.2.5"].
- Updated to [zprint "1.2.4"]. Previously depended on an alpha version.
- Added ability to "check" formatting. The
-c
and--check
switches on the command line will now check the formatting, returning 0 (success) if all of the files are formatted correctly, and 1 (error) if any of them are not formatted correctly. Information is also printed regarding the success or failure of the formatting checkes. Issue #8.
- Updated to [zprint "1.2.4"]
- Updated to [zprint "1.2.3"]
- Upgraded processing of
:zprint
key inproject.clj
as well as command-line processing to usezprint.config/sci-load-string
. This means that functions can be defined in these areas, and internal guides can also be referenced. This is in response to zprint issue #223, where the temporary workaround couldn't be handled in the:zprint
key ofproject.clj
.
- Updated to [zprint "1.2.2"]
- Updated to [zprint "1.2.1"]
- Updated to [zprint "1.2.0"]
- Updated to [zprint "1.1.2"]
- Updated to [zprint "1.1.1"]
- Updated to [zprint "1.1.0"]
- Updated to [zprint "1.0.2"]
-
Updated to [zprint "1.0.1"]
-
Changed the way that files are processed, removing reliance on rename, and using just
slurp
andspit
to read and create files. No temporary file created, it is all held in memory. Which it was anyway inzprint-file
, but now it is explicit here inlein-zprint
.
- Updated to [zprint "1.0.0"]
-
You can now place a function in an options map specified on the command line. You cannot place a function in an options map specified in a
project.clj
file. Functions are rarely specified in an options map, so this hasn't been much of a restriction, nor is the inability to specify it in aproject.clj
file a serious problem. You can always place a function in an options map in the~/.zprintrc
file. -
If you place
cwd-zprintrc?
orsearch-config?
in the options map specified on the command line or in the options map in theproject.clj
file, they will be honored and used to when configuring the zprint library.
- Updated to [zprint "0.5.4"]
- Updated to [zprint "0.5.3"]
- Updated to [zprint "0.5.2"]
-
Updated to [zprint "0.5.1"]
-
Removed planck and lumo zprint filter command line creation.
-
Updated to [zprint "0.5.0"]
-
Changed version number to match the version of zprint used ("0.5.0"), instead of lagging behind by one version. So there was no version
0.4.x
for lein zprint.
-
Limited configuration -- command line options
-d
or--default
, or:zprint
map in theproject.clj
file containing:command :default
.If you specify default configuration lein-zprint will ignore all external configuration, including the
$HOME/.zprintrc
file and most of the information in the:zprint
key in theproject.clj
file. The only external configuation it will accept (which doesn't affect the formatting) is the:old?
key in the:zprint
map in theproject.clj
file.
- Updated to [zprint "0.4.16"]
- Updated to [zprint "0.4.15"]
- Updated to [zprint "0.4.14"]
- Updated to [zprint "0.4.13"]
-
Updated to [zprint "0.4.12"]
-
Added test for ;!zprint support which allows any number of ;
- Updated to [zprint "0.4.11"]
- Updated to [zprint "0.4.10"]
- Updated to [zprint "0.4.9"]
- Updated to [zprint "0.4.7"]
- Force setting of
:parallel?
for each function. Saves maybe 20% of time on longer files with big functions.
- Updated to [zprint "0.4.6"]
- Updated to [zprint "0.4.5"]
- Fix problem with leiningen 2.8.1 and :lumo-cmd-line and :planck-cmd-line. Issue #2
- Updated to [zprint "0.4.4"]
- Updated to [zprint "0.4.3"]
- Updated to [zprint "0.4.2"]
- Updated to [zprint "0.4.1"]
- Updated to [zprint "0.4.0"]
- Updated to [zprint "0.3.3"]
- Updated to [zprint "0.3.2"], which has bug-fix for Issue #23.
- Updated to [zprint "0.3.1"]
-
Updated to [zprint "0.3.0"]
-
Note that while configuration from environment variables and Java system properties still works in lein-zprint, that these capabilities are DEPRECATED as of zprint "0.3.0", and will likely go away at some point in the future. If you care about them, file an issue!
-
Added :lumo-cmd-line capability as well. Similar to :planck-cmd-line but slightly different.
-
Added :planck-cmd-line capability to output a single line script to make a pretty printing filter using planck. Some minor tests and lots of documentation.
-
Updated to [zprint "0.2.16"]
- Updated to [zprint "0.2.15"]
- Updated to [zprint "0.2.14"]
- Updated to [zprint "0.2.13"]
- Updated to [zprint "0.2.12"]
- Updated to [zprint "0.2.11"]
- Updated to [zprint "0.2.10"]
- Updated to [zprint "0.2.9"]
- Added announcement of rename of existing files with .old extensions with suggestion about how to stop this behavior.
- Added several tests involving :left-space :keep or :drop
- Updated to [zprint "0.2.8"]
-
Updated to [zprint "0.2.7"]
-
Added test for comment handling
-
Fixed broken command line options
- Added small fixes to :help text
- Reformatted with updated zprint library
- Fixed broken command line options
- Added basic tests for command line operations
- Added basic tests for ;!zprint directive
- Added :support keyword for (zprint nil :support)
- Fixed initialization so that command line values show in :explain
- Fixed broken command line options
- Fixed broken command line options
- Added :old? capability optional
- Added {:format ...} capability
- Documented that you need to be in the project.clj directory
- Linked to zprint 0.2.2
- Added alpha header to readme.
- Linked to zprint 0.2.1
- Initial project commit.