21 lines
1.3 KiB
Markdown
21 lines
1.3 KiB
Markdown
# 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. |