Skip to content

Commit 2ae6b22

Browse files
committed
v0.3.0
1 parent e547d13 commit 2ae6b22

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
# 0.3.0 - 2025-10-03
2+
3+
### Breaking Changes
4+
5+
* Updated to `[email protected]`
6+
* `PeerState` is now called `PeerDocState`
7+
* `Repo::peer_state` is now called `Repo::peer_doc_state`
8+
* `Repo::new_remote_repo`, `Repo::connect_stream`, `Repo::connect_tokio_Io`,
9+
`Repo::connect_tungstenite` and `Repo::accept_axum` now return a future which
10+
resolves to a `ConnFinishedReason` which indicates why the connection was
11+
terminated instead of a `Result<(), NetworkError>`
12+
13+
### Added
14+
15+
* `Repo::peer_conn_info` which returns the connection state of all connected
16+
peers (when we last sent and received a message and what documents they are
17+
syncing with)
18+
* `Repo::peer_conn_info_changes` which is a stream of changes to the connection
19+
state of all connected peers.
20+
21+
### Fixed
22+
23+
* Fixed an error where sinks which threw an error could be polled after the error
24+
was thrown
25+
* Fixed an error where sync messages could be dropped if a document was loading
26+
whilst they were received (would manifest as stuck sync).
27+
128
## 0.2.2 - 2025-02-24
229

330
### Fixed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "automerge_repo"
3-
version = "0.2.2"
3+
version = "0.3.0"
44
edition = "2021"
55
license = "MIT"
66
authors = ["Alex Good <[email protected]>", "Gregory Terzian"]

0 commit comments

Comments
 (0)