* master: (26 commits)
Delete unused method (#1744)
Use JsonNullable wrapper on nullable/x-nullable fields (#1762)
Add an option to use reflection in equals, hashCode (Java client) (#1767)
[Slim] Encode path to support non-latin characters (#1687)
[elm] Add support for sending headers (#1704)
Add test case for InlineModelResolver: inline array response (#1778)
fix group parameter logic (#1779)
Add test case for InlineModelResolver: inline array request body (#1777)
Add test case for InlineModelResolver: inline array schema (#1772)
Fix type inference error (#1773)
skip default value for contaier in spring (#1725)
[Slim] Add PHP CodeSniffer config template (#1764)
Use CompareNetObject for object comparison in C# client (refactor) (#1765)
Add test case for InlineModelResolver (#1771)
Add online gen tests (#1759)
Resolve inline models before preprocess (#1761)
better handling of allOf (composition) (#1757)
Fix UUID support (#1746)
Use appInfo.version for podspec (#1760)
[Swift 4] Add `createURLRequest` method (#1727)
...
* [Slim] Add encodePath method
* [Slim] Add tests for encodePath method
* [Slim] Use unescaped path in router
Both variables basePathWithoutHost and path are already urlEncoded in
codegen itself. Builtin html encoding in mustache is redundant. We can
use these raw codegen values with no fear.
* [Slim] Refresh samples
* [Slim] Add PHP_CodeSniffer config template
* [Slim] Update doc
* [Slim] Add local configs to gitignore
PHPUnit and PHP_CodeSniffer provides the same developing pattern when
user overrides global config with local one. In local config he can
set environment variables. Official doc recommends to not commit local
config files.
* [Slim] Remove phpcsStandard CLI option
Now user have full freedom to override config file. This option is not
used and not necessary anymore.
* [Slim] Refresh samples
* add pet, array of array test, use CompareNetObject for comparision
* add an option, should trigger ci failure
* update doc
* use useCompareNetObjects in csharp-refactor petstore
* fix project template
* Add a test case of resolving inline request body
* Delete legacy test case
* Add a test case of resolve inline request body with required
* Delete legacy test case
* fix discrimintator name not following variable naming convention
* fix test
* update samples
* use discriminator name directly in php
* single quote array index
* Revert "Disable rust-reqwest petstore test"
This reverts commit 9e1cce2e7b.
* Revert "Fix various CI issues (#1722)"
This reverts commit 77270a0118.
* Revert "[Rust] Support formParams and fix list-params. (#1678)"
This reverts commit 4a494b45d3.
* [Rust] Support formParams and fix list-params.
Form params were previously unsupported, and list-params would produce code that didn't compile.
* update rust samples
* [csharp-refactor] Minor changes to JSON mime usage
🐎 This maeks the regex static to reduce GC overhead for active clients.
This also removes the lowercase call on the mimetype before evaluating,
as the regex already uses the inline modifier for case insensitivity.
* [csharp-refactor] Regenerate sample