Skip to content

Releases: enulus/OpenPackage

0.7.10

28 Jan 05:41

Choose a tag to compare

Release Notes

  • Fix: Yaml file installations may fail due to unnecessary parsing

Full Changelog: 0.7.9...0.7.10

0.7.9

27 Jan 06:45

Choose a tag to compare

Release Notes

  • Fix: OpenCode now uses plural dirs
  • Fix: OpenCode agents frontmatter should use flow style
  • Added Pi-Mono platform to platforms.jsonc

What's Changed

New Contributors

Full Changelog: 0.7.8...0.7.9

0.7.8

26 Jan 13:37

Choose a tag to compare

  • Fix: Add command not performing mappings defined in platforms.jsonc
  • Updated install command to list marketplace plugins alphabetically

0.7.7

21 Jan 09:04

Choose a tag to compare

  • Fix: Install and apply commands should upsert index file

0.7.6

20 Jan 11:35

Choose a tag to compare

  • Fix: Apply command missing--platforms option
  • Fix: Apply and install commands not respecting platform specific files

0.7.5

20 Jan 06:11

Choose a tag to compare

  • Fix: Claude Plugins not detected if plugin meta is declared in marketplace.json instead of plugin.json

0.7.4

19 Jan 11:54

Choose a tag to compare

  • New: Global flag --global or -g for all commands, including install, uninstall, apply, status, add, and remove
  • New: Updated add, remove, install, and apply commands to support workspace level universal files (.openpackage/commands/, .openpackage/agents/, etc.)
  • Fix: Inability to install from certain Claude Plugin marketplaces due to CLI not recognizing various source types
  • Fix: Claude Plugin .mcp.json mappings
  • Fix: Uninstall command not cleaning up empty dirs
  • Updated agent frontmatter transforms in platforms.jsonc
  • Refined install, uninstall, and status command outputs
  • Extracted hard coded Claude Plugin transforms to claude-plugin definition in platforms.jsonc
  • Improved stability

0.7.3

14 Jan 15:00

Choose a tag to compare

  • New: Skills support for various platforms
  • Fix: Install command not detecting CC Plugin subdirs from manifest
  • Fix: Incorrect apply command outputs
  • Fix: Skills may not be installed in subdirs

0.7.1

13 Jan 12:34

Choose a tag to compare

  • Fix: Inability to install unversioned Claude Code Plugins
  • Fix: MCP configs from Claude Code Plugins not installed to .mcp.json

0.7.0

10 Jan 13:55

Choose a tag to compare

  • New: Support Claude Code Plugin installations to any platform
  • New: Support package installations via GitHub repo
  • New: Support package installations via local path
  • New: Local ./.openpackage/packages/ and global ~/.openpackage/packages/ default locations for simplified package storage
  • New: Support for extensive file and content conversion and mapping operations via platforms.jsonc
  • New: Replaced init with new command for simplified package creation
  • New: apply command for performing platform sync
  • New: remove command for removing files from packages
  • New: set command for updating package metadata
  • Updated package structure for simplified composition
  • Updated save command to only perform workspace to package content updates
  • Platform frontmatter overrides are now declared in the main file instead of requiring multiple separate files

⚠️ Important: Breaking changes

  • Packages created using versions < 0.7.0 will not be detected and installed properly after updating to 0.7.0
  • To migrate, relocate respective files to their updated locations under the new package structure specified in README.md
    • Move rules/, commands/, agents/, and skills/ dirs to root
    • Update package.yml filename to openpackage.yml
    • AGENTS.md, README.md and other root files do not need to be moved and should still remain at package root
  • platforms.jsonc overrides created using versions < 0.7.0 will no longer work due to updated schema, see platforms.jsonc for existing declarations