Developers

Changelog

SDK release history, breaking changes, and migration notes.

v1.0.0

major
  • Initial stable release of the Meteorack SDK
  • 4 packages: Contracts, Services, Traits, Components
  • 17 exports ready for production use
Added

ModuleInterface, SettingsInterface, LoggerInterface, CacheInterface, HttpInterface contracts

Added

SettingsService, LoggerService, CacheService, HttpService implementations

Added

HasSettings, HasAdminPage, HasCLI, HasScheduledTasks traits

Added

ModuleErrorBoundary, SettingsPanel, StatusBadge, DataTable React components

Added

Crash isolation with automatic safe mode after 3 failures

Added

WP-CLI commands: modules list, enable, disable, health, log

Added

Admin Takeover system — full-page React apps inside wp-admin

v0.9.0

minor
  • Release candidate — API freeze
  • All contracts finalized
Changed

ModuleInterface::boot() is now called after all dependencies are resolved (was called during resolution)

Changed

CacheInterface::set() TTL parameter is now required (was optional, defaulting to 0 = forever)

Fixed

Safe mode counter not resetting after successful boot

Fixed

LoggerService writing to wrong directory on multisite installations

Deprecated

ModuleInterface::activate() — use boot() instead. Will be removed in v2.0

v0.8.0

minor
  • React component library added
  • Admin Takeover system prototype
Added

Components package: ModuleErrorBoundary, SettingsPanel, StatusBadge, DataTable

Added

Admin Takeover system — mount React apps in wp-admin without iframes

Added

HasAdminPage trait — shorthand for common admin page boilerplate

Fixed

HttpService not forwarding WordPress authentication cookies