-
Notifications
You must be signed in to change notification settings - Fork 0
fix(deps): update dependency swagger-typescript-api to ^13.2.16 #222
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
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/swagger-typescript-api-13.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
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
e6df5dd to
8f5d846
Compare
8f5d846 to
129b7bc
Compare
129b7bc to
577f3fc
Compare
577f3fc to
32ca482
Compare
32ca482 to
1a22a6f
Compare
5b3cf96 to
a41bdc2
Compare
a41bdc2 to
a27434b
Compare
a27434b to
8662fde
Compare
f6cc0cc to
0a9af9f
Compare
0a9af9f to
7cf1dbb
Compare
7cf1dbb to
9882387
Compare
85c5c06 to
2eedc47
Compare
2eedc47 to
e02decc
Compare
e02decc to
cc2eb37
Compare
c0e60ac to
6e3ad09
Compare
6e3ad09 to
cd7f1c6
Compare
b0d2c06 to
0d1e495
Compare
0ac3781 to
226e0fd
Compare
896b8b1 to
94a5e60
Compare
94a5e60 to
0f15d18
Compare
c320a6e to
8bd94dc
Compare
70d5d94 to
c0933ee
Compare
c0933ee to
ab2e554
Compare
ab2e554 to
7be9036
Compare
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.
This PR contains the following updates:
^13.0.22->^13.2.16^13.0.23->^13.2.16Release Notes
acacode/swagger-typescript-api (swagger-typescript-api)
v13.2.16Compare Source
Patch Changes
#1459
6b485ddThanks @smorimoto! - Downgrade eta from 4.0.1 to 3.5.0 to fix module resolution error.After the upgrade to eta@4.0.1 in version 13.2.11, API generation started
failing with
ERR_PACKAGE_PATH_NOT_EXPORTED: No "exports" main defined in eta/package.json. This issue is caused by incorrect package exportconfiguration in eta@4.0.1, which is tracked in the upstream repository.
Downgrading to eta@3.5.0 resolves the module resolution error whilst
maintaining compatibility with the existing template system.
Fixes #1427.
v13.2.15Compare Source
Patch Changes
afc2448Thanks @js2me! - added ability to override usageSchema and originalSchema after onInit hook and before all other operationsv13.2.14Compare Source
Patch Changes
#1398
d987aeeThanks @k1rd3rf! - Fix modular template to always generate class property syntax.The modular template was incorrectly using object method syntax (
:and,) when route.namespace was present, introduced by PR #1326. Thiscaused TypeScript syntax errors in generated code.
The modular template should always generate class properties with arrow
functions (
=and;), regardless of namespace presence.This resolves the issue reported in #1366 where version 13.2.8 generated
invalid TypeScript code with modular templates.
v13.2.13Compare Source
Patch Changes
#1424
aa79764Thanks @smorimoto! - Ensure discriminator mappings use union enum literals.Resolve discriminator mapping generation to use literal values when
generateUnionEnumsis enabled to avoid emitting enum member references.Add regression coverage that snapshots the discriminator output with
union enums.
#1422
724b0cdThanks @smorimoto! - Replacejs-yamlwithyaml.Switch YAML parsing from
js-yamltoyaml. Update the resolver touse
YAML.parsewhenJSON.parsefails. Removejs-yamland its types,add
yamlas a runtime dependency. No public API changes.v13.2.12Compare Source
Patch Changes
#1420
426433bThanks @smorimoto! - Move@types/lodashandopenapi-typesto dependencies.These type packages are referenced by the published declarations, so consumers
require them at install time for correct type resolution. Moving them from
devDependenciesprevents downstream TypeScript errors whilst having noruntime impact.
v13.2.11Compare Source
Patch Changes
#1390
5897e4bThanks @MatanAvneri! - Fix being able to call getComponentByRef from templates.#1393
9a7c788Thanks @RoCat! - Ensure discriminators are just after enums in components list to avoid cyclic errors.#1416
cd127a9Thanks @smorimoto! - Fix fetch client response parsing without re-reading body.v13.2.10Compare Source
Patch Changes
7b7351fThanks @js2me! - Fix missing exported interfaces and types.v13.2.9Compare Source
Patch Changes
#1384
0caea2cThanks @smorimoto! - Fix enum const parsing for substrings of primitive types.#1381
ba052f4Thanks @smorimoto! - Support extracting request parameters for routes that only declare path parameters, such asDELETEmethods.#1382
792e96cThanks @smorimoto! - Fix enum string value quoting when schema type mismatches.#1385
859fc64Thanks @smorimoto! - Avoid response cloning in fetch HTTP client to prevent memory leaks (#779).#1383
8191970Thanks @smorimoto! - Automatically extract enums when using enum names as values.#1376
bec35e8Thanks @smorimoto! - MergeGenerateApiParamsBaseintoGenerateApiConfigurationto remove duplicated type definitions and expose missing configuration fields. Document configuration defaults with JSDoc tags.#1378
912e521Thanks @smorimoto! - Allow partialextractingOptionsingenerateApiconfiguration.#1380
fec0a09Thanks @smorimoto! - Add test verifying primitive + objectanyOfunions.#1376
bec35e8Thanks @smorimoto! - Restoremodularoption typing ingenerateApiparameters.#1379
339a167Thanks @smorimoto! - Support synchronousrequirein templates using Node'screateRequire.v13.2.8Compare Source
Patch Changes
#1326
99b5f50Thanks @thejhh! - Fix TypeScript generation failure for operationIds starting with numbersWhat: Fixed an issue where operationIds starting with numbers (e.g., "123getUser") would cause TypeScript generation to fail due to invalid identifier names.
Why: OperationIds that start with numbers are not valid JavaScript identifiers, causing syntax errors in the generated TypeScript code.
How: Modified the template logic to quote property names for invalid identifiers. OperationIds starting with numbers are now generated as quoted properties (e.g.,
"123GetUser": ...) instead of unquoted invalid identifiers.This resolves GitHub issue #952.
#1008
c2d3e6aThanks @frazar! - Fix handling of FormData inputs in Fetch HTTP clientPreviously, when users passed a
FormDataobject directly to the Fetchclient's
multipart/form-dataformatter, it would incorrectly attempt to useObject.keys()on the FormData instance, which returns an empty array. Thiscaused the FormData to be processed incorrectly.
The fix adds a type check to return FormData instances unchanged, allowing
users to have full control over FormData construction when needed whilst
maintaining backwards compatibility for object inputs. This aligns the Fetch
client behaviour with the existing Axios client implementation.
This resolves issues where users needed to send multipart requests with
multiple entries for the same key, which is only possible with direct FormData
manipulation.
v13.2.7Compare Source
Patch Changes
36fc899Thanks @js2me! - add missing required state for query param with $refv13.2.6Compare Source
Patch Changes
fe125cbThanks @js2me! - better extracting description for request body extacting typesv13.2.5Compare Source
Patch Changes
790feceThanks @js2me! - added support x-propertyNames, propertyNames for object typesv13.2.4Compare Source
Patch Changes
9552c0aThanks @js2me! - added support of x-enum-descriptions propertyv13.2.3Compare Source
Patch Changes
a87883bThanks @smorimoto! - Bump Biome to 2.0.v13.2.2Compare Source
Patch Changes
87da340Thanks @smorimoto! - Pin versions of internal Biome packages.v13.2.1Compare Source
Patch Changes
afc2448Thanks @js2me! - added ability to override usageSchema and originalSchema after onInit hook and before all other operationsv13.2.0Compare Source
Minor Changes
1039ff1Thanks @gletournel! - Add support for json:api content type.Patch Changes
#1225
a013686Thanks @smorimoto! - Update the internal Biome to latest beta release.#1266
469ded7Thanks @dependabot! - Update the internal Biome to latest beta release.#1235
0e251bbThanks @smorimoto! - Fix typos in CLI option description and warning message.#1270
c79625eThanks @smorimoto! - Removerequiredfield from command definitions for now.v13.1.3Compare Source
Patch Changes
3cc0194Thanks @smorimoto! - Searchswagger-typescript-api.configinstead ofconfigby default.v13.1.2Compare Source
Patch Changes
1cb1c9cThanks @smorimoto! - IntegrategenerateCommandarguments and run method into main command.v13.1.1Compare Source
Patch Changes
e477b58Thanks @RoXuS! - Ensure enums are at the top of the components to avoid issue on recursive schema parsing.v13.1.0Compare Source
Minor Changes
ea1df18Thanks @smorimoto! - Usec12for wider configuration file format support.Patch Changes
#1171
c1cc45aThanks @smorimoto! - Fix TypeScript declaration file path.#1149
9d2d66aThanks @smorimoto! - Re-add TypeScript definitions for better type support.#1145
73f6bfdThanks @smorimoto! - Replace Prettier with Biome as the code formatter to improve performance during the code generation phase.#1141
821bfadThanks @dding-g! - Remove redundantunion-enumsoption in favor ofgenerate-union-enums.v13.0.28Compare Source
Patch Changes
6851bdcThanks @smorimoto! - Fix description forclientoption ingenerateCommand.#1121
5eadf67Thanks @takayukioda! - Fix to not useno-prefix in options.edca5deThanks @smorimoto! - Fix option name forgenerateUnionEnumsingenerateCommand.9fa8f41Thanks @smorimoto! - Sort the CLI arguments alphabetically.v13.0.27Compare Source
Patch Changes
#1119
c5e8d45Thanks @smorimoto! - Addshimsoption in tsup configuration and updaterootDirpath in templates generation process.#1119
c5e8d45Thanks @smorimoto! - Resolve internal references in Swagger v2 to OpenAPI v3 conversion by addingresolveInternaloption and enhancing type definitions for request payloads.#1119
c5e8d45Thanks @smorimoto! - Fix default value forno-clientoption ingenerateCommandtofalse.#1119
c5e8d45Thanks @smorimoto! - Addrequiredproperty to output path ingenerateTemplatesCommand.#1119
c5e8d45Thanks @smorimoto! - Fix documentation and type definition to align with actual implementation by renamingnametofileName.v13.0.26Compare Source
Patch Changes
#1106
9208816Thanks @smorimoto! - Add boolean type forextract-request-paramsin command configuration.#1106
c124f88Thanks @smorimoto! - Fix generateClient logic to exclude onlyno-clientargument.#1108
1e3b70eThanks @smorimoto! - Fix default value forno-clientargument in command configuration.#1106
4809884Thanks @smorimoto! - InitialisecustomConfigtoundefinedin command run function.v13.0.25Compare Source
Patch Changes
#1102
13da52aThanks @smorimoto! - Fix CLI executable by adding the required shebang to the entry file.#1102
13da52aThanks @smorimoto! - Fix query params detection on route name parsing#1102
13da52aThanks @smorimoto! - Improve type safety by adding proper types to SchemaComponent and introducing flags for extracted elements such as request parameters, request body, response body, and response errors.v13.0.24Compare Source
Patch Changes
#1046
40dd9d8Thanks @AugusDogus! - Respect debug and silent logging configuration for both cli and lib modes#1048
bd49e34Thanks @smorimoto! - Remove types fields from package.json as there are no types yet#929
1e2e00eThanks @BoltDoggy! - Fix route regex pattern in route name generation#701
0a71f2bThanks @nicky1038! - Remove unnecessary camel case conversion for query params#1041
47381deThanks @Jerome1337! - Add ts-nocheck comment to auto-generated fileConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.