Skip to content

Releases: goreleaser/goreleaser-pro

v2.1.0-pro

13 Jul 17:46
72c8133
Compare
Choose a tag to compare

Changelog

Pro-only

New features

  • feat(pro): before publish hooks (#743)
  • feat(pro): cloudsmith support (#750)
  • feat(pro): global metadata (#748)
  • feat(pro): goreleaser subscribe
  • feat(pro): http uploads and artifactory templated extra files support

Bug fixes

  • fix(pro): lint issue
  • fix(pro): move a log to verbose

Build process updates

  • build(pro): fix nightly

Other work

  • chore(pro): schema update
  • chore(pro): schema update

Shared with OSS

New features

  • feat(archive): support .tzst suffix (#4870)
  • feat(blob): allow to upload only extra_files (#4925)
  • feat(build): use GOCACHEPROG if set (#4941)
  • feat(chocolatey): allow template in copyright, provide ctx.ReleaseNotes (#4858)
  • feat(nfpm): add support for ipk package format (#4863)
  • feat(nfpm): support arm in termux (#4901)
  • feat(notary): allow to sign without notarizing (#4919)
  • feat: --skip=archive (#4916)
  • feat: build --auto-snapshot (#4917)
  • feat: support extra_files in http upload and artifactories (#4940)

Bug fixes

  • fix(github): set discussion category on publish only
  • fix(gitlab): better handle CI_JOB_TOKEN and unavailable APIs (#4918)
  • fix(snapcraft): set confinement to strict by default
  • fix: actually respect changelog.abbrev (#4942)
  • fix: improve snapcraft configuration handling
  • fix: make latest on drafts (#4966)
  • fix: moving some logs to debug
  • fix: revert unwanted change
  • fix: snapcraft temporary directory + concurrency (#4963)

Dependency updates

  • chore(deps): bump golang to 1.22.5-alpine (#4993)
  • chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 (#4933)
  • chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 (#735)
  • chore(deps): bump actions/setup-go from 5.0.1 to 5.0.2 (#4984)
  • chore(deps): bump actions/setup-go from 5.0.1 to 5.0.2 (#762)
  • chore(deps): bump anchore/sbom-action from 0.16.0 to 0.16.1 (#4979)
  • chore(deps): bump anchore/sbom-action from 0.16.0 to 0.16.1 (#761)
  • chore(deps): bump anchore/scan-action from 3 to 4 (#4985)
  • chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 (#4932)
  • chore(deps): bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (#4973)
  • chore(deps): bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (#754)
  • chore(deps): bump docker/setup-qemu-action from 3.0.0 to 3.1.0 (#4972)
  • chore(deps): bump docker/setup-qemu-action from 3.0.0 to 3.1.0 (#753)
  • chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.6.0 (#4928)
  • chore(deps): bump github.com/anchore/quill from 0.4.1 to 0.4.2 (#4988)
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.53.0 to 1.54.0 (#4929)
  • chore(deps): bump github.com/caarlos0/env/v11 from 11.0.1 to 11.1.0 (#4951)
  • chore(deps): bump github.com/charmbracelet/lipgloss from 0.11.0 to 0.11.1 (#4982)
  • chore(deps): bump github.com/charmbracelet/x/exp/ordered from 0.0.0-20231010190216-1cb11efc897d to 0.1.0 (#4948)
  • chore(deps): bump github.com/distribution/distribution/v3 from 3.0.0-alpha.1 to 3.0.0-beta.1 (#4983)
  • chore(deps): bump github.com/google/go-containerregistry from 0.19.1 to 0.19.2 (#4946)
  • chore(deps): bump github.com/google/go-containerregistry from 0.19.2 to 0.20.0 (#4978)
  • chore(deps): bump github.com/goreleaser/nfpm/v2 from 2.37.1 to 2.38.0 (#4976)
  • chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 (#4955)
  • chore(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9 (#4930)
  • chore(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#4945)
  • chore(deps): bump github.com/xanzy/go-gitlab from 0.105.0 to 0.106.0 (#4958)
  • chore(deps): bump github/codeql-action from 3.25.10 to 3.25.11 (#4967)
  • chore(deps): bump github/codeql-action from 3.25.8 to 3.25.10 (#4935)
  • chore(deps): bump golang from 1.22.4-alpine to 1.23rc1-alpine (#4970)
  • chore(deps): bump golang from 6522f0c to 8274bcf (#4952)
  • chore(deps): bump golang from 8274bcf to ace6cc3 (#4954)
  • chore(deps): bump golang from 9bdd569 to 6522f0c (#4944)
  • chore(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#4975)
  • chore(deps): bump golang.org/x/tools from 0.22.0 to 0.23.0 (#4977)
  • chore(deps): update go-github to v63
  • chore(deps): update lipgloss to v0.12.0

Documentation updates

  • docs(notarize): use a Application cert not an Installer cert (#4938)
  • docs: add version error to common errors
  • docs: big cleanup (#4943)
  • docs: big cleanup (#4943)
  • docs: blob.md neq -> ne (#4991)
  • docs: clarify install instructions for apk, deb, and rpm
  • docs: clarify places that might need a PAT
  • docs: clean up nfpm docs
  • docs: fix deprecation keyword in .gitlab-ci.yml (#4964)
  • docs: fix light/dark mode switch title
  • docs: fix links
  • docs: fix margin
  • docs: fix missing closing quote (#4949)
  • docs: fix social icons
  • docs: improve /install
  • docs: improve docs on goamd64
  • docs: improve version error
  • docs: improvements
  • docs: improving docs (#4956)
  • docs: improving home page (#4953)
  • docs: slugify tabs
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: wording

Build process updates

  • build: fix nightly
  • build: fix nightly

Other work

  • chore: auto-update generated files
  • chore: remove deprecated todos
  • chore: update docs

v2.0.1-pro

11 Jun 02:13
2d5b2fd
Compare
Choose a tag to compare

Changelog

Pro-only

Bug fixes

  • fix(pro): improve log messages (#722)

Shared with OSS

Bug fixes

  • Revert "fix(blobs): do not upload artifacts if ids is set to empty (#4921)"
  • fix(blobs): do not upload artifacts if ids is set to empty (#4921)
  • fix: init in v2 (#4915)

Dependency updates

  • chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 (#4896)
  • chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 (#725)
  • chore(deps): bump github.com/caarlos0/log from 0.4.4 to 0.4.5 (#4895)
  • chore(deps): bump github/codeql-action from 3.25.6 to 3.25.8 (#4906)
  • chore(deps): bump golang from 1.22.3-alpine to 1.22.4-alpine (#4912)
  • chore(deps): bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 (#4909)
  • chore(deps): bump golang.org/x/text from 0.15.0 to 0.16.0 (#4911)
  • chore(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0 (#4910)
  • chore(deps): bump goreleaser/goreleaser-action from 5 to 6 (#4908)

Documentation updates

  • docs: added the missing deprecation notices deep link to v2 section (#4922)
  • docs: announce v2
  • docs: fix go install instructions for v2
  • docs: fix link
  • docs: fix more comment
  • docs: improve docker documentation
  • docs: latest
  • docs: update
  • docs: update cmd docs
  • docs: update goreleaser-action version
  • docs: update jsonschema
  • docs: update jsonschema
  • docs: update schema pro

Build process updates

  • ci: fix snapcraft

Other work

  • chore: auto-update generated files
  • chore: update comment

v2.0.0-pro

05 Jun 00:11
2d5b2fd
Compare
Choose a tag to compare

Warning

This is a breaking change!

Follow the instructions here to upgrade!

Changelog

Pro-only

New features

  • feat(pro): v2

Bug fixes

  • fix(pro): more v2 cleaning
  • fix(pro): v2 cleanups
  • fix(pro): v2 merge issues

Shared with OSS

New features

  • feat!: more v2 cleanups (#4892)
  • feat!: rename module to /v2 (#4894)
  • feat!: v2 (#4806)
  • feat(pro)!: rename module to v2

Documentation updates

  • docs: update
  • docs: update error page
  • docs: update users
  • docs: update users

Build process updates

  • ci: update .goreleaser.yaml

Other work

  • chore: auto-update generated files

v1.26.2-pro

24 May 01:34
737d1c0
Compare
Choose a tag to compare

Changelog

Pro-only

Bug fixes

  • fix(pro): lint issues

Shared with OSS

Bug fixes

  • fix(docs): version typo (#4878)

Dependency updates

  • chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 (#4876)
  • chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 (#715)
  • chore(deps): bump anchore/sbom-action from 0.15.11 to 0.16.0 (#4881)
  • chore(deps): bump anchore/sbom-action from 0.15.11 to 0.16.0 (#718)
  • chore(deps): bump cachix/install-nix-action from 26 to 27 (#4874)
  • chore(deps): bump cachix/install-nix-action from 26 to 27 (#711)
  • chore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 (#4882)
  • chore(deps): bump github.com/caarlos0/env/v11 from 11.0.0 to 11.0.1 (#4888)
  • chore(deps): bump github.com/google/ko from 0.15.2 to 0.15.4 (#4885)
  • chore(deps): bump github.com/mattn/go-mastodon from 0.0.6 to 0.0.8 (#4872)
  • chore(deps): bump github.com/slack-go/slack from 0.12.5 to 0.13.0 (#4871)
  • chore(deps): bump github/codeql-action from 2.13.4 to 3.25.5 (#4880)
  • chore(deps): bump github/codeql-action from 3.25.5 to 3.25.6 (#4883)
  • chore(deps): bump golang from c24516e to f1fe698 (#4873)
  • chore(deps): bump golang from f1fe698 to b8ded51 (#4887)

Documentation updates

  • docs: fix winget default path (#4875)

Build process updates

  • build: fix changelog not showing dependencies updates

Other work

  • chore: auto-update generated files

v1.26.1-pro

15 May 13:46
737d1c0
Compare
Choose a tag to compare

Changelog

Shared with OSS

Security updates

Bug fixes

  • fix(build): do not print 'go: downloading' bits of go build output (#4869)
  • fix(cmd): --draft should only override if set
  • fix: close HTTP resp body to prevent resource leak (#4857)
  • fix: disable logs on some commands (#4865)
  • fix: fix nolintlint issues (#4854)
  • refactor: remove unneeded in Go 1.22 loop var copy (#4856)

Documentation updates

  • docs: announce v1.26 (#4851)
  • docs: update action docs
  • docs: update old Go website links (#4855)

Build process updates

  • build: disable appendAssign gocritic check

v1.26.0-pro

11 May 16:57
737d1c0
Compare
Choose a tag to compare

Changelog

Pro-only

New features

  • feat(pro): cross-publish (#694)
  • feat(pro): retry fury uploads on some errors

Bug fixes

  • fix(pro): changelog format
  • fix(pro): cmd help
  • fix(pro): continue --merge when snapshot
  • fix(pro): continue --skip
  • fix(pro): continue when not a snapshot
  • fix(pro): do not announce nightlies
  • fix(pro): gitlab's pull request opener

Build process updates

  • build(pro): fix release

Shared with OSS

New features

  • feat(announce): add BlueSky support (#4779)
  • feat(archive): support tar.zst (#4825)
  • feat(changelog): custom commit format (#4802)
  • feat(checksum): supports BLAKE2 and SHA-3 (#4850)
  • feat(cmd): release --draft (#4771)
  • feat(gitea): implement Changelog function (#4794)
  • feat(gitlab): Allow PRs to be created (#4793)
  • feat: always log build output (#4787)
  • feat: isEnvSet tmpl function (#4775)
  • feat: migrate to new homebrew constuctions (on_arm, on_intel) (#4822)
  • feat: notarize macos binaries (#4774)

Security updates

Bug fixes

  • Revert "fix: temp disable snapcraft" (#4830)
  • fix(bluesky): change default env, fix user agent, update tests
  • fix(brew): cpu conditionals (#4814)
  • fix(brew): linux brew with extra end
  • fix(gitea): changelog output
  • fix(gitlab): Use start_branch for file creation if branch doesn't exist already (#4792)
  • fix(nfpm): termux platform (#4812)
  • fix(nix): update valid licenses
  • fix(telegram): mdv2escape ProjectName by default (#4784)
  • fix: bad json tag name
  • fix: lint issues
  • fix: telegram default message (#4821)
  • fix: temp disable snapcraft (#4826)
  • fix: typo in User-Agent header value (#4765)
  • fix: update SBOM generation to add .json as file type (#4781)
  • fix: use correct path variable for logging in check command (#4756)
  • fix: winget paths on windows (#4786)
  • refactor: improve switch
  • refactor: improve switch
  • refactor: optimize strings replacers (#4788)

Dependency updates

  • fix(deps): update go-set to fix armv7 build

Documentation updates

  • docs: description for chocolateys.package_source_url (#4763)
  • docs: fix deprecation typos (#4750)
  • docs: fix typos (#4764)
  • docs: improve -p help message (#4798)
  • docs: notes on prefixed tags and monorepos
  • docs: remove mentions to --skip-something flags
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update USERS.md (#4839)
  • docs: update bluesky docs
  • docs: update changelog
  • docs: update dirty.md deprecated syntax (#4766)
  • docs: update repository.md

Build process updates

  • build: fix nightly job
  • build: remove go from flake dev shell
  • build: use latest snapcraft (#4849)

Other work

  • blob: permit skipping the configuration of the Content-Disposition header (#4832)

v1.25.1-pro

04 Apr 02:08
644e410
Compare
Choose a tag to compare

Changelog

Pro-only

Bug fixes

  • fix(pro): lint issues

Shared with OSS

Bug fixes

  • fix(release): only change release draft status on new releases (#4744)
  • fix(release): publish tag with skip_upload (#4745)
  • fix: properly skip docker builds of skipped builds (#4747)

Documentation updates

  • docs: announce v1.25

Build process updates

  • build: simplify (#4748)

v1.25.0-pro

03 Apr 02:12
644e410
Compare
Choose a tag to compare

Changelog

Pro-only

New features

  • feat(pro): dockerhub
  • feat(pro): goreleaser verify-license

Bug fixes

  • fix(pro): deprecate furies.skip
  • fix(pro): dmg when binary name contains dir
  • fix(pro): msi when binary has a path

Documentation updates

  • docs(pro): fix dockerhub missing images attribute

Shared with OSS

New features

  • feat(archives): format override to 'none' to skip certain goos (#4730)
  • feat(brew): allow to set headers in the url (#4648)
  • feat(brew): sync fork before opening PR
  • feat(git): retry git clone on retriable error (#4725)
  • feat(krew): sync fork before opening PR
  • feat(nfpm): also allow $NFPM_PASSPHRASE (#4633)
  • feat(nfpm): compression, fields, and predends on debs (#4632)
  • feat(nix): sync fork before opening PR
  • feat(nix): update licenses
  • feat(pipe/release): Mark GitHub releases as non-draft only after all artifacts are uploaded. (#4626)
  • feat(scoop): sync fork before opening PR
  • feat(winget): sync fork before opening PR
  • feat(winget): update manifest version to 1.6.0 (#4658)
  • feat: add metadata to the release (#4714)
  • feat: allow to delete existing artifacts in the release (#4711)
  • feat: checksums.split (#4707)
  • feat: consistently use directory in property names (#4737)
  • feat: fig is being sunset, remove (#4694)
  • feat: support .config dir
  • feat: support netbsd/arm64 (#4706)
  • feat: support projectID for gitlab CreateFile (brew, nix, etc) (#4705)
  • feat: use go 1.22 (#4614)

Bug fixes

  • fix(aur): allow to have multiple AUR configs pointing to the same repo (#4712)
  • fix(build): buildmode: pie (#4631)
  • fix(nix): update licenses
  • fix(winget): name is not actually required
  • fix: run not being truly POSIX-compliant (#4739)
  • fix: adjust unused function params in client mock package (#4738)
  • fix: artifact filtering
  • fix: better universalbinary message (#4627)
  • fix: brews.url_headers is not required
  • fix: convert run install script to pure POSIX sh (#4736)
  • fix: do not log release published if it is a draft (#4691)
  • fix: improve artifact refresh and filtering
  • fix: only build archlinux and aur for supported arches (#4695)
  • fix: properly template builds.gobinary
  • fix: remove repetitive words (#4701)
  • fix: sort order of brew artifacts (#4617)
  • fix: support dir in gomod (#4729)
  • fix: use new refresh func
  • refactor: moving config load logic to another file

Documentation updates

  • docs(blog): fix broken link (#4704)
  • docs: Minor edits to 'dockerhub' (#4740)
  • docs: announce v1.24 (#4602)
  • docs: bump setup-go version (#4638)
  • docs: clarify changelog sorting
  • docs: consistently use the term directory
  • docs: dockerhub singular
  • docs: fix broken links
  • docs: fix default for build.id attribute (#4734)
  • docs: fix dockerhub missing images property
  • docs: fix link
  • docs: fix typo username in dockerhubs example (#4733)
  • docs: sort the GoReleaser configuration YAML code examples (#4652)
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update CONTRIBUTING
  • docs: update contributing
  • docs: update dockerhub
  • docs: update docs
  • docs: update docs
  • docs: update github action
  • docs: update nix.md
  • docs: update sign docs
  • docs: update users
  • docs: update users
  • docs: update users.md
  • docs: updates

Build process updates

  • build(htmltest): ignroe external broken links
  • build(nix): update
  • build: exclude test commits from changelog
  • build: fix dockerhub config
  • build: improve changelog grouping
  • build: mkdocs plugins
  • build: update flake.nix, taskfile
  • build: update generate workflow
  • ci: do not include nightly in releases.json

v1.24.0-pro

05 Feb 12:15
09bf1ef
Compare
Choose a tag to compare

Changelog

Pro-only

New features

  • feat(pro): create dmg disk images (#620)
  • feat(pro): create msi installers (#604)
  • feat(pro): git.ignore_tag_prefixes

Bug fixes

  • fix(pro): docker artifact id check
  • fix(pro): improve msi.replaces and dmg.replaces
  • fix(pro): improve msi.replaces and dmg.replaces
  • fix(pro): invalid jsonschema
  • fix(pro): prebuilt missing default goamd64
  • fix(pro): properly skip docker builds of skipped builds
  • fix(pro): tag prefix exclusion
  • test(pro): fix templated_file test
  • test(pro): properly check PATH for docker tests
  • test(pro): update metadata goldenfile

Build process updates

  • build(pro): publish :nightly docker images
  • ci(pro): install mkisofs on release jobs

Shared with OSS

New features

  • feat(artifactory): publish source archives too, log when no archives found (#4586)
  • feat(blob): acl support for s3
  • feat(blob): allow to customize whether to force path style
  • feat(blob): cache_control
  • feat(blob): content disposition
  • feat(blob): deprecate disableSSL
  • feat(blob): deprecate kmskey
  • feat(nfpm): add .Format tmpl var
  • feat(nfpm): support libraries (#4587)
  • feat(tmpl): .GitTreeState and .IsGitClean
  • feat(tmpl): contains
  • feat: --skip=chocolately
  • feat: --skip=nfpm
  • feat: deprecated changelog.skip in favor of changelog.disable
  • feat: store which action is being taken in the context (#4508)

Security updates

  • sec(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 (#4505)
  • sec: do not log env when --verbose
  • sec: do not log env when --verbose

Bug fixes

  • fix(brew): improve handling of single os (#4562)
  • fix(config): handle relative git repos (#4575)
  • fix(docker): remove --builder=default from default args when use=buildx (#4566)
  • fix(nix): improve generated derivations (#4582)
  • fix(nix): prevent importing makeWrapper when it's not needed
  • fix(nix): sourceRoot when using archives.wrap_in_directory (#4550)
  • fix(nix): use stdenvNoCC
  • fix(winget): schema
  • fix: Allow using double quotes for templates in Slack notifications (#4555)
  • fix: build does not run chocolatey
  • fix: improve linkedin error message
  • fix: improve skip details (#4522)
  • fix: invalid jsonschema
  • fix: possible nil pointers on logs
  • fix: prevent having whitespaces in artifact names (#4515)
  • fix: remove disgo dependency (#4521)
  • fix: typo in jsonschema
  • refactor(http): remove redundant nil check (#4563)
  • refactor(winget): improve winget code

Dependency updates

  • feat(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to 1.49.17
  • feat(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.18
  • feat(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 (#4525)
  • feat(deps): bump golang from 1.21.5-alpine to 1.21.6-alpine
  • feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (#4528)
  • fix(deps): bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 (#4512)
  • fix(deps): bump github.com/goreleaser/nfpm/v2 from 2.35.1 to 2.35.2 (#4519)
  • fix(deps): bump gocloud.dev from 0.35.0 to 0.36.0 (#4506)
  • fix(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#4518)

Documentation updates

  • docs(blob): update
  • docs(blog): fixed backlinks, imported last post
  • docs(blog): import more posts
  • docs(blog): import more posts (#4544)
  • docs: GitHub Actions code example (#4516)
  • docs: add installation links for mkdocs and extensions
  • docs: add more details to the gon integration
  • docs: announce v1.23.0
  • docs: correct a typo in the apple notes
  • docs: document nightly oss install options
  • docs: fix broken link
  • docs: fix description of AUR directory parameter (#4581)
  • docs: fix typo
  • docs: fix typo in link to nightly releases
  • docs: format
  • docs: github changeloger needs tags to be pushed
  • docs: github changeloger needs tags to be pushed
  • docs: goreleaser continue help
  • docs: ignore medium.com in htmltest
  • docs: include a section for running documentation
  • docs: little formatting improvements
  • docs: udpate starcharts url
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update continue --dist docs
  • docs: update deprecations page
  • docs: update docs/readme.md
  • docs: update gitlab docs
  • docs: update gon link
  • docs: update pro.md
  • docs: update run script
  • docs: update users.md
  • docs: update users.md
  • docs: updated the GitHub Code Search syntax (#4579)

Build process updates

  • build(nix): shell dont need CC
  • build: fix generate workflow
  • build: nix devShell (#4507)
  • build: publish :nightly docker images
  • build: remove duplicated schema generation
  • ci: change dependabot commit prefix to chore
  • ci: dependabot automerge
  • ci: improve changelog
  • ci: improve changelog
  • ci: remove dependabot auto approve

v1.23.0-pro

26 Dec 15:19
8e15c75
Compare
Choose a tag to compare

Changelog

Pro-only

Bug fixes

  • fix(pro): improve --single-target --output
  • fix(pro): remove unused field

Other work

  • test(pro): fix test
  • test(pro): improve tests
  • test(pro): testifylint
  • test(pro): update golden file
  • test(pro): update golden files

Shared with OSS

New features

  • feat(docs): Update command in SLSA verification blog post (#4420)
  • feat(homebrew): add os to dependency (#4481)
  • feat(nix): validate licenses (#4497)
  • feat(sbom): update default command
  • feat(winget): support installing .exe directly (#4498)
  • feat: allow to template builds.gobinary (#4454)
  • feat: aur dir (#4484)
  • feat: improve --single-target (#4442)
  • feat: improve project and build hooks error handling
  • feat: validate ko's main path (#4429)

Bug fixes

  • fix(aur): support wrap_in_directory (#4502)
  • fix(github): do not fail branch creation if it already exists (#4471)
  • fix(ko): error finishing with .
  • fix(nix): include unzip if any artifact is a zip (#4495)
  • fix(sbom): warn/error on wrong configuration
  • fix(winget): improve schema (#4489)
  • fix(winget): partial builds
  • fix: add -c flags when building go test (#4473)
  • fix: allow homebrew to use tar.xz format (#4441)
  • fix: improve chocolatey no archive error handling and docs
  • fix: linkedin announce api changes (#4428)

Dependency updates

  • feat(deps): bump code.gitea.io/sdk/gitea from 0.16.0 to 0.17.0 (#4459)
  • feat(deps): bump github.com/disgoorg/disgo from 0.16.11 to 0.16.12 (#4422)
  • feat(deps): bump github.com/disgoorg/disgo from 0.16.12 to 0.17.0 (#4434)
  • feat(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#4452)
  • feat(deps): bump github.com/google/ko from 0.15.0 to 0.15.1 (#4435)
  • feat(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (#4476)
  • feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.34.0 to 2.35.0 (#4492)
  • feat(deps): bump github.com/sigstore/cosign/v2 from 2.1.1 to 2.2.1 (#4419)
  • feat(deps): bump github.com/xanzy/go-gitlab from 0.93.2 to 0.94.0 (#4433)
  • feat(deps): bump github.com/xanzy/go-gitlab from 0.94.0 to 0.95.1 (#4468)
  • feat(deps): bump github.com/xanzy/go-gitlab from 0.95.1 to 0.95.2 (#4477)
  • feat(deps): bump gocloud.dev from 0.34.0 to 0.35.0 (#4467)
  • feat(deps): bump golang from 1.21.4-alpine to 1.21.5-alpine (#4463)
  • feat(deps): bump golang from 110b07a to 30a46e7 (#4455)
  • feat(deps): bump golang from 30a46e7 to 70afe55 (#4457)
  • feat(deps): bump golang from 5c1cabd to feceecc (#4466)
  • feat(deps): bump golang from feceecc to 4db4aac (#4491)
  • feat(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#4485)
  • feat(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (#4416)
  • feat(deps): bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#4445)
  • feat(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 (#4417)
  • feat(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 (#4444)
  • feat(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1 (#4478)
  • feat(deps): update go-github to v57
  • feat(deps): update nfpm to latest

Build process updates

  • build: fix typo
  • build: golangci config
  • build: report only new lint problems
  • build: simplify changelog on nightly builds

Other work

  • SBOM improvements (#4430)
  • docs(azblob): correct auth to Azure storage service (#4439)
  • docs(sbom): improve sbom alternative example
  • docs: Removed the duplicate GoReleaser Pro entry (#4456)
  • docs: add flipt to USERS
  • docs: fix broken link
  • docs: fix changelog subgroups docs
  • docs: fix typo (#4447)
  • docs: fix typo in check_boxes (#4499)
  • docs: improve details about certificate and cosign
  • docs: install should say the required Go version
  • docs: mention that snaps cant be built inside docker
  • docs: update
  • docs: update CONTRIBUTING.md add upx as optional prerequesite (#4427)
  • docs: update deprecated --skip-publish release flag (#4449)
  • docs: update details about cosign and certificate
  • docs: update snap link (#4486)
  • docs: update the link to the go wiki page on first-class ports (#4490)
  • docs: update users, blog posts divider
  • docs: update users.md
  • refactor(brew): use cases.Title instead of strings.Title