Skip to content
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

Merge main into otter-training #2450

Merged
merged 342 commits into from
Nov 13, 2024
Merged

Conversation

fpaul-1A
Copy link
Contributor

Proposed change

Related issues

- No issue associated -

fpaul-1A and others added 30 commits October 7, 2024 08:40
#2230)

## Proposed change

When creating an SDK with a local spec file with references to other
local files, the following were not supported:
- Relative path not starting with a `.`
- Relative path with no quotes in CRLF (`\r` remains in the extracted
path)
- Additional spaces before or after the unquoted path for some reasons

## Related issues

- 🐛 Fixes #(issue)
- 🚀 Feature #(issue)

<!-- Please make sure to follow the contributing guidelines on
https://github.com/amadeus-digital/Otter/blob/main/CONTRIBUTING.md -->
<!--
{"currentBranch":"release/11.2","targetBranch":"release/11.3.0-rc","bypassReviewers":true,"isConflicting":false}
-->

## Cascading from release/11.2 to release/11.3.0-rc


The configuration requests the cascading to bypass reviewer in case of
CI success.
To not bypass the reviewing process, please check the following
checkbox:

- [ ] <!-- !cancel bypass! --> 🚫 stop reviewing process
bypass for this Pull Request




---

<small>This Pull Request has been generated with ❤️ by the
[Otter](https://github.com/AmadeusITGroup/otter) cascading tool.</small>
## Proposed change

Removed unused `minimist` dependency
<!--
{"currentBranch":"release/11.3.0-rc","targetBranch":"main","bypassReviewers":true,"isConflicting":false}
-->

## Cascading from release/11.3.0-rc to main

The configuration requests the cascading to bypass reviewer in case of
CI success.
To not bypass the reviewing process, please check the following
checkbox:

- [ ] <!-- !cancel bypass! --> 🚫 stop reviewing process
bypass for this Pull Request

---

<small>This Pull Request has been generated with ❤️ by the
[Otter](https://github.com/AmadeusITGroup/otter) cascading tool.</small>
…2239)

## Proposed change

**Context:** Migration scripts with npm implementation (also used for
yarn1)

With the current implementation, when looking for a previous version, we
will get the latest **published** version that match the range.
What we want is the most recent version according to semver.

## Related issues

- 🐛 Fixes #(issue)
- 🚀 Feature #(issue)

<!-- Please make sure to follow the contributing guidelines on
https://github.com/amadeus-digital/Otter/blob/main/CONTRIBUTING.md -->
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chrome)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome))
| [`^0.0.273` ->
`^0.0.275`](https://renovatebot.com/diffs/npm/@types%2fchrome/0.0.273/0.0.275)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fchrome/0.0.275?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fchrome/0.0.275?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fchrome/0.0.273/0.0.275?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fchrome/0.0.273/0.0.275?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/AmadeusITGroup/otter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
…2242)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@babel/preset-typescript](https://babel.dev/docs/en/next/babel-preset-typescript)
([source](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript))
| [`~7.24.0` ->
`~7.25.0`](https://renovatebot.com/diffs/npm/@babel%2fpreset-typescript/7.24.7/7.25.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fpreset-typescript/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fpreset-typescript/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fpreset-typescript/7.24.7/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fpreset-typescript/7.24.7/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>babel/babel (@&#8203;babel/preset-typescript)</summary>

###
[`v7.25.7`](https://github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7257-2024-10-02)

[Compare
Source](https://github.com/babel/babel/compare/v7.24.7...v7.25.7)

##### 🐛 Bug Fix

-   `babel-helper-validator-identifier`
- [#&#8203;16825](https://github.com/babel/babel/pull/16825)
fix: update identifier to unicode 16
([@&#8203;JLHwung](https://github.com/JLHwung))
-   `babel-traverse`
- [#&#8203;16814](https://github.com/babel/babel/pull/16814)
fix: issue with node path keys updated on unrelated paths
([@&#8203;DylanPiercey](https://github.com/DylanPiercey))
-   `babel-plugin-transform-classes`
- [#&#8203;16797](https://github.com/babel/babel/pull/16797)
Use an inclusion rather than exclusion list for `super()` check
([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo))
-   `babel-generator`
- [#&#8203;16788](https://github.com/babel/babel/pull/16788)
Fix printing of TS `infer` in compact mode
([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo))
- [#&#8203;16785](https://github.com/babel/babel/pull/16785)
Print TS type annotations for destructuring in assignment pattern
([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo))
- [#&#8203;16778](https://github.com/babel/babel/pull/16778)
Respect `[no LineTerminator here]` after nodes
([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo))

##### 💅 Polish

-   `babel-types`
- [#&#8203;16852](https://github.com/babel/babel/pull/16852)
Add deprecated JSDOC for fields
([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu))

##### 🏠 Internal

-   `babel-core`
- [#&#8203;16820](https://github.com/babel/babel/pull/16820)
Allow sync loading of ESM when `--experimental-require-module`
([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo))
- `babel-helper-compilation-targets`, `babel-helper-plugin-utils`,
`babel-preset-env`
- [#&#8203;16858](https://github.com/babel/babel/pull/16858)
Add browserslist config to external dependency
([@&#8203;JLHwung](https://github.com/JLHwung))
- `babel-plugin-proposal-destructuring-private`,
`babel-plugin-syntax-decimal`, `babel-plugin-syntax-import-reflection`,
`babel-standalone`
- [#&#8203;16809](https://github.com/babel/babel/pull/16809)
Archive syntax-import-reflection and syntax-decimal
([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo))
-   `babel-generator`
- [#&#8203;16779](https://github.com/babel/babel/pull/16779)
Simplify logic for `[no LineTerminator here]` before nodes
([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo))

##### 🏃‍♀️ Performance

-   `babel-plugin-transform-typescript`
- [#&#8203;16875](https://github.com/babel/babel/pull/16875)
perf: Avoid extra cloning of namespaces
([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu))
-   `babel-types`
- [#&#8203;16842](https://github.com/babel/babel/pull/16842)
perf: Improve
[@&#8203;babel/types](https://github.com/babel/types) builders
([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu))
- [#&#8203;16828](https://github.com/babel/babel/pull/16828)
Only access `BABEL_TYPES_8_BREAKING` at startup
([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/AmadeusITGroup/otter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
…v7.9.0 (#2244)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[org.openapitools:openapi-generator](https://github.com/openapitools/openapi-generator)
| `7.8.0` -> `7.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.openapitools:openapi-generator/7.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.openapitools:openapi-generator/7.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.openapitools:openapi-generator/7.8.0/7.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.openapitools:openapi-generator/7.8.0/7.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>openapitools/openapi-generator
(org.openapitools:openapi-generator)</summary>

###
[`v7.9.0`](https://github.com/OpenAPITools/openapi-generator/releases/tag/v7.9.0):
released

[Compare
Source](https://github.com/openapitools/openapi-generator/compare/v7.8.0...v7.9.0)

v7.9.0 stable release comes with ~150 enhancements, bug fixes. Once
again thank you for all the awesome contributions from the community.

This release comes with [2 breaking changes (with
fallback)](https://github.com/OpenAPITools/openapi-generator/pulls?q=is%3Apr+milestone%3A7.8.0+is%3Aclosed+label%3A%22Breaking+change+%28with+fallback%29%22)
listed below.

[3 new
generators](https://github.com/OpenAPITools/openapi-generator/pulls?q=is%3Apr+milestone%3A7.9.0+is%3Amerged+label%3A%22Enhancement%3A+New+generator%22+)
are included in this release:

- \[Scala]\[Client]Add Http4s scala3 client codegen
[#&#8203;19658](https://github.com/openapitools/openapi-generator/issues/19658)
- Add swift6 generator
[#&#8203;19621](https://github.com/openapitools/openapi-generator/issues/19621)
- Erlang server overhaul
[#&#8203;19465](https://github.com/openapitools/openapi-generator/issues/19465)

Below are the highlights of the changes. For a full list of changes,
please refer to the ["Pull
Request"](https://github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.8.0+)
tab.

#### General

- \[normalizer] bug fixes (isNullTypeSchema, handling of primitive types
with oneOf)
[#&#8203;19781](https://github.com/openapitools/openapi-generator/issues/19781)
- feat(avro)/refactor(core): unify \*\_POST_PROCESS_FILE behaviour and
reuse code
[#&#8203;19761](https://github.com/openapitools/openapi-generator/issues/19761)
- Fix anyOf/oneOf normalization for 3.1 spec
[#&#8203;19758](https://github.com/openapitools/openapi-generator/issues/19758)
- \[OpenAPI 3.1] Avoid NPE when handling prefixItems
[#&#8203;19735](https://github.com/openapitools/openapi-generator/issues/19735)
- fix(core): system-independent relative path sorting for FILES output
[#&#8203;19726](https://github.com/openapitools/openapi-generator/issues/19726)
- feat(core): add info.summary to additionalProperties for 3.1 specs
[#&#8203;19723](https://github.com/openapitools/openapi-generator/issues/19723)
- \[windows] Fixed missing output
[#&#8203;19715](https://github.com/openapitools/openapi-generator/issues/19715)
- fix(core): single value enums (const) are not generated correctly in
3.1 specs
[#&#8203;19696](https://github.com/openapitools/openapi-generator/issues/19696)
- fix(core): nullable array types in 3.1.x specs
[#&#8203;19687](https://github.com/openapitools/openapi-generator/issues/19687)
- \[BUG] HandlebarsEngineAdapter.java failed to use custom
FieldValueResolver causing IllegalAccessException for maps
[#&#8203;19634](https://github.com/openapitools/openapi-generator/issues/19634)
- Better handling of parameters in inline model resolver
[#&#8203;19460](https://github.com/openapitools/openapi-generator/issues/19460)
- \[Gradle plugin] bugfix: openapi code generator to consider schema
changes
[#&#8203;16735](https://github.com/openapitools/openapi-generator/issues/16735)

#### Avro Schema

- fix(avro-schema): fix NPE for null enum values
[#&#8203;19771](https://github.com/openapitools/openapi-generator/issues/19771)
- \[avro-schema] fix: enum logic (sanitize, remove collisions)
[#&#8203;19549](https://github.com/openapitools/openapi-generator/issues/19549)

#### C++

- \[cpp-pistache-server] Generated code fails to build with
x86\_64-linux-gnu-g++-13
[#&#8203;19684](https://github.com/openapitools/openapi-generator/issues/19684)
- \[cpp-qt-client] New makeOperationsVirtual option (Breaking change
(with fallback))
[#&#8203;19613](https://github.com/openapitools/openapi-generator/issues/19613)
- Implemented missing definitions of declared methods inside
modelbase-header.mustache, added two missing body of methods definitions
[#&#8203;19569](https://github.com/openapitools/openapi-generator/issues/19569)

#### C\#

- \[csharp]\[generichost] Support formatting date only
[#&#8203;19785](https://github.com/openapitools/openapi-generator/issues/19785)
- \[csharp]\[generichost] Fix local var
[#&#8203;19642](https://github.com/openapitools/openapi-generator/issues/19642)
- \[csharp]\[generichost] Fix invalid key name
[#&#8203;19633](https://github.com/openapitools/openapi-generator/issues/19633)
- \[aspnetcore] Fix swagger xml comments
[#&#8203;19593](https://github.com/openapitools/openapi-generator/issues/19593)
- \[csharp] Version bump dependencies
[#&#8203;19545](https://github.com/openapitools/openapi-generator/issues/19545)

#### Dart

- \[BUGFIX]\[dart-dio] Align enum and enum_inline generation result
[#&#8203;19510](https://github.com/openapitools/openapi-generator/issues/19510)
- \[BUGFIX]\[dart-dio] add unknownEnumValue to JsonKey
[#&#8203;19416](https://github.com/openapitools/openapi-generator/issues/19416)

#### Erlang

- \[Erlang Server] Add more type information and fix minor bugs
[#&#8203;19792](https://github.com/openapitools/openapi-generator/issues/19792)
- Erlang server validation bugfixes and capability extensions
[#&#8203;19750](https://github.com/openapitools/openapi-generator/issues/19750)
- Add erlang-server-deprecated for fallback after refactoring
[#&#8203;19547](https://github.com/openapitools/openapi-generator/issues/19547)
- Erlang server overhaul (Breaking change (with fallback))
[#&#8203;19465](https://github.com/openapitools/openapi-generator/issues/19465)

#### Go

- \[GO] Go Server: preserve order of the routes as defined in the
OpenAPI file
[#&#8203;19550](https://github.com/openapitools/openapi-generator/issues/19550)
- \[Go] fix regex validation breakage in unmarshaljson function
[#&#8203;19410](https://github.com/openapitools/openapi-generator/issues/19410)

#### Kotlin

- \[BUG] Kotlin wiremock query params are incorrect
[#&#8203;19720](https://github.com/openapitools/openapi-generator/issues/19720)
- \[kotlin-client]\[multiplatform] add support for
kotlinx.datetime.LocalTime
[#&#8203;19590](https://github.com/openapitools/openapi-generator/issues/19590)
- \[kotlin-spring] fix springdoc dependencies
[#&#8203;19579](https://github.com/openapitools/openapi-generator/issues/19579)
- \[kotlin] enforce fields in data classes
[#&#8203;19526](https://github.com/openapitools/openapi-generator/issues/19526)
- \[kotlin-spring]\[server] fix spring boot configuration conflict
[#&#8203;19515](https://github.com/openapitools/openapi-generator/issues/19515)
- \[Kotlin] Add a new additional property to configure Jackson's
failOnUnknownProperties (Breaking change (with fallback))
[#&#8203;19506](https://github.com/openapitools/openapi-generator/issues/19506)
- \[Kotlin]\[okhttp] replace okhttpclient with callfactory
[#&#8203;19422](https://github.com/openapitools/openapi-generator/issues/19422)

#### Java

- \[Java]\[microprofile] enumUnknownDefaultCase true now returns
correctly
[#&#8203;19677](https://github.com/openapitools/openapi-generator/issues/19677)
- \[Java] \[apache-httpclient] Fix issue with toString causing wrong
value with collections
[#&#8203;19576](https://github.com/openapitools/openapi-generator/issues/19576)
- \[Java]\[Spring]Update dependencies to remove vulnerability in
org.springframework:spring-webmvc
[#&#8203;19533](https://github.com/openapitools/openapi-generator/issues/19533)
- \[Java Jersey] Update ApiClient.mustache Jersey doesn't allow entities
in method DELETE
[#&#8203;19530](https://github.com/openapitools/openapi-generator/issues/19530)
- \[Bugfix]\[Java] Fixed jersey clients for multiple file upload
[#&#8203;19476](https://github.com/openapitools/openapi-generator/issues/19476)
- \[Java Libraries] Jakarta Validation API support useJakartaEe flag
[#&#8203;19469](https://github.com/openapitools/openapi-generator/issues/19469)
- \[Java] Add a new additional property to configure Jackson's
failOnUnknownProperties (Breaking change (with fallback))
[#&#8203;19271](https://github.com/openapitools/openapi-generator/issues/19271)

#### JavaScript

- \[Javascript] Add initialization of default vars to constructor
[#&#8203;19692](https://github.com/openapitools/openapi-generator/issues/19692)

#### Python

- \[Python] Harmonize python client dependency versions
[#&#8203;19694](https://github.com/openapitools/openapi-generator/issues/19694)
- python-pydantic-v1: Return the primitive type in to_dict for anyOf
models
[#&#8203;19488](https://github.com/openapitools/openapi-generator/issues/19488)
- \[BUG]\[python-fastapi] Updated pyyaml and httptools in requirements
template to resolve compatibility issues with Python 3.12
[#&#8203;19666](https://github.com/openapitools/openapi-generator/issues/19666)
- feat(python): handle multiple file parameters
[#&#8203;19329](https://github.com/openapitools/openapi-generator/issues/19329)
- fix(python,asyncio): multipart form data serialization
[#&#8203;19302](https://github.com/openapitools/openapi-generator/issues/19302)
- \[python] fix content_type deserialize
[#&#8203;19317](https://github.com/openapitools/openapi-generator/issues/19317)

#### PHP

- \[PHP] By default should use static Configuration class instance
[#&#8203;19775](https://github.com/openapitools/openapi-generator/issues/19775)
- \[php-symfony] Fix enum not serialized with value like '0'
[#&#8203;19568](https://github.com/openapitools/openapi-generator/issues/19568)
- \[PHP] Add missing qualifier for enum parameters
[#&#8203;1956](https://github.com/openapitools/openapi-generator/issues/1956)
- \[PHP] Remove NUMBER\_ prefix from enum vars if a name is provided,
show enum descriptions
[#&#8203;19555](https://github.com/openapitools/openapi-generator/issues/19555)
- \[bug] in case of defined status codes > 299 switch will have no
effect
[#&#8203;19483](https://github.com/openapitools/openapi-generator/issues/19483)
- \[PHP-Client] Allow Content-Type merge-match+json for encoding
[#&#8203;19479](https://github.com/openapitools/openapi-generator/issues/19479)

#### PowerShell

- \[POWERSHELL] fix: keep array context when converting to json
[#&#8203;19535](https://github.com/openapitools/openapi-generator/issues/19535)-
- \[PowerShell] Support multiple files in multipart/form-data POST (new
functionality + fix)
[#&#8203;19449](https://github.com/openapitools/openapi-generator/issues/19449)

#### R

- \[R] Update R6 object documentation
[#&#8203;19679](https://github.com/openapitools/openapi-generator/issues/19679)
- \[R]\[client] Make enum parameters with required: false optional to
request arguments
[#&#8203;19654](https://github.com/openapitools/openapi-generator/issues/19654)

#### Ruby

- \[Ruby-client] Use secuirtyScheme Key for api_key
[#&#8203;19740](https://github.com/openapitools/openapi-generator/issues/19740)

#### Rust

- \[rust]\[client]\[auth] token source option
[#&#8203;19647](https://github.com/openapitools/openapi-generator/issues/19647)
- \[Rust Server] Handle arrays in forms
[#&#8203;19625](https://github.com/openapitools/openapi-generator/issues/19625)
- rust: Implement Display instead of ToString for enums
[#&#8203;19611](https://github.com/openapitools/openapi-generator/issues/19611)
- \[Core/Rust Server] Check references in additionalProperties correctly
when checking freeForm status
[#&#8203;19605](https://github.com/openapitools/openapi-generator/issues/19605)
- \[Rust Server] Add derive of Hash to enums
[#&#8203;19603](https://github.com/openapitools/openapi-generator/issues/19603)
- \[Rust Server] Add auto-generated CLI Client
[#&#8203;19392](https://github.com/openapitools/openapi-generator/issues/19392)

#### Scala

- \[Scala]\[Client]Add Http4s scala3 client codegen
[#&#8203;19658](https://github.com/openapitools/openapi-generator/issues/19658)

#### Swift

- \[swift5] rename unknownDefault to unknownDefaultOpenApi
[#&#8203;19753](https://github.com/openapitools/openapi-generator/issues/19753)
- Add swift6 generator
[#&#8203;1962](https://github.com/openapitools/openapi-generator/issues/1962)
- \[swift5] Fix Xcode 16 compilation crash with Extensions.swift
generation
[#&#8203;19564](https://github.com/openapitools/openapi-generator/issues/19564)
- add oneOf-default-case option for swift5
[#&#8203;19094](https://github.com/openapitools/openapi-generator/issues/19094)

#### TypeScript

- \[Typescript-Node] Mark deprecated endpoints
[#&#8203;19770](https://github.com/openapitools/openapi-generator/issues/19770)
- \[Typescript-Node] Mark deprecated model attributes
[#&#8203;19756](https://github.com/openapitools/openapi-generator/issues/19756)
- style(typescript): use Headers type
[#&#8203;19697](https://github.com/openapitools/openapi-generator/issues/19697)
- \[typescript-axios] fix: enum datatype jsdoc
[#&#8203;19571](https://github.com/openapitools/openapi-generator/issues/19571)
- \[typescript-fetch] Fixed issue where unique arrays (sets) of
primitive values aren't initialized properly
[#&#8203;19521](https://github.com/openapitools/openapi-generator/issues/19521)
- \[Typescript] Generate oneOf schemas as type unions
[#&#8203;19494](https://github.com/openapitools/openapi-generator/issues/19494)

#### Zapier

- \[zapier] add response middleware
[#&#8203;19760](https://github.com/openapitools/openapi-generator/issues/19760)
- Make it easier to specify triggers for Zapier
[#&#8203;19645](https://github.com/openapitools/openapi-generator/issues/19645)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/AmadeusITGroup/otter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
<!--
{"currentBranch":"release/11.2","targetBranch":"release/11.3.0-rc","bypassReviewers":true,"isConflicting":false}
-->

## Cascading from release/11.2 to release/11.3.0-rc


The configuration requests the cascading to bypass reviewer in case of
CI success.
To not bypass the reviewing process, please check the following
checkbox:

- [ ] <!-- !cancel bypass! --> 🚫 stop reviewing process
bypass for this Pull Request




---

<small>This Pull Request has been generated with ❤️ by the
[Otter](https://github.com/AmadeusITGroup/otter) cascading tool.</small>
Operators have exposed and supported type.

The first type is what to extract for the CMS and the second at runtime

Left operand runtime type was overriding right operand metadata
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chrome)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome))
| [`^0.0.275` ->
`^0.0.276`](https://renovatebot.com/diffs/npm/@types%2fchrome/0.0.275/0.0.276)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fchrome/0.0.276?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fchrome/0.0.276?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fchrome/0.0.275/0.0.276?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fchrome/0.0.275/0.0.276?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled because a matching PR was automerged
previously.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/AmadeusITGroup/otter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
<!--
{"currentBranch":"release/11.3.0-rc","targetBranch":"main","bypassReviewers":true,"isConflicting":false}
-->

## Cascading from release/11.3.0-rc to main

The configuration requests the cascading to bypass reviewer in case of
CI success.
To not bypass the reviewing process, please check the following
checkbox:

- [ ] <!-- !cancel bypass! --> 🚫 stop reviewing process
bypass for this Pull Request

---

<small>This Pull Request has been generated with ❤️ by the
[Otter](https://github.com/AmadeusITGroup/otter) cascading tool.</small>
## Proposed change
Operators have exposed and supported type.
The first type is what to extract for the CMS and the second is to be
used for type check in the code.
Left operand runtime type was overriding right operand metadata (idx =
2, hence > 1).
Now, only extract "ExposedTypes"

## Related issues

- 🐛 Fixes #(issue)
- 🚀 Feature #(issue)

<!-- Please make sure to follow the contributing guidelines on
https://github.com/amadeus-digital/Otter/blob/main/CONTRIBUTING.md -->
## Proposed change

<!-- Please include a summary of the changes and the related issue.
Please also include relevant motivation and context. List any
dependencies that is required for this change. -->

## Related issues

- 🐛 Fixes #(issue)
- 🚀 Feature #(issue)

<!-- Please make sure to follow the contributing guidelines on
https://github.com/amadeus-digital/Otter/blob/main/CONTRIBUTING.md -->
## Proposed change

<!-- Please include a summary of the changes and the related issue.
Please also include relevant motivation and context. List any
dependencies that is required for this change. -->

## Related issues

- 🐛 Fixes #(issue)
- 🚀 Feature #(issue)

<!-- Please make sure to follow the contributing guidelines on
https://github.com/amadeus-digital/Otter/blob/main/CONTRIBUTING.md -->
Operators have exposed and supported type.

The first type is what to extract for the CMS and the second at runtime

Left operand runtime type was overriding right operand metadata
<!--
{"currentBranch":"release/9.6","targetBranch":"release/10.2","bypassReviewers":true,"isConflicting":false}
-->

## Cascading from release/9.6 to release/10.2


The configuration requests the cascading to bypass reviewer in case of
CI success.
To not bypass the reviewing process, please check the following
checkbox:

- [ ] <!-- !cancel bypass! --> 🚫 stop reviewing process
bypass for this Pull Request




---

<small>This Pull Request has been generated with ❤️ by the
[Otter](https://github.com/AmadeusITGroup/otter) cascading tool.</small>
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
|
[github/codeql-action](https://github.com/github/codeql-action)
| action | patch | `v3.26.10` -> `v3.26.11` | `v3.26.12` |

---

### Release Notes

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v3.26.11`](https://github.com/github/codeql-action/compare/v3.26.10...v3.26.11)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.26.10...v3.26.11)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/AmadeusITGroup/otter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Copy link
Contributor

@OxyFlax OxyFlax left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving IntelliJ updates

@@ -4,10 +4,11 @@
"sourceMap": true,
"incremental": true,
"composite": true,
"rootDir": "src",
"rootDir": ".",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had to change this for the cli to work (the import of @o3r/training-tools has been changed to relative path in extract-folder-structure on main)

@@ -51,7 +51,7 @@
"executor": "@angular-devkit/build-angular:application",
"inputs": [
"source",
"^source-and-structure",
"^structure",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've changed that to match the recent refactor of Nx inputs (structure-only is now dist/structure and structure is structure-only+source)
check nx.json and #2338

@@ -23,7 +23,7 @@ export function checkIfPathInMonacoTree(tree: MonacoTreeElement[], path: string[
* @param path
* @param node
*/
export function convertTreeRec(path: string, node: DirectoryNode | FileNode): MonacoTreeElement {
export function convertTreeRec(path: string, node: DirectoryNode | FileNode | SymlinkNode): MonacoTreeElement {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added this to match the new type

@fpaul-1A fpaul-1A merged commit 809b3f1 into feat/otter-training Nov 13, 2024
3 checks passed
@fpaul-1A fpaul-1A deleted the feat/otter-training-rebase branch November 13, 2024 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change This issue or pull request introduces a breaking change bug Something isn't working deprecate The issue or pull request involves code deprecation documentation Improvements or additions to documentation enhancement New feature or request project:@ama-sdk/client-angular project:@ama-sdk/client-beacon project:@ama-sdk/client-fetch project:@ama-sdk/core project:@ama-sdk/create project:@ama-sdk/schematics project:@ama-sdk/swagger-builder project:@ama-terasu/cli project:@ama-terasu/core project:@ama-terasu/schematics project:audit-gh-action project:cascading-gh-action project:get-npm-tag-gh-action project:new-version-gh-action project:@o3r/amaterasu-api-spec project:@o3r/amaterasu-dodo project:@o3r/amaterasu-otter project:@o3r/amaterasu-sdk project:@o3r/analytics project:@o3r/apis-manager project:@o3r/application project:@o3r/artifactory-tools project:@o3r/azure-tools project:@o3r/build-helpers project:@o3r/chrome-devtools project:@o3r/components project:@o3r/configuration project:@o3r/core project:@o3r/create project:@o3r/design project:@o3r/dev-tools project:@o3r/dynamic-content project:@o3r/eslint-config-otter project:@o3r/eslint-plugin project:@o3r/extractors project:@o3r/forms project:@o3r/github-cascading-app project:@o3r/localization project:@o3r/logger project:@o3r/mobile project:@o3r/new-version project:@o3r/pipeline project:@o3r/routing project:@o3r/rules-engine project:@o3r/schematics project:@o3r/showcase project:@o3r/store-sync project:@o3r/storybook project:@o3r/stylelint-plugin project:@o3r/styling project:@o3r/telemetry project:@o3r/test-helpers project:@o3r/testing project:@o3r/third-party project:@o3r/workspace project:@o3r/workspace-helpers project:@o3r-training/showcase-sdk project:@o3r-training/training-tools project:otter-devtools project:release-gh-action
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants