Changelog
Pro-only
New features
- feat(pro): brew alternative names (#491)
- feat(pro): check boxes in PR template (#484)
- feat(pro): dockers.dockerfile template contents (#480)
- feat(pro): http.matrix and artifactory.matrix (#494)
- feat(pro): nfpms.templated_scripts (#481)
- feat(pro): release --single-target (#482)
- feat(pro): release.footer/header can load from file/url (#487)
Bug fixes
- fix(pro): fix skipping docker push on partial builds
- fix(pro): skip docker push if partial && --skip-publish
Build process updates
- build(pro): fix nightly workflow
- build(pro): rename workflow
Other work
- refactor(pro): improve includes and footer/header from urls/files (#488)
- test(pro): fix broken test
- test(pro): fix metadata tests
- test(pro): improve nfpm templated_scripts tests
Shared with OSS
New features
- feat(brew): extra_install
- feat(nfpm): allow to template scripts names
- feat(nfpm): allow to template scripts names
- feat(nfpm): update + rpm prefixes support
- feat(nix): extraInstall
- feat(nix): runtime dependencies
- feat(nix): support zip packages (#4225)
- feat(scoop): support arm64 (#4193)
- feat(scoop): support arm64 (#4193)
- feat(snapcraft): allow to disable (#4228)
- feat(winget): PortableCommandAlias (#4196)
- feat: adds syft to docker image (#4182)
- feat: improve output (#4206)
- feat: init improvements
- feat: metadata mod_timestamp (#4188)
- feat: publishers.disable (#4239)
- feat: support
make_latest
for GitHub release (#4161) - feat: support setting mod_timestamp in universalbinary (#4172)
Bug fixes
- Revert "fix: skip defaults for skipped pipes (#4210)"
- fix(docker): should use cmd.Environ() instead of cmd.Env
- fix(nfpm): lintian unix path (#4175)
- fix(nfpm): rpm.packager binding was missing
- fix(nix): fmt
- fix(nix): improve extra_install
- fix(nix): multiple archives for the same platform (#4227)
- fix(nix): potentially unused with lib
- fix(winget): improve commit msgs (#4199)
- fix(winget): replace forward slashes in Winget
RelativeFilePath
(#4195) - fix: chocolatey jsonschema
- fix: delete temporary dir used for docker build (#4178)
- fix: docker respects builds binary file paths (#4218)
- fix: docker.env should be first
- fix: goreleaser check --soft
- fix: jsonschema for builds.hooks
- fix: properly log file with issues on check
- fix: skip defaults for skipped pipes (#4210)
- fix: use t.TempDir
- fix: use t.TempDir
- fix: using token log message
Dependency updates
- feat(deps): bump github.com/atc0005/go-teams-notify/v2 from 2.7.1 to 2.8.0 (#4216)
- feat(deps): bump github.com/disgoorg/disgo from 0.16.7 to 0.16.8 (#4234)
- feat(deps): bump github.com/google/go-containerregistry from 0.15.2 to 0.16.1 (#4229)
- feat(deps): bump github.com/xanzy/go-gitlab from 0.88.0 to 0.89.0
- feat(deps): bump github.com/xanzy/go-gitlab from 0.89.0 to 0.90.0 (#4232)
- feat(deps): bump gocloud.dev from 0.32.0 to 0.33.0
- feat(deps): bump golang from 1.20.5-alpine to 1.20.6-alpine (#4181)
- feat(deps): bump golang from 1.20.6-alpine to 1.20.7-alpine
- feat(deps): bump golang from 1.20.7-alpine to 1.21.0-alpine (#4240)
- feat(deps): bump golang from
7efb78d
tob255d93
(#4238) - feat(deps): bump golang from
e959001
to7839c9f
(#4189) - feat(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 (#4235)
- feat(deps): bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 (#4233)
- feat(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 (#4236)
- feat(deps): bump golang.org/x/tools from 0.11.0 to 0.11.1 (#4220)
- feat(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0 (#4237)
- feat(deps): bump the gomod-deps group with 3 updates (#4165)
- feat(deps): bump the gomod-deps group with 3 updates (#4200)
- feat(deps): use mergo 1.0.0
Build process updates
- Revert "build(dependabot): group dependency updates"
- build: add a nightly task
- build: fix release name when nightly
- build: improve archive name_template
- build: nightly every wednesday night
- build: release nightly every Thursday (#4211)
- build: remove snapcraft from nightlies
- build: rename file
- build: rename file
- build: rename workflow
- build: update nix config
- build: update nix config
Other work
- Support
make_latest
for GitHub release (#4161) - ci: append envs when calling docker instead of overriding (#4187)
- docs: add dagger to users.md
- docs: fix
- docs: fix deprecations notice about
scoops.bucket
(#4207) - docs: fix links (#4183)
- docs: fix migration example
- docs: fix typo in builds.md (#4205)
- docs: fix yaml formatting on scoop deprecations (#4170)
- docs: remove newsletter link
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update /pro
- docs: update schema
- refactor: dockefile tmpl
- refactor: gio.Chtimes (#4191)
- refactor: properly annotate deprecated options
- test(docker): fix broken test