-
Notifications
You must be signed in to change notification settings - Fork 2
Comparing changes
Open a pull request
base repository: go-openapi/testify
base: v2.0.2
head repository: go-openapi/testify
compare: v2.1.0
- 14 commits
- 301 files changed
- 2 contributors
Commits on Oct 6, 2025
-
Fix typos and issues in README.md
Signed-off-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9bc1de8 - Browse repository at this point
Copy the full SHA 9bc1de8View commit details
Commits on Nov 17, 2025
-
Merge pull request #1 from ccoVeille/patch-1
Fix typos and issues in README.md
Configuration menu - View commit details
-
Copy full SHA for 359ca73 - Browse repository at this point
Copy the full SHA 359ca73View commit details
Commits on Nov 26, 2025
-
doc: updated readme, renamed EMERITUS into CONTRIBUTORS ci: adopted ci from swag (mono-repo style) lint: relinted packages (internal/spew left with some issues) lint: more refactoring to limit function complexity and code duplication Signed-off-by: Frederic BIDON <fredbi@yahoo.com> Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 2d33165 - Browse repository at this point
Copy the full SHA 2d33165View commit details -
Merge pull request #2 from fredbi/chore/update-license-in-files
Chore(lint): modernized code base
Configuration menu - View commit details
-
Copy full SHA for 662ad08 - Browse repository at this point
Copy the full SHA 662ad08View commit details
Commits on Dec 12, 2025
-
doc: added documentation for internalized libraries, documented roadmap
Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 2c4dfa7 - Browse repository at this point
Copy the full SHA 2c4dfa7View commit details
Commits on Dec 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 16518d5 - Browse repository at this point
Copy the full SHA 16518d5View commit details -
feat: added FileEmpty, FileNotEmpty
Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for b5da3fc - Browse repository at this point
Copy the full SHA b5da3fcView commit details
Commits on Dec 27, 2025
-
feat: complete code generation architecture for assert/require packages
Inverts the generation model: internal/assertions is now the single source of truth, with assert/ and require/ packages fully generated including all variants (format, forward, tests, examples). Architecture: - Scanner: AST/types analysis extracts functions, signatures, and test examples - Generator: Template-based generation of 76 functions × 8 variants = 608 functions - Model: Structured representation bridging scanner and generator Key improvements: - Example-driven test generation from godoc "Examples:" sections - Achieves ~100% coverage in generated packages (99.5% - 0.5% gap from helpers) - Modern Go 1.23 iterator-based table-driven tests throughout - Domain-organized source (boolean, collection, compare, equal, error, etc.) - Function type detection for proper generation of type/var function signatures - Comprehensive documentation (MAINTAINERS.md, CLAUDE.md) - Codegen smoke tests (24.4% coverage) Generated packages: - assert/require: assertions, format variants, forward methods - All with corresponding tests and runnable examples - Helper types and interfaces This replaces the previous semi-hand-written/semi-generated approach where adding a single assertion required manually updating 6+ files that already had thousands of lines. Now: write once in internal/assertions/ in small focused source files, run go generate, done. Trade-off: the existing code generator has been rewritten entirely. The new one is more complex, but also more readable. This added (mostly stable) complexity should be outweighted by the simplification of the assertion development workflow. Signed-off-by: Frederic BIDON <fredbi@yahoo.com> ci: enforced Windows TMP to reside on the same drive Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 30ab924 - Browse repository at this point
Copy the full SHA 30ab924View commit details -
fix: merged fix from stretchr#1825
================================== Panic situation is explained by stretchr#1699 The fix from the original author (@ccoVeille) has been adapted into our refactored assertions (with unit test). fix: avoid panic on invalid regexp ================================== Merged stretchr#1818 The original issue is described by: stretchr#1794 The original code contributed by @kdt523 has been adapted to our refactored assertions (with tests), taking into account the review comments from @ccoVeille. Thanks folks. fix: documented the fixed merged from github.com/stretchr/testify ================================== * fixes #7 Also: since a dependency has been removed in the previous refactoring, updated the NOTICE to reflect this fact. Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 54b53a7 - Browse repository at this point
Copy the full SHA 54b53a7View commit details -
fix: Display uint values in decimal instead of hex in diffs (#10)
Merged from stretchr#1223 The issue is described at stretchr#400 Thanks to the original contributor @mnotti Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 7abe00e - Browse repository at this point
Copy the full SHA 7abe00eView commit details
Commits on Jan 2, 2026
-
doc: added generated documentation and doc-site (#11)
* refactored scanner to cope with doc-specific details * removed deprecated methods and types Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 6116edc - Browse repository at this point
Copy the full SHA 6116edcView commit details -
ci: introduced shared mono-repo workflows (#12)
Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for a5a03bc - Browse repository at this point
Copy the full SHA a5a03bcView commit details -
fix: panic in spew when dealing with unexported fields (#13)
This PR adapts stretchr#1828 It fixes an edge case the spew lib when diffing a map with keys of type array. Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 134ba4c - Browse repository at this point
Copy the full SHA 134ba4cView commit details -
ci: fixed permissions for bump-release
Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 2eee780 - Browse repository at this point
Copy the full SHA 2eee780View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.0.2...v2.1.0