-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The changelog now lives in GitHub releases for easier maintainence, as the previous file-based one was inconsistent and not well maintained.
- Loading branch information
1 parent
4ec0ab7
commit c124743
Showing
2 changed files
with
2 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,71 +1 @@ | ||
Unreleased | ||
- Bumped MSRV to 1.64 | ||
|
||
[3.0.1] | ||
- Fix docs.rs builds | ||
|
||
[3.0.0] | ||
- Updated dependencies where reasonable | ||
- Bumped MSRV to 1.60 | ||
- BREAKING: Updated to `zbus` 3.0. This changes error types and public path fields. | ||
- BREAKING: The types exported from the crate root are now entirely async. Blocking functions have been moved into the `blocking` module. | ||
- BREAKING: `Error::Crypto` now contains a `&'static str` instead of a `String`. | ||
- BREAKING: `SecretService::search_items` now takes a `HashMap<&str, &str>` instead of `Vec<(&str, &str)>` for the attributes. | ||
- BREAKING: The `SecretService::new()` method was renamed to `SecretService::connect()` to be more accurate. | ||
- BREAKING: `Error` is now marked as `#[non_exhaustive]` to allow for additions to be made more easily in the future. | ||
- BREAKING: Several dead error variants were pruned. | ||
- BREAKING: `search_items` now returns both locked and unlocked items. If an unlocked item isn't present | ||
in the list, it must be unlocked manually. | ||
- BREAKING: It is now required to choose a feature set in order to use the crate. See the README for more details. | ||
|
||
[2.0.2] | ||
- Increased minimum `zbus` version to 1.9.2, in order to increase the minimum version of the transitive dependency `nix` to at least 0.20.2, which is the first `nix` release to contain the fix for the security vulnerability described at https://rustsec.org/advisories/RUSTSEC-2021-0119 . A known issue with this version of `nix` is that it places an upper bound on the version of the `bitflags` dependency; if you are depending on `bitflags`, you may need to downgrade your `bitflags` version in order to upgrade to this version of `secret-service`, which you are encouraged to do in order to ensure that you are not exposed to the aforementioned `nix` vulnerability. In the long term, this will be fixed by upgrading `secret-service` to use a newer version of `zbus`, which itself depends on versions of `nix` which no longer have this restriction on `bitflags`. | ||
|
||
[2.0.1] | ||
- Updated crate's Rustdoc link | ||
|
||
[2.0.0] | ||
- dbus replaced by zbus, PURE RUST! | ||
- update to 2018 edition | ||
- BREAKING: `SsError` renamed to `Error` | ||
- BREAKING: variants added to `Error` | ||
- BREAKING: attributes are now `HashMap<&str, &str>` or `HashMap<String, String>` instead of `Vec<(&str, &str)>`. Not sure why I decided this way back when, but it could cause unexpected behavior for user: when the `Vec` was transformed to `HashMap` internally, tuples could be lost if the keys were the same. | ||
- BREAKING: `Collection::new` and `Item::new` are now private (although I don't think it was possible to use them anyways) | ||
|
||
_1.1.3_ | ||
- update deps | ||
|
||
_1.1.2_ | ||
- update rand | ||
|
||
[1.1.1] | ||
- update deps | ||
|
||
[1.1.0] | ||
- Fix, get_collection_* returns Error::NoResult when doesn't exist | ||
- udpate hkdf to 0.8 | ||
|
||
[1.0.0] | ||
- switch from rust-crypto to RustCrypto | ||
- remove gmp dep for powm | ||
- update rand and num | ||
|
||
_0.4.0_ | ||
- gmp is now optional dependency. | ||
- gmp upgraded to 0.3 to fix "private-in-public" warnings which will be hard errors soon. | ||
|
||
... | ||
|
||
_0.1.0_ | ||
- dependency on gmp is removed. | ||
- rust-crypto replaced by RustCrypto. | ||
- as a result of above, error on encrypting and decrypting blank input is fixed. | ||
|
||
[1.0.0]: https://github.com/hwchen/secret-service-rs/releases/tag/v1.0.0 | ||
[1.1.0]: https://github.com/hwchen/secret-service-rs/releases/tag/v1.1.0 | ||
[1.1.1]: https://github.com/hwchen/secret-service-rs/releases/tag/v1.1.1 | ||
[2.0.0]: https://github.com/hwchen/secret-service-rs/releases/tag/v2.0.0 | ||
[2.0.1]: https://github.com/hwchen/secret-service-rs/releases/tag/v2.0.1 | ||
[2.0.2]: https://github.com/hwchen/secret-service-rs/releases/tag/v2.0.2 | ||
[3.0.0]: https://github.com/hwchen/secret-service-rs/releases/tag/v3.0.0 | ||
[3.0.1]: https://github.com/hwchen/secret-service-rs/releases/tag/v3.0.1 | ||
The detailed list of changes in each release can be found at https://github.com/hwchen/secret-service-rs/releases. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters