Skip to content

Latest commit

 

History

History
164 lines (88 loc) · 7.04 KB

File metadata and controls

164 lines (88 loc) · 7.04 KB

3.1.0 (2026-09-04)

Features

3.0.4 (2026-09-04)

Bug Fixes

  • release: restore persist-credentials:false, re-auth only for release ops (#84) (0cf9581)
  • security: resolve dependabot alerts via npm audit fix (#81) (2fb01ee)

3.0.3 (2026-08-25)

Bug Fixes

  • deps: ignore undici in dependabot -- nested unreachable copy in npm's bundled tree (#76) (ba70a43)
  • migrate to WYRE-AI org (npm scope, ghcr namespace, registry) (#78) (85d6e22)

3.0.2 (2026-08-06)

Bug Fixes

  • deps: ignore unreachable ip-address advisory in dependabot config (#69) (40d3bb4)

3.0.1 (2026-06-22)

Bug Fixes

  • tsconfig: restore include/exclude globs (#45) (4c8a74f)

3.0.0 (2026-05-21)

Features

  • migrate all resources to the real SuperOps GraphQL schema (#9) (193786c), closes #7

BREAKING CHANGES

  • all resource APIs changed to match SuperOps' real GraphQL schema; list methods return page-based Page; the runbooks, patches, remoteSessions and reports resources were removed.

2.0.0 (2026-05-20)

Bug Fixes

  • rewrite assets resource against the real SuperOps schema (#8) (f61fe25), closes #4

BREAKING CHANGES

  • assets resource API and the Asset type changed to match SuperOps' real GraphQL schema; assets.list() now returns a page-based Page instead of a cursor Connection.

1.0.5 (2026-05-20)

Bug Fixes

  • correct exports map and add package smoke test (#3) (d36fdd8), closes #2

1.0.4 (2026-03-02)

Bug Fixes

  • require Node 22+ (semantic-release@25 compatibility) (d8b98da)
  • require Node 22+ (semantic-release@25 compatibility) (4f80032)

1.0.3 (2026-02-05)

Bug Fixes

  • Add varsIgnorePattern to ESLint config for unused destructured vars (4f73099)
  • Prefix unused variables with underscore to satisfy ESLint (d55ada8)

1.0.2 (2026-02-05)

Bug Fixes

  • Downgrade to ESLint 8.x for .eslintrc.json compatibility (d528860)

1.0.1 (2026-02-05)

Bug Fixes

  • Add missing ESLint dependencies (ba19525)

1.0.0 (2026-02-05)

Bug Fixes

  • Add semantic-release plugins as devDependencies (77ed655)

Features

  • Add semantic-release for GitHub Packages publishing (6221a7f)
  • Initial release of node-superops TypeScript library (443c430)

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.

0.1.0 - 2026-02-04

Added

  • Initial release of node-superops
  • Complete TypeScript library for SuperOps.ai GraphQL API
  • Core functionality:
    • SuperOpsClient main client class
    • GraphQL client with authentication
    • Rate limiter (800 req/min)
    • Cursor-based pagination with async iterators
    • Typed error classes
  • Resource implementations:
    • Assets - CRUD operations, list by client/site
    • Tickets - CRUD, notes, time entries, status changes, assignments
    • Clients - CRUD, search, archive
    • Sites - CRUD, list by client
    • Alerts - List, acknowledge, resolve, dismiss
    • Contracts - CRUD, renewal
    • Technicians - List, availability
    • Knowledge Base - Articles, collections, search
    • Runbooks - List, execute, status
    • Patches - List, approve, schedule deployments
    • Remote Sessions - Initiate, terminate
    • Reports - Ticket metrics, asset summary, technician performance, health scores
  • Multi-region support (US/EU for MSP/IT verticals)
  • Full test suite with MSW mocks
  • Comprehensive TypeScript types
  • README documentation with examples