0.23.0
What's Changed
- (feat): add
format
to thex-fern-streaming
extension to support sse by @dsinghvi in #3407 - Revert "(fix): inline discriminated union props" by @dsinghvi in #3408
- (fix): python generator imports
json
when deserializing server sent events by @dsinghvi in #3409 - (feature): Add OAuth to IR by @amckinney in #3410
- (feat, ts): support server-sent events by @dsinghvi in #3411
- (feat, docs): create a api definition tab before sdks and docs by @dsinghvi in #3413
- (fix): setup local cli by @dsinghvi in #3416
- (fix): fixes trailing slash parsing in openapi-parser, updates tests by @franklinharvey in #3418
- (fix): fixes trailing slash additional test by @franklinharvey in #3419
- (internal, seed): heavy rewrite of seed by @dsinghvi in #3297
- feat: register snippet templates by @armandobelardo in #3400
- (feat): release python sdk generator by @dsinghvi in #3423
- internal: add logging to python template generation by @armandobelardo in #3424
- fix: fix debug log in template generator by @armandobelardo in #3426
- fix, internal: leverage the union factory to create the generic templ… by @armandobelardo in #3427
- fix, python: add best-case formatting to snippet templates by @armandobelardo in #3428
- (fix, typescript): respect stream terminator by @dsinghvi in #3429
- fix: use relative location for containers, not it's parent's location by @armandobelardo in #3431
- fix: do not stringify null headers by @armandobelardo in #3433
- fix: parse map example by @abvthecity in #3434
- fix: skipUrlSlug in api section by @abvthecity in #3435
- Fixes validation rules for path and base-path by @franklinharvey in #3420
- (fix): get ci to green by @dsinghvi in #3437
- chore, python: follow redirects by default by @armandobelardo in #3436
- (feature, python): Add OAuth token provider by @amckinney in #3439
- improvement, oas: do not require schema to be present to parse response objects by @armandobelardo in #3438
- feat: show error schemas in docs by @abvthecity in #3401
- (fix): OAuth is migrated back to bearer by @amckinney in #3440
- chore: transition snippets api to monorepo by @armandobelardo in #3442
- Update what-is-an-api-definition.mdx by @bsinghvi in #3443
- (fix, python): OAuthTokenProvider initializes all private member variables by @amckinney in #3444
- (fix): seed run with custom fixture works by @dsinghvi in #3445
- (feature): Add support for extra-properties by @amckinney in #3441
- chore: add a lot of logging and attempt to optimize rubocop config by @armandobelardo in #3447
- (fix): ts seed debugging works by @dsinghvi in #3446
- (feat): support text responses in typescript by @dsinghvi in #3451
- fix: subpackage uses original name by @abvthecity in #3452
- (fix, python): Use kwargs for all httpx params by @amckinney in #3454
- fix: do not fail hard if FDR is having problems by @armandobelardo in #3455
- (chore): Update all seed snapshots by @amckinney in #3456
- (chore): Add better Python CHANGELOG.md entry by @amckinney in #3457
- (fix, typescript): handle empty sse events by @dsinghvi in #3458
- (improvement): appending type for type exports by @bsinghvi in #3405
- Updating TS seed generated files by @bsinghvi in #3459
- Fixing API First Development box link by @bsinghvi in #3460
- Switching product card ordering on welcome by @bsinghvi in #3461
- feat, ts: introduce snippet template creation by @armandobelardo in #3450
- (fix): openapi converter handles missing schemas by @dsinghvi in #3464
New Contributors
- @franklinharvey made their first contribution in #3418
Full Changelog: 0.22.0...0.23.0