William Cheng
25b0cbe2f1
Prepare 5.0.1 snapshot ( #8249 )
...
* update version to 5.0.1-SNAPSHOT
* update samples
* update meta codegen
2020-12-21 17:14:18 +08:00
William Cheng
d7d5e53f2b
Prepare v5.0.0 release ( #8247 )
...
* update to 5.0.0
* update samples
2020-12-21 13:04:11 +08:00
Dalibor Karlović
adcf9ffa20
feature(PHP): include the current value with enum failure ( #7993 )
...
When the value is not in the enum, the exception will now
include the actual value, helping spec designers.
2020-11-30 21:49:52 +08:00
NickUfer
6f6822a1b7
[php][bug] Fixes exceptions with API's with too high date-time nanosecond precision ( #7943 )
...
* [php] Fixes problems with API's with too high date-time nanosecond precision
* update samples
Co-authored-by: William Cheng <wing328hk@gmail.com >
2020-11-23 22:30:57 +08:00
William Cheng
2578ef5e63
Prepare snapshot (v5.0.0) ( #7986 )
...
* Revert "prepare 5.0.0-beta3 release"
This reverts commit 3ebe774df3 .
* revert to snapshot
* update samples
2020-11-20 19:19:59 +08:00
William Cheng
2715f1371a
Prepare 5.0.0 beta3 ( #7984 )
...
* prepare 5.0.0-beta3 release
* update samples
* remove beta3 from readme
2020-11-20 15:18:58 +08:00
William Cheng
9377dbca56
Add "decimal" support ( #7808 )
...
* rename BigDecimal to decimal
* add isDecimal
* fix tests
* minor fixes
* fix mapping, update doc
* update test spec
* update c# samples
2020-11-02 21:31:32 +08:00
Rainer
e11a427cf5
changed request method from protected to public ( #7603 )
...
* changed request method from protected to public
* update samples
Co-authored-by: William Cheng <wing328hk@gmail.com >
2020-10-25 17:54:21 +08:00
bullett445
8c084e2dc0
[php] Implement JsonSerializable in php Model class ( #7768 )
...
* Update model_generic.mustache
Implemented the JsonSerializable interface which allows to use json_encode() on the model object.
2020-10-22 10:34:15 +03:00
Dalibor Karlović
240c046f35
Small tweaks for php generator, PHPStan level 3 ( #7616 )
2020-10-21 10:38:10 +03:00
Dalibor Karlović
b1da09625d
[PHP] Small tweaks for php generator, PHPStan level 1 ( #7528 )
...
* Small tweaks for php generator, PHPStan level 1
Co-authored-by: Yuriy Belenko <yura-bely@mail.ru >
2020-10-07 09:21:24 +03:00
Alexander Smaga
bb4e0c0058
[php][bug] Fix offsetGet in model generic to return offset rather than bool|null ( #7571 )
2020-10-01 22:15:05 -04:00
William Cheng
d7dfcc20c0
Add server URL without variables to the test spec ( #7517 )
...
* add server url without variables to the test spec
* fix php tests
* fix tests
* fix assertion
2020-09-28 22:06:42 +08:00
Dalibor Karlović
2c59f1dc8c
[php] Small tweaks for php generator ( #7376 )
2020-09-27 12:42:51 +03:00
Yuriy Belenko
5675d5fe61
Fix bug when variables key doesn't exist ( #7429 )
2020-09-20 20:49:00 +08:00
William Cheng
2fd23f505e
Prepare 5.0.0-SNAPSHOT ( #7347 )
...
* Revert "Prepare 5.0.0-beta2 release (#7345 )"
This reverts commit 212b4f7847 .
* update readme
2020-09-04 15:31:54 +08:00
William Cheng
212b4f7847
Prepare 5.0.0-beta2 release ( #7345 )
...
* update version
* update doc
* update samples
2020-09-04 13:03:45 +08:00
William Cheng
fdc0b5b0e2
[PHP] Fix sending array of files with multipart/form-data in PHP template ( #7067 )
...
* Fix sending array of files with multipart/form-data in PHP template
* update php samples
Co-authored-by: Aleh Tanasiuk <atanasiuk@hubspot.com >
2020-07-29 15:07:51 +08:00
Ian Lord
eaa3c730fa
[PHP] Better handling of invalid data (array) ( #6760 )
...
* Update ObjectSerializer.mustache
If the $data is a wrongly formatted Json or if data is not an array, php gives error:
Invalid argument supplied for foreach() at line 257 (Now line is 262)
* update samples
Co-authored-by: William Cheng <wing328hk@gmail.com >
2020-07-02 18:33:22 +08:00
William Cheng
bcefbe99c1
Migrate PHP client samples to use OAS v3 spec ( #6722 )
...
* consolidate php samples
* restore EnumTestTest.php
2020-06-22 16:56:03 +08:00
Yuriy Belenko
4f1d7c0f04
[php] Set required PHP version to 7.2 ( #6603 )
...
* Set PHP 7.2 as minimum version
* Update PHPUnit to 8 || 9
* Set Bionic environment in Travis config
* PHPUnit 8 requires void return in static methods
* PHPUnit 8 requires void return in static methods
* Fix curl exception message test
When I run "curl http://wrong_host.zxc " output is:
curl: (6) Could not resolve host: wrong_host.zxc
Maybe this message is different across versions.
Tested curl version:
curl 7.54.0 (x86_64-apple-darwin18.0) libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
* Update assertions of deprecated assertInternalType
* Migrate to expectException method of PHPUnit 8
* Fix PHPCS Fixer errors
* Replace deprecated 'assertRegExp' assertion
* Exclude PHPUnit and php-cs-fixer cache
* Refresh samples
* Set root Travis CI environment to PHP 7.2.5
* Change to 7.3 as 7.2.27 is highest preinstalled
* Fix testWrongHost test
2020-06-14 22:41:03 +08:00
alxnegrila
e5c72a0ab6
[PHP] ObjectSerializer fix for array of objects ( #6331 )
...
* [PHP] ObjectSerializer fix for array of objects
Array of objects translate to "map[string,object][]" and they fail to deserialize. This is because the deserialization does not parse the mapping string correctly. A quick fix is trying moving array deserialization before object deserialization.
Example object
ObjectExample:
type: object
properties:
data:
type: array
items:
type: object
additionalProperties: true
* Update sample
Co-authored-by: Alexandru Negrila <alex@arntech.ro >
2020-05-18 17:23:27 +08:00
Yuriy Belenko
8c6236b341
[php] Set required PHP 7.1 in code comments and readme ( #6188 )
...
* Bump PHP version to 7.1 in readme
* Bump PHP version to 7.1 in class templates
* Remove HHVM from Travis CI config
PHPUnit dropped support of hhvm, so build unlikely will pass tests.
https://github.com/sebastianbergmann/phpunit/issues/3320#issuecomment-426325646
* Remove sudo: false from Travis-CI config
Official doc recommendation:
https://docs.travis-ci.com/user/reference/trusty/#container-based-infrastructure
* Change tested versions to 7.1, 7.2 in Travis-CI
* Remove PHP_CodeSniffer from dev dependencies
There is another linter(PHP CS Fixer) which is fully configured while
CodeSniffer isn't configured at all.
* Use caret instead of tilde in dependencies
^2.12 equals (>= 2.12.0 && <3.0.0) while ~2.12 is (>=2.12.0 && <2.13.0)
* Refresh samples
2020-05-08 10:55:36 +08:00
William Cheng
5a9b0fcf9e
update samples
2020-04-21 02:22:55 +08:00
William Cheng
faf6f197be
Merge remote-tracking branch 'origin/master' into 5.0-sync-master
2020-04-17 15:51:00 +08:00
William Cheng
a0ca253218
update samples ( #5722 )
2020-03-27 13:55:55 +08:00
William Cheng
3588990a4f
[PHP] complete support for form style ( #5519 )
...
* [BUG][PHP] Parameter property style not fully implemented (related to comment on PR #3984 )
* [AUTOGENERATED][PHP] Sample Files
2020-03-05 22:20:59 +08:00
William Cheng
6db09f40be
[php] replace $collectionFormat with $style ( #5517 )
...
* php - remove $collectionFormat
* update php openapi3 petstore sample
2020-03-04 15:54:44 +08:00
copypasta-g
3e5fb670e2
fix(php): no need to serialize collections, Guzzle does that, fix #2292 ( #3984 )
...
* fix(php): only serialize collections if !explode, Guzzle handles the rest, fix #2292
* fix(php): update petstore samples
Co-authored-by: Mahdi Dibaiee <mdibaiee@pm.me >
2020-03-04 10:23:30 +08:00
William Cheng
82e2448bf2
Merge remote-tracking branch 'origin/4.3.x' into 5.0.x
2020-01-20 15:46:13 +08:00
William Cheng
04af5e0445
Merge remote-tracking branch 'origin/master' into 4.3.x
2020-01-20 15:04:34 +08:00
Jim Schubert
78bf3adc4a
[core] Initial FeatureSet structures and definitions ( #3614 )
...
[core] Initial FeatureSet structures and definitions
Add default feature set to DefaultCodegen
Initial FeatureSet definitions for:
* ada
* android
* apache2
* asciidoc
* aspnetcore
* avro
* bash
* c
* clojure
* cpp-pistache-server
* cpp-qt5-client
* cpp-qt5-qhttpengine-server
* cpp-restbed-server
* cpp-restsdk
* cpp-tizen
* csharp
* csharp-nancyfx
* csharp-netcore
* cwiki
* dart
* eiffel
* elixir
* elm
* erlang
* flash
* fsharp-functions
* go Client/Server
* graphql-nodejs-express-server
* graphql-schema
* groovy
* haskell
* haskell-http-client
* java
* jmeter
* kotlin
* kotlin vertx
* kotlin-server
* kotlin-spring
* lua
* mysql
* nim
* nodejs
* nodejs-express
* objc
* ocaml
* openapi
* openapi-yaml
* perl
* php
* php-laravel
* php-lumen
* php-silex
* php-slim
* php-symfony
* php-ze-ph
* powershell
* protobuf
* protobuf-schema
* python
* python-aiohttp
* python-blueplanet
* python-experimental
* r
* ror
* ruby
* ruby
* ruby-sinatra
* rust
* scala-akka
* scala-finch
* scala-gatling
* scala-http-client
* scala-lagom
* scala-play
* scalatra
* scalaz
* spring
* static docs
* swift
* typescript
2020-01-11 16:20:47 -05:00
William Cheng
e9d616bd02
run ensure-up-to-date
2019-12-28 15:04:48 +08:00
William Cheng
9b3688ae2a
Merge remote-tracking branch 'origin/4.3.x' into 5.0.x
2019-12-28 14:26:40 +08:00
William Cheng
1fd4748563
run ensure-up-to-date
2019-12-28 14:25:19 +08:00
William Cheng
b450ce8a5a
Merge remote-tracking branch 'origin/4.3.x' into 5.0.x
2019-12-28 12:34:30 +08:00
William Cheng
81e15ed0bf
Merge remote-tracking branch 'origin/master' into 4.3.x
2019-12-28 12:00:09 +08:00
William Cheng
54cfab84b6
run ensure-up-to-date
2019-12-28 01:12:26 +08:00
Jim Schubert
376e419d0b
Support models with multi-level hierarchy (via roxspring) ( #4503 )
...
* Example of broken multi-level hierarchy
* Support for multiple levels of hierarchy in model objects
* Support for multiple levels of hierarchy in generators
* Regenerated samples
* Temporarily skip scalaz sample verification, which is having issue with Java version in CI container
* Re-enable scalaz in verify samples
Co-authored-by: Rob Oxspring <roxspring@imapmail.org >
2019-12-27 15:42:32 +08:00
William Cheng
165a9e0508
Merge remote-tracking branch 'origin/4.3.x' into 5.0.x
2019-12-20 20:52:27 +08:00
William Cheng
531dc30917
Merge remote-tracking branch 'origin/master' into 4.3.x
2019-12-20 20:38:49 +08:00
Roland Franssen
0ffb99a48e
[PHP] Preserve JSON accept header ( #4684 )
...
* [PHP] Preserve JSON accept header
* recompile php client
* revise
* recompile
2019-12-13 17:14:18 +08:00
William Cheng
466a67c9bc
Merge remote-tracking branch 'origin/4.3.x' into 5.0.x
2019-12-12 17:27:49 +08:00
William Cheng
3e34903042
Merge remote-tracking branch 'origin/master' into 4.3.x
2019-12-11 15:44:50 +08:00
Roland Franssen
b19d241be7
[PHP] ensure rewound guzzle response body ( #4744 )
...
* [PHP] ensure rewound guzzle response body
* recompile php client
2019-12-10 21:52:36 +08:00
William Cheng
11c7007429
Prepare v4.2.3 ( #4663 )
...
* update version
* update doc
* update samples
2019-12-02 15:26:01 +08:00
William Cheng
7aeab0219c
Merge remote-tracking branch 'origin/4.3.x' into 5.0.x
2019-11-23 11:37:54 +08:00
William Cheng
275d1db2e5
Merge remote-tracking branch 'origin/master' into 4.3.x
2019-11-22 23:15:12 +08:00
William Cheng
4ed742b6bc
update samples
2019-11-21 15:24:13 +08:00
William Cheng
facabd4472
Merge branch '4.3.x' into 5.0.x
2019-11-21 15:19:31 +08:00