Files
toolbox-sdk/CHANGELOG.md

48 lines
1.8 KiB
Markdown

# Changelog
All notable changes to the independently versioned Toolbox SDK packages are
recorded here. The packages currently share one release version.
## 0.2.0 — 2026-07-22
### Added
- A reusable, genuinely centered `ToolboxHeader` with standard Help, Gitea
source, Personalize, and Apps controls.
- Shared versioned browser preferences in `@add-ideas/toolbox-contract`, using
the portal's existing storage key so light, dark, and system mode follow the
user between same-origin Toolbox apps.
### Changed
- `AppShell` now uses the common top bar in both connected and standalone mode,
derives its source link from manifest metadata, and offers app switching from
a consistent Apps menu.
- Explicit relative `manifestUrl` values now resolve against the deployed page
URL, including nested-path deployments.
## 0.1.1 — 2026-07-20
### Fixed
- Reject C0 and DEL control characters consistently in manifest and catalogue
URL references across runtime parsing, URL resolution, and the published JSON
Schemas.
## 0.1.0 — 2026-07-20
### Added
- `@add-ideas/toolbox-contract` with v1 app and catalog types, published JSON
Schemas, strict forward-compatible runtime parsing, same-origin context
discovery, hydrated catalog loading, resolved URL helpers, and graceful result
types.
- `@add-ideas/toolbox-shell-react` with the standalone-safe `AppShell`, built-in
light/dark/system theme, app metadata and privacy display, actions, toolbox
home, and accessible full-page app switching.
- `@add-ideas/toolbox-testkit` with the `toolbox-check` CLI for manifest/assets,
unsafe-path detection, nested-prefix resource checks, and standalone/context
HTTP smoke tests.
- React integration and manifest/catalog examples, Vitest/jsdom coverage, and
workspace build, typecheck, lint, formatting, and package scripts.