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