Skip to content

Latest commit

 

History

History
61 lines (33 loc) · 2.43 KB

File metadata and controls

61 lines (33 loc) · 2.43 KB

1.0.3 (2026-08-25)

Bug Fixes

  • migrate to WYRE-AI org (npm scope, ghcr namespace, registry) (#48) (17ea5d5)

1.0.2 (2026-06-22)

Bug Fixes

  • tsconfig: restore include/exclude globs (#32) (662d015)

1.0.1 (2026-05-20)

Bug Fixes

  • correct packaging exports so .cjs/.d.cts resolve (#2) (c8adae9)

1.0.0 (2026-05-01)

Features

  • initial SDK scaffold for Unitrends Backup REST API (c45d0e3)

Changelog

All notable changes to this project will be documented in this file.

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

[Unreleased]

Fixed

  • Added "type": "module" so tsup emits files matching the exports map.

Changed

  • Build target raised to node22; @types/node bumped to ^22.

Added

  • CI workflow (.github/workflows/ci.yml) running lint, typecheck, build, and tests on pull requests and pushes (Node 22).
  • CODE_OF_CONDUCT.md (Contributor Covenant).

[0.1.0] - 2026-05-20

Added

  • Initial SDK scaffold for the Unitrends Backup REST API.
  • Resources: appliances (MSP Console), assets, jobs (backups + history), recovery points, restores, replication queue, alerts, reports (success rate).
  • Session-token auth with single-flight re-auth on 401.
  • Self-signed TLS support (verifyTls: false).
  • Page-based pagination with async iterator listAll().
  • Typed error hierarchy (UnitrendsError, UnitrendsAuthenticationError, UnitrendsForbiddenError, UnitrendsNotFoundError, UnitrendsRateLimitError, UnitrendsServerError).
  • MSP Console safety: enforces applianceId on asset operations to prevent cross-appliance ID collisions.