-
-
Notifications
You must be signed in to change notification settings - Fork 419
11.0.0 Release #429
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
11.0.0 Release #429
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
feat: --another-array-type cli option (Array<Type>); docs: update CHANGELOG, README
…` incompatible with prev version, see CHANGELOG
…for NodeJS usage (#335) Co-authored-by: Feargal Kavanagh <[email protected]> Co-authored-by: Sergey S. Volkov <[email protected]>
…e bugs linked with Iterable
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Breaking changes
data-contract-jsdoc.ejsfile uses new input structure. Please update your local copy.generateApifunction 2 and more times per 1 NodeJS process.generate-templatesto create source templates[feature] Ability to generate source templates
New command
generate-templateswhich allow you to generate source templates which using with option--templates[feature] Ability to modify internal codegen typescript structs
Everything which creates codegen about output typescript code now contains in
Tsfield insrc/configuration.And this thing is available for end user modifications with using NodeJS Cli option
codeGenConstructs.It contains almost all which is not contains in
.eta\.ejstemplates. For example:Record<string, any>,readonly typeField?: value, etcStructure of
Tsproperty[feature] Ability to modify swagger schema type/format to typescript construction translators
Swagger schema has constructions like
{ "type": "string" | "integer" | etc, "format": "date-time" | "float" | "etc" }where fieldtypeis not "readable" for TypeScript.And because of this
swagger-typescript-apihas key value group to translate swagger schema fieldstype/formatto TypeScript constructions.See more about swagger schema type/format data here
For example, current version of default configuration translates this schema
{ "type": "string", "format": "date-time" }translates to
stringIf you need to see
Dateinstead ofstringyou are able to change it with usingprimitiveTypeConstructsStructure of
primitiveTypespropertyOther
feat:
--another-array-typecli option (#414)fix: path params with dot style (truck.id) (#413)