Skip to content

Commit 5e408ed

Browse files
committed
docs: split CHANGELOG into 0.5.0 (shipped) and 0.6.0 (unreleased)
1 parent 2bbb59e commit 5e408ed

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 0.6.0
4+
5+
### Changed
6+
7+
- **BREAKING:** `InMemoryBuffer` typealias now points to `SendableRopeBuffer` (was `MutableStringBuffer`). The rope-backed, `Sendable` value type with built-in undo is the proper in-memory buffer for production use. `MutableStringBuffer` remains available by its concrete name.
8+
- `EditingBuffer` typealias added for `TransferableUndoable<RopeBuffer>` — the `@MainActor` buffer for UI-connected editing with system undo integration.
9+
- ADR-011: Multi-buffer in-memory architecture.
10+
311
## 0.5.0
412

513
### Added
@@ -16,8 +24,6 @@
1624

1725
### Changed
1826

19-
- **BREAKING:** `InMemoryBuffer` typealias now points to `SendableRopeBuffer` (was `MutableStringBuffer`). The rope-backed, `Sendable` value type with built-in undo is the proper in-memory buffer for production use. `MutableStringBuffer` remains available by its concrete name.
20-
- `EditingBuffer` typealias added for `TransferableUndoable<RopeBuffer>` — the `@MainActor` buffer for UI-connected editing with system undo integration.
2127
- `TextAnalysisCapable` now refines `TextBuffer` instead of `Buffer`, enabling struct conformers to provide `wordRange`/`lineRange`.
2228
- `assertBufferState`, `MutableStringBuffer.init(copying:)`, `RopeBuffer.init(copying:)` accept `TextBuffer` (widened from `Buffer`).
2329
- `change(buffer:to:)` gains an `inout` overload for `TextBuffer` value types.

0 commit comments

Comments
 (0)