All Versions
110
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v14.12.1 Changes
- ๐ Bugfix: Auto filters fail if no body is specified in the route contract.
-
v14.12.0 Changes
- ๐ Performance: the
RouteSpec
validation mechanism now caches the parsed parameters, so further attempts to obtain parameters will use the pre-parsed version.
- ๐ Performance: the
-
v14.11.0 Changes
- General tidy of Parameter hierarchy. No visible API change
- ๐ Rename of
Request/ResponseFilter
helpers to be "verby". The names are very similar, just more verby! :)
-
v14.10.0 Changes
- ๐ BugFix #34 Upgrade to
finagle-http 6.42.0
. - ๐ Readded Scala 2.12.X support, as #34 is fixed.
- Reimplemented
Extractors
, so successful extractions are now NOT wrapped in an Option. Optional extractions are now denoted via the typeExtraction[Option[T]]
rather than justExtraction[T]
.
- ๐ BugFix #34 Upgrade to
-
v14.9.0 Changes
- โ Added
Composite
, to add support for objects that are made up of several query or header params.
- โ Added
-
v14.8.0 Changes
- โ Add support for
Value[T]
types that can be automatically marshalled to/from the request.ParameterSpec.string().as[MyStringType]
- ๐ (Small) Breaking. Removed usages and implementation of
ParameterSpecSupplier
. Use theValue[T]
trait instead. - ๐ Change
RouteClient
to be generified on the response type. This means that we can tidy up code for extraction of response bodies. \o/
- โ Add support for
-
v14.7.0 Changes
- โ Added custom extraction logic to
Body.<--?
so that if the response code is 404, then extraction is NOT attempted, and a Extracted(None) is returned
- โ Added custom extraction logic to
-
v14.6.0 Changes
- ๐ (Small) Breaking: Reworking of custom
ParameterSpec
andBodySpec
. The "name" and "description" fields have been moved out of the spec and onto the Body/Query/Header/FormField instance. This means that you can reuse the same custom type for multiple parameters using the same instance of theSpec
(ie. you don't have to parameterize the creation of the spec). Example fix:Query.required(ParameterSpec.string("name", "description"))
-->Query.required(ParameterSpec.string(), "name", "description")
- โฌ๏ธ Upgrade to various dependency versions, including
circe-0.7.0
.
- ๐ (Small) Breaking: Reworking of custom
-
v14.5.0 Changes
- ๐ Release for Scala 2.12.0 and 2.11.0 (don't ask - bintray/maven problems
-
v14.4.0 Changes
- ๐ Release for Scala 2.12.0