Releases: stretchr/testify
Releases · stretchr/testify
v1.9.0
What's Changed
- Fix Go modules version by @SuperQ in #1394
- Document that require is not safe to call in created goroutines by @programmer04 in #1392
- Remove myself from MAINTAINERS.md by @mvdkleijn in #1367
- Correct spelling/grammar by @echarrod in #1389
- docs: Update URLs in README by @davidjb in #1349
- Update mockery link to Github Pages in README by @LandonTClipp in #1346
- docs: Fix typos in tests and comments by @alexandear in #1410
- CI: tests from go1.17 by @SuperQ in #1409
- Fix adding ? when no values passed by @lesichkovm in #1320
- codegen: use standard header for generated files by @dolmen in #1406
- mock: AssertExpectations log reason only on failure by @hikyaru-suzuki in #1360
- assert: fix flaky TestNeverTrue by @dolmen in #1417
- README: fix typos "set up" vs "setup" by @ossan-dev in #1428
- mock: move regexp compilation outside of
Called
by @aud10slave in #631 - assert: refactor internal func getLen() by @dolmen in #1445
- mock: deprecate type AnythingOfTypeArgument (#1434) by @dolmen in #1441
- Remove no longer needed assert.canConvert by @alexandear in #1470
- assert: ObjectsAreEqual: use time.Equal for time.Time types by @tscales in #1464
- Bump actions/checkout from 3 to 4 by @dependabot in #1466
- Bump actions/setup-go from 3.2.0 to 4.1.0 by @dependabot in #1451
- fix: make EventuallyWithT concurrency safe by @czeslavo in #1395
- assert: fix httpCode and HTTPBody occur panic when http.Handler read Body by @hidu in #1484
- assert.EqualExportedValues: fix handling of arrays by @zrbecker in #1473
- .github: use latest Go versions by @kevinburkesegment in #1489
- assert: Deprecate EqualExportedValues by @HaraldNordgren in #1488
- suite: refactor test assertions by @alexandear in #1474
- suite: fix SetupSubTest and TearDownSubTest execution order by @linusbarth in #1471
- docs: Fix deprecation comments for http package by @alexandear in #1335
- Add map support doc comments to Subset and NotSubset by @jedevc in #1306
- TestErrorIs/TestNotErrorIs: check error message contents by @craig65535 in #1435
- suite: fix subtest names (fix #1501) by @dolmen in #1504
- assert: improve unsafe.Pointer tests by @dolmen in #1505
- assert: simplify isNil implementation by @dolmen in #1506
- assert.InEpsilonSlice: fix expected/actual order and other improvements by @dolmen in #1483
- Fix dependency cycle with objx #1292 by @dolmen in #1453
- mock: refactor TestIsArgsEqual by @dolmen in #1444
- mock: optimize argument matching checks by @dolmen in #1416
- assert: fix TestEventuallyTimeout by @dolmen in #1412
- CI: add go 1.21 in GitHub Actions by @dolmen in #1450
- suite: fix recoverAndFailOnPanic to report test failure at the right location by @dolmen in #1502
- Update maintainers by @brackendawson in #1533
- assert: Fix EqualValues to handle overflow/underflow by @arjunmahishi in #1531
- assert: better formatting for Len() error by @kevinburkesegment in #1485
- Ensure AssertExpectations does not fail in skipped tests by @ianrose14 in #1331
- suite: fix deadlock in suite.Require()/Assert() by @arjunmahishi in #1535
- Revert "assert: ObjectsAreEqual: use time.Equal for time.Time type" by @brackendawson in #1537
- [chore] Add issue templates by @arjunmahishi in #1538
- Update the build status badge by @brackendawson in #1540
- Update Github workflows setup-go to V5 by @hendrywiranto in #1545
- Support Pointer to Struct in EqualExportedValues by @Lucaber in #1517
- README: drop link to gorc by @guettli in #1248
- http_assertions: honour the msgAndArgs provided with each assertion by @arjunmahishi in #1548
- fix typos in comments and tests by @ccoVeille in #1247
- Include the auto-release notes in releases by @brackendawson in #1550
- Add
NotImplements
and variants by @hslatman in #1385 - Add support to compare uintptr by @bogdandrutu in #1339
- build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2 by @dependabot in #1552
New Contributors
- @SuperQ made their first contribution in #1394
- @programmer04 made their first contribution in #1392
- @echarrod made their first contribution in #1389
- @davidjb made their first contribution in #1349
- @LandonTClipp made their first contribution in #1346
- @alexandear made their first contribution in #1410
- @lesichkovm made their first contribution in #1320
- @dolmen made their first contribution in #1406
- @hikyaru-suzuki made their first contribution in #1360
- @ossan-dev made their first contribution in #1428
- @aud10slave made their first contribution in #631
- @tscales made their first contribution in #1464
- @czeslavo made their first contribution in #1395
- @hidu made their first contribution in #1484
- @zrbecker made their first contribution in #1473
- @kevinburkesegment made their first contribution in #1489
- @linusbarth made their first contribution in #1471
- @jedevc made their first contribution in #1306
- @craig65535 made their first contribution in #1435
- @arjunmahishi made their first contribution in #1531
- @ianrose14 made their first contribution in #1331
- @hendrywiranto made their first contribution in #1545
- @Lucaber made their first contribution in #1517
- @guettli made their first contribution in #1248
- @ccoVeille made their first contribution in #1247
- @hslatman made their first contribution in #1385
- @bogdandrutu made their first contribution in #1339
Full Changelog: v1.8.4...v1.9.0
v1.8.4
v1.8.3
What's Changed
- Compare public elements of struct by @mchlp in #1309
- assert: fix error message formatting for NotContains by @wwade in #1362
- allow testing for functional options by @nbaztec in #1023
- add EventuallyWithT assertion by @tobikris in #1264
- EqualExportedValues: Handle nested pointer, slice and map fields by @HaraldNordgren in #1379
New Contributors
- @mchlp made their first contribution in #1309
- @wwade made their first contribution in #1362
- @nbaztec made their first contribution in #1023
- @tobikris made their first contribution in #1264
Full Changelog: v1.8.2...v1.8.3
v1.8.2
What's Changed
- Add opportunity to trigger setup/teardown for subtest by @qerdcv in #1246
- fix: fix bug for check unsafe.Pointer isNil by @sunpe in #1319
- Fix Call.Unset() panic (issue #1236) by @lisitsky in #1250
- Fix
CallerInfo()
source file paths by @bozaro in #1288 - assert: Fix Subset/NotSubset when map is missing keys from the subset by @danielwhite in #1261
New Contributors
- @qerdcv made their first contribution in #1246
- @sunpe made their first contribution in #1319
- @lisitsky made their first contribution in #1250
- @bozaro made their first contribution in #1288
- @danielwhite made their first contribution in #1261
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- Bump github.com/stretchr/objx from 0.4.0 to 0.5.0 by @dependabot in #1283
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- Add WithinTimeRange method by @moolmanruan in #1188
- fix: assert.MapSubset (or just support maps in assert.Subset) by @OladapoAjala in #1178
- Allow mock expectations to be ordered by @brackendawson in #1106
- impr:
CallerInfo
should print full paths to the terminal by @stdedos in #1201
New Contributors
- @moolmanruan made their first contribution in #1188
- @OladapoAjala made their first contribution in #1178
- @stdedos made their first contribution in #1201
Full Changelog: v1.7.5...v1.8.0
v1.7.5
What's Changed
- Support comparing byte slice by @rleungx in #1202
- Add .Unset method to mock by @pdufour in #982
- fix(suite) correctly set stats on test panic by @nicoche in #1195
- Mock can be deadlocked by a panic by @brackendawson in #1157
- fixing panic in calls to assertion with nil m.mutex by @sfc-gh-eraigosa in #1212
New Contributors
- @rleungx made their first contribution in #1202
- @pdufour made their first contribution in #982
- @nicoche made their first contribution in #1195
- @sfc-gh-eraigosa made their first contribution in #1212
Full Changelog: v1.7.4...v1.7.5
v1.7.4
What's Changed
- arrays value types in a zero-initialized state are considered empty by @adamluzsi in #1126
- Fix panic in AssertExpectations for mocks without expectations by @tabboud in #1207
New Contributors
- @adamluzsi made their first contribution in #1126
- @tabboud made their first contribution in #1207
Full Changelog: v1.7.3...v1.7.4
v1.7.3
What's Changed
- Bump github.com/stretchr/objx from 0.1.0 to 0.4.0 by @dependabot in #1183
- Added Go 1.18.1 as a build/supported version by @boyan-soubachov in #1182
- Bump actions/checkout from 2 to 3 by @dependabot in #1163
- Bump actions/setup-go from 3.1.0 to 3.2.0 by @dependabot in #1191
Full Changelog: v1.7.2...v1.7.3
v1.7.2
What's Changed
- Update versions supported to include
go 1.16
by @jeffwidman in #1055 - assert: fix typo by @cuishuang in #1164
- fix data race in the suit by @hawkingrei in #1165
- Bump actions/setup-go from 2 to 3.1.0 by @dependabot in #1186
- Update go versions in build matrix by @jeffwidman in #1171
- Update gopkg.in/yaml.v3 by @ingwarsw in #1192
New Contributors
- @jeffwidman made their first contribution in #1055
- @cuishuang made their first contribution in #1164
- @hawkingrei made their first contribution in #1165
- @ingwarsw made their first contribution in #1192
Full Changelog: v1.7.1...v1.7.2