A list of the releases and their changes follows below. Check out the commit history for a detailed list of changes.
Unless otherwise noted all changes are done by Manfred Moser from simpligility
-
Require Java 11 for build and runtime
-
Add support for Java 17 usage, verfied with Java 17 builds
-
Update Maven wrapper and Maven used for build
-
Remove travis CI build
-
Add GitHub actions CI build
-
Support for non-proxy hosts
-
fixes #49
-
-
Add ability to skip an artifact if HttpHead throws an exception
-
see #52
-
contributed by https://github.com/pnrgitter
-
-
Update dependencies and code to better usage of Maven and SiSu, other misc improvements
-
contributed by Tamas Cservenak https://github.com/cstamas
-
Proxy support for destination repository
-
see #46
-
fixes #45
-
contributed by https://github.com/sellersj
-
-
Fixed authorization for header-requests on target repository (checkTarget option)
-
contributed by Daniel Geißler https://github.com/dgeissl
-
-
Support for zip archives, avoid NPE
-
fixes #40
-
-
Update commons-io to 2.6
-
Update Maven resolver to 1.3.3
-
removed wrong classpath entry in executable JAR
-
Fixed logic for avoiding hidden file and directory inclusion
-
see #39
-
contributed by William Whittle https://github.com/whittlec
-
-
jcommander upgrade to 1.72
-
Added support for runtime scope as option
-
see #32
-
contributed by Alessio Bianchi https://github.com/venator85
-
-
Added support for authorization to source repository
-
see https://github.com/simpligility/maven-repository-tools/pull/38/files
-
fixes #21
-
contributed by Slavomír Varchula https://github.com/boulik
-
-
Upgrade to use Maven 3.5.2 and Maven Resolver 1.1.1
-
replaces usage of Eclipse Aether
-
see #31
-
-
Ignore directories in source repo on disk that start with .
-
allows import of local repo with index
-
or import of Nexus 2 on disk repo
-
fixes #36
-
-
Updated retrieval logic
-
better support for additional artifacts and main artifact download (hpi and jar)
-
avoid failure when packaging and extension differ (maven-plugin and jar)
-
-
Correct javadoc and sources jar retrieval for non-jar packaging
-
fixes #28
-
-
Upgraded commons-lang3
-
Added feature to include dependencies with scope provided and/or test
-
Removed chatty KB download and upload progress logging
-
modify target URL if required by adding /
-
fixes #26
-
-
plexus-utils upgrade
-
updated Maven wrapper config to use 3.3.9
-
feature to only verify which dependencies would be deployed
-
fixes #25
-
Earlier versions have been used in production for quite a while now and its stable as it stands. So releasing 1.0.0.
-
added exit status for execution of provisioner so that it can be used as failure/success indicator in scripts and so on
-
added support to deploy a local folder without specifying artifact coordinates for initial download
-
fixes #12
-
-
upgraded org.codehaus.plexus:plexus-utils 3.0.21 → 3.0.22
-
upgraded org.slf4j:slf4j-api 1.6.2 → 1.7.21
-
upgraded ch.qos.logback:logback-classic 1.1.2 → 1.1.7
-
upgraded minimal required Java version for compile and runtime to 1.8
-
upgraded com.beust:jcommander 1.48 → 1.55
-
upgraded commons-io:commons-io 2.4 → 2.5
-
upgraded org.apache.httpcomponents:httpclient 4.5 → 4.5.2
-
upgraded all aether dependencies 1.0.0.v20140518 → 1.1.0
-
feature to check for existence of artifacts in target repo, skip deployment and report on it
-
refactored retrieval to allow easy expansion and loading of main artifact even if request is for qualifier artifact
-
fixes #15
-
-
documented proxy support
-
fixes #22
-
-
NPE fix
-
see #23
-
-
dependency updates
-
minor code cleanups
-
added masking of password in log for repository provisioner
-
fixes #19
-
-
added proxy support
-
see #20
-
contributed by Romaon Zabini https://github.com/rzabini
-
-
added summary report feature
-
fixes #18
-
-
updated parent pom/plugins