* Copy-paste JAX-RS to new module to allow jakarta support
* Update README file
* Fix code formatting
* Move jakart module to java11 profile
* Add jakarta to overview map
* Reuse testing code between Jakarta and jaxrs modules
* Reuse testing code between Jakarta and jaxrs modules
* Release jakarta as part of java 11 flow
* Release jakarta as part of java 11 flow
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
Co-authored-by: Marvin Froeder <velo.br@gmail.com>
* Add AsyncOkHttpClient implementation
* Make OkHttpClient implement both Client and AsyncClient
Removes the need to share code in an abstract class.
* Update mindmap
* Update CHANGELOG.md
* Remove jetbrains specific annotations
* #1447 import https://github.com/OpenFeign/feign-annotation-error-decoder
import of master at commit 546752425238f3d42d0ceec91d5c5af05841803e
* #1447 remove build files
* #1447 include annotation-error-decoder into the build
* #1447 adjust file header
* #1447 add Annotation Error Decoder to the mindmap
* #1447 remove links to old repo from README.md
Co-authored-by: Marvin Froeder <velo@users.noreply.github.com>
* Provides decoder and encoder for JSON-java
* Rename feign-json to feign-org.json, add link to JSON web-site to README, use instanceof instead of references (JsonEncoder)
* Return back feign-json, JSON-java
* Fix parent version
* Added JSON-java decoder to decoders list
* Increase coverage: empty response body, parsing exception is caused by another exception
* Use isAssignableFrom to allow methods return extended JSONObject and JSONArray classes
Co-authored-by: Marvin Froeder <marvin.froeder@dovetailstudios.com>
This change converts the Java11 module release into two steps:
1. run `mvn install` for just feign-java11 to ensure the dependent
projects exist in the local repo
2. run `mvn deploy` for `feign-java11`
The result should be that only the single module is deployed
* Correcting License Headers
Fixes#697
This change replaces JCenter with Sonatype OSSRH for snapshot and
release management. To complete this change, we will need to add
additional information to Travis, specifically the GPG information
to sign the artifacts during a release.
It's my opinion that those values should be in Travis directly and
not here in this repository. I'm open to other suggestions and
feedback on this approach.
Additional changes include:
* Updating BOM template to include SCM per OSSRH rules.
* Removed Bintray and GitHub credentials, they are no longer needed.
* Adding GPG Signing Values
* Code Signing Paths