Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
oapi-codegen
oapi-codegen-exp
Repository navigation
Code
Issues
3
(3)
Pull requests
8
(8)
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
oapi-codegen-exp
codegen
internal
test
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Apr 15, 2026
Support OpenAPI 3.1 enum-via-oneOf idiom
Show description for 0a2d4b9
Marcin Romaszewicz
authored and
Marcin Romaszewicz
committed
0a2d4b9
View commit details
Copy full SHA for 0a2d4b9
View code at this point
Browse repository at this point
Fix DCE to strip orphaned comments, sort discriminator mappings, remove dead code
Show description for e2d2fca
mromaszewicz-nv
and
claude
committed
e2d2fca
View commit details
Copy full SHA for e2d2fca
View code at this point
Browse repository at this point
Fix lint issues and regenerate
Show description for 7515ecb
mromaszewicz-nv
and
claude
committed
7515ecb
View commit details
Copy full SHA for 7515ecb
View code at this point
Browse repository at this point
Reorganize aggregate schema tests into category-based structure
Show description for 3dfa388
mromaszewicz-nv
and
claude
committed
3dfa388
View commit details
Copy full SHA for 3dfa388
View code at this point
Browse repository at this point
Update aggregate schema tests to use V3 union API (From/As methods)
Show description for 730beeb
mromaszewicz-nv
and
claude
committed
730beeb
View commit details
Copy full SHA for 730beeb
View code at this point
Browse repository at this point
Commits on Apr 14, 2026
Add aggregate schema test suites and fix recursive allOf stack overflow
Show description for 1d1e5be
mromaszewicz-nv
and
claude
committed
1d1e5be
View commit details
Copy full SHA for 1d1e5be
View code at this point
Browse repository at this point
test: unskip label, matrix, and simple-explode roundtrip tests
Show description for 47905aa
mromaszewicz-nv
and
claude
committed
47905aa
View commit details
Copy full SHA for 47905aa
View code at this point
Browse repository at this point
fix: strip style markers from path parameter names in codegen
Show description for a852d02
mromaszewicz-nv
and
claude
committed
a852d02
View commit details
Copy full SHA for a852d02
View code at this point
Browse repository at this point
fix: resolve parameter roundtrip test failures
Show description for 3f49209
mromaszewicz-nv
and
claude
committed
3f49209
View commit details
Copy full SHA for 3f49209
View code at this point
Browse repository at this point
refactor: replace per-style param functions with monolithic dispatchers
Show description for bba4b7e
mromaszewicz-nv
and
claude
committed
bba4b7e
View commit details
Copy full SHA for bba4b7e
View code at this point
Browse repository at this point
refactor: wire codegen and templates to ParameterOptions API
Show description for 51d13f4
mromaszewicz-nv
committed
51d13f4
View commit details
Copy full SHA for 51d13f4
View code at this point
Browse repository at this point
fix: correct parameter binding in all server templates
Show description for 2416dfb
mromaszewicz-nv
committed
2416dfb
View commit details
Copy full SHA for 2416dfb
View code at this point
Browse repository at this point
test: add parameter roundtrip test infrastructure
Show description for 6e36bfb
mromaszewicz-nv
committed
6e36bfb
View commit details
Copy full SHA for 6e36bfb
View code at this point
Browse repository at this point
rename module from oapi-codegen-exp/experimental to oapi-codegen-exp
mromaszewicz-nv
committed
4b91449
View commit details
Copy full SHA for 4b91449
View code at this point
Browse repository at this point
refactor: switch test fixtures to use external runtime package
Show description for fa1c074
mromaszewicz
and
claude
committed
fa1c074
View commit details
Copy full SHA for fa1c074
View code at this point
Browse repository at this point
Commits on Apr 13, 2026
refactor: replace CodeBuilder with templates for additionalProperties and ApplyDefaults
Show description for 69ae7ca
mromaszewicz
and
claude
committed
69ae7ca
View commit details
Copy full SHA for 69ae7ca
View code at this point
Browse repository at this point
refactor: replace CodeBuilder union generation with templates
Show description for cafea27
mromaszewicz
and
claude
committed
cafea27
View commit details
Copy full SHA for cafea27
View code at this point
Browse repository at this point
feat: add fixed properties and discriminator auto-set for union types
Show description for 0c6ee2f
mromaszewicz
and
claude
committed
0c6ee2f
View commit details
Copy full SHA for 0c6ee2f
View code at this point
Browse repository at this point
feat: replace oneOf/anyOf with json.RawMessage union + typed accessors
Show description for 8a63a00
mromaszewicz
and
claude
committed
8a63a00
View commit details
Copy full SHA for 8a63a00
View code at this point
Browse repository at this point
chore: restructure experimental test suite by topic
Show description for 6a9307e
mromaszewicz
and
claude
committed
6a9307e
View commit details
Copy full SHA for 6a9307e
View code at this point
Browse repository at this point
Commits on Feb 21, 2026
Simplify struct tag overrides
mromaszewicz
committed
73e7e6b
View commit details
Copy full SHA for 73e7e6b
View code at this point
Browse repository at this point
Commits on Feb 15, 2026
experimental: deduplicate client/initiator templates into shared sender templates
Show description for d668ab0
mromaszewicz
and
claude
committed
d668ab0
View commit details
Copy full SHA for d668ab0
View code at this point
Browse repository at this point
experimental: reduce redundancy in codegen internals
Show description for 82d85db
mromaszewicz
and
claude
committed
82d85db
View commit details
Copy full SHA for 82d85db
View code at this point
Browse repository at this point
experimental: handle oneOf/anyOf nullable $ref pattern as Nullable[T] (#24)
Show description for ce52579
mromaszewicz
and
claude
authored
ce52579
View commit details
Copy full SHA for ce52579
View code at this point
Browse repository at this point
Commits on Feb 14, 2026
experimental: merge allOf member extensions before type generation (#22)
Show description for 648931d
mromaszewicz
and
claude
authored
648931d
View commit details
Copy full SHA for 648931d
View code at this point
Browse repository at this point
Sync name conflict spec from mainline and add Pattern J tests (#21)
Show description for 657c77c
mromaszewicz
and
claude
authored
657c77c
View commit details
Copy full SHA for 657c77c
View code at this point
Browse repository at this point
Commits on Feb 13, 2026
Split runtime into types/params/helpers sub-packages (#17)
Show description for c511fef
mromaszewicz
and
claude
authored
c511fef
View commit details
Copy full SHA for c511fef
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.