Skip to content

Changelog

0.2.0

Minor Changes

  • 926fd56: JOC Docs v1.3.0 — Form Intelligent, playground hub, per-package changelogs

0.1.3

Patch Changes

  • Improve npm README title and description

All notable changes to @jayoncode/browser-lifecycle are documented in this file.

The format is based on Keep a Changelog, and this project follows Semantic Versioning.

[Unreleased]

[0.1.2] — 2026-07-15

Changed

  • Expanded npm keywords and package description for clearer discovery in npm and search engines.
  • Improved documentation SEO metadata, sitemap, Open Graph tags, and structured data on the docs site.

[0.1.1] — 2026-07-15

Changed

  • Improved npm package metadata, description, keywords, and README for clearer install and quick-start guidance.
  • Point repository, bugs, and homepage links at itsjayoncode/joc and the published docs site.

[0.1.0] — 2026-07-15

First public pre-release of the Browser Lifecycle package.

Added

  • Core infrastructure: configuration, errors, browser capability detection, and shared utilities.
  • Typed event infrastructure with registry, subscription management, and dispatch metadata.
  • Session core with module registry, lifecycle control, and snapshot state.
  • Visibility, focus, connectivity, idle, lifecycle, and cross-tab modules.
  • Plugin runtime with registration, lifecycle hooks, diagnostics, and hook logging.
  • Runtime diagnostics, configuration validation, and developer inspection APIs.
  • Unit and integration tests across session core, events, modules, and plugins.
  • Package documentation, engineering notes, and runnable examples under docs/ and examples/.

JOC is a JayOnCode monorepo of @jayoncode/* packages. Docs sync from source via TypeDoc and sync scripts.