What's Changed
- Add script dependencies to pyproject by @leynos in #2
- Document roadmap for generic publish tooling by @leynos in #1
- Adjust publish helpers for selective crate handling by @leynos in #3
- Fix lint issues in version tools by @leynos in #4
- Add Cyclopts CLI scaffolding for lading by @leynos in #5
- Clarify CLI usage error path by @leynos in #6
- Load lading configuration for CLI commands by @leynos in #7
- Implement cargo metadata wrapper by @leynos in #8
- Implement workspace discovery models and CLI integration by @leynos in #9
- Implement Cargo manifest version bumping by @leynos in #10
- Update bump command to rewrite internal dependency versions by @leynos in #11
- Refactor workspace metadata test setup by @leynos in #12
- Implement lading bump subcommand by @leynos in #14
- Add configurable documentation updates to bump command by @leynos in #15
- Plan publishable crates before publish by @leynos in #16
- Add coverage for publish planning edge cases by @leynos in #17
- Deduplicate publish plan helpers by @leynos in #18
- Implement publish plan topological ordering by @leynos in #19
- Stage workspace README files for publish by @leynos in #20
- Add publish pre-flight checks by @leynos in #21
- Enforce Ruff complexity and argument limits by @leynos in #22
- Refresh README with friendly overview by @leynos in #23
- Fix cargo shim argument placement by @leynos in #25
- Log external command invocations by @leynos in #26
- Add configurable, centralized logging for lading CLI pre-flight by @leynos in #28
- Log and stream cargo command outputs during tests by @leynos in #32
- Consolidate stream test helpers and recorders into shared fixtures by @leynos in #33
- Add unit-tests-only preflight option by @leynos in #24
- Handle missing lading.toml by using defaults in cyclopts by @leynos in #36
- Refactor preflight config and test fixtures; add TOML helpers and tests by @leynos in #38
- Publish enhancements: forbid-dirty, aux_build, externs, env overrides by @leynos in #39
- Refactor publish command to subprocess proxy with streaming output by @leynos in #41
- Implement crate packaging and publish with patch-stripping (tomlkit) by @leynos in #40
- Refactor manifest helpers; centralize publish_manifest and exports by @leynos in #42
- Implement crate packaging loop for publishable crates by @leynos in #43
- Implement cargo publish with dry-run by default and --live option by @leynos in #44
- Phase 4: expand tests, tooling, docs, and IPC testing by @leynos in #45
- Add end-to-end tests for lading; extend test suite and docs by @leynos in #46
- Remove crate_tools; add bump_version compatibility script by @leynos in #48
- Write user guide and packaging workflow updates by @leynos in #47
- Add developer guide; remove usage-guide docs by @leynos in #49
- Plan design document and roadmap update for Cuprum migration by @leynos in #50
- Migrate command execution to Cuprum: introduce shared catalogue by @leynos in #51
- Fix version bump with out-of-order TOML tables and workspace sections by @leynos in #54
- Extend bump to update workspace dependencies (refactor) by @leynos in #55
- Fix lading bump workspace dependency version updates by @leynos in #57
- Add DeepWiki README badge and fix optional cmd-mox typing for ty checker by @LodyAI[bot] in #64
- Import episodic lint gates by @leynos in #67
- Document and detect dry-run failures with unindexed sibling crates (#60) by @LodyAI[bot] in #63
- Interleave live publish packaging (#59) by @leynos in #70
- Sync agent documentation templates by @LodyAI[bot] in #74
- Move cmd-mox behind a CommandRunner port (#62) by @LodyAI[bot] in #76
- Refresh stale Cargo lockfiles before publish preflight (#61) by @LodyAI[bot] in #75
- Regenerate bump lockfiles (#65) by @LodyAI[bot] in #85
- Move workspace README adoption to bump (#66) by @LodyAI[bot] in #87
- Validate projected workspace dependencies (#89) by @LodyAI[bot] in #90
- Drop plumbum round-trip in normalise_workspace_root (#101) by @LodyAI[bot] in #110
- Stop double-logging external command invocations (#104) by @LodyAI[bot] in #111
- Simplify _resolve_allow_unpublished_workspace_deps (#105) by @LodyAI[bot] in #112
- Move cargo output parsing to an adapter (#69) by @leynos in #88
- Raise bump-domain error for README transposition failures (#100) by @leynos in #117
- Remove dead IPC-timeout constructors on CargoMetadataError (#98) by @leynos in #113
- Extract shared command-failure detail helpers (#102) by @leynos in #115
- Centralise hardcoded Cargo dependency-section names (#103) by @leynos in #114
- Enforce docstring coverage in lint by @LodyAI[bot] in #109
- Add publish ordering invariant tests (#71) by @LodyAI[bot] in #86
- Single source of truth for rebuild_lockfiles resolution (#106) by @leynos in #116
- Count publish index-lookup downgrade events (#68) by @leynos in #133
New Contributors
Full Changelog: https://github.com/leynos/lading/commits/v0.2.0