Skip to content

v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Sep 14:53

πŸš€ Release @addon-core/browser v0.8.0 (2026-09-03)

✨ Features

  • alarms: add helpers and preserve async command handlers (a23ca47)

  • testing: add framework-agnostic browser harness (32383c3)

  • testing: support URL match patterns and host permissions (ec506b3)

πŸ› Bug Fixed

  • ci: align local and CI Jest ESM execution (e72c66d)

    Import Jest helpers explicitly in the three affected test suites.

    Share the ESM launcher across tests, CI and pre-commit checks.

  • ci: retry temporary browser profile cleanup (95758eb)

  • tabs: restore findTabById undefined contract (4d22e91)

    Await the lookup and cover catch-all behavior through both browser facades.

    Preserve getTab errors and document getTabUrl error paths.

πŸ“ Documentation

  • testing: document harness usage and limitations (5f44f80)

πŸ§ͺ Tests

  • testing: integrate Chromium smoke checks into CI (9a4cf11)

  • testing: migrate suites and verify package consumers (fdacb4e)

🧹 Chores

  • remove .mailmap file (8540768)

  • tooling: migrate to ESLint and staged formatting (492b682)

    Replace Biome with ESLint, TypeScript support, and Stylistic formatting.
    Enforce multiline padding and filename conventions while keeping errors in their owning modules.
    Normalize source and documentation filenames and update imports and links.
    Add staged autofixes in Husky and regression tests for formatting and Git index safety.

πŸ› οΈ Refactoring

  • downloads: make validation delay controllable (e249809)

    Keep the native 100 ms default and the public download signature.

    Add a per-harness delay control with reset and clean consumer tests.

πŸ™Œ Contributors