Skip to content

Commit

Permalink
Remove old CHANGELOG file
Browse files Browse the repository at this point in the history
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
complexspaces committed Jun 7, 2024
1 parent 4ec0ab7 commit c124743
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 72 deletions.
72 changes: 1 addition & 71 deletions CHANGELOG.md
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.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
- Items: create, delete, search, get/set secret.

### Changelog
See [the changelog file](./CHANGELOG.md)
See [the list of GitHub releases and their release notes](https://github.com/hwchen/secret-service-rs/releases)

### Versioning
This library is feature complete, has stabilized its API for the most part. However, as this
Expand Down

0 comments on commit c124743

Please sign in to comment.