Files
unifi/changelog.md

1.3 KiB

Changelog

2026-02-02 - 1.1.0 - feat(unifi)

implement comprehensive UniFi API client with controllers, protect, access, account, managers, resources, HTTP client, interfaces, logging, plugins, and tests

  • Add full TypeScript implementation for UniFi APIs: UnifiController, UnifiProtect, UnifiAccess, UnifiAccount entry points
  • Introduce manager classes: DeviceManager, ClientManager, CameraManager, DoorManager, SiteManager, HostManager
  • Add resource classes: UnifiDevice, UnifiClient, UnifiCamera, UnifiDoor, UnifiSite, UnifiHost
  • Implement UnifiHttp HTTP client with SSL/cookie handling and raw response support
  • Add comprehensive interface definitions for network, protect, access, sitemanager and common types
  • Update plugins to re-export smartlog, smartpromise, smartrequest, smartstring and provide SmartRequestClient types
  • Add unifi.logger configured with smartlog
  • Add many unit and integration tests under test/ (network, protect, site, info) and expand test/test.ts
  • Expand README and add readme.hints.md with architecture and usage notes
  • Update package.json: add new @push.rocks dependencies and @push.rocks/qenv devDependency; bump package metadata
  • Update npmextra.json to include custom registries

2026-02-02 - 1.0.1 - initial release

Initial commit: project repository created.

  • Added initial project files and baseline repository state.