v0.3.2
Changes by Kind
API Change
- Added
kubepkg.Client
struct type to allow better encapsulation (has to be created viakubepkg.New()
) (#1282, @saschagrunert) - Added dedicated
options
package for configuringkubepkg
(#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 acceptalpha
,beta
,rc
andofficial
as well (#1286, @saschagrunert) - Switched to go-git/v5 dependency which makes manual import path adaption required (#1283, @saschagrunert)
Feature
- Add
DependencyChanges()
function to thenotes
package to be able to collect Kubernetes dependency changes (#1253, @saschagrunert) - Add
--dependencies
option tokrel 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 torelease-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 eitheralpha
,beta
,rc
orofficial
. (#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
- github.com/fatih/color: v1.7.0 → v1.9.0
- github.com/mattn/go-isatty: v0.0.8 → v0.0.11
- github.com/onsi/ginkgo: v1.11.0 → v1.12.0
- github.com/onsi/gomega: v1.8.1 → v1.10.0
- github.com/yuin/goldmark: v1.1.25 → v1.1.27
Removed
Nothing has changed.