169 Commits

Author SHA1 Message Date
Ferdi Koomen
1e04c979e1 Updated main branch name 2024-04-05 15:56:10 +02:00
Ferdi Koomen
d5ca21c64e
Merge pull request #1067 from kulczy/arrays
Prevent duplication of parameter names
2023-04-11 09:58:09 +02:00
Ferdi Koomen
80880e69c5
Merge branch 'master' into parameter-components 2023-04-11 08:34:21 +02:00
Ferdi Koomen
8b52a04617 Updated dependencies, cleanup 2023-04-10 12:38:21 +02:00
Kræn Hansen
295812419c
Added parsing of parameter components 2023-03-09 17:01:28 +01:00
Ferdi Koomen
31ce4a23df
Merge branch 'master' into keywords 2022-10-28 10:41:27 +02:00
Mauro Bieg
5d140cb860 Escape reserved keywords in schema names for v2, closes #1186 2022-08-10 11:12:18 +02:00
Mauro Bieg
05db3b97f8 Escape reserved keywords in schema names for v3, closes #1186 2022-08-10 11:10:18 +02:00
kshramt
e003116fa5 Support free-form objects
> A free-form object (arbitrary property/value pairs) is defined as:
>
>     type: object
>
> This is equivalent to
>
>     type: object
>     additionalProperties: true
>
> and
>
>     type: object
>     additionalProperties: {}

https://swagger.io/docs/specification/data-models/data-types/
2022-07-27 12:51:10 +09:00
kulczy
a5f6367f78 Prevent duplication of parameter names 2022-06-07 22:40:56 +02:00
Ferdi Koomen
0ae4db4f61 - Added better support for deprecated prop 2022-05-31 17:53:03 +02:00
Ferdi Koomen
59254d94a9 - Upgraded dependencies
- Removed depricated enum model generation
- Fixed issue with "null" value inside comments for OpenAPI v2 enums
- Fixed issue with compatibility for latest version of Axios (0.27.x)
2022-04-26 16:25:49 +02:00
Ferdi Koomen
28415a82d9 Removed private fields using new # syntax due to issues 2022-04-06 22:28:19 +02:00
Ferdi Koomen
05d5962144 Return undefined in most cases to support noImplicitReturns rule
Filter out wrong enum values
2022-04-06 22:21:06 +02:00
Ferdi Koomen
fec6534b91 Fixed enum for V2
Bumped version
2022-02-25 22:25:38 +01:00
Ferdi Koomen
2f8ae47c2a - Fixed issue with non string values in x-enum flags 2022-02-25 12:19:46 +01:00
Ferdi Koomen
eedadee59e Merge branch 'master' of github.com:ferdikoomen/openapi-typescript-codegen 2022-02-25 11:47:31 +01:00
Ferdi Koomen
b32c85e4eb - Fixed quotes in enums
- Fixed better default operation name
- Fixed unittest
2022-02-25 11:47:24 +01:00
Ferdi Koomen
54d1bfef2b
Merge pull request #965 from nikopavlica/fix-dictionary-composition
Fixes a bug that prevented using complex dictionaries within compositions
2022-02-25 11:45:47 +01:00
Ferdi Koomen
ec2c712901 Switched to NPM 2022-02-11 11:34:48 +01:00
Niko Pavlica
c88f506be9 Fixes a bug that prevented using complex dictionaries within compositions. 2022-02-09 22:04:42 +01:00
Slava Obukhov
14b4906e3b Fix tests for empty model properties that are valid in OpenAPI 2022-02-09 18:33:59 +01:00
Slava Obukhov
e3421ddcd2 Add support for empty model properties that are valid in OpenAPI 2022-02-09 17:56:52 +01:00
Ferdi Koomen
b2d8096031 - Added e2e test
- Cleanup of new export client logic
2022-01-25 15:32:20 +01:00
Ferdi Koomen
5f58982210 - Working solution for export client 2022-01-25 14:37:41 +01:00
Ferdi Koomen
280d196f99 - Moved to const definitions for functions 2022-01-25 13:22:21 +01:00
Ferdi Koomen
40ef68fec4 - Cleanup of generation without tags 2022-01-24 18:43:14 +01:00
Ferdi Koomen
5a8457fee8
Merge pull request #929 from keithbro/handle-empty-tags
Handle empty tags
2022-01-24 18:31:55 +01:00
Ferdi Koomen
9049afd509 - Updated parsing of comments 2022-01-24 17:47:03 +01:00
Keith Broughton
51f6901515 Handle empty tags 2022-01-10 17:03:34 +11:00
Ferdi Koomen
0eb5e91ce4 - Added types for some methods
- Fixed build after PR's
- Exported Cancelation Error
2021-12-22 18:16:34 +01:00
Ferdi Koomen
c39e82fff5 Merge branch 'master' of github.com:ferdikoomen/openapi-typescript-codegen 2021-12-22 17:33:57 +01:00
Ferdi Koomen
e2014db63a - Removed file type 2021-12-22 17:33:50 +01:00
Sjoerd Mulder
d82f3eb706 Removed whitespace 2021-12-21 14:08:04 +01:00
Sjoerd Mulder
a543b9d490 Adding discriminator support for oneOf 2021-12-21 14:05:19 +01:00
Ferdi Koomen
e0b4e2d22a - Fixed #771 2021-11-29 16:52:20 -05:00
Ferdi Koomen
e263cb27f6 - Fixed #892 2021-11-26 15:51:14 -05:00
Ferdi Koomen
6d822eb802 - Fixed #890 2021-11-26 14:55:31 -05:00
Ferdi Koomen
bbaa039d62 - Updated code to work with media types like "application/json; type=collection" where type is the first part of the header 2021-11-11 15:33:06 +01:00
Ferdi Koomen
f083ffb79d - Added multiple tags support 2021-11-11 13:01:11 +01:00
Ferdi Koomen
aecdc3eb15 - Added postfix property for service names
- Added cross blob for node js implementations
- Fixed unittests
- Fixed typing issue with headers
2021-11-10 14:31:03 +01:00
Ferdi Koomen
c0137757e6 - Updated line endings 2021-11-01 12:53:11 +01:00
Ferdi Koomen
ba0b79daac Fixed issue #782 2021-10-29 13:49:15 +02:00
Ferdi Koomen
35bda10d18 - Fixed binary format checking 2021-10-29 13:36:47 +02:00
Ferdi Koomen
cc6c7f2241 - Fixed required field order for referenced parameters 2021-10-28 23:12:30 +02:00
Ferdi Koomen
83a2370d3c - Fixed a minor issue with rest api version 2021-10-28 22:39:01 +02:00
Ferdi Koomen
cce208e514 - Prefer media type order in spec 2021-10-28 21:30:52 +02:00
Ferdi Koomen
2070f9599f - Added missing form data header 2021-10-28 20:57:31 +02:00
Ferdi Koomen
6e39d43e3d - Fixed form data examples 2021-10-28 20:49:28 +02:00
Ferdi Koomen
1a3eba4312 Fixed call to get content 2021-10-28 20:26:36 +02:00