@@ -5,6 +5,58 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ Unreleased]
9+
10+ ## [ 0.4.0] - 2026-05-04
11+
12+ ### Added
13+ - ** Bitbucket Cloud forge** — full PR lifecycle support (create, list, view,
14+ merge, comments). New tracker/forge entries ` bitbucket ` selectable via
15+ ` parsec config ` and ` [forge] ` settings (#240 ).
16+ - ** Bitbucket Pipelines CI integration** — ` parsec ci ` and ` pr-status `
17+ commands now report Bitbucket Pipelines build state alongside GitHub
18+ Actions and GitLab CI (#279 ).
19+ - ** ` parsec compress ` command** — squash a stack of related commits into a
20+ single tidy commit before shipping, preserving co-author trailers (#236 ).
21+ - ** ` parsec ship --template ` ** — auto-populate the PR description from a
22+ repository's ` .github/PULL_REQUEST_TEMPLATE.md ` (or first match under
23+ ` .github/PULL_REQUEST_TEMPLATE/ ` ) (#233 ).
24+ - ** ` ship --reviewer ` and ` --label ` ** — attach reviewers and labels at PR
25+ creation time (#261 ).
26+ - ** Stack ` --submit ` ** — open all PRs in a stack in one command (#261 ).
27+ - ** Stack navigation comments** — auto-posted "← prev / next →" comments on
28+ every PR in a stack so reviewers can walk the chain (#234 ).
29+ - ** ` ship.draft ` config + ` --draft ` flag** — open PRs as drafts by default
30+ when working in throwaway / WIP branches (#238 ).
31+ - ** ` [worktree] ` shared build cache** — ` shared_cache ` and ` cache_strategy `
32+ settings let new worktrees reuse ` target/ ` , ` node_modules/ ` , ` .venv/ ` , etc.
33+ from the main repo via symlink (default) or recursive copy, eliminating
34+ cold-build cost on ` parsec start ` (#207 ).
35+ - ** Offline mode toggle** — ` [behavior].offline ` config and per-command
36+ ` --no-pr ` / ` --no-tracker ` flags so parsec can operate without forge or
37+ tracker connectivity (#237 ).
38+ - ** Observability lite** — every command run now has an execution ID and
39+ step timing; opt in to JSONL export via ` [observability] ` settings for
40+ tooling/agents to consume (#166 ).
41+ - ** Config JSON Schema + ` parsec schema ` ** — schema published to
42+ schemastore.org so editors auto-complete ` parsec.toml ` . The new
43+ ` parsec schema ` subcommand emits the schema on demand (#239 ).
44+ - ** Windows CI coverage** — full test matrix on Windows runners (#257 ).
45+ - 11 new integration tests across forge adapters and worktree paths (#278 ).
46+
47+ ### Changed
48+ - README and reference docs updated to cover ship ` --reviewer ` / ` --label ` ,
49+ stack ` --submit ` , Bitbucket adapter, offline flags, build cache config,
50+ and ` parsec compress ` (#265 ).
51+
52+ ### Fixed
53+ - Windows UNC path issue (` \\?\ ` prefix) breaking worktree operations on
54+ Windows hosts — resolved via the ` dunce ` crate (#263 ).
55+
56+ ### CI
57+ - Trigger CI on ` release/** ` branches in addition to feature branches and
58+ develop, so release-prep work is exercised before merge (#277 ).
59+
860## [ 0.3.3] - 2026-04-22
961
1062### Added
0 commit comments