Releases: SchwarzIT/go-template
v0.5.0
What's Changed
- feat(template): replace openapiv2 generator with gnostic by @Ricagraca in #153
- chore(deps): update github/codeql-action action to v2.1.34 by @renovate in #187
- chore(deps): update all non-major dependencies by @renovate in #188
- fix(ci): git push new tag in tag_release by @brumhard in #186
- fix: update and fix nix flake by @brumhard in #189
- fix(ci): Set fix Go version in main Workflow by @linuxluigi in #181
- chore(deps): update golang:1.19 docker digest to 54184d6 by @renovate in #190
- chore(deps): update all non-major dependencies by @renovate in #191
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 9ec950c by @renovate in #197
- chore(deps): update module github.com/google/go-github/v39 to v48 by @renovate in #196
- chore(deps): update golang:1.19 docker digest to 0bb0c88 by @renovate in #199
- chore(deps): update golang:1.19 docker digest to 660f138 by @renovate in #201
- chore(deps): update actions/cache action to v3.2.0 by @renovate in #202
- chore(deps): update actions/cache action to v3.2.2 by @renovate in #208
- chore(deps): update module github.com/google/go-github/v48 to v49 by @renovate in #218
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to cacb3d8 by @renovate in #217
- chore(deps): update goreleaser/goreleaser-action action to v4 by @renovate in #192
- chore(deps): update actions/checkout action to v3.3.0 by @renovate in #221
- chore(deps): update actions/cache action to v3.2.3 by @renovate in #224
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to bce8511 by @renovate in #223
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 1fa522f by @renovate in #225
- chore(deps): update golang:1.19 docker digest to bace16d by @renovate in #226
- chore(deps): update module github.com/google/go-github/v49 to v49.1.0 by @renovate in #227
- chore(deps): update golang:1.19 docker digest to 06fc512 by @renovate in #229
- chore(deps): update github/codeql-action action to v2.1.38 by @renovate in #230
- chore(deps): update golang:1.19 docker digest to bb9811f by @renovate in #231
- chore(deps): update github/codeql-action action to v2.1.39 by @renovate in #232
- chore(deps): update anchore/sbom-action action to v0.13.2 by @renovate in #234
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 26d07ba by @renovate in #233
- chore(deps): update module github.com/google/go-github/v49 to v50 by @renovate in #236
- chore(deps): update golang:1.19 docker digest to 09009d4 by @renovate in #238
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 42ddd0c by @renovate in #237
- fix(engine): Remove Codeowners when no OpenSource project by @linuxluigi in #194
- feat(template): Set semgrep config to auto by @linuxluigi in #203
- fix(template): Remove matrix option from GitHub workflow by @linuxluigi in #200
- feat(template): Add bin path to cache in GitHub CI by @linuxluigi in #205
- feat(template): Add caching to azure DevOps Pipeline by @linuxluigi in #204
- chore(deps): update golang:1.19.x Azure DevOps Pipeline by @linuxluigi in #207
- feat(ci): Ignore ci on version update by @linuxluigi in #210
- fix(engine): Fix ignoring paths for test projects by @linuxluigi in #215
- docs(template): Add doc links to buf.gen.yaml by @linuxluigi in #240
- feat(template): Add more caching to docker build by @linuxluigi in #214
- docs(engine): Add badge Go Reference by @linuxluigi in #219
- chore(deps): update golang:1.19 docker digest to f714d43 by @renovate in #241
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 5c9728e by @renovate in #242
- feat: update codeowners to use github handles by @brumhard in #195
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 48e033b by @renovate in #245
- chore(deps): update golang:1.19 docker digest to 572f680 by @renovate in #246
- chore(deps): update golang:1.19 docker digest to 7ce31d1 by @renovate in #250
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 21e5d22 by @renovate in #249
- feat(template): Trigger CI on PR only by @linuxluigi in #248
- docs: Use github handles in Readme for codeowners by @linuxluigi in #247
- fix(deps): Update semgrep docker image by @linuxluigi in #251
- fix(template): Set versioncontrol from golangci via go.mod by @linuxluigi in #243
- chore(deps): update golang:1.19 docker digest to d2078d2 by @renovate in #255
- chore(deps): update sigstore/cosign-installer action to v3 by @renovate in #256
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 149531e by @renovate in #257
- chore(deps): update actions/setup-go action to v4 by @renovate in #259
- feat(template): Update Azure Pipeline Trigger by @linuxluigi in #258
- feat(template): Add protobuf linter in CI by @linuxluigi in #209
- feat(template): Add vulnerability detection using
govulncheck
by @linuxluigi in #198 - chore(deps): update all non-major dependencies by @renovate in #235
- refactor(engine): replace dotembed with all flag by @brumhard in #260
- chore: exclude autogenerated files from diff by @brumhard in #261
- chore(deps): update golang.org/x/vuln digest to ba9ce01 by @renovate in #262
- chore(deps): update golang:1.20 docker digest to f709934 by @renovate in #263
- chore(deps): update golang.org/x/vuln digest to 03dd099 by @renovate in #265
- chore(deps): update all non-major dependencies by @renovate in #266
- chore(deps): update module github.com/google/go-github/v50 to v51 by @renovate in #268
- docs(engine): Add badge for coverage by @linuxluigi in #244
- chore(deps): update golang:1.20 docker digest to 403f486 by @renovate in #267
- feat(ci): Run generate in CI to auto commit files by @linuxluigi in #213
- fix(ci): trigger push on generated files by @brumhard in #272
- chore(deps): update tj-actions/coverage-badge-go action to v2 by @renovate in #269
- chore(deps): update tj-actions/verify-changed-files action to v14 by @renovate in #270
- chore(deps): update golang.org/x/vuln digest to d3666e3 by @renovate in #271
- fix(template): remove depguard linter by @patrick246 in #283
- chore(deps): update tj-actions/verify-changed-files action to v16 by @renovate in #282
- chore(deps): update sigstore/cosign-installer digest to 0f98322 by @renovate in #279
- chore(deps): update golang:1.20 docker dige...
v0.4.3
Changelog
- 5c0eb78 fix(ci): pin goreleaser version to v1.10.3 (#185)
- 2dc9099 chore(deps): update github/codeql-action action to v2.1.33 (#184)
- 7101039 chore(deps): update golang:1.19 docker digest to dc76ef0 (#183)
- 797e630 chore(deps): update all non-major dependencies (#182)
- c40ec33 Update semantic PR app URL (#177)
- 5eb33e5 Add make release (#176)
- 9e00552 chore: prepare release 0.4.3 (#173)
- 876b79a chore(deps): update gcr.io/distroless/static:nonroot docker digest to ed05c7a (#172)
- 9c7dcde chore(deps): update github/codeql-action action to v2.1.30 (#171)
- 32369eb chore(deps): update golang:1.19 docker digest to 7ffa701 (#170)
- 6d2f763 feat(ci): add helper workflow, scripts for release (#160)
- 5584eba chore(deps): update anchore/sbom-action action to v0.13.0 (#169)
- f41c052 feat: add flake.nix file to consume gt via nix (#161)
- 32514c2 refactor: replace fatih/color with muesli/termenv (#167)
- ebb9ea6 chore(deps): update golang:1.19 docker digest to 992d5fe (#168)
- 51f1376 chore(deps): update all non-major dependencies (#165)
- ef8d67b chore(deps): update gcr.io/distroless/static:nonroot docker digest to d8afc7d (#164)
- b7207f5 docs: update brumhard email (#163)
- fc4e349 chore(deps): update actions/cache action to v3.0.11 (#162)
- f5577d0 chore(deps): update gcr.io/distroless/static:nonroot docker digest to 380318d (#159)
- 47ac0a2 chore(deps): update all non-major dependencies (#157)
- 722ae70 chore(deps): update golang:1.19 docker digest to 25de7b6 (#158)
- ec08230 chore(deps): update golang:1.19 docker digest to d3f734e (#155)
- b8dd800 chore(deps): update all non-major dependencies (#156)
v0.4.2
What's Changed
- chore(deps): update all non-major dependencies by @renovate in #128
- chore(deps): update golang digest to b203dc5 by @renovate in #129
- chore(deps): update module github.com/stretchr/testify to v1.7.2 by @renovate in #130
- chore(deps): update all non-major dependencies by @renovate in #131
- chore(deps): update golang digest to 1c3d22f by @renovate in #133
- chore(deps): update gcr.io/distroless/static digest to 66cd130 by @renovate in #132
- chore(deps): update all non-major dependencies by @renovate in #134
- chore(deps): update golang digest to 7c6cf4c by @renovate in #135
- chore(deps): update golang digest to a452d62 by @renovate in #137
- fix(template): replace or remove hyphen (#97) by @danielzwink in #138
- fix(template): change branch name in protobreaking from master to main (#125) by @danielzwink in #136
- chore(deps): update all non-major dependencies by @renovate in #139
- chore(deps): update golang:1.18 docker digest to 616aa98 by @renovate in #144
- chore(deps): update all non-major dependencies by @renovate in #142
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 59d91a1 by @renovate in #143
- chore(deps): update gcr.io/distroless/static:nonroot docker digest to 1f580b0 by @renovate in #148
- chore(deps): update all non-major dependencies by @renovate in #147
- chore(deps): update golang:1.19 docker digest to 59473d0 by @renovate in #150
- chore(deps): update golang:1.19 docker digest to 5bbf6bd by @renovate in #151
- feat(ci): Test project generation in CI by @linuxluigi in #146
- feat(ci): Update golangci config by @linuxluigi in #145
- chore(deps): update actions/setup-go action to v3.3.0 by @renovate in #149
- chore(deps): update actions/cache action to v3.0.8 by @renovate in #154
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Changelog
- b3cebd6 feat(ci): add lint step for generated project (#122)
- 13bf26d chore(deps): update goreleaser/goreleaser-action action to v3 (#123)
- 7e749ac fix(template): remove buf.work.yaml if grpc false (#121)
- d4effd3 fix(template): generate scripts with executable permission (#120)
- 0dc50d5 chore(deps): update golang digest to 02c0535 (#115)
- eb36e7d chore(deps): update all non-major dependencies (#114)
- 223f463 fix(template): rename internal/logger to log (#119)
- 5789c18 fix(ci): add content write permissions for release (#112)
- e585394 fix(ci): set correct release pipeline permissions (#111)
v0.4.0
Changelog
- 7955e7c fix(ci): add content write permissions for release
- e585394 fix(ci): set correct release pipeline permissions (#111)
- 4eb68bd chore: prepare release 0.4.0 (#110)
- 34e09b1 chore(deps): update github/codeql-action action to v2 (#103)
- 1abe352 chore(deps): update all non-major dependencies (#102)
- 692b7dd Set directory & file permission (#109)
- 1593fef fix(template): fix apache license copyright notice (#108)
- 4e5479c feat(template): set zap loglevel via environment var (#92)
- 888b843 feat(template): remove rarely used template files (#106)
- 94d2c5b feat(template): pin docker images (#107)
- dcc2437 docs(template): add autogenerated docs for options (#98)
- d97730d feat(ci): reenable semgrep sarif file exports (#101)
- f06816b chore(deps): update all non-major dependencies (#99)
- 200218a chore(engine): update to go1.18 (#96)
- d833ae5 feat(template): update buf integration from v1beta1 to v1 (#94)
- c7332a7 chore(deps): update actions/cache action (#93)
- 7a50665 chore(deps): update all non-major dependencies (#91)
- fca4015 fix(ci): disable semgrep sarif report (#95)
- 742ca00 chore(deps): update github/codeql-action action to v1.1.4 (#90)
- ac15397 chore(deps): update all non-major dependencies (#89)
- 60e7372 feat(ci): pin all github action versions (#88)
- 287cffc chore(deps): update goreleaser/goreleaser-action action to v2.9.1 (#87)
- b370190 chore(deps): update actions/checkout action (#86)
- 75d5110 chore(deps): update sigstore/cosign-installer action to v2 (#78)
- 5ebbcff chore(deps): update actions/setup-go action (#85)
- a6d8eb0 feat: group all non major renovate PRs (#79)
- 9c90588 chore: add deps as semantic commit scope (#80)
- 18c302d feat(ci): add cosign and sbom generation (syft) (#69)
- e152437 feat: add issue form for bug and feature request (#75)
v0.3.0
Rerelease because of new goreleaser config.
Initial v0.3.0 release was on 11th February 2021.
Changelog
- e4ee975 chore: prepare release 0.3.0 (#74)
- bececbe fix(engine): use default value for hidden options (#73)
- 4cdf06f feat(template): add ci options (#67)
- df6acf4 chore: add ci as conventional commit scope (#70)
- 7068303 refactor(template)!: set no open source license value to 0 (#60)
- 6c0a7db feat(template): use projectSlug as default for appName #14
- 4906bac ci: disable trigger on push (#59)
- ff23e76 Fix: remove space after badge (#66)
- 2b186ed chore: configure semantic commits bot (#68)
- 1b41095 chore(deps): update module github.com/spf13/cobra to v1.3.0 (#64)
- 8da3b56 docs: update README.md installation instructions (#61)
- f207f51 docs: add go report card badge (#56)
v0.2.1
Changes
- Check for minimal go version (go1.15)
- Improved error output if project initialization with Go and Git fails (exec.Cmd)
Changelog (autogenerated)
c688af5 Merge pull request #55 from SchwarzIT/release-0.2.1
819d3c7 Prepare 0.2.1 release
79c5cf9 Merge pull request #52 from SchwarzIT/feature/check-git-go-version
11e201d Merge pull request #51 from dirien/feature/dashboad
731c951 Add preconditions to README
b5379d5 Fix linting issues
80efc94 Add exec package tests
38fd02f Use CmdRunner instead of Command interface
ed68423 Add check for go version, treat errs as warning
6a08254 Merge pull request #48 from SchwarzIT/feature/semgrep-in-security-dashbaord
1c460ec fix: remove Dependency Dashboard
e97bbf4 Enable security dashboard for semgrep
v0.2.0
Changes
- Added support for opensource: LICENSE and CODEOWNERS files
- BREAKING: dropped support for json config files
Changelog (autogenerated)
7d7c508 Merge pull request #47 from SchwarzIT/release-0.2.0
539265d Prepare 0.2.0 release
d34553f Merge pull request #12 from SchwarzIT/feature/add-license-option
251f6be Fix ErrParameterSet condition
0e6ee55 Set default option values if not set in file mode
d09895c Use gopkg.in/yaml.v3 instead of sigs.k8s.io/yaml
c781024 Fix lint
8afbca9 Add opensource options
aa029f1 Merge pull request #44 from dirien/feature/goreleaser
2f6fbbd feat: add goreleaser for gt cli
v0.1.0
Release v0.1.0
This is go/template
's first release.
In spite of it being a 0.1.0 release it's in fact the result of almost a year of work behind the scenes at Schwarz IT.
As stated in the README it already contains a refined collection of configuration files and standard tools that make starting a new Go project a breeze.
DISCLAIMER:
go/template
tends to be opinionated since we try to enforce our best practices/ standard packages to use (.e.g zap, automaxprocs), but even if you don't want to use these it shouldn't be too much effort to delete everything that you don't want.