Files
interfaces/changelog.md

2.4 KiB
Raw Permalink Blame History

Changelog

2025-12-26 - 2.1.0 - feat(interfaces)

add structured data models and discriminated check configs; migrate tooling and package metadata

  • Introduce TCheckConfig union and typed check config interfaces (IAssumptionCheckConfig, IFunctionCheckConfig, IPwaCheckConfig, IPageRankCheckConfig) and TExecutionTiming for runtimes
  • Extend ICheckCollection to support a unified checks array while preserving legacy per-type arrays for backward compatibility
  • Add service and status-page models (IServiceStatus, IOverallStatus, IServiceGroup, IStatusPageConfig) and richer incident types (IIncident, IIncidentUpdate) plus a legacy IIncidentLegacy shim
  • Export central data index enhancements (re-exports for checks and types) and add new data files (types.ts, checks/index.ts, servicestatus.ts, statuspageconfig.ts)
  • Migrate plugin and dependency namespaces (@apiglobal/... -> @api.global/..., @gitzone/* -> @git.zone/*) and update dependency versions
  • Add npmextra release configuration (registries and accessLevel) and adjust tsconfig for NodeNext module resolution and verbatimModuleSyntax

2023-04-19 - 2.0.21 - core

Maintenance release with a series of core fixes and minor updates.

  • Aggregated patch-level fixes and stability improvements applied across the 2.0.x line.
  • Includes maintenance changes introduced in 2.0.4 through 2.0.21 (core updates, bug fixes, small adjustments).
  • No breaking API changes.

2022-07-19 - 2.0.3 - core

Patch releases preparing and stabilizing the 2.0 series.

  • Multiple small core updates and fixes delivered in 2.0.0 through 2.0.3.
  • General maintenance and reliability improvements; no breaking changes.

2022-07-16 - 1.0.10 - core (BREAKING CHANGE)

Switch from CommonJS to ECMAScript Modules (ESM).

  • BREAKING CHANGE: module system changed to ESM.
  • Consumers must update imports/usage accordingly (CommonJS require() calls will need migration).
  • Ensure build tools and runtime environments support ESM after this change.

2019-11-30 - 1.0.2 - interfaces

Introduce basic interface constructs for page checks.

  • Implemented basic constructs for pagechecks under interfaces.
  • Foundation for further interface-driven checks and validations.

2019-11-30 → 2021-03-08 - 1.0.31.0.9 - maintenance

Series of patch releases with minor fixes and updates.

  • Multiple small fixes and maintenance updates across 1.0.3 through 1.0.9.
  • General stability and housekeeping changes; no notable feature additions or breaking changes.