OLD | NEW |
1 # Changelog | 1 ## 0.9.2 |
2 | 2 |
3 ## next | 3 * `Hash`, `MD5`, `SHA1`, and `SHA256` now implement `Converter`. They convert |
| 4 between `List<int>`s and the new `Digest` class, which represents a hash |
| 5 digest. The `Converter` APIs—`Hash.convert()` and |
| 6 `Hash.startChunkedConversion`—should be used in preference to the old APIs, |
| 7 which are now deprecated. |
4 | 8 |
5 * Hashing (md5, sha1, sha256) now works correctly for input sizes | 9 * Top-level `sha1`, `sha256`, and `md5` fields have been added to make it easier |
6 up to 64 bits. | 10 to use those hash algorithms without having to instantiate new instances. |
7 * Small example added to generate message digests for files. | 11 |
| 12 * Hashing now works correctly for input sizes up to 2^64 bytes. |
| 13 |
| 14 ### Deprecations |
| 15 |
| 16 * `Hash.add`, `Hash.close`, and `Hash.newInstance` are deprecated. |
| 17 `Hash.convert` should be used for hashing single values, and |
| 18 `Hash.startChunkedConversion` should be used for hashing streamed values. |
| 19 |
| 20 * `new SHA1()`, `new SHA256()`, and `new MD5()` are deprecated. Use the |
| 21 top-level `sha1`, `sha256`, and `md5` fields instead. |
8 | 22 |
9 ## 0.9.1 | 23 ## 0.9.1 |
10 | 24 |
11 * Base64 convert returns an Uint8List | 25 * Base64 convert returns an Uint8List |
12 * Base64 codec and encoder can now take an encodePaddingCharacter | 26 * Base64 codec and encoder can now take an encodePaddingCharacter |
13 * Implement a Base64 codec similar to codecs in 'dart:convert' | 27 * Implement a Base64 codec similar to codecs in 'dart:convert' |
14 | 28 |
15 ## 0.9.0 | 29 ## 0.9.0 |
16 | 30 |
17 * ChangeLog starts here. | 31 * ChangeLog starts here. |
OLD | NEW |