Sourced from goreleaser/goreleaser-action's\r\nreleases.
\r\n\r\n\r\nv6.0.0
\r\n\r\n\r\n[!WARNING]\r\nThis is a breaking change!
\r\nFollow the instructions here to\r\nupgrade!
\r\nWhat's Changed
\r\n\r\n
\r\n- feat!: use "~> v2" as default by
\r\n@caarlos0
in goreleaser/goreleaser-action#463Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v5...v6.0.0
\r\nv5.1.0
\r\nImportant
\r\nThis version changes the default behavior of
\r\nlatest
to\r\n~> v1
.The next major of this action (v6), will change this to
\r\n~>\r\nv2
, and will be launched together with GoReleaser v2.What's Changed
\r\n\r\n
\r\n- docs: bump actions to latest major by
\r\n@crazy-max
in goreleaser/goreleaser-action#435- chore(deps): bump docker/bake-action from 3 to 4 by
\r\n@dependabot
in goreleaser/goreleaser-action#436- chore(deps): bump codecov/codecov-action from 3 to 4 by
\r\n@dependabot
in goreleaser/goreleaser-action#437- chore(deps): bump actions/setup-go from 4 to 5 by
\r\n@dependabot
in goreleaser/goreleaser-action#443- chore(deps): bump actions/upload-artifact from 3 to 4 by
\r\n@dependabot
in goreleaser/goreleaser-action#444- Delete .kodiak.toml by
\r\n@vedantmgoyal9
\r\nin goreleaser/goreleaser-action#446- chore(deps): bump codecov/codecov-action from 3 to 4 by
\r\n@dependabot
in goreleaser/goreleaser-action#448- chore(deps): bump ip from 2.0.0 to 2.0.1 by
\r\n@dependabot
in goreleaser/goreleaser-action#450- Upgrade setup-go action version in README by
\r\n@kishaningithub
\r\nin goreleaser/goreleaser-action#455- chore(deps): bump tar from 6.1.14 to 6.2.1 by
\r\n@dependabot
in goreleaser/goreleaser-action#456- chore: use corepack to install yarn by
\r\n@crazy-max
in goreleaser/goreleaser-action#458- feat: lock this major version of the action to use '~> v1' as\r\n'latest' by
\r\n@caarlos0
in goreleaser/goreleaser-action#461- chore(deps): bump semver from 7.6.0 to 7.6.2 by
\r\n@dependabot
in goreleaser/goreleaser-action#462- chore(deps): bump
\r\n@actions/http-client
from 2.2.0 to\r\n2.2.1 by@dependabot
in goreleaser/goreleaser-action#451New Contributors
\r\n\r\n
\r\n- \r\n
@vedantmgoyal9
\r\nmade their first contribution in goreleaser/goreleaser-action#446Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v5.0.0...v5.1.0
\r\nv5.0.0
\r\nWhat's Changed
\r\n\r\n
\r\n- feat: node 20 as default runtime (requires Actions\r\nRunner v2.308.0 or later) by
\r\n@crazy-max
in goreleaser/goreleaser-action#432- chore(deps): bump
\r\n@actions/core
from 1.10.0 to 1.10.1\r\nin goreleaser/goreleaser-action#434Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v4.6.0...v5.0.0
\r\nv4.6.0
\r\nReverts the change to
\r\n\r\nnode20
runtime.
... (truncated)
\r\n286f3b1
\r\nci: fix testsbeac410
\r\nci: update workflow and .goreleaser.yml18bbabc
\r\nfeat!: use "~> v2" as default (#463)5742e2a
\r\nchore: re-generate70ccc5d
\r\nchore(deps): bump @actions/http-client
from 2.2.0 to 2.2.1\r\n(#451)d55bec7
\r\nchore(deps): bump semver from 7.6.0 to 7.6.2 (#462)f1dbd53
\r\nfeat: lock this major version of the action to use '~> v1' as\r\n'latest' (#461)2953d07
\r\nchore(deps): update http-client62d4b8a
\r\nchore: use corepack to install yarn (#458)f09f1a7
\r\nchore(deps): bump tar from 6.1.14 to 6.2.1 (#456)Sourced from golang.org/x/tools's\r\nreleases.
\r\n\r\n\r\ngopls/v0.15.0-pre.3
\r\nThese are release notes for a prerelease version of gopls.\r\nv0.15.0 will be released soon, but please try the prerelease if you\r\ncan!
\r\n\r\ngo install golang.org/x/tools/gopls@v0.15.0-pre.3\r\n
This release introduces "zero config" gopls, which is a set\r\nof heuristics allowing gopls to Do The Right Thing when you open a Go\r\nfile. We believe this addresses the two largest pain points we hear\r\nabout from our users: difficulty configuring multi-module repositories,\r\nand working on multiple GOOS/GOARCH combinations. However, this is a\r\nlarge change to the way gopls models your workspace, and the dynamic\r\nloading/unloading of builds may be surprising in some cases. Your\r\nfeedback on this new feature is greatly appreciated. See below for more\r\ndetails.
\r\nNew Features
\r\nSimpler workspace configuration and improved build tag support
\r\nThe headline feature of this release is a rewrite of gopls's logic\r\nfor associating files with build configurations that enables gopls to\r\ngive accurate answers when navigating almost any Go source file on your\r\nmachine.
\r\nMost features of gopls rely on type information, which comes not from\r\nthe file in isolation but depends on the relationship between the file\r\nand the other files in its package, and between the package and all its\r\ndependencies; this in turn depends on go.mod and go.work files. In\r\neffect, gopls needs to decide which
\r\ngo build
command--which\r\nworking directory, package arguments, GOOS, GOARCH, build tags, and so\r\non--would cause each file to be processed by the compiler.Previous versions of gopls only allowed one build per workspace\r\nfolder, and users had to be careful to configure the right workspace\r\nroot and build environment. As a result, users often encountered\r\nconfusing error messages when they opened the wrong directory, or a file\r\nthat was tagged for a different operating system or architecture--the\r\ndreaded "No packages found" error. This situation was improved\r\nby the introduction of
\r\ngo.work
files, but still required\r\nconfiguration and a preexisting understanding of the code being\r\nedited.With this release, gopls now allows multiple builds per workspace,\r\nand uses heuristics to automatically derive the set of active builds.\r\nGopls will ensure that an active build contains every module with an\r\nopen file in your workspace, adding new builds and GOOS/GOARCH\r\ncombinations as needed to cover files that don't match the host\r\noperating system or architecture.
\r\nFor example, suppose we had a repository with three modules:\r\n
\r\n\r\nmoda
,modb
, andmodc
, and a\r\ngo.work
file using modulesmoda
and\r\nmodb
. If we open the filesmoda/a.go
,\r\nmodb/b.go
,moda/a_windows.go
, and\r\nmodc/c.go
, gopls will automatically create three\r\nbuilds:In some cases this may cause gopls to do more work, since gopls is\r\nnow tracking three builds instead of one. However, the scalability redesign we\r\nfirst announced in v0.12\r\nallows us to avoid most of this work by efficient caching in a\r\npersistent store.
\r\nSo, all gopls' navigation, query, analysis, and refactoring features\r\nshould work equally well in both files. Notably, you'll see compiler\r\ndiagnostics for the appropriate build in real time, making it much\r\neasier to make changes to cross-platform code.
\r\nPreview refactoring edits
\r\nRefactoring code actions now support resolving edits. This update\r\nenables features like code\r\naction previews within VS Code (triggered by Ctrl+Enter).
\r\n\r\nTo take advantage of this new gopls feature, clients must register\r\nsupport via:
\r\n\r\n{\r\n\t"textDocument": {\r\n\t\t"codeAction": {\r\n\t\t\t"dataSupport": true,\r\n\t\t\t"resolveSupport": {\r\n\t\t\t\t"properties": ["edit"]\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n
Analysis & diagnostics
\r\n\r\n
... (truncated)
\r\nc5643e9
\r\ngopls/internal/server: fix two bugs related to dynamic\r\nconfiguration50b4f1b
\r\ngopls/internal/golang: close open filef0ef3c6
\r\ngopls: update x/telemetry dependency to fix crash8cf0a8e
\r\ngopls: record that v0.15 will be the last to support go1.18730dc3c
\r\ngopls/internal/settings: add a hidden option to disable zero config95f04f4
\r\ngopls/internal/golang: add resolve support for inline refactorings9619683
\r\ngopls/internal/cache: treat local replaces as workspace modulesa5af84e
\r\ngopls/internal/cache: check views on any on-disk change to go.mod\r\nfilesa7407fa
\r\ngopls: update telemetry314368d
\r\ngo/analysis/passes/deepequalerrors: audit for types.Alias safetySourced from github.com/stretchr/testify's\r\nreleases.
\r\n\r\n\r\nv1.9.0
\r\nWhat's Changed
\r\n\r\n
\r\n\r\n- Fix Go modules version by
\r\n@SuperQ
in stretchr/testify#1394- Document that require is not safe to call in created goroutines by\r\n
\r\n@programmer04
\r\nin stretchr/testify#1392- Remove myself from MAINTAINERS.md by
\r\n@mvdkleijn
in stretchr/testify#1367- Correct spelling/grammar by
\r\n@echarrod
in stretchr/testify#1389- docs: Update URLs in README by
\r\n@davidjb
in stretchr/testify#1349- Update mockery link to Github Pages in README by
\r\n@LandonTClipp
\r\nin stretchr/testify#1346- docs: Fix typos in tests and comments by
\r\n@alexandear
in stretchr/testify#1410- CI: tests from go1.17 by
\r\n@SuperQ
in stretchr/testify#1409- Fix adding ? when no values passed by
\r\n@lesichkovm
in stretchr/testify#1320- codegen: use standard header for generated files by
\r\n@dolmen
in stretchr/testify#1406- mock: AssertExpectations log reason only on failure by
\r\n@hikyaru-suzuki
\r\nin stretchr/testify#1360- assert: fix flaky TestNeverTrue by
\r\n@dolmen
in stretchr/testify#1417- README: fix typos "set up" vs "setup" by
\r\n@ossan-dev
in stretchr/testify#1428- mock: move regexp compilation outside of
\r\nCalled
by@aud10slave
in stretchr/testify#631- assert: refactor internal func getLen() by
\r\n@dolmen
in stretchr/testify#1445- mock: deprecate type AnythingOfTypeArgument (#1434)\r\nby
\r\n@dolmen
in stretchr/testify#1441- Remove no longer needed assert.canConvert by
\r\n@alexandear
in stretchr/testify#1470- assert: ObjectsAreEqual: use time.Equal for time.Time types by
\r\n@tscales
in stretchr/testify#1464- Bump actions/checkout from 3 to 4 by
\r\n@dependabot
in stretchr/testify#1466- Bump actions/setup-go from 3.2.0 to 4.1.0 by
\r\n@dependabot
in stretchr/testify#1451- fix: make EventuallyWithT concurrency safe by
\r\n@czeslavo
in stretchr/testify#1395- assert: fix httpCode and HTTPBody occur panic when http.Handler read\r\nBody by
\r\n@hidu
in stretchr/testify#1484- assert.EqualExportedValues: fix handling of arrays by
\r\n@zrbecker
in stretchr/testify#1473- .github: use latest Go versions by
\r\n@kevinburkesegment
\r\nin stretchr/testify#1489- assert: Deprecate EqualExportedValues by
\r\n@HaraldNordgren
\r\nin stretchr/testify#1488- suite: refactor test assertions by
\r\n@alexandear
in stretchr/testify#1474- suite: fix SetupSubTest and TearDownSubTest execution order by
\r\n@linusbarth
in stretchr/testify#1471- docs: Fix deprecation comments for http package by
\r\n@alexandear
in stretchr/testify#1335- Add map support doc comments to Subset and NotSubset by
\r\n@jedevc
in stretchr/testify#1306- TestErrorIs/TestNotErrorIs: check error message contents by
\r\n@craig65535
in stretchr/testify#1435- suite: fix subtest names (fix #1501)\r\nby
\r\n@dolmen
in stretchr/testify#1504- assert: improve unsafe.Pointer tests by
\r\n@dolmen
in stretchr/testify#1505- assert: simplify isNil implementation by
\r\n@dolmen
in stretchr/testify#1506- assert.InEpsilonSlice: fix expected/actual order and other\r\nimprovements by
\r\n@dolmen
in stretchr/testify#1483- Fix dependency cycle with objx #1292\r\nby
\r\n@dolmen
in stretchr/testify#1453- mock: refactor TestIsArgsEqual by
\r\n@dolmen
in stretchr/testify#1444- mock: optimize argument matching checks by
\r\n@dolmen
in stretchr/testify#1416- assert: fix TestEventuallyTimeout by
\r\n@dolmen
in stretchr/testify#1412- CI: add go 1.21 in GitHub Actions by
\r\n@dolmen
in stretchr/testify#1450- suite: fix recoverAndFailOnPanic to report test failure at the right\r\nlocation by
\r\n@dolmen
in stretchr/testify#1502- Update maintainers by
\r\n@brackendawson
\r\nin stretchr/testify#1533- assert: Fix EqualValues to handle overflow/underflow by
\r\n@arjunmahishi
\r\nin stretchr/testify#1531- assert: better formatting for Len() error by
\r\n@kevinburkesegment
\r\nin stretchr/testify#1485- Ensure AssertExpectations does not fail in skipped tests by
\r\n@ianrose14
in stretchr/testify#1331- suite: fix deadlock in suite.Require()/Assert() by
\r\n@arjunmahishi
\r\nin stretchr/testify#1535- Revert "assert: ObjectsAreEqual: use time.Equal for time.Time\r\ntype" by
\r\n@brackendawson
\r\nin stretchr/testify#1537- [chore] Add issue templates by
\r\n@arjunmahishi
\r\nin stretchr/testify#1538- Update the build status badge by
\r\n@brackendawson
\r\nin stretchr/testify#1540
... (truncated)
\r\nbb548d0
\r\nMerge pull request #1552\r\nfrom stretchr/dependabot/go_modules/github.com/stret...814075f
\r\nbuild(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2e045612
\r\nMerge pull request #1339\r\nfrom bogdandrutu/uintptr5b6926d
\r\nMerge pull request #1385\r\nfrom hslatman/not-implements9f97d67
\r\nMerge pull request #1550\r\nfrom stretchr/release-notesbcb0d3f
\r\nInclude the auto-release notes in releasesfb770f8
\r\nMerge pull request #1247\r\nfrom ccoVeille/typos85d8bb6
\r\nfix typos in comments, tests and github templatese2741fa
\r\nMerge pull request #1548\r\nfrom arjunmahishi/msgAndArgs6e59f20
\r\nhttp_assertions: assert that the msgAndArgs actually works in tests