Skip to content

Releases: anthturner/UniFiSharp

v1.5.2

21 Nov 16:09
ca66a40
Compare
Choose a tag to compare

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

31 Oct 18:19
88cae33
Compare
Choose a tag to compare

This is a minor release which adds support for authorizing clients, thanks to @keytheengineer

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1

v1.5.0

13 May 13:25
b565129
Compare
Choose a tag to compare

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

Full Changelog: v1.4.1...v1.5.0

v1.4.1

25 Apr 15:52
0593e08
Compare
Choose a tag to compare
  • Drop support for netstandard2.0 (which is EOL) ... now using netstandard2.1
  • Migrates to RestSharp 107
  • Fixes miscellaneous issues

Thanks to @gshap1995 @mikdav and @TobiKr for their support and fixes!

v1.4.0

18 Sep 18:34
98c7c44
Compare
Choose a tag to compare

Fixes a number of bugs, see commit logs.

Thanks to @TeknoVenus and @PeterHagen for their contributions to this release!

v1.3.0

02 Apr 21:18
04e30f3
Compare
Choose a tag to compare

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.