Releases: enulus/OpenPackage
Releases · enulus/OpenPackage
0.7.10
0.7.9
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
- feat: add Pi-Mono platform support by @airtonix in #16
- fix(platforms): opencode now uses plurals by @scottames in #23
New Contributors
- @airtonix made their first contribution in #16
- @scottames made their first contribution in #23
Full Changelog: 0.7.8...0.7.9
0.7.8
0.7.7
0.7.6
0.7.5
0.7.4
- New: Global flag
--globalor-gfor 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.jsonmappings - 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-plugindefinition inplatforms.jsonc - Improved stability
0.7.3
0.7.1
0.7.0
- 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
initwithnewcommand for simplified package creation - New:
applycommand for performing platform sync - New:
removecommand for removing files from packages - New:
setcommand for updating package metadata - Updated package structure for simplified composition
- Updated
savecommand 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/, andskills/dirs to root - Update
package.ymlfilename toopenpackage.yml AGENTS.md,README.mdand other root files do not need to be moved and should still remain at package root
- Move
platforms.jsoncoverrides created using versions < 0.7.0 will no longer work due to updated schema, seeplatforms.jsoncfor existing declarations