Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(62)

Unified Diff: packages/crypto/CHANGELOG.md

Issue 2990843002: Removed fixed dependencies (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « packages/crypto/AUTHORS ('k') | packages/crypto/CONTRIBUTING.md » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: packages/crypto/CHANGELOG.md
diff --git a/packages/crypto/CHANGELOG.md b/packages/crypto/CHANGELOG.md
new file mode 100644
index 0000000000000000000000000000000000000000..1417775f64bab268260192632818d9f76a4e609d
--- /dev/null
+++ b/packages/crypto/CHANGELOG.md
@@ -0,0 +1,85 @@
+## 2.0.2
+
+* Prepare `HashSink` implementation for limiting integers to 64 bits in Dart
+ language.
+
+## 2.0.1
+
+* Support `convert` 2.0.0.
+
+## 2.0.0
+
+**Note**: There are no APIs in 2.0.0 that weren't also in 0.9.2. Packages that
+would use 2.0.0 as a lower bound should use 0.9.2 instead—for example, `crypto:
+">=0.9.2 <3.0.0"`.
+
+* `Hash` and `Hmac` no longer extend `ChunkedConverter`.
+
+## 1.1.1
+
+* Properly close sinks passed to `Hash.startChunkedConversion()` when
+ `ByteConversionSink.close()` is called.
+
+## 1.1.0
+
+* `Hmac` and `Hash` now extend the new `ChunkedConverter` class from
+ `dart:convert`.
+
+* Fix all strong mode warnings.
+
+## 1.0.0
+
+* All APIs that were deprecated in 0.9.2 have been removed. No new APIs have
+ been added. Packages that would use 1.0.0 as a lower bound should use 0.9.2
+ instead—for example, `crypto: ">=0.9.2 <2.0.0"`.
+
+## 0.9.2+1
+
+* Avoid core library methods that don't work on dart2js.
+
+## 0.9.2
+
+* `Hash`, `MD5`, `SHA1`, and `SHA256` now implement `Converter`. They convert
+ between `List<int>`s and the new `Digest` class, which represents a hash
+ digest. The `Converter` APIs—`Hash.convert()` and
+ `Hash.startChunkedConversion`—should be used in preference to the old APIs,
+ which are now deprecated.
+
+* `SHA1`, `SHA256`, and `HMAC` have been renamed to `Sha1`, `Sha256`, and
+ `Hmac`, respectively. The old names still work, but are deprecated.
+
+* Top-level `sha1`, `sha256`, and `md5` fields have been added to make it easier
+ to use those hash algorithms without having to instantiate new instances.
+
+* Hashing now works correctly for input sizes up to 2^64 bytes.
+
+### Deprecations
+
+* `Hash.add`, `Hash.close`, and `Hash.newInstance` are deprecated.
+ `Hash.convert` should be used for hashing single values, and
+ `Hash.startChunkedConversion` should be used for hashing streamed values.
+
+* `SHA1` and `SHA256` are deprecated. Use the top-level `sha1` and `sha256`
+ fields instead.
+
+* While the `MD5` class is not deprecated, the `new MD5()` constructor is. Use
+ the top-level `md5` field instead.
+
+* `HMAC` is deprecated. Use `Hmac` instead.
+
+* `Base64Codec`, `Base64Encoder`, `Base64Decoder`, `Base64EncoderSink`,
+ `Base64DecoderSink`, and `BASE64` are deprecated. Use the Base64 APIs in
+ `dart:convert` instead.
+
+* `CryptoUtils` is deprecated. Use the Base64 APIs in `dart:convert` and the hex
+ APIs in the `convert` package instead.
+
+## 0.9.1
+
+* Base64 convert returns an Uint8List
+* Base64 codec and encoder can now take an encodePaddingCharacter
+* Implement a Base64 codec similar to codecs in 'dart:convert'
+
+## 0.9.0
+
+* ChangeLog starts here.
« no previous file with comments | « packages/crypto/AUTHORS ('k') | packages/crypto/CONTRIBUTING.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698