All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
-
#265: Added CircleCI support.
-
#262: Added forced focus option.
-
See details
--focus
option section in README.
-
-
#261: Fixed to work correctly when used as a tool.
-
#256: Fixed false positive with comparing prefixed versions.
-
#255: Added
file-path
option toantq.api/outdated-deps
.
-
Bumped clojure to 1.11.2.
-
Bumped tools.deps to 0.19.1417.
-
Bumped malli to 0.15.0.
-
Bumped kaocha to 1.88.1376.
-
#251: Fixed clojure upgrader to be able to upgrade deps in namespaced map.
-
#246: Fixed github actions upgrader not to duplicate entries with two or more blank lines.
-
#245: Bumped tools.deps to 0.18.1398.
-
#192: Fixed github ation upgrader to check version correctly.
-
#237: Added support for accessing private repositories with GPG in Leiningen projects.
-
#235: Added support for
*
version range.-
See Exclusions for more information.
-
-
#230: Fixed transitive check to support custom repositories.
-
#228: Updated tool’s help to add
traisitive
option.
-
#204: Added
--transitive
option to scan outdated transitive dependencies.
-
#217: Fixed pom.xml upgrader to work correctly when pom.xml contains
exclusions
tag.
-
#212: Added support for exclusion by specifying version ranges.
-
e.g.
-
Command line:
--exclude=foo/bar@1.2.x
-
Meta data:
foo/bar ^{:antq/exclude "1.2.x"} {:mvn/version …}
-
-
See Exclusions for more information.
-
-
#209: Added
antq.api
namespace for using antq as a library.
-
#207: Fixed a bug about relative
:local/root
paths in deps.edn.
-
Bumped tools.deps to 0.17.1297.
-
Bumped kaocha to 1.80.1274.
-
Bumped build.edn to 0.9.203.
-
Updateed release workflow to use ncipollo/release-action.
-
#199: Fixed upgrader to skip excluded dependencies.
-
#197: Updated to support properties in pom.xml.
-
Bumped kaocha to 1.75.1190.
-
#195: Updated to use clojure/tools.deps instead of tools.deps.alpha.
-
Bumped deep-diff2 to 2.7.169.
-
#184: Fixed not to throw exception for checking changelogs.
-
#84: Added support link for changelogs.
-
Bumped data.xml to 0.2.0-alpha7.
-
Bumped build.edn to 0.7.145.
-
Bumped tools.deps.alpha to 0.14.1222.
-
BREAKING: Dropped support for Clojure 1.9.
-
Basically, antq could work regardless of the Clojure version which your project depends.
-
If you have a trouble, please see here.
-
-
#176: Fixed not to overwrite progress bar.
-
#174: Fixed to skip checking diff for timed out dependencies.
-
#172: Fixed to work with Windows.
-
#170: Fixed not to upgrade dependencies that timed out.
-
#165: Fixed to avoid adding extra whitespaces when upgrading pom.xml.
-
Changed to use build.edn.
-
Changed version format to
MAJOR.MINOR.COMMIT
.
-
#159: Fixed
check-clojure-tools
to work with$XDG_CONFIG_HOME
.
-
#145: Added support for running behind proxies.
-
See details: Run behind proxy
-
-
#146: Added support for checking and upgrading Clojure CLI Tools installed to
~/.clojure/tools
.-
Required
--check-clojure-tools
option to enable. (Disabled by default)
-
-
#129: Changed to use tools.build.
-
Bumped clj-yaml to 0.7.108.
-
Bumped kaocha to 1.63.998.
-
#136: Added
--ignore-locals
option to ignore Java dependencies installed to your local Maven repository(~/.m2/).
-
#132: Added
--download
option to allow downloading upgraded dependencies at the same time as a convenience.-
If you upgrade manually or without the
--download
option and the version is changed to the latest, the new version will not be downloaded even if you specify the--download
option later (because antq does not detect differences).
-
-
#137: Fixed to use SHA of annotated tags for specified
:git/tag
-
#133: Fixed to skip diffs on s3://repos.
-
Changed logs related to diff between versions not to display by default.
-
To display these logs, please use
--verbose
option.
-
-
Bumped tools.deps.alpha to 0.12.1067.
-
Bumped rewrite-clj to 1.0.699-alpha.
-
#117: Fixed to fetch qualified versions correctly.
-
#111: Fixed a bug that caused an error when updating
:git/sha
.
-
#93: Updated to support
:git/sha
for deps.edn. -
Bumped deps-deploy to the latest commit.
-
#104: Fixed Clojure CLI tool mode to handle
upgrade
andforce
options correctly.
-
#100: Bumped version-clj to 2.0.2.
-
#102: Replaceed cheshire with clojure.data.json.
-
Updated to support tool installation.
-
To install
clojure -Ttools install com.github.liquidz/antq '{:git/tag "0.16.1"}' :as antq
-
To execute
clojure -Tantq oudated
-
-
Bumped tools.deps.alpha to 0.12.1003.
-
Bumped clj-yaml to 0.7.107.
-
#83: Added support for Gradle experimentally.
-
See details: Work with Gradle
-
-
#81: Updated maven and git connection to retry on timeouts.
-
Bumped tools.deps.alpha to 0.11.931.
-
#79: Offer a Leiningen plugin.
-
It tends to be more accurate (since it won’t parse your project.clj, having it evaluated by Leiningen instead).
-
However the
:upgrade
option will not be supported (since the plugin cannot always know if a given dependency came from a specific profile, middleware, etc).
-
-
Bumped tools.deps.alpha to 0.11.922.
-
#75: Extended
--exclude
option to be able to exclude specific versions.-
Now you can exclude specific versions as follows:
--exclude=foo/bar@1.0.0
-
-
#70: Fixed GitHub Actions detector to support matrix variables.
-
#70: Fix DeLaGuardo/setup-graalvm detector to support v4.0.
-
#67: Fixed to skip
'latest'
versions as a latest version.
-
#60: Added support for detecting version on 3rd-party GitHub Actions.
-
Supports following 3rd-party actions for now.
-
-
#63: Added support for detecting dependencies which has unverified group name.
-
Supports following group names for now.
-
antq/antq
→com.github.liquidz/antq
-
seancorfield/depstar
→com.github.seancorfield/depstar
-
seancorfield/next.jdbc
→com.github.seancorfield/next.jdbc
-
-
-
Changed group name on clojars.org from
antq
tocom.github.liquidz/antq
.-
antq/antq
will be deployed for a while.
-
-
#64: Changed lread/rewrite-cljc-playground to clj-commons/rewrite-clj.
-
Bumped tools.deps.alpha to 0.11.905.
-
Bumped kaocha to 1.0.829.
-
Bumped tools.cli to 1.0.206.
-
#61: Fixed diff URL for
:git/url
ending with ".git" to be correct
-
#58: Fixed to avoid NullPointerException when POM does not contains SCM.
-
Bumped org.clojure/clojure to 1.10.2.
-
Bumped tools.deps.alpha to 0.9.863.
-
Bumped clj-commons/clj-yaml to 0.7.106.
-
Updateed lread/rewrite-cljc to be latest.
-
Fixed to return success status when all outdated deps are upgraded.
-
Fixed not to confirm for upgrading GitHub Actions YAML.
-
Upgrading YAML is not supported yet.
-
-
#55: Fixed to check
org.clojure/clojure
.-
If there are some
org.clojure/clojure
versions in the same file, only the newest version will be checked.
-
-
Fixed
deps.edn
extractor to handle:override-deps
key. -
Fixed
deps.edn
upgrader to handle:override-deps
key. -
Fixed to work with Clojure 1.8 again.
-
--upgrade
option requires Clojure 1.9 or later instead.
-
-
#44: Add
:replace-deps
check for Clojure CLI tools.
-
#42: Fixed upgrader to skip artifacts which cannot fetch the version.
-
Fixed
antq.ver.github-action
to fallback to usegit ls-remote
when failed to fetch tags from GitHub API.
-
#39: Changed to warn on Clojure 1.7.0 or earlier.
-
Fixed to be able to handle GitHub Actions specified by SHA.
-
#33: Fixed to ignore Clojure CLI deps which has
local/root
.
-
Add support
-X antq.core/latest
execution for Clojure CLI.
-
#29: Added a tips to avoid SLF4J warnings.
-
#27: Fixed docker image to check git libraries correctly.
-
#24: Added support to check git libraries for Clojure CLI.
-
#21: Fixed to support
shadow/env
andenv
tag for shadow-cljs.edn.
-
#19: Fixed to exit
1
on outdated dependencies.
-
#16: Removed
unilog
from dependencies.
-
#10: Added support for Maven S3 repositories.
-
Fixed to handle that a major version is the latest of that major version for GitHub Actions.
-
c.f. https://github.com/actions/toolkit/blob/master/docs/action-versioning.md#compatibility
-
e.g.
"v1"
means the latest version which matches"1.*"
.
-
-
Skip under-development versions by default.
-
e.g.
alpha
,beta
, andRC
-
-
Added more tests and codecov badge.
-
Changed github action to fetch latest version from list-tags API.