Changelog - project-ncl/pnc-cli GitHub Wiki

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.

[1.7.0] - Unreleased

Fixed

  • [NCL-4324] PNC-CLI config should not need password key to be filled for serviceaccount
  • Fix pnc get-revision-of-build-configuration failing due to not working unwrap of the REST response
  • [NCL-4903] Added support for specifying build type (MVN, GRADLE)

[1.6.0] - 2019-05-17

Added

  • Support for scmTag in Buildrecord

[1.5.0] - 2019-04-09

Added

  • Better handle pickle incompatibility between Py version

[1.4.2] - 2018-11-26

Added

  • [NCL-4244] build and build_set commands now supports --rebuild-mode argument. The --force-rebuild (-f) argument is now being deprecated in these commands.

Fixed

  • Fixed anonymous usage

[1.4.1] - 2018-10-01

Fixed

  • Fixed error handling in make-mead command
  • Fixed code indentation

[1.4.0] - 2018-09-27

Added

  • Added new argument --clean-group to make-mead command for cleaning old Build Configurations in Build Group Config
  • Added cancel-running-build command
  • Added new argument --get-revision to update-build-configuration command to get the revision of the updated Build Configuration
  • Added new argument --rev to build command to allow selection specific revision of Build Configuration to build
  • Added new argument --id-revisions to build-set command to allow selection specific revision of Build Configurations from the Build Group Config to build

Changed

  • Fixed and updated query-by-attribute command
  • Changed create-repository-configuration command to automatically recognize internal/external repository
  • Argument revision_id is now positional and required in get-revision-of-build-configuration command
  • The user token is refreshed before running command, allowing to successfuly finish long running builds.
  • Updated swagger client-code generator to version 2.2.3
  • ApiExceptions are now output to stderr instead of stdout

Fixed

  • Fixed parsing of get-environment command output

[1.3.6] - 2018-09-18

Fixed

  • fixed update-repository-configuration command

[1.3.5] - 2018-08-07

Fixed

  • [NCL-4033] fixed pageination in list-dependencies command

[1.3.4] - 2018-08-07

Fixed

  • [NCL-4016] fixed list-build-configurations-for-product command

[1.3.3] - 2018-08-07

Fixed

  • [NCL-4006] fixed wrong formating in geting build-set
  • [NCL-3997] fixed broken git url validation
  • fixed get-log-for-record command

[1.3.2] - 2018-07-31

Fixed

  • [NCL-3947] fixed inifite recurion in list-build-set-records
  • [NCL-4004] fixed unicode sanitization
  • [NCL-3997] fixed git url validation

[1.3.1] - 2018-07-30

Fixed

  • [NCL-3998] fixed rsql and pagination in list-projects command

[1.3.0] - 2018-06-26

Added

  • Added support for temporary builds
  • Add Brew push commands
  • Added command to genereate list of built artifact
  • make-mead command now creates Product Version if it doesn't exists

Changed

  • Replaced prints with logging and added option to specify log level
  • Improved test coverage
  • Rework auth so credentials are requested lazily

Removed

  • Removed some environment commands that actually don't exists in PNC
  • Removed license commands as licenses are not supported in PNC
  • Removed broken duplicate list-artifacts command (use list-built-artifacts instead)

Fixed

  • [NCL-4004] Fix unicode sanitization in swagger client
  • [NCL-3947] Fix inifite recurion in list-build-set-records
  • [NCL-3997] Fix git url validation
  • [NCL-3998] Fix list-projects with rsql returns everything
  • [NCL-3878] Fix ProductMilestoneRest not iterable
  • [NCL-3828] Fix wrong formating of json
  • [NCL-3710] Fix return format of build config commands
  • [NCL-3498] fix 0 return value when makemead fails
  • Fix three bugs in the pnc make-mead command
  • Fix reutrn type of BuildConfigurationSets.build
  • Fix crash in get-product command when the product doesn't exist