Skip to content
Snippets Groups Projects
Forked from The Tor Project / Core / Arti
12636 commits behind the upstream repository.

Semver tracking

This is a helpful file that we use for checking which crates will have breaking or nonbreaking API changes in the next release of Arti.

For each crate, please write "BREAKING" if there is an API change that counts as breaking in semver, and "MODIFIED" if there is a backward-compatible API change.

You can change from MODIFIED to BREAKING, but never from BREAKING to MODIFIED.

You don't need to list details; this isn't the changelog.

Don't document other changes in this file.

We can delete older sections here after we bump the releases.

Since Arti 0.2.0

tor-basic-util

MODIFIED: Added reset() method to RetrySchedule.

tor-chanmgr

BREAKING: Added members to Error::Proto BREAKING: Added ChanProvenance to ChanMgr::get_or_launch.

tor-circmgr

MODIFIED: Added a new variant in tor_circmgr::Error. BREAKING: Made internal scheduled entry points non-public.

tor-guardmgr

MODIFIED: New functions to get estimated clock skew. MODIFIED: New functions to report observed clock skew.

tor-proto

MODIFIED: New accessors in tor_proto::Channel. BREAKING: Removed clock skew from Error::HandshakeCertsExpired. MODIFIED: New functions on ClockSkew.

tor-rtmock

MODIFIED: Added add_blackhole to MockNetwork.

tor-socksproto

BREAKING: Removed some unused accessors.