summaryrefslogtreecommitdiff
path: root/crates/tor-error/semver.md
Commit message (Collapse)AuthorAgeFilesLines
* Remove Rpc* variants from tor_error::ErrorKindNick Mathewson2024-10-171-0/+1
| | | | | | | | | | | | | These are not regular ErrorKinds, since they can never occur in an error that's meant to be returned from a Rust API like `arti-client`. Instead, they only exist for errors returned from RpcError. (I can't find the place where we discussed this previously, but the rationale is that if an ErrorKind never makes sense in response to something that the user does from Rust, we should never have that be an ErrorKind. The fact that the removed kinds do not actually appear outside the RPC system suggests that this is reasonable.)
* tor-error: Make "futures" dependency optional.Nick Mathewson2024-10-091-0/+1
| | | | | | This is part of an effort to make arti-rpc-client-core (and future similar tools) able to use our very-low-level crates without depending on things they don't need.
* Remove pending semver entriesarti-v1.1.12Nick Mathewson2024-01-091-2/+0
|
* tor-error: ErrorReport: impl for StdError + 'staticIan Jackson2023-12-121-0/+1
|
* tor-error: ErrorReport: sealIan Jackson2023-12-121-0/+1
| | | | | | We're going to need to make change to this trait which would be breaking for out-of-crate implementors. This should have been sealed all along.
* Remove semver.md files for 1.1.6Nick Mathewson2023-06-301-3/+0
|
* tor-error: Add KeystoreAccessFailed, KeystoreFsPermissions to ErrorKind.Gabriela Moldovan2023-06-281-1/+2
|
* tor-error: Add KeystoreCorrupted to ErrorKind.Gabriela Moldovan2023-06-281-0/+1
|
* tor-error: Introduce `LooseCmpRetryTime`Ian Jackson2023-06-151-0/+1
| | | | | Having a newtype for this kind of thing is considerably more convenient. I'm going to use this in a moment.
* Remove semver.md files now that 1.1.0 is released.Nick Mathewson2022-11-301-2/+0
|
* tor-error: make HasRetryTime object-safeIan Jackson2022-10-211-1/+1
| | | | | | | | We could in the future provide a version of abs_retry_time which took an &dyn closure if that turns out to be wanted. I think this isn't a semver break because trait implementors are allowed to relax bounds.
* New ErrorKind::LocalProtocolFailed.Nick Mathewson2022-09-271-0/+2
This type is by analogy to `RemoteProtocolFailed`; we'll use it for cases when the Socks proxy refuses to talk to us.