Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Jun 14:18
· 82 commits to main since this release

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

  • @LodyAI[bot] made their first contribution in #64

Full Changelog: https://github.com/leynos/lading/commits/v0.2.0