All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed the filter logic issue associated with multiple exclusions (by @nath-abhishek).
- Skipped due to a build issue with Nexus
- Contributions by @hadisfr
- Adding Java 14 support.
- Showing stacktrace in error messages.
- Moved manual release script into build-config.
- Documentation updates.
- Contributions by @nath-abhishek
- New
continueOnMavenError
flag inconfig.json
. When set totrue
,Jarvis
will continue processing remaining applications, fromartifact.json
, after it encounters maven errors. Default value isfalse
. - Added capability to use
RELEASE
andLATEST
as dependency versions inartifact.json
. appSetName
is now written to outputjsonl
file.
- New
- New
mavenTimeOutSeconds
flag inconfig.json
to set time out for mvn process to prevent hanging indefinitely (default 5 min). - Added
jarviz-cli/samples/sample_jarviz_result.jsonl
. - Upgraded immutables to 2.8.2
- Upgraded ASM to 9.1
- Upgraded Guava to 30.0-jre
- Upgraded JUnit to 4.13.1
- Added Github Actions scripts for building and releasing.
- Removed Travis build scripts.
- Fixed MavenArtifactDiscoveryServiceTest.
- Fixing release script to remove NPM version prefix.
- Release script was moved to top.
- NPM_TOKEN is not needed in .npmrc file.
- Released Jarviz CLI.
- Open sourcing the initial version of Jarviz dependency analyser.