Skip to content

v0.3.2

Compare
Choose a tag to compare
@justaugustus justaugustus released this 19 May 19:26
· 4637 commits to master since this release
v0.3.2
f647485

Changes by Kind

API Change

  • Added kubepkg.Client struct type to allow better encapsulation (has to be created via kubepkg.New()) (#1282, @saschagrunert)
  • Added dedicated options package for configuring kubepkg (#1285, @saschagrunert)
  • Added new anago flag --type=[alpha|beta|rc|official] which deprecates the --official and --rc flags
  • Changed the krel gcbmgr --type flag to now accept alpha, beta, rc and official as well (#1286, @saschagrunert)
  • Switched to go-git/v5 dependency which makes manual import path adaption required (#1283, @saschagrunert)

Feature

  • Add DependencyChanges() function to the notes package to be able to collect Kubernetes dependency changes (#1253, @saschagrunert)
  • Add --dependencies option to krel release-notes (default: true) (#1298, @saschagrunert)
  • Add RepoIsForkOf() to check repository inheritance.
  • Add GetRepository() functions in all clients to get repository data from the GitHub API. (#1287, @puerco)
  • Added --dependencies flag to release-notes tool to add a dependency report (#1292, @saschagrunert)
  • Added git.IsDirty() method to verify the state of a local repository
  • krel gcbmgr now verifies that the local copy of k/release is neither dirty nor diverged with the latest remote commit (#1284, @saschagrunert)
  • Added dependency report to generated CHANGELOG.{md,html} when running krel changelog (#1291, @saschagrunert)
  • Added flag validation for anago --type, which must be either alpha, beta, rc or official. (#1289, @saschagrunert)
  • K8s-cloud-builder: Build cross1.14 variant on kube-cross:v1.14.3-1 (#1299, @justaugustus)
  • kube-cross: Build v1.14.3-1 image (#1294, @justaugustus)

Bug or Regression

  • Changed git.OpenRepo to now correctly choose the path when prefixed with ~/ (#1297, @saschagrunert)
  • lib/release: Fix version label logic for release cuts
  • Move branch creation to RC cuts
  • Enable beta cuts on master
  • Disallow alpha releases after a beta has been cut (#1288, @justaugustus)
  • [krel] gcbmgr: Add validation method for GcbmgrOptions (#1293, @justaugustus)

Dependencies

Added

  • github.com/saschagrunert/ccli: b68f755
  • github.com/saschagrunert/go-modiff: v1.2.0
  • github.com/urfave/cli/v2: v2.2.0

Changed

Removed

Nothing has changed.