Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 20:35
1ba3882

1.0.0 (2026-06-02)

Features

  • add extract-code-examples composite action (#1) (6f75653)
  • extract-code-examples: dynamic-render schema for SDK call examples (#15) (dcd8279)

Bug Fixes

  • extract-code-examples: anchor Python f-string path regex to a word boundary (#24) (045e9e8)
  • extract-code-examples: flag SSE endpoints so the manifest doesn't surface mock placeholder bodies (#8) (8637878)
  • extract-code-examples: Java extractor — capture full SDK call snippets for deeply-nested builders (#11) (ab726a9)
  • extract-code-examples: Java parser — classify Fern forward-compatible enums as enum, not builder class (#20) (ec4d32f)
  • extract-code-examples: Java parser — don't drop endpoints whose signature spans 3+ lines (#13) (2266c3d)
  • extract-code-examples: nest TS request body under Fern's body wrapper key (#25) (2bf850c)
  • extract-code-examples: Python parser — multi-line verify_request_count calls (#10) (06dedf0)
  • extract-code-examples: Python parser — PATCH passthrough bodies and inline literal fields (#7) (3571897)
  • extract-code-examples: Python parser — rewrite Pydantic-model constructor calls as JSON objects (#12) (37870c7)
  • extract-code-examples: source Python SDK identifiers from SDK source, fixing 3 Python rendering bugs (#23) (822a950)
  • extract-code-examples: synthesize passthrough body for type-alias, list, and discriminated-union request types (TS + Java) (#19) (887e7aa)
  • extract-code-examples: three Python parser fixes (streaming wrapper, path-param wrapper, request body extraction) (#5) (5c80a33)
  • extract-code-examples: TS parser — bail on discriminated-union request fields (#17) (87cb097)
  • extract-code-examples: TS parser — flag SSE endpoints so SSE wire bodies don't leak into manifest (#14) (222e731)
  • Java extractor — camelCase accessor chains and TestResources fixtures (#4) (159bfab)
  • Java extractor — keep URL path when streaming endpoints call .newBuilder() twice (#6) (620b5cf)
  • retry push on non-fast-forward to absorb concurrent-workflow races (#16) (8098019)

Continuous Integration

  • add release-please with lockstep action-pin bumping (0148230)