Added typescript interfaces for models and request config params. #1013 and #1521
Added automatic loading of the lock file for the extension so quick edits of clients are supported.
Added a warning message when clients get upgraded from one kiota version to another. #2598
Added trimming of derived types that are not being used by the client. #2543
Added support for merging schemas of AllOf > 2. #2438
Added operation selection in the vscode extension. #2556
Added Chinese translations to vscode extension.
Added an action to open documentation in the vscode extension. #2562
Changed
Fixed issue where implements for error classes were not copied when inlining classes.
Moved the common properties to a base class and remove properties(RequestAdapter, UrlTemplate and PathParameters) for the request builders and options and headers for RequestConfig classes PHP.2439
Fixed bugs with imports for PHP Generation.
Indexers replacement are now at the same level as the original indexer. e.g client.userById("id").messagesById("id")... is now client.users.withId("id").messages.withId("id")....
Fixed a bug where arrays with empty items definitions would still project properties. #2502
Fixed a bug where multiple single path parameters at the same level would produce invalid url templates.
Fixed a bug where steps count would be increasing on nav back in the extension. #2553
Fixed a bug where java path parameters wouldn't build.
Fixed a bug where extension would not reset generation information on new search. #2540
Fixed a bug where the extension would not select nodes when loading from lock file with no filters. #2542
Fixed a bug where the extension would fail to generate for the root path. #2536
Fixed a bug where properties copied from parent to child classes would not be cloned.
Fixed a bug where Java discriminator mapping would use the mapping name instead of the type name.
Fixed a bug where filters for nodes with same-level single path parameters with different names would not work anymore.
Fixed a bug where replacing reserved names would not propagate the rename to the inner child elements map of the parent class.
Fixed a bug where descriptions with multiple server URLs would use the HTTP one instead of HTTPs. #2336
Fixed a bug where backing store properties would be sometimes duplicated in derived classes.
Write PHP URL templates in request builders using single quoted strings to prevent need to escape $-prefixed names e.g. $count, $ref, $value
v1.1.3
Changed
Fixed a but where certain configuration sections would not load properly
v1.1.2
Changed
Fixed Mac-OS releases
v1.1.1
Changed
Fixed a bug where kiota installation would fail because of zip structure change
Added typescript interfaces for models and request config params. #1013 and #1521
Added automatic loading of the lock file for the extension so quick edits of clients are supported.
Added a warning message when clients get upgraded from one kiota version to another. #2598
Added trimming of derived types that are not being used by the client. #2543
Added support for merging schemas of AllOf > 2. #2438
Added operation selection in the vscode extension. #2556
Added Chinese translations to vscode extension.
Added an action to open documentation in the vscode extension. #2562
Changed
Fixed issue where implements for error classes were not copied when inlining classes.
Moved the common properties to a base class and remove properties(RequestAdapter, UrlTemplate and PathParameters) for the request builders and options and headers for RequestConfig classes PHP.2439
Fixed bugs with imports for PHP Generation.
Indexers replacement are now at the same level as the original indexer. e.g client.userById("id").messagesById("id")... is now client.users.withId("id").messages.withId("id")....
Fixed a bug where arrays with empty items definitions would still project properties. #2502
Fixed a bug where multiple single path parameters at the same level would produce invalid url templates.
Fixed a bug where steps count would be increasing on nav back in the extension. #2553
Fixed a bug where java path parameters wouldn't build.
Fixed a bug where extension would not reset generation information on new search. #2540
Fixed a bug where the extension would not select nodes when loading from lock file with no filters. #2542
Fixed a bug where the extension would fail to generate for the root path. #2536
Fixed a bug where properties copied from parent to child classes would not be cloned.
Fixed a bug where Java discriminator mapping would use the mapping name instead of the type name.
Fixed a bug where filters for nodes with same-level single path parameters with different names would not work anymore.
Fixed a bug where replacing reserved names would not propagate the rename to the inner child elements map of the parent class.
Fixed a bug where descriptions with multiple server URLs would use the HTTP one instead of HTTPs. #2336
Fixed a bug where backing store properties would be sometimes duplicated in derived classes.
Write PHP URL templates in request builders using single quoted strings to prevent need to escape $-prefixed names e.g. $count, $ref, $value.
[1.1.3] - 2023-04-18
Changed
Fixed a bug where certain configuration sections would not load properly.
[1.1.2] - 2023-04-17
Changed
Fixed Mac-OS releases.
[1.1.1] - 2023-04-05
Changed
... (truncated)
Commits
4ffe68d Merge pull request #2639 from microsoft/hotfix/fixRelease
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps microsoft-kiota-abstractions from 1.1.0 to 1.2.0.
Release notes
Sourced from microsoft-kiota-abstractions's releases.
Changelog
Sourced from microsoft-kiota-abstractions's changelog.
... (truncated)
Commits
4ffe68d
Merge pull request #2639 from microsoft/hotfix/fixRelease2d09655
Use non-release packages38b5da2
Merge pull request #2635 from microsoft/release/1.2.0c08451d
Merge branch 'main' into release/1.2.034e4cc8
Merge pull request #2638 from microsoft/dependabot/npm_and_yarn/vscode/micros...b6453f8
Merge pull request #2637 from microsoft/dependabot/npm_and_yarn/vscode/micros...4fdc224
Update package.jsonc8be717
Merge pull request #2636 from microsoft/dependabot/nuget/Microsoft.Playwright...2865f2d
Bump@​types/vscode
from 1.77.0 to 1.78.0 in /vscode/microsoft-kiotae74b667
Bump webpack from 5.81.0 to 5.82.0 in /vscode/microsoft-kiotaDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show