v0.16.1
rossabaker
released this
04 Oct 20:51
·
13918 commits
to series/0.23
since this release
- Publish our fork of parboiled2 as http4s-parboiled2 module. It's
the exact same internal code as was in http4s-core, with no external
dependencies. By publishing an extra module, we enable a
publishLocal
workflow. - Charset fixes:
- Deprecate
CharsetRange.isSatisfiedBy
in favor of
andAccept-Charset`.isSatisfiedBy`` in favor of
Accept-Charset`.satisfiedBy``. - Fix definition of
satisfiedBy
to respect priority of
```Charset`.*``. - Add
CharsetRange.matches
.
- Deprecate
- ContentCoding fixes:
- Deprecate
ContentCoding.satisfiedBy
and
ContentCoding.satisfies
in favor of ```Accept-Encoding`.satisfiedBy``. - Deprecate ```Accept-Encoding`.preferred``, which has no reasonable
interpretation in the presence of splats. - Add ```Accept-Language`.qValue``.
- Fix definition of
satisfiedBy
to respect priority of
ContentCoding.*
. - Add
ContentCoding.matches
andContentCoding.registered
. - Add
Arbitrary[ContentCoding]
and ```Arbitrary[Accept-Encoding
]``
instances.
- Deprecate
- LanguageTag fixes:
- Deprecate
LanguageTag.satisfiedBy
and
LanguageTag.satisfies
in favor of ```Accept-Language`.satisfiedBy``. - Fix definition of
satisfiedBy
to respect priority of
LanguageTag.*
and matches of a partial set of subtags. - Add
LanguageTag.matches
. - Deprecate
LanguageTag.withQuality
in favor of new
LanguageTag.withQValue
. - Deprecate ```Accept-Language`.preferred``, which has no reasonable
interpretation in the presence of splats. - Add ```Accept-Language`.qValue``.
- Add
Arbitrary[LanguageTag]
and ```Arbitrary[Accept-Language
]``
instances.
- Deprecate