UNPKG

axis-discovery

Version:

A Node.js client library written in TypeScript capable of searching for Axis Communication cameras using Bonjour and SSDP (UPnP).

96 lines (52 loc) 2.85 kB
# Change Log All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] ## [3.0.1] - 2023-04-17 ### :policeman: Security - Security vulnerability in transient dependency `http-cache-semantics` - Security vulnerability in transient dependency `xml2js` ## [3.0.0] - 2023-01-08 ### :dizzy: Changed - [BREAKING CHANGE] Deprecate Node.js 15 and below - [BREAKING CHANGE] Peer dependencies [axis-discovery-bonjour](https://www.npmjs.com/package/axis-discovery-bonjour) and [axis-discovery-ssdp](https://www.npmjs.com/package/axis-discovery-ssdp) where changed into dependencies ### :policeman: Security - Security vulnerability in transient dependency `json5` - Security vulnerability in transient dependency `minimatch` - Security vulnerability in transient dependency `qs` ## [2.0.0] - 2020-10-12 ### :dizzy: Changed - [BREAKING CHANGE] Changed signature of `Discovery.ctor` - [BREAKING CHANGE] Renamed method `Discovery.onHello(callback: (device: Device) => void)` to `Discovery.on("hello", (device: Device) => void)` - [BREAKING CHANGE] Renamed method `Discovery.onGoodbye(callback: (device: Device) => void)` to `Discovery.on("goodbye", (device: Device) => void)` ### :zap: Added - Class `Discovery` implements `EventEmitter` ## [1.1.5] - 2019-12-27 ### :policeman: Security - Security vulnerability in transient dependency `handlebars` ## [1.1.4] - 2019-07-14 ### :policeman: Security - Security vulnerability in transient dependency `diff` - Security vulnerability in transient dependency `lodash` ## [1.1.3] - 2019-06-07 ### :policeman: Security - Security vulnerability in transient dependency `handlebars` - Security vulnerability in transient dependency `js-yaml` ## [1.1.2] - 2019-03-10 ### :policeman: Security - Security vulnerability in transient dependency `sshpk` ## [1.1.1] - 2019-01-07 ### :syringe: Fixed - Update dependencies ## [1.1.0] - 2017-11-27 ### :zap: Added - `Discovery.ctor` now support dependency injection, where instances of `require('axis-discovery-bonjour').Discovery` and `require('axis-discovery-ssdp').Discovery` can be specified. This enables the possibility of configuring each individual discovery protocol. ## [1.0.2] - 2017-11-23 ### :syringe: Fixed - Creating package using [yarn](https://yarnpkg.com/en/) does not produce a complete package, revert back to use [npm](https://www.npmjs.com/) ## [1.0.1] - 2017-11-22 ### :syringe: Fixed - During a cache hit the properties of a device sometimes gets overwritten with the value of `undefined` ## [1.0.0] - 2017-07-16 ### :zap: Added - Support for discovering [Axis Communications](http://www.axis.com/) devices on the network using Bonjour and SSDP (UPnP)