Skip to content

Version Packages - #149

Merged
unional merged 1 commit into
mainfrom
changeset-release/main
Oct 5, 2026
Merged

unional merged 1 commit into
mainfrom
changeset-release/main

Conversation

@unional

@unional unional commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

universal-plugin@0.12.0

Minor Changes

  • c82b27b: plugin build now checks each declared dependency against the marketplace catalogs it refreshes. A bare dependency the catalog does not list, or one qualified with a marketplace the catalog does not allow in allowCrossMarketplaceDependenciesOn, warns and names the fix. Pass --strict-dependencies to fail the build on it instead. A dependency that declares a source, such as { "name": "cyber-asana", "source": { "source": "npm", "package": "cyber-asana" } }, is listed in the catalog for you.
  • 602e1c8: plugin build no longer warns about a dependency qualified with the catalog's own name, such as cyber-asana@uip-pods-local, when the catalog does not list it. Only a plain dependency (a bare name, or an object with no marketplace) has to be listed in the catalog. Naming a marketplace is an explicit choice by the author.
  • f87bfc8: marketplace validate now checks, in the Claude catalog, that each listed plugin's dependencies can resolve from it. A plain dependency (a bare name, or an object with no marketplace) the catalog does not list is an issue, and so is a dependency on another marketplace that the catalog does not allow in allowCrossMarketplaceDependenciesOn. It reads what is on disk: an entry's own dependencies, and the manifest of a plugin at a ./ source. marketplace init --force now keeps a catalog's allowCrossMarketplaceDependenciesOn when it regenerates the file.
  • b0558cd: The publish-plugin skill now reads the plugin's dependencies. A plain dependency the target marketplace does not list is listed in the same PR, or the skill stops and asks for it to be published first. A dependency on another marketplace gets an offer to add it to the catalog's allowCrossMarketplaceDependenciesOn.

@unional
unional force-pushed the changeset-release/main branch 5 times, most recently from 5332219 to a537f2f Compare October 5, 2026 00:31
@unional
unional force-pushed the changeset-release/main branch from a537f2f to 24972c2 Compare October 5, 2026 01:05
@unional
unional merged commit 3f95a2c into main Oct 5, 2026
6 checks passed
@unional
unional deleted the changeset-release/main branch October 5, 2026 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant