typed-encoding v0.4.1 Release Notes
-
Code Changes. Backward compatible
- changed order in
IsSuperset
definition to speed up compilation of of more common cases (there is a small chance that it impacts GHC error messages) - Faster "r-UTF8", possible issue is changed error message in case ByteString is invalid.
- Deprecated 'validFromEnc' for its confusing name
- Deprecated
runDecodings
in favor of consistently namedrunDecodings'
- Deprecated
runDecoding
in favor of consistently namedrunDecoding'
- Deprecated
runValidation
in favor of consistently namedrunValidation'
- changed order in
๐ Documentation / code comment fixes and improvements.
๐ New functionality
validRFromEnc'
replacing 'validFromEnc' confusing namepropCompEncoding
propertypropSupersetCheck
propertypropSafeDecoding'
propertiespropSafeValidatedDecoding
propertiesIsEnc
type family andEncoding
constraintgetUncheckedPayload
functionpack
andunpack
overloads inData.TypedEncoding.Conv.ByteString.Char8
๐ Fixes
- corrected
propEncodesInto'
property test specification
- corrected