influxdb v1.9.0 Release Notes
Release Date: 2020-07-18 // about 3 years ago-
- 🛠 Fix
Ignore
andEmpty
to replace theQueryResults
instance forVoid
. The instance has been deprecated. - ✂ Remove the deprecated
parseResults
method inQueryResults
. - ➕ Add the
coerceDecoder
method inQueryResults
. - ⬇️ Drop support for GHC 8.2 and older because of the use of
EmptyDataDeriving
. - ⚡️ Update doctest comments with
TypeApplications
.
- 🛠 Fix
Previous changes from v1.8.0
-
🚀 This release reworked the
QueryResuls
type class. There are some breaking changes:- 🗄
parseResults
has been deprecated.QueryResults
has nowparseMeasurement
method. Decoder
has been monomorphized so that it can be used with lens. The originalDecoder
type has been renamed toSomeDecoder
.QueryParams
has nowdecoder
field.- 📜
parseResults
andparseResultsWith
had been usinglenientDecoder
and it caused some unintuitive behavior (#64, #66). Now they usestrictDecoder
instead. - 👀
parseErrorObject
now doesn't fail. It returns the error message of a response. - 🗄
parseQueryField
which has been deprecated is now deleted. - 🛠
QueryResults
instance forShowSeries
was broken. This is fixed. - 📜 The constructor of
Decoder
,parseResultsWith
, andparseResultsWithDecoder
have been hidden from the top-level module. They're still available fromDatabase.InfluxDB.JSON
.
👀 See #68 for how to migrate your code from v1.7.x to v1.8.x.
- 🗄