Skip to content

OpenPets v3.0.0

Choose a tag to compare

@alvinunreal alvinunreal released this 11 Jun 20:13

OpenPets v3.0.0 — Plugin SDK v3, translations, and a rebuilt plugin platform

This release is a major plugin-platform update. It ships the public OpenPets Plugin SDK v3, a larger desktop plugin runtime, translated plugin/UI text, and a refreshed official plugin catalog.

Highlights

  • New @open-pets/plugin-sdk npm package for SDK v3 plugin types and the ./testing harness.
  • Desktop plugin host upgraded for SDK v3 with stricter bridge conformance checks.
  • Manifest v3 plugin support with translated plugin names, descriptions, config fields, commands, and pet messages.
  • Expanded plugin capabilities: pet actions, reactions, schedules, storage/state, commands, status, events, audio, notifications, quotas, routes, and UI panels.
  • Locale validation added to the plugin packaging/test flow.
  • Public npm packages published at 3.0.0 so CLI/MCP/editor integrations stay aligned with the desktop release.

Official SDK v3 plugins

The current catalog now uses the rebuilt manifest v3 plugin lineup:

  • Day Routine
  • Focus Buddy
  • Fortune Cookie
  • Launch Buddy
  • Magic 8 Ball
  • Mood Check-in
  • Reminders
  • Virtual Pet
  • Water Reminder

Older sample/legacy plugins were removed from current public discovery unless intentionally migrated.

Plugin authors

  • Install @open-pets/plugin-sdk@3.0.0 for SDK v3 types.
  • Use @open-pets/plugin-sdk/testing to exercise plugins outside the desktop app.
  • Plugin manifests should target manifest v3 / SDK v3 for the current platform.

Translations and UX

  • Added app/plugin localization plumbing and locale catalogs.
  • Official plugin metadata and configuration labels now resolve through translation keys.
  • Plugin packaging checks validate locale coverage before catalog generation.

Desktop release assets

Desktop builds are available for macOS, Windows, and Linux. Optional artifacts are included for macOS zip, Windows portable, Linux deb/rpm/tar.gz, and checksums.

Known notes

  • Desktop artifacts are currently unsigned, so OS security warnings may appear.
  • macOS notarization is not configured for this release.
  • The app still uses the public catalog.v2.json endpoint for the current catalog; the plugins inside it target manifest v3 / SDK v3.