Timothee Guerin
Timothee Guerin
fix #4354 Add a new configuration for modelerfour that is a path to a file that can be used to merge non breaking operations change. ```bash --modelerfour.merge-with-older-version= ``` Example https://gist.github.com/timotheeguerin/28fb5844bcffbd4d798bd9efedb8d8ec...
Node 12 is reaching end of line on April 30th 2022. https://nodejs.org/en/about/releases/
There could be multiple ways of serializing the same overload e.g. `type: string` with `application/json` and `text/plain` content types - `application/json` => as json (`"foo"`) - `text/plain` => as raw...
Right now those have `ContentType1` or `Accept1` depending on the order they are added. This introduce a big chance for breaking and the name is terrible. We can probably have...
Investigate if this on purpose or not If you take 2 `input-file` each with the same host then it doesn't merge but create duplicate
Right now having an openapi spec with a schema having a property named with values already used by JS objects causes collision error. Keywords: - [ ] `toString` #3530 -...
Body parameters defined at the path level are incorrectly converted to OpenAPI 3: They are passed as regular param `in: body` instead of converted to the requestBody property. Repro: ```yaml...
## Description Ability for m4 to read the previous m4 version and merge the previous parameter list in the case it is compatible Spec operation can be merged if: -...
- [x] Number of operations by method - [x] Number of paths vs number of operations - [x] Number of security schemes? What if multiple stacked - [x] Avg/max number...