Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/endpoints4s/endpoints4s
Describe HTTP endpoints in Scala and derive clients, servers, and documentation
https://github.com/endpoints4s/endpoints4s
Provide JSON codecs in client and server JsonSchemaEntities interpreters
b1c9f4d61e015fbcccb1e15fa4dc81e087d26130 authored about 5 years ago by Julien Richard-Foy <[email protected]>Implement decoders in `ujson.JsonSchemas` interpreter
c3a9bdda4376ee9b49a1a70e998618f7908cad77 authored about 5 years ago by Julien Richard-Foy <[email protected]>3f568fbfb8676d018a2cd5a27da10818759dd233 authored about 5 years ago by Julien Richard-Foy <[email protected]>
79693ac1411a085258d09eda7e5e6d652232fd9e authored about 5 years ago by Julien Richard-Foy <[email protected]>
- Rename `JsonEntitiesFromCodec` to `JsonEntitiesFromCodecs`
- Rename `JsonSchemaEntities` to `J...
- Rename `jsonCodec` operation of `JsonEntitiesFromCodec` to `stringCodec`, since
it returns a...
Previously, we had a `JsonSchemaEntities` interpreter for each combination of client/server (Akk...
dc482137cfa7d5e4f5871ea12589e4a46a5f51c2 authored about 5 years ago by Julien Richard-Foy <[email protected]>This addresses the fifth point of #399
3d9b395183f08ad24397668529571117f68d2618 authored about 5 years ago by Julien Richard-Foy <[email protected]>d5a4ae130703cdbd4bebb004bbace6a589676a3e authored about 5 years ago by Julien Richard-Foy <[email protected]>
413b91a5d34c779fa852bb0591eae576bf3ac14d authored about 5 years ago by Julien Richard-Foy <[email protected]>
Update play, play-ahc-ws, play-netty-server, ... to 2.7.4
c18f56e4d9e20d0aa69b5b182c2619f6d0870b73 authored about 5 years ago by Julien Richard-Foy <[email protected]>Update scalajs-dom to 0.9.8
24d9b6a1bdd0af264c5001f1c38aba150afb6ffc authored about 5 years ago by Julien Richard-Foy <[email protected]>
This reverts commit 1fc97ef128e932064760fa890b042b63290e3663, reversing
changes made to a67e8266...
433263c8dd118dea7511ec007827ca044f6e8f83 authored about 5 years ago by Scala Steward <[email protected]>
Support examples in the documentation
cadd13a978cc7fb44765dfb1da32f9766a80d4bb authored about 5 years ago by Julien Richard-Foy <[email protected]>2dbf6fa7ca00296d64e2140a64f1a3054c757ea2 authored about 5 years ago by Julien Richard-Foy <[email protected]>
Fixes #121
Only examples in JSON entities are supported (query parameter examples
are not suppo...
Generalize JSON schemas for enumerations
11dd7a57cadc544a8d9c25d0c565f2b3110dca3d authored about 5 years ago by Julien Richard-Foy <[email protected]>Embed JSON encoders in openapi interpreter
26886226a3bd68de5a0307e76c9d1dd81da26443 authored about 5 years ago by Julien Richard-Foy <[email protected]>Add ujson interpreter to JsonSchemas
d061ec98b3f020e70a28fd19ca84ce54e0b6c806 authored about 5 years ago by Julien Richard-Foy <[email protected]>d29a84dfe41cb1c330a71c09c1307afb5b357fdc authored about 5 years ago by Scala Steward <[email protected]>
Add graphviz to the CI environment
cca7b2d3868db87d806a949d7974aa10aa4d488d authored about 5 years ago by Julien Richard-Foy <[email protected]>28b5652df7d63cbc3b0090d0d713b5df72407ee7 authored about 5 years ago by Julien Richard-Foy <[email protected]>
add GitHub Actions CI
1fc97ef128e932064760fa890b042b63290e3663 authored about 5 years ago by Julien Richard-Foy <[email protected]>bf4af9db64a0083bd3301c5e5c5b304ca1d257c8 authored about 5 years ago by Sean C. Sullivan <[email protected]>
- Add a test for endpoints.akkahttp.server.JsonEntitiesFromEncoderAndDecoder
- Provide more cont...
Update sbt to 1.3.4
a67e8266aff08f7ed70a9da739645f39b5843f63 authored about 5 years ago by Julien Richard-Foy <[email protected]>f06ab56ed676cd8511967865b18ced1c26313905 authored about 5 years ago by Scala Steward <[email protected]>
Fixes #185
df1b768bb175c2f12290b0c820065ddb9a295b7d authored about 5 years ago by Julien Richard-Foy <[email protected]>Bump Scala version to 2.13.1 and clear some warnings
23f89528899023d444f939f22919e32377d906e7 authored about 5 years ago by Julien Richard-Foy <[email protected]>This addresses the second point of #399
d81d9f3c865334307d702682535b1d63fcde952e authored about 5 years ago by Julien Richard-Foy <[email protected]>accbf8690fbe790028bc2e11ed3d5bedd91f8702 authored about 5 years ago by Julien Richard-Foy <[email protected]>
Addresses the first point of #399
7fdf3e0355c81c5b1226d87c413f7432b7cd3dc2 authored about 5 years ago by Julien Richard-Foy <[email protected]>Update sbt-scalajs, scalajs-compiler to 0.6.31
5022d097cabae14ad8bf85eae97e662cb432dc66 authored about 5 years ago by Julien Richard-Foy <[email protected]>Update sbt-sonatype to 3.8.1
7546e49fc82620f5e7a0073bce05ed84c3f4edaa authored about 5 years ago by Julien Richard-Foy <[email protected]>1b97cb6929192003a043de0b283fa669592f1c13 authored about 5 years ago by Scala Steward <[email protected]>
dd700478907df9c6429e8dfbf97988da05adbaaa authored about 5 years ago by Scala Steward <[email protected]>
Fixes #379
- Make `Record#zip` return a flat tuple (by using `Tupler`) instead
of nested pair...
Add `xmapPartial` operation to `JsonSchema[?]`
cd8ca2f9c145e7e915b82176dfeaab536e559aaa authored about 5 years ago by Julien Richard-Foy <[email protected]>Increase configurability of generic schema derivation process
9ca303293bfc24c7f06d7a887f59e51b929da47b authored about 5 years ago by Julien Richard-Foy <[email protected]>Fixes #390
- Add the `xmapPartial` operation to `JsonSchema`, `Record`, and `Tagged`,
- Move th...
Update jwt-play to 4.2.0
b5dce23d03efd0474c2bfb7fd40d09b7a94afd2e authored about 5 years ago by Julien Richard-Foy <[email protected]>b9149cacc78d32e01568cfd75d62d2d9774c58a6 authored about 5 years ago by Scala Steward <[email protected]>
Provide JSON schemas for tuples
4fb381683155654bfa545f027a5f12b23731214b authored about 5 years ago by Julien Richard-Foy <[email protected]>Update slf4j-simple to 1.7.29
9bb6799dac5f3de492f4402ffd3817e519d2b31c authored about 5 years ago by Julien Richard-Foy <[email protected]>Fixes #387
- Extend our JSON schema array model to support both homogeneous arrays
and tuples...
710e5b9054362fd5e0d5ad863254013895cd443c authored about 5 years ago by Scala Steward <[email protected]>
Document the singleton value of a tagged alternative discriminator field
f51787953bcbd990a5dcb09656e0c4f2b737454b authored about 5 years ago by Julien Richard-Foy <[email protected]>75ae0756bffb11b1686e561116fbe4fb4b9a321c authored about 5 years ago by Julien Richard-Foy <[email protected]>
Fixes #137
- Adds a `@discriminator` annotation allowing users to define the
discriminator fi...
Remove `namedGenericJsonSchema` and introduce `genericRecord` and `genericTagged`
176350438915686f8f5b5496422b5f16b855e965 authored about 5 years ago by Julien Richard-Foy <[email protected]>`genericRecord[Xxx].named("xxx")` is the new syntax for the previous `namedGenericJsonSchema[Xxx...
d6189a964621c670296d622a76f237b9b206b6b4 authored about 5 years ago by Julien Richard-Foy <[email protected]>Support documenting fields in generically derived JSON schemas
95552c8b7145d7ca10196e8c2bffab5423a8a614 authored about 5 years ago by Julien Richard-Foy <[email protected]>ce5abc8c5887bfe1f8f27b9aad8849a6c1b7bcf0 authored about 5 years ago by Julien Richard-Foy <[email protected]>
Support documenting endpoints as “deprecated”
d8a6f5b085aa4ae96f2abcbadf065c21e0acf73b authored about 5 years ago by Julien Richard-Foy <[email protected]>Fixes #345
dead63fbb0e6655175bec7bd799c86eadc518e74 authored about 5 years ago by Julien Richard-Foy <[email protected]>e607d7832eaec27e7e6b6f426a77b1c6ac1def97 authored about 5 years ago by Julien Richard-Foy <[email protected]>
e717e0fb07f52051d844f5c70a78ab47fae296b4 authored about 5 years ago by Julien Richard-Foy <[email protected]>
Update sttp:akka-http-backend, sttp:core to 1.7.2
087af9b06537c952c562e64cd3d83a5c8d3db27d authored about 5 years ago by Julien Richard-Foy <[email protected]>Update circe-core, circe-generic, ... to 0.12.3
92c8b9511b27210e367262fb238543ade62d52e7 authored about 5 years ago by Julien Richard-Foy <[email protected]>442ad51bad2c5384be5165691b754006bb0863f8 authored about 5 years ago by Scala Steward <[email protected]>
Support documenting webhooks
6e98502d1688ddce5ef287151de72caf90168879 authored about 5 years ago by Julien Richard-Foy <[email protected]>Also group together all documentation related parameters of the `endpoint` constructor in single...
511754e6dde61740a6583da3ec6dd84bdc7c36b5 authored about 5 years ago by Julien Richard-Foy <[email protected]>3abd15cf2b3a3f1fe5f5281324b852a3ba947a3a authored about 5 years ago by Scala Steward <[email protected]>
680b40adf9b93d087dc270256c29cb7f9b3f273b authored about 5 years ago by Julien Richard-Foy <[email protected]>
fbea7f8f348e66312eb28b92a6b01f08c651125f authored about 5 years ago by Julien Richard-Foy <[email protected]>
Update akka-http-circe to 1.29.1
8dc11067bc6341f3bc473c2670cbdfd2d02937ff authored about 5 years ago by Julien Richard-Foy <[email protected]>Update sttp:akka-http-backend, sttp:core to 1.6.8
42fe3ec7d150e96eb31f12fa76c865c89ba5ca78 authored about 5 years ago by Julien Richard-Foy <[email protected]>Update wiremock to 2.25.1
3cfb32bc8702f0cdd03e186a741c70c0fad616ab authored about 5 years ago by Julien Richard-Foy <[email protected]>Update sbt-pgp to 2.0.0
cbc1fe16b9f1fa143f18de9245e3bf2753b8dbf4 authored about 5 years ago by Julien Richard-Foy <[email protected]>542460a1e9b662a8cb458a5a3e8e9d88cf9f8022 authored about 5 years ago by Scala Steward <[email protected]>
a9f0bd79f22d9d79191103b87eb70d8ce0b5e04a authored about 5 years ago by Scala Steward <[email protected]>
fe2369d9a56cd59898aaf679e43197aa37e49889 authored about 5 years ago by Julien Richard-Foy <[email protected]>
Update jwt-play to 4.1.0
9a3019d9ffd1f3968b66ca90c669590c381083ef authored about 5 years ago by Julien Richard-Foy <[email protected]>Update akka-http, akka-http-testkit to 10.1.10
bbf6dd5ec16c750c29703f22c6da76d09e156f9f authored about 5 years ago by Julien Richard-Foy <[email protected]>Add errors produced by endpoints to the documentation interpreter
880de8a37e8fb319d23dea7b8787a4b7026f5ae4 authored about 5 years ago by Julien Richard-Foy <[email protected]>Update akka-stream to 2.5.26
09afe7d636a54d75d07de326c0d9b0c7a53988d7 authored about 5 years ago by Julien Richard-Foy <[email protected]>29a6b23b36b29b1230cb814e2c45733af90b65f4 authored about 5 years ago by Scala Steward <[email protected]>
Update scalacheck to 1.14.2
838424d70a32326e94abb649b51e056d7d223d3c authored about 5 years ago by Julien Richard-Foy <[email protected]>Update sbt-sonatype to 3.8
9d9872143448fbcc8c05807f231ae4e82f6a88f2 authored about 5 years ago by Julien Richard-Foy <[email protected]>Update sbt to 1.3.3
837a66ac03ee04e9491ebb618ff8f20aa1243483 authored about 5 years ago by Julien Richard-Foy <[email protected]>Update circe-core, circe-generic, ... to 0.12.2
17fe65a5f4f50a6b215ea41ccb48ad0819f1f678 authored about 5 years ago by Julien Richard-Foy <[email protected]>4fd8a13deb383c591c1f73279a4766f1f3bb748d authored about 5 years ago by Julien Richard-Foy <[email protected]>
Errors produced by endpoints (ie, client errors, when decoding a request failed, or server error...
be292148af22328bf705de935db44618443b2d68 authored about 5 years ago by Julien Richard-Foy <[email protected]>d5114f52677b37fcbdfade310778313992eef05a authored about 5 years ago by Scala Steward <[email protected]>
3e30d2c0f0d0f6b61fb27c138e1703ef7d7adc69 authored about 5 years ago by Scala Steward <[email protected]>
96c9962a5a28127356deae64e6c9213e34948f7c authored over 5 years ago by Scala Steward <[email protected]>
Improve error messages reported by servers
9f17df549e76ff03d39d9d41a958653000941500 authored over 5 years ago by Julien Richard-Foy <[email protected]>Instead of just returning a Bad Request (400) response with no entity in case of client error, w...
e07d0e9ac33b9566a4b42f12da7dd6b84449f016 authored over 5 years ago by Julien Richard-Foy <[email protected]>a0b072bfdf680be3efdae91f98b8e5bf233f52ac authored over 5 years ago by Scala Steward <[email protected]>
Add Scala Italy talk
3014088fce2823c7dc8079448612b97b4c759df9 authored over 5 years ago by Julien Richard-Foy <[email protected]>c4e998064643e61c5e8a81d82c600d4a9557f427 authored over 5 years ago by Julien Richard-Foy <[email protected]>
874fa50941aaa9554240e80dd65cc099386edcaa authored over 5 years ago by Scala Steward <[email protected]>
eb13cbc3ba46331c7221878e1d5981d8f41cb068 authored over 5 years ago by Scala Steward <[email protected]>
4776953e09ffc1ed7f04050d53fef863db09b0f8 authored over 5 years ago by Scala Steward <[email protected]>
250551a919fc042386834e3762e64b589e0f386c authored over 5 years ago by Scala Steward <[email protected]>
3e8064292b6f82dd777dc0d5c583a00c21980223 authored over 5 years ago by Scala Steward <[email protected]>
5db8ffd8504fa827e41511ee4455addb85790615 authored over 5 years ago by Scala Steward <[email protected]>
Add more diagrams and explanations to the JSON codecs guide
a04765db777c143f6877ef1ae637ea1b7aa3332b authored over 5 years ago by Julien Richard-Foy <[email protected]>Update sbt-sonatype to 3.7
854f2f5a572c41ad6d97a72347cc5d428b9c3a01 authored over 5 years ago by Julien Richard-Foy <[email protected]>