Releases: PhenoML/sdk-shared-actions
Releases · PhenoML/sdk-shared-actions
Release list
v1.3.1
v1.3.0
v1.2.0
v1.1.1
v1.1.0
v1.0.3
v1.0.2
v1.0.1
v1.0.0
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)