Skip to content

Latest commit

 

History

History
181 lines (142 loc) · 5.06 KB

CHANGELOG.md

File metadata and controls

181 lines (142 loc) · 5.06 KB

Changelog

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.

None

3.5.0 - 2020-03-29

Added

  • Download of specific artifacts using a regex
  • Instructions added to README how to use this new feature

Improved

  • Section about how to clone an old Nexus3 repository

Fixed

  • Three code smells that were reported by SonarCloud

3.4.0 - 2020-03-25

Added

  • Upload of zip artifacts

Changed

  • Create files for testing rather than storing them in git

3.3.3 - 2019-12-12

Added

  • GolangCI Badge and scan
  • Debian installation package

Fixed

  • Consistent help menu
  • Multiple ignored errors
  • Broken integration tests
  • Allow -p in CI by preventing that omission of ~/.n3dr returns an exit 1 as suggested by @jorianvo

Changed

  • Refactored artifactName and initConfig functions to solve 'write shorter units of code' issues

3.3.2 - 2019-09-08

Added

  • Display of version by specifying --version thanks to explanation by @umarcor.

Removed

  • Lambda support as this tool is not suitable for running in serverless as it could take over more than 15 minutes to complete.

3.3.1 - 2019-09-06

Fixed

  • No error handling if password is omitted or incorrect. Issue reported by @jorianvo.

3.3.0 - 2019-09-02

Added

  • Lambda support

3.2.0 - 2019-08-16

Added

  • Possibility to create a ZIP of downloaded artifacts
  • Described in README how to add artifacts to a ZIP archive

Changed

  • Instructions how to use n3dr updated in README.md

Removed

  • Docker support

3.1.1 - 2019-08-06

Fixed

  • Fix 'incorrect folder name if artifact path contains repository name' by @dbevacqua.

3.1.0 - 2019-06-02

Added

  • Upload artifacts to a specific Nexus3 repository.

3.0.0 - 2019-05-21

Added

  • Enable debug logging.
  • Progress bar as suggested by @jorianvo.

Changed

  • Download command changed to backup.
  • Majority of info logging changed to debug.

2.3.0 - 2019-05-20

Added

  • docker-compose example.

2.2.1 - 2019-05-20

Fixed

  • Broken repositories subcommands due to omission of authentication request.

2.2.0 - 2019-05-20

Added

  • Password lookup using viper.
  • Documented how to lookup password from file.

Fixed

  • Help menu was not returned when invoking subcommand.

Changed

  • Defined commands that are used by download and repositories function, globally.
  • Indicated what subcommand are required.

2.1.1 - 2019-05-19

Added

  • Issue templates.
  • URL validation.
  • Difference with equivalent tools explained.

Fixed

2.1.0 - 2019-05-19

Added

  • Count number of repositories in a certain Nexus3 instance.
  • Display names of all repositories.
  • Download artifacts from all repositories.
  • Updated README how to download all artifacts.

Changed

  • Create dedicated download folder for each repository.

2.0.0 - 2019-05-15

Added

  • Command Line Interface using Cobra.

Changed

  • Coverage report changed by excluding all files that were created by cobra in a cmd folder.

Removed

  • Not implemented upload subcommand removed from README.

1.0.2 - 2019-05-15

Added

  • TestDownloadArtifacts.

Changed

  • Restrict testing to linux as docker is omitted on Mac and Windows build in travis.

Fixed

  • Broken Windows build due to formatting solved by enforcing LF using gitattributes.

1.0.1 - 2019-05-14

Fixed

  • Publication of artifacts.

1.0.0 - 2019-05-12

Added

  • Download all artifacts from a certain Nexus3 repository.