Skip to content

Latest commit

 

History

History
212 lines (204 loc) · 8.59 KB

CHANGELOG.md

File metadata and controls

212 lines (204 loc) · 8.59 KB

Changelog

Also see tools.deps changelog

clj has both stable and prerelease versions. Current and former stable build are listed in bold are (or were) obtained from the default brew formula. Other versions can be obtained using versioned formulas only.

Prerelease versions:

  • 1.10.1.769 on Jan 26, 2021
    • Update to tools.deps.alpha 0.9.859

Current stable version:

  • 1.10.1.763 on Dec 10, 2020
    • Set exit code for -X ex-info error
    • Sync up cli syntax for aliases in help

Older versions (previous stable builds in bold):

  • 1.10.1.754 on Dec 7, 2020
    • Update to tools.deps.alpha 0.9.857
    • Update Windows scripts for new -Stree format
  • 1.10.1.749 on Dec 6, 2020
    • Update -Stree to use new tree printer
    • Update to tools.deps.alpha 0.9.853
  • 1.10.1.745 on Dec 2, 2020
    • Update to tools.deps.alpha 0.9.847
  • 1.10.1.739 on Nov 23, 2020
    • Update to tools.deps.alpha 0.9.840
  • 1.10.1.735 on Oct 30, 2020
    • Fix double throw in -X handling
    • Error if -A used without an alias
  • 1.10.1.727 on Oct 21, 2020
    • Update to tools.deps.alpha 0.9.833
  • 1.10.1.723 on Oct 20, 2020
    • Fix clj -X:deps tree adding tools.deps.alpha to tree
    • Fix clj -X:deps mvn-pom adding tools.deps.alpha to pom deps
    • Fix clj -X:deps git-resolve-tags not working
    • Update to tools.deps.alpha 0.9.828
  • 1.10.1.716 on Oct 10, 2020
    • Make edn reading tolerant of unknown tagged literals
    • Update to tools.deps.alpha 0.9.821
  • 1.10.1.708 on Oct 7, 2020
    • Update to tools.deps.alpha 0.9.816
    • TDEPS-168 - Fix error message handling for -X
  • 1.10.1.697 on Sep 25, 2020
    • Update to tools.deps.alpha 0.9.810
  • 1.10.1.693 on Sep 21, 2020
    • Update windows scripts for latest
    • Re-instate -Stree
    • Update to tools.deps.alpha 0.9.799
  • 1.10.1.681 on Sep 11, 2020
    • Reinstate -R, -C, and -Spom as deprecated options
    • Update to tools.deps.alpha 0.9.795
  • 1.10.1.672 on Sep 4, 2020
    • Add -P to prepare (download, cache classpath) without execution
    • Enhance -X and -M to support all argmaps
    • Enhance -X to support ad hoc function (-F removed)
    • Add new argmap keys for -X, :ns-default, :ns-aliases
    • Deprecate main args without -M
    • Remove -T, -R, -C, -O
    • In deps.edn, deprecate :deps/:paths in alias (change to :replace-deps/:replace-paths)
    • In deps.edn, change :fn/:args to :exec-fn/:exec-args
    • Move -Sdeps, -Spom, -Sresolve-tags into -X:deps invocations
    • Update to tools.deps.alpha 0.9.782
  • 1.10.1.645 on Aug 9, 2020
    • Update to tools.deps.alpha 0.9.763
  • 1.10.1.641 on Aug 8, 2020
    • Fix clj -X to make :args optional
  • 1.10.1.636 on Aug 7, 2020
    • Fix clj -X arg handler in Windows
    • Update to tools.deps.alpha 0.9.759
  • 1.10.1.619 on July 31, 2020
    • Error handling on -X :args
  • 1.10.1.615 on July 30, 2020
    • Add -F function exec
    • Update to tools.deps.alpha 0.9.751
  • 1.10.1.604 on July 28, 2020
    • Fix clj -X arg handler in Windows
  • 1.10.1.600 on July 28, 2020
    • Fix clj -X handler in Windows
  • 1.10.1.596 on July 28, 2020
    • Fix clj -X handler
  • 1.10.1.590 on July 22, 2020
    • Added new execution mode to execute a function that takes an argmap via -X
    • Added support for using data stored in aliases as :paths
    • Added explicit "tool" step to cover :deps and :paths replacement, which can be passed via alias -T
    • Update to tools.deps.alpha 0.9.745
  • 1.10.1.561 on July 17, 2020
    • Update to tools.deps.alpha 0.8.709
  • 1.10.1.554 on July 15, 2020
    • Update to tools.deps.alpha 0.8.702
  • 1.10.1.547 on June 11, 2020
    • In Windows impl, use Write-Output when returning values like with -Spath
    • Update to tools.deps.alpha 0.8.695
  • 1.10.1.524-1.10.1.536 on Feb 28, 2020
    • Working on release automation, no changes
  • All releases older than this were stable releases
  • 1.10.1.510 on Feb 14, 2020
    • Update to tools.deps.alpha 0.8.677
  • 1.10.1.507 on Jan 30, 2020
    • Update to tools.deps.alpha 0.8.661
    • Add -Sthreads option for concurrent downloads
    • Use -- to separate dep options and clojure.main options
  • 1.10.1.502 on Jan 20, 2020
    • Report clj version in clj -h
    • Update to tools.deps.alpha 0.8.640
  • 1.10.1.496 on Jan 16, 2020
    • Update to tools.deps.alpha 0.8.624
    • Remove -Xms on tool jvms
  • 1.10.1.492 on Nov 25, 2019
    • Fix bad condition checking whether to write trace.edn
  • 1.10.1.489 on Nov 20, 2019
    • Update to tools.deps.alpha 0.8.599
    • Join aliases in windows script without spaces
    • Added -Strace option
  • 1.10.1.483 on Nov 4, 2019
    • Update to tools.deps.alpha 0.8.584
    • Use homebrew ruby to minimize env conflicts
  • 1.10.1.478 on Oct 18, 2019
    • Update to tools.deps.alpha 0.8.567
    • Report locations of user and project configs in -Sdescribe
  • 1.10.1.472 on Oct 15, 2019
    • Update to tools.deps.alpha 0.8.559
  • 1.10.1.469 on Aug 9, 2019
    • Update to tools.deps.alpha 0.7.541
    • Add slf4j-nop which was removed from tools.deps.alpha
  • 1.10.1.466 on July 17, 2019
    • Use min heap setting, not max, on internal tool calls
    • Update to tools.deps 0.7.527
  • 1.10.1.462 on July 3, 2019
    • Rollback deps.edn install changes and install again
  • 1.10.1.458 on June 29, 2019
    • Update to tools.deps 0.7.511
  • 1.10.1.455 on June 28, 2019
    • Fix some manpage/help formatting
    • TDEPS-131 Fix bug tracker link in man page
    • Update to tools.deps 0.7.505
    • Stop installing deps.edn, now embedded in tools.deps
  • 1.10.1.447 on June 6, 2019
    • Add new clj option to man page and clj help
  • 1.10.1.445 on June 6, 2019
    • Change default Clojure to 1.10.1
  • 1.10.0.442 on Mar 16, 2019
    • Update to tools.deps.alpha 0.6.496
    • Early release of Windows clj
  • 1.10.0.414 on Feb 13, 2019
    • Update to tools.deps.alpha 0.6.488
  • 1.10.0.411 on Jan 4, 2019
    • Update to tools.deps.alpha 0.6.480
  • 1.10.0.408 on Jan 2, 2019
    • Update to tools.deps.alpha 0.6.474
    • FIX TDEPS-82 - ensure -Sdescribe doesn't trigger resolution
  • 1.10.0.403 on Dec 17, 2018
    • Changed default Clojure version to 1.10
  • 1.9.0.397 on Oct 17, 2018
    • Update to tools.deps.alpha 0.5.460
  • 1.9.0.394 on Sept 15, 2018
    • Update to tools.deps.alpha 0.5.452
  • 1.9.0.391 on July 19, 2018
    • FIX TDEPS-77 - fix bad break character in rlwrap
    • FIX TDEPS-86 - use non-0 exit code in clj if rlwrap doesn't exist
    • FIX TDEPS-87 - change wording describing -Sdeps in help and man
  • 1.9.0.381 on May 11, 2018
    • FIX TDEPS-76 - use exec for final Java invocation in script
    • NEW Convey lib map via Java system property
  • 1.9.0.375 on Apr 14, 2018
    • FIX TDEPS-61 - switch to use Clojars CDN repo
    • FIX TDEPS-71 - better error if Java not installed
    • FIX TDEPS-65 - specify permissions on installed files
  • 1.9.0.358 on Mar 2, 2018
    • FIX linux-install - use mkdir -p to ensure parent dirs are created
    • FIX brew install - move man page installation from formula to install.sh
    • FIX TDEPS-45 - don't swipe -h flag if main aliases are in effect
    • FIX TDEPS-47 - use classpath cache with -Sdeps
  • 1.9.0.348 on Feb 23, 2018
    • NEW Add --prefix to linux-install (INST-9)
    • NEW Add man page to installation (INST-18)
    • FIX Fix uberjar construction to avoid overlap of file and directory with same name
    • FIX Add missing license file
  • 1.9.0.341 on Feb 21, 2018
    • CHANGE -Senv to -Sdescribe
  • 1.9.0.338 on Feb 20, 2018
    • NEW -Senv - print edn for Clojure config, similar to -Sverbose info
    • NEW -Scp - provide a custom classpath and ignore classpath gen
  • 1.9.0.326 on Feb 2, 2018
    • NEW -O - Java option aliases (append if multiple)
    • NEW -M - clojure.main option aliases (replace if multiple)
    • NEW -A - generic alias can combine any kind of alias and all are applied
    • FIX - if multiple alias switches supplied, they combine
    • FIX - whitespace in help fixed
  • 1.9.0.315 on Jan 23, 2018
    • NEW -Stree to print dependency tree
    • NEW -Sdeps to supply a deps.edn on the command line as data
    • FIX bug with git deps using :deps/root writing File objects to libs files
  • 1.9.0.309 on Jan 18, 2018
    • NEW -Spom emits dep exclusions and classifier
    • NEW pom file reader for local and git deps
    • FIX git deps now use :deps/root if specified
    • FIX major updates to improve transitive version selection
    • ENHANCE git version resolution uses stricter rules in comparison
    • ENHANCE dump stack on unexpected errors for debugging
  • 1.9.0.302 on Jan 8, 2018
    • CHANGE git dep attributes (removed :rev, added :tag and :sha)
    • FIX Java 9 warning with -Spom
    • NEW -Sresolve-tags
  • 1.9.0.297 on Jan 4, 2018
    • NEW git deps
    • NEW Updated -Spom to include repositories in the pom
  • 1.9.0.273 on Dec 8, 2017
    • Initial release for 1.9