convert 3.1.2 convert: ^3.1.2 copied to clipboard
Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types.
3.1.2 #
- Require Dart 3.4
- Add chunked decoding support (
startChunkedConversion
) forCodePage
encodings. - Upper-cast the return type of the decoder from
List<int>
toUint8List
. - Move to
dart-lang/core
monorepo.
3.1.1 #
- Require Dart 2.18
- Fix a number of comment references.
3.0.1 #
- Dependency clean-up.
3.0.0 #
- Stable null safety release.
- Added
CodePage
class for single-byteEncoding
implementations.
2.1.1 #
- Fixed a DDC compilation regression for consumers using the Dart 1.x SDK that
was introduced in
2.1.0
.
2.1.0 #
- Added an
IdentityCodec<T>
which implementsCodec<T,T>
for use as default value for in functions accepting an optionalCodec
as parameter.
2.0.2 #
- Set max SDK version to
<3.0.0
, and adjust other dependencies.
2.0.1 #
PercentEncoder
no longer encodes digits. This follows the specified behavior.
2.0.0 #
Note: No new APIs have been added in 2.0.0. Packages that would use 2.0.0 as
a lower bound should use 1.0.0 instead—for example, convert: ">=1.0.0 <3.0.0"
.
HexDecoder
,HexEncoder
,PercentDecoder
, andPercentEncoder
no longer extendChunkedConverter
.
1.1.1 #
- Fix all strong-mode warnings.
1.1.0 #
- Add
AccumulatorSink
,ByteAccumulatorSink
, andStringAccumulatorSink
classes for providing synchronous access to the output of chunked converters.
1.0.1 #
- Small improvement in percent decoder efficiency.
1.0.0 #
- Initial version