Skip to content

v0.25.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 13:56
· 75 commits to main since this release

v0.25.0 (2026-09-22)

This release is published under the MIT License.

Bug Fixes

  • Address code review findings (#351, 7befe3a)

  • Address review findings in component expansion (#351, 7befe3a)

  • Bundle create collects all deps recursively (#352, 9a63fa8)

  • Regenerate JSON schema from Pydantic models (#350, 18d4547)

  • Replace $ref self-reference with inline schema for components (#351, 7befe3a)

  • Restore stripped comments and update dependency docs (#350, 18d4547)

  • Stop listing components during plugin uninstall (#353, d3fe996)

  • Tighten types and clarify upgrade rollback behavior in docs (#350, 18d4547)

  • Use aggregate repo for dependency resolution in upgrade path (#347, c42bed8)

Chores

  • Regenerate JSON schema after dependency description update (#347, c42bed8)

Code Style

Documentation

  • Clarify why local-source deps don't trigger rollback (#350, 18d4547)

  • Document recursive plugin dependency installation (#345, 1c75acf)

  • Mention --config targeting dependencies in addition to components (#348, f5885e8)

Features

  • Cross-repo plugin dependency resolution (#347, c42bed8)

  • Inline component metadata in plugin archives (#351, 7befe3a)

  • Optional plugin dependencies (#350, 18d4547)

  • Pass --config settings through to dependency installs (#348, f5885e8)

  • Resolve plugin dependencies across all configured repositories (#347, c42bed8)

Refactoring

  • Component validation in lib, recursive deps, deduplicate bundle merging (#345, 1c75acf)

  • Extract install/upgrade orchestrators from CLI commands (#348, f5885e8)

  • Introduce InstallContext and thread through install functions (#345, 1c75acf)

  • Move inline imports to module level where no cycle exists (#345, 1c75acf)

  • Pull Python dependency installation into orchestrators (#348, f5885e8)

  • Rename required_failure to failed_required (#350, 18d4547)

  • Restructure install pipeline around InstallContext (#345, 1c75acf)

  • Separate validation from execution in install functions (#345, 1c75acf)

  • Use disk state for dependency cycle detection and metadata reads (#345, 1c75acf)


Detailed Changes: v0.24.1...v0.25.0