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

Content-type expectations for `jsonRequest`

This makes explicit the client/server expectations around
`jsonRequest` request entities. At a h...

c3bbc7ef0ece9022824a88e28b14346da67fa501 authored over 4 years ago by Alec Theriault <[email protected]>
Content-type expectations for `textRequest`

This makes explicit the client/server expectations around
`textRequest` request entities. At a h...

a9d0eaa83e9bc2f2da94a06d26e1db9256443191 authored over 4 years ago by Alec Theriault <[email protected]>
Merge pull request #577 from bmeesters/extend-openapi-model

Extend Info with description in OpenApi model

93e9ce3d123c7657674b4c1003889dc08a940a59 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Add description to hashcode as well

a2138974a51c996880141decbb231aa001618e88 authored over 4 years ago by bmeesters <[email protected]>
Extend Info with description in OpenApi model

b400dec4c2b3c37290d75c406dac456a9d34cdfc authored over 4 years ago by bmeesters <[email protected]>
Merge pull request #575 from harpocrates/feature/xhr-function-endpoint-type

More precise supertype to `Endpoint` for `xhr`

e52dbb17da69ac5488201b860382abfc1369eb24 authored over 4 years ago by Julien Richard-Foy <[email protected]>
More precise supertype to `Endpoints` for `xhr`

This make it possible to abstract a little more over the particular
client used:

case class...

16ac10abd71805628b03ac7b98f4a7e8635c6ade authored over 4 years ago by Alec Theriault <[email protected]>
Update play, play-ahc-ws, play-netty-server, ... to 2.8.2

43aae0ee1a8bd43bbc456d8ad1f1be66535137c4 authored over 4 years ago by Scala Steward <[email protected]>
Rewrite open api case classes to normal classes for backwards compatibility (#546)

* Rewrite OpenApi case class to normal class
* Make `EndpointDocs` and `CallbackDocs` plain cla...

c2780e6b5e4f1424bf4e3c2ded710dd76a7ebda4 authored over 4 years ago by bmeesters <[email protected]>
Merge pull request #569 from julienrf/updates

Update some dependencies

3f1d9bc0831169055cba9d92d706481f59707cc3 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update sbt-sonatype to version 3.9.2

3b9ad456fa3b1846e85211c8c83fad7204738b37 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update scala-java-time to 2.0.0

41b59b3e7f42ac03d76b608e512cec58675a765f authored over 4 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #565 from scala-steward/update/akka-http-10.1.12

Update akka-http, akka-http-testkit to 10.1.12

c3eb04ef2ae3f312ac6ead258e8bea747512ad4f authored over 4 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #567 from scala-steward/update/sbt-scalajs-0.6.33

Update sbt-scalajs, scalajs-compiler to 0.6.33

708544ea9c754834cdd39830ba2d583a19bbcc67 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #568 from scala-steward/update/sbt-dotty-0.4.1

Update sbt-dotty to 0.4.1

2fd815572d92f3a7cf0b5e89529f812f2c2510ae authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update sbt-dotty to 0.4.1

e942eac464084454f7472f610e7dc11f5eb7be77 authored over 4 years ago by Scala Steward <[email protected]>
Merge pull request #562 from scala-steward/update/scalatest-3.1.2

Update scalatest to 3.1.2

67dd68a4bae4943a3673163a9b442a0e0ef5c83d authored over 4 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #559 from julienrf/dotty-compile-only

Compile with Dotty

390b91cdab3566c237a83755b1595ab60e0a72a8 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update sbt-scalajs, scalajs-compiler to 0.6.33

6e44b986f3648da79513d26cf6c7c42b26287ec8 authored over 4 years ago by Scala Steward <[email protected]>
Update instructions

ae4f5fc344ee6ef1eb27b608d8b048187a1e9d41 authored over 4 years ago by Julien Richard-Foy <[email protected]>
akka-http-client, play-client, and http4s-client compile with Dotty.

8a219134ca77c61c30537e2b66bd524f83071017 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Compile play-server, http4s-server, and akka-http-server modules with Dotty

2b57a0be3978c92eb89c6ab766eb93b5789c171f authored over 4 years ago by Julien Richard-Foy <[email protected]>
Make type parameter of `Valid` covariant

See https://github.com/lampepfl/dotty/issues/8932

d801ea8e388a3a7bfc40f36f206a09435ebc6a3a authored over 4 years ago by Julien Richard-Foy <[email protected]>
Compile json-schema, algebra, and openapi modules with Dotty

e22b074e7ff0a7ec5fc110953b5dbcfe3b7522c8 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update akka-http, akka-http-testkit to 10.1.12

dc27347e42b4fc08c350735876f5ed9297dec068 authored over 4 years ago by Scala Steward <[email protected]>
Merge pull request #564 from julienrf/clear-warnings

Clear warnings

f010f6025e307874e70aa05ea8d9fbc2b91980a5 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #563 from julienrf/fix-dependencies

Make test artifacts depend on main artifacts, not the other way around

9503df1dfd783bb56b197f34b5910f5d09f4b173 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Clear warnings in documentation

fa4d1c5cea1031b7706e3ed89ae252848e171f4c authored over 4 years ago by Julien Richard-Foy <[email protected]>
Make test artifacts depend on main artifacts, not the other way around

9064788ad169351549599d82486285599ae4bbc0 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Enable `-Xfatal-warnings` on the CI for Scala 2.13

c6058794b43ba4507c6cc577aa482fc03e9755bb authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update to latest Scala versions and clear warnings on 2.13

e60662fd1daee2c4479db0913648ef4a4be65fab authored over 4 years ago by Julien Richard-Foy <[email protected]>
Remove `-Xsource:2.14` flag, which causes too many warnings.

See https://github.com/scala/bug/issues/11657

177c983b7e43dc673c850773687715f6ecc77e36 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update scalatest to 3.1.2

a550deb331fa05f1326fc167686c21cfcdecc073 authored over 4 years ago by Scala Steward <[email protected]>
Merge pull request #560 from LukaJCB/bugfix/uri-resolving

Fix Uri resolving

55f70dbae106f9914440d19a25e02b1b038247fc authored over 4 years ago by Julien Richard-Foy <[email protected]>
Fix Uri resolving

b965a3886a0752dcbf2b59db2f1c1673383cd0f8 authored over 4 years ago by Luka Jacobowitz <[email protected]>
Merge pull request #558 from arjun-1/add-status-codes-413-429

Added status codes: Payload too large (413) and Too many requests (429)

303a5b8d21fce6f5b306b1df3de1281c59b43328 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Added status codes:

* Payload too large (413)
* Too many requests (429)

2611da3443b67fb381caf84410930da59138658e authored over 4 years ago by Arjun Dhawan <[email protected]>
Merge pull request #556 from julienrf/clear-some-warnings

Clear some warnings and remove unused code

ae337cf2d6025ba30e60de4c8089aaee1ca1ffcd authored over 4 years ago by Julien Richard-Foy <[email protected]>
try something

62f71d4bacaac88006e2bf6a5e9b8e64dacb36a8 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Clear some warnings and remove unused code

7f406b769ae69106b5fba0b9dc0e8604de71b862 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #551 from julienrf/dotty-compatibility-round-1

Remove some warnings on Dotty

37dde73fbd5de8e879b333ec93d2d33aecd9a62d authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update ujson to 1.1.0

9a041f07d700f19f9dab131ce38a09b0e7c9c5ab authored over 4 years ago by Scala Steward <[email protected]>
Merge branch 'master' into update/ujson-1.1.0

6a71ad48ffc3c3895ad96fb73804e8f2d870587c authored over 4 years ago by Scala Steward <[email protected]>
Merge pull request #540 from scala-steward/update/sbt-1.3.10

Update sbt to 1.3.10

3b28c7280b2e96edd4fe71f144ed84509ac92b6f authored over 4 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #545 from scala-steward/update/scala-collection-compat-2.1.6

Update scala-collection-compat to 2.1.6

c02de10b9561e3f6c9100898570827e0910bcf6b authored over 4 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #552 from scala-steward/update/http4s-core-0.21.4

Update http4s-async-http-client, ... to 0.21.4

21bfe51c733747cad7efeb2043bda002b995b80f authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update http4s-async-http-client, ... to 0.21.4

87843cbc62dfaa9d326473a3de6c845dfa7fce5a authored over 4 years ago by Scala Steward <[email protected]>
Wrap types with wildcard parameters

4b5bed7bb144d9d2d86f6d24d933881ff5f62ed5 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Use the identifier `enumeration` instead of `enum`

8eb4cbc522e3c9d1a70d68a4aea594c55098fe19 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #550 from LukaJCB/patch-support

Support for patch requests in DSL

fcdb6f9f6545e2db314fdd2b9ef331314123b56a authored over 4 years ago by Julien Richard-Foy <[email protected]>
Support for patch requests in DSL

234763c546de10589f2eba53182ebccba83c75b5 authored over 4 years ago by Luka Jacobowitz <[email protected]>
Create http4s client interpreter (#499)

f17f15d255247a1b0fbfd2de7365a219fe8b3d5a authored over 4 years ago by Luka Jacobowitz <[email protected]>
Merge pull request #533 from julienrf/fix-ci-flakiness

Fix CI flakiness

5c2c87dfb0f71ba4e8dc62ecc615d612f1f4c664 authored over 4 years ago by Julien Richard-Foy <[email protected]>
Fix spurious failure

Use an alternative way to run the tests that does not spawn a fiber, suggested by Luka Jacobowitz.

829ef5c304952cbef90ca5c0dc442c0847f8ccab authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update scala-collection-compat to 2.1.6

28498c95d77be9072a600c356bcbe6f457f5f8b5 authored over 4 years ago by Scala Steward <[email protected]>
Update ujson to 1.1.0

1e6f8d012f099869bcfd65c72414ae22d6f44d02 authored over 4 years ago by Scala Steward <[email protected]>
Merge pull request #541 from scala-steward/update/scala-collection-compat-2.1.5

Update scala-collection-compat to 2.1.5

593ce71acd888142195f8865f92946c19bd53d0f authored over 4 years ago by Julien Richard-Foy <[email protected]>
Update scala-collection-compat to 2.1.5

cdfe5769b3c4c78bcd9310bfea28c08b9dfadced authored over 4 years ago by Scala Steward <[email protected]>
Update sbt to 1.3.10

24268f7e589d5b07104ef9104b0fb4243fd31917 authored over 4 years ago by Scala Steward <[email protected]>
Expand documentation (#537)

* Expand documentation

- Add a `release-and-compatibility-notes` page,
- Polish the document...

36b2a5736323c9a2554073333bd41d1a71ea92cf authored over 4 years ago by Julien Richard-Foy <[email protected]>
Add `xmapWithCodec` variant of `xmapPartial` (#538)

* Add `xmapWithCodec` variant of `xmapPartial`

This variant takes a `Codec` instead of two fu...

7fa43f59d7210c31ab192b71d36d1107ceb1ff46 authored almost 5 years ago by Alec Theriault <[email protected]>
Merge pull request #536 from harpocrates/dry-NoDocsJsonSchemas

Add `NoDocsJsonSchemas` for decoder `JsonSchemas`

23647fc14ef00350285433a15abcbc64ba41711e authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Add `NoDocsJsonSchemas` for decoder `JsonSchemas`

The new `NoDocsJsonSchemas` trait implements all the documentation
related methods of `JsonSchem...

1ad4842ce5c6d546921f42a4615800ae8f64cd1d authored almost 5 years ago by Alec Theriault <[email protected]>
Merge pull request #523 from scala-steward/update/http4s-core-0.21.3

Update http4s-blaze-server, http4s-circe, ... to 0.21.3

7e5630a19e16c15a9bd41d562e5d1ae957db1d78 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Fix URL of json-decision diagram

264de4cd6b8a9a6ed7deb186556f151ac412265a authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Add orElseMergeTagged to JsonSchemas (#530)

6420ea17a62b50a50d1aaa51eb0954c8de0aeed7 authored almost 5 years ago by bmeesters <[email protected]>
Remove scala-compiler dependency from modules

76dac26b19aece5d4de11cfbc699a0785a3efca8 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Mentions that JetBrains supports the development of the project

d0c6316268af8b32fbe5ffae09513ed086166a8f authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #521 from harpocrates/feature/unnamed-annotation

Add `unnamed` annotation

6f5a4e84f5dc4c118a6c37d3a84d397ca0884a3e authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #526 from julienrf/fix/524-scaladoc-links

Fix URL of Scaladoc pages

53a0346ac6de076402faefafd431274a0ee86f8c authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #525 from julienrf/feature/xmap-partial-everywhere

Extend support of operation xmapPartial to more request constituents

408d50fb596abd8bf739fbbdd310dcf85f24e541 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Fix URL of Scaladoc pages

Fixes 524

7d9fec156cc7fc8360f84f10b032d8841a6efbeb authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #522 from scala-steward/update/sbt-1.3.9

Update sbt to 1.3.9

7ad8f986ae3f2897f024fed95ee10a9b1158cec7 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Use longer (and hopefully more descriptive) names for type class instances

a6a7451eb2e3fff15647d224012137f7d5dc2137 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Fix a couple of warnings

fab69cda761ebfa4580f4114edd3aa158219374f authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Extend support of operation xmapPartial to more request constituents

Fixes #513

Implement `PartialInvariantFunctor` for `RequestHeaders`, `RequestEntity`, and `Requ...

6545e6fb4762e2ec8e3631c336ec71359c98e26e authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Update http4s-blaze-server, http4s-circe, ... to 0.21.3

c4cde1c8cf12c0e818bb57572d49e5e68370d8d3 authored almost 5 years ago by Scala Steward <[email protected]>
Update sbt to 1.3.9

816d8e6e59f681c1517e86100f7f62d378e2727d authored almost 5 years ago by Scala Steward <[email protected]>
Add `unnamed` annotation

Tweak generic derivation to make the name optional. Although the default
is still to generate a ...

4485c69b9bfb7c85d7b7f35aa0f15a1039324041 authored almost 5 years ago by Alec Theriault <[email protected]>
Merge pull request #518 from harpocrates/feature/title-annotation

Add `title` annotation

8ed600f1120bae84a5d367803465eea58b1f8a09 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Add `title` annotation

The new `title` annotation sets the title of a schema in the generic
derivation process. This is...

5be12f841dbd902fb4d800fdd3e0d191ae71d0bf authored almost 5 years ago by Alec Theriault <[email protected]>
`docs` annotation works on classes/traits (#517)

The `docs` annotation will now work on classes and traits as well as
fields. When specified, it...

be9686302ed38f8c16fdf077e01f7a26a22f2b13 authored almost 5 years ago by Alec Theriault <[email protected]>
Add `withExampleJsonSchema` for Record/Enum/Tagged (#511)

Add 9 more methods to `algebra.JsonSchemas`, providing variants of
`withDescription`, `withExam...

e7b29f6f647300686fb4bffe9c1201925e739999 authored almost 5 years ago by Alec Theriault <[email protected]>
Merge pull request #509 from harpocrates/fix/508

OpenAPI: add `description` field to the documentation of operations

5c9c60ce74db13ee3c0703a7de68f5ae96739906 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Add option to configure encoding of coproducts in JSON schemas

* Option to configure OpenAPI schemas for coproducts

Introduces an overrideable setting in `o...

25b87842628a53e9e6491f673e7a7f0688910c24 authored almost 5 years ago by Alec Theriault <[email protected]>
OpenAPI: add `description` to an operations JSON

The `Operations` OpenAPI model class has a `description: Option[String]`
field which gets set, b...

f2af0f43d9cba1dcb4d169c55ee91c94f3be6c9a authored almost 5 years ago by Alec Theriault <[email protected]>
Support `title` and `description` on `JsonSchema` (#502)

Extend the core `JsonSchemas` algebra to support setting a title and
description on schemas. Th...

e5702f8cec8b7fa4e34dac09bfdc50d80773ed2a authored almost 5 years ago by Alec Theriault <[email protected]>
Fix scaladoc.base_url

58a2cc7b92fe375f6400477d58f6dbbf650cb36e authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Fix github.base_url

2401e1945a81a7e7fcfc9283703ffb2bf02154df authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #498 from scala-steward/update/akka-actor-2.6.4

Update akka-actor, akka-stream, ... to 2.6.4

aef9ec843cf9fc354f6c392bb74fbd9f5afa3abc authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #497 from julienrf/setup/scalafmt

Setup Scalafmt

7340d544e6a433beb9cf192cc2e432040b556d48 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Update akka-actor, akka-stream, ... to 2.6.4

e21625844e84bb80bba7b605903d44892223920a authored almost 5 years ago by Scala Steward <[email protected]>
Format source code

6a1f2ff7b73d2d4cce9987bf1ee3c828ed075892 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Add scalafmt

98a1d22e87fd3c29bb9fb4ba2f0e52aa8d50ee6b authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #496 from scala-steward/update/scala-java-time-2.0.0-RC5

Update scala-java-time to 2.0.0-RC5

29c881a512da736e509558faab66badf05aebeb0 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Update scala-java-time to 2.0.0-RC5

e49b17954bac26a508be0e9d96ed635bbd3bd1b3 authored almost 5 years ago by Scala Steward <[email protected]>
Merge pull request #475 from scala-steward/update/scalajs-dom-1.0.0

Update scalajs-dom to 1.0.0

6bc6df728e20d5f21d06f371c240ef50acbe3647 authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Update ujson to 1.0.0 (#486)

* Update ujson to 1.0.0

38029e315a80cc810e43fb0dbf93778c90a25524 authored almost 5 years ago by Scala Steward <[email protected]>
Merge pull request #471 from scala-steward/update/circe-core-0.13.0

Update circe-core, circe-generic, ... to 0.13.0

f172a8679486ed3f0dc4edacfc361d44aa1afc9d authored almost 5 years ago by Julien Richard-Foy <[email protected]>
Merge pull request #492 from julienrf/json-schema-optional-fields-specification

Specify behavior of `optField`

8e6f654f678b27a68a25030ee1a3b67372a0bb1b authored almost 5 years ago by Julien Richard-Foy <[email protected]>