Releases: go-openapi/testify
Releases · go-openapi/testify
v2.3.0
2.3.0 - 2026-02-09
Full Changelog: v2.2.0...v2.3.0
56 commits in this release.
Implemented enhancements
- feat(json,yaml): added JSONMarshalAsT, YAMLMarshalAsT assertions by @fredbi ...
- feat(safety): added NoGoRoutineLeak assertion by @fredbi ...
- feat(safety): added internal package with profile-based goroutine leak detection by @fredbi ...
Fixed bugs
- fix(collection): sequence iterators do not need to consume the entire sequence by @fredbi ...
- fix(diff): check edge case for nil interface (did panic) by @fredbi ...
- fix(collection): fixed handling of edge cases (nil, nil interface) in by @fredbi ...
Refactor
- chore(assertions): refactored assertions for readability by @fredbi ...
- refact: removed New() from internal/assertions (it is generated anyways) by @fredbi ...
- refact(diff): removed the need for a global spew config. by @fredbi ...
- refact(string): rewritten hack prioritized logical expressions with clearer sequence by @fredbi ...
- refact(condition): reduced contrated complexity of the polling component by @fredbi ...
- refact: moved assert/enable to enable/stubs (usage is symmetric) by @fredbi ...
- refact(breaking): removed type PanicTestFunc and replaced it by just func() by @fredbi in #46 ...
Documentation
- doc: enriched our set of project documentation by @fredbi ...
- doc(hugo): fixed poor layout of cards with hugo (custom css) by @fredbi ...
- doc(codegen): refactored templates and generators for readability by @fredbi ...
- doc: updated contributors file by @bot-go-openapi[bot] in #53 ...
- Fix documentation typos, broken links, and inconsistent import paths by @Copilot in #50 ...
- Doc/reformat by @fredbi in #49 ...
- doc: fixed minor shortcomings in doc generation (comments parsing, md rendering) by @fredbi ...
- doc: polished doc site by @fredbi ...
- doc: polished godoc comments by @fredbi ...
- doc: doc cleanup before v2.3 by @fredbi ...
Code quality
- doc: updated our posture toward linting, added audit of nolint directives by @fredbi ...
- chore: disabled the thelper linter by @fredbi ...
- chore(spew): fully relinted internalized spew by @fredbi ...
- Add unit tests for internal/difflib package by @Copilot in #52 ...
Testing
- test: fixed flaky async test by @fredbi in #55 ...
- test: added tests to the codegen components (increased coverage to be >85%) by @fredbi ...
- test(enable): completed tests for enabled optional features by @fredbi ...
- test(assertion): refactored tests and improved coverage by @fredbi ...
- test(testintegration): completed integration tests for optional features by @fredbi ...
- test(spew): fully refactored of spew tests by @fredbi ...
- test: replaced skip by just a log of tests that do not use this switch by @fredbi ...
- test: refact enable/yaml tests by @fredbi ...
- test: covered internal safeguard against nil interface values by @fredbi ...
- test: refactored string test (removed redundant test cases) by @fredbi ...
- test: added tests to cover the stubs/enable features by @fredbi ...
- test(equal): removed redundant tests covered by unified test cases by @fredbi ...
- test(collection): refactored collection tests by @fredbi ...
Miscellaneous tasks
- chore: prepare release v2.3.0 by @bot-go-openapi[bot] in #58 ...
- ci: upgraded shared workflows (fixed secret propagation, fuzz matrix) by @fredbi in #57 ...
- ci: upgraded shared workflows to fix mono-repo releases by @fredbi in #56 ...
- ci: updated workflows to fix fuzz and mono-repo coverage issues by @fredbi ...
- chore: regenerated API documentation by @fredbi ...
- chore: regenerated assertions by @fredbi ...
- chore: regen everything by @fredbi ...
- ci: updated shared workflows to v0.2.5 by @fredbi [...](https://github.com...
v2.2.0
2.2.0 - 2026-01-24
Introducing generics
Full Changelog: v2.1.8...v2.2.0
1 commits in this release.
Miscellaneous tasks
People who contributed to this release
testify license terms
Module-specific release notes
codegen
codegen/v2.2.0 - 2026-01-24
Introducing generics
Miscellaneous tasks
enable/colors
enable/colors/v2.2.0 - 2026-01-24
Introducing generics
Miscellaneous tasks
enable/yaml
enable/yaml/v2.2.0 - 2026-01-24
Introducing generics
Miscellaneous tasks
internal/testintegration
internal/testintegration/v2.2.0 - 2026-01-24
Introducing generics
Miscellaneous tasks
testify
2.2.0 - 2026-01-24
Introducing generics
Miscellaneous tasks
v2.1.8
2.1.8 - 2026-01-03
Test release
Full Changelog: v2.1.7...v2.1.8
1 commits in this release.
Miscellaneous tasks
- chore: prepare release v2.1.8 by @bot-go-openapi[bot] in #26 ...
People who contributed to this release
testify license terms
Module-specific release notes
codegen
codegen/v2.1.8 - 2026-01-03
Test release
Miscellaneous tasks
- chore: prepare release v2.1.8 by @bot-go-openapi[bot] in #26 ...
enable/yaml
enable/yaml/v2.1.8 - 2026-01-03
Test release
Miscellaneous tasks
- chore: prepare release v2.1.8 by @bot-go-openapi[bot] in #26 ...
testify
2.1.8 - 2026-01-03
Test release
Miscellaneous tasks
- chore: prepare release v2.1.8 by @bot-go-openapi[bot] in #26 ...