summaryrefslogtreecommitdiff
path: root/crates/tor-keymgr/semver.md
blob: e3a450faf9ee2f5a383cc21994fe8af5b27e8f42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ADDED: getters for `KeyPathInfo`
REMOVED: `KeyPathExtractor`
ADDED: `KeyPathInfoExtractor`
BREAKING: `KeyMgr::insert` returns `Result<Option<K>>`
BREAKING: `KeyMgr::remove` returns `Result<Option<K>>`
ADDED: `KeystoreEntry`
BREAKING: `KeyMgr::list_matching` now returns `KeystoreEntry`
REMOVED: `KeyMgr::remove_with_type`
ADDED: `KeyMgr::remove_entry`
REMOVED: `KeyMgr::get_with_type`
ADDED: `KeyMgr::get_entry`
BREAKING: `KeySpecifierComponent::{to,from}_component` renamed to `KeySpecifierComponent::{to,from}_slug`
BREAKING: some of the `KeyPathError` variants now have a `path: ArtiPath` field
ADDED: `InvalidKeyPathComponentValue`
BREAKING: removed `path` from `ArtiNativeKeystoreConfig`/`ArtiNativeKeystoreConfigBuilder`
REMOVED: `KeyMgrBuilderError` (when `keymgr` feature is disabled)