- 47debf7: Fix API key authentication not requiring a session
- 2a64ced: Change authentication strategies to use the name from the API spec rather than the scheme name
- a54551f: Move parentheses onto new line.
- 0bc4e2b: Set Content-Type header on 400 errors.
- 5466d05: Set Content-Type header on responses.
- 4738a59: Support responses with wildcard media subtype.
- 0cb7d51: Update core for wildcard subtypes
- b32ffcc: Default to
{ session: false }
for bearer auth scheme - e899a8a: Add options to control whether to error on unexpected properties
- e4d2e20: Update core libraries and support catch-all responses
- cb18a89: Fix missing tsconfig template
- 1dfaef0: Upgrade parent generator to avoid overwriting package.json
- aed074b: Upgrade openapi-generator-plus core
- 669268e: Fix custom header names
- e1a8ee2: Upgrade openapi-generator-plus and other dependencies
- 488c32a: Update @openapi-generator-plus/core and other dependencies
- 6558990: Upgrade openapi-generator-plus dependencies
- ba395fd: Upgrade to latest core and pass all tests
- Fix date validation to accept ISO8601 timezones without colon separator
- 59ea543: Fix datetime and time regex to allow any number of digits for milliseconds
- e675db3: Fix missing use of serializedName in the known keys for an object
- 5d29760: Use a native return type instead of any for enum...ToJson functions
- 5efb295: Fix return type on oneOf...ToJson validation functions
- d82c4b1: Support readOnly and writeOnly
- aec96f1: Fix use of serializedName for parameters
-
982af57: Fix the handling of Dates in JSON
@openapi-generator-plus/typescript-generator-common supports three date approaches:
- native
- string
blind-date
We now support native and string approaches. The default approach is native, and that is what we previously expected. Note that upstream changed to use strings for dates and times even with the native approach as Date cannot represent a dates and times.
We now also use regular expressions to check that dates, times and datetimes are sent and received in the correct format.
- 3913343: Fix validation of arrays
- 812216c: Fix not using serializedName for properties
- 9623f72: Fix security requirements
-
fad44e6: Upgrade to latest openapi-generator-plus
This includes improved support for the
oneOf
construct, and strong type checking of the generated code.