43 lines
2.4 KiB
Markdown
43 lines
2.4 KiB
Markdown
# 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. |