All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
- path params must not contain any unescaped generic syntax characters (#132) (9fa1ce9)
- meta file gets information from package.json (#121) (28cac39)
- Support ES Modules & Require TypeScript >= 5
Note: Version bump only for package @himenon/openapi-typescript-code-generator
- separated strings are not restored correctly (#112) (c4b47c8)
- type of style property in requestEncodings (#110) (d709d5f)
- provide currying functional api client (#109) (40e359e)
- update api client interface
- breaking change: update apiClient arguments interface (#106) (a9e0a14)
- export type Client for FunctionalApiClient (#101) (aeb317b)
Templates.ApiClient.generator
-> Templates.ClassApiClient.generator
- require typescript >= 4.8
- update dependencies (typescript >= 4.9) (#94) (e914280)
- make nullable work in components/schema (#92) (33ded2b)
- accessing nested object properties by reference (#88) (5279c58)
- supports fragment in remote reference (#87) (b5eb255)
- Updated behaviour of AdditionalProperties when owning OptionalPropery (#72) (91a94d4)
- Make the behavior of anyOf equivalent to oneOf (#70) (aab686d)
- If the type cannot be estimated, set it to any (#69) (b876a7c)
- query-parameter: Support element access (#68) (00149e3)
- path-parmaeter: Suport element access (#67) (7629c5f)
- CodeGeneratorのentryPointに直接OpenApi.Documentを指定可能にする (#66) (53065b2)
- Fixed a bug where properties with '.' as a key were not referenced (#64) (d93333c)
- deps: bump lodash from 4.17.20 to 4.17.21 (#54) (6041e5e)
- Support for schema containing format (#63) (24c7bd2)
Note: Version bump only for package @himenon/openapi-typescript-code-generator
- support property access via reference object (#59) (bd70d56)
- Fixed the logic for deleting duplicate TypeAlias. (#58) (7d48202)
- schema added support for cases where schemas name contains '.' (#57) (7502673)
- Trim the trailing slash of the baseUrl with constructor (#56) (4d62643)
- Trim the trailing slash of baesUrl (#55) (73801c3)
- required condition of Parameter Object (ddeeaa8)
- pathItem's parameters field support (#48) (fcc3f38)
- changed so that options can be specified on a case-by-case basis (#41) (108ce3a)
- bring back the allowOperationIds option (#40) (cbccec3)
Note: Version bump only for package @himenon/openapi-typescript-code-generator
Note: Version bump only for package @himenon/openapi-typescript-code-generator
- Support sync API Client generation (#22) (4bbde34)
- codegen: add error response type name list and add allowOperationIds (#20) (924c4a1)
- deps: bump node-notifier from 8.0.0 to 8.0.1 (#3) (0eedc0e)
- Initial commit of OpenAPI TypeScript Generator (#2) (df022c2)