Skip to content

Commit fb8978f

Browse files
committed
Prepare 0.1.3 release
1 parent ed503fb commit fb8978f

3 files changed

Lines changed: 26 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,30 @@
22

33
All notable changes to this project are documented in this file.
44

5+
## [0.1.3] - 2026-03-11
6+
7+
### Added
8+
9+
- Added `rust-version = "1.74"` to declare the supported Rust toolchain explicitly.
10+
- Added `#![forbid(unsafe_code)]` to enforce the current no-unsafe safety posture.
11+
- Added a dedicated `Cli::command().debug_assert()` smoke test for the clap definition.
12+
- Added crate, module, and public API Rustdoc coverage across the codebase, and enabled missing-docs linting.
13+
14+
### Changed
15+
16+
- Refactored the binary to use a `src/lib.rs` entrypoint and moved command execution logic out of `src/cli.rs`.
17+
- Split the integration test suite by command and moved shared test artifacts under per-test `TempDir`s.
18+
- Updated README and usage docs to reflect current parent auto-detection behavior and known discovery limits.
19+
20+
### Fixed
21+
22+
- Plain `stck sync` now refuses to implicitly continue a failed sync; users must choose `--continue` or `--reset`.
23+
- Parent-base auto-discovery now fails closed on GitHub lookup errors instead of silently defaulting to the repository default branch.
24+
- `stck status` no longer reports `needs_push` for merged PR branches.
25+
- Fresh `stck sync` runs now fail early when an unrelated git rebase is already in progress.
26+
- `stck push` now skips PR retarget operations that are already satisfied.
27+
- Resumed `stck push` runs now reconcile saved retarget state against current PR bases and clear stale push state when no work remains.
28+
529
## [0.1.2] - 2026-03-11
630

731
### Added

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "stck"
3-
version = "0.1.2"
3+
version = "0.1.3"
44
edition = "2021"
55
rust-version = "1.74"
66
license = "MIT"

0 commit comments

Comments
 (0)