Releases: anthturner/UniFiSharp
v1.5.2
This is a minor release which fixes a breaking bug in the CLI tool when rendering sets of objects with multiple columns of data each; fixes #32
The CLI tool now pulls the version information from the UniFiSharp metadata using Reflection. Since the necessary calls are in the netstandard
subset of functionality, it's unlikely that this will cause cross-platform issues. If those do exist, we can revert this and approach it differently.
What's Changed
- Fix version, multi-object render in CLI by @anthturner in #33
- Pull version for CLI from UniFiSharp assembly metadata by @anthturner in #34
Full Changelog: v1.5.1...v1.5.2
v1.5.1
This is a minor release which adds support for authorizing clients, thanks to @keytheengineer
What's Changed
- Added ClientAuthorize by @keytheengineer in #30
New Contributors
- @keytheengineer made their first contribution in #30
Full Changelog: v1.5.0...v1.5.1
v1.5.0
It has been almost five years since I began work on UniFiSharp, when it was just intended to be a project to help me with automation of a particularly complicated pop-up network. It has since become one of the most used UniFi integration libraries according to NuGet statistics.
One thing which has always been a thorn in my side is that UniFiSharp is only for NET applications. There are plenty of other languages and implementations out there which can benefit from a library like this, so with this release I added unifi-cli
, a command-line tool to implement UniFiSharp's calls and objects as a script-friendly, cross-platform executable. unifi-cli
is a completely self-contained application; it doesn't even require the NET CLR to be installed.
As a part of this, I needed a way to stylize output beyond just returning JSON chunks, so many of the objects associated with the library are now highly documented and augmented with things like DisplayNameAttribute
, to help integrators better understand some of the properties which make up these complex objects.
I hope these additions help make UniFiSharp that much more useful to anyone who comes across it.
What's Changed
- Fix auth issues with RestSharp update by @anthturner in #23
- Unify orchestration types by @anthturner in #26
- Add docs by @anthturner in #27
- CLI Tool by @anthturner in #24
- Add more identifying docs by @anthturner in #28
- Fix up metadata and reference gen by @anthturner in #29
Full Changelog: v1.4.1...v1.5.0
v1.4.1
- Drop support for
netstandard2.0
(which is EOL) ... now usingnetstandard2.1
- Migrates to RestSharp 107
- Fixes miscellaneous issues
Thanks to @gshap1995 @mikdav and @TobiKr for their support and fixes!
v1.4.0
Fixes a number of bugs, see commit logs.
Thanks to @TeknoVenus and @PeterHagen for their contributions to this release!
v1.3.0
Introduces support for 2FA via a code. This also engages the "new" style API, which can be optionally disabled by passing useModernApi=false
in the constructor.