2.4 KiB
2.4 KiB
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.3–1.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.