Skip to content

Releases: go-openapi/testify

v2.3.0

09 Feb 14:20
v2.3.0

Choose a tag to compare

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

Read more

v2.2.0

24 Jan 07:58
v2.2.0
07e033c

Choose a tag to compare

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

License

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

03 Jan 16:17
v2.1.8

Choose a tag to compare

2.1.8 - 2026-01-03

Test release

Full Changelog: v2.1.7...v2.1.8

1 commits in this release.


Miscellaneous tasks


People who contributed to this release


testify license terms

License

Module-specific release notes

codegen

codegen/v2.1.8 - 2026-01-03

Test release


Miscellaneous tasks

enable/yaml

enable/yaml/v2.1.8 - 2026-01-03

Test release


Miscellaneous tasks

testify

2.1.8 - 2026-01-03

Test release


Miscellaneous tasks

v2.1.0

02 Jan 16:37
v2.1.0
2eee780

Choose a tag to compare

2.1.0 - 2026-01-02

100% generated API

Full Changelog: v2.0.2...v2.1.0

1 commits in this release.


Miscellaneous tasks

  • ci: fixed permissions for bump-release by @fredbi ...

People who contributed to this release


testify license terms

License