I just released version 1.1.0. Not a ton in the way of new functionality, but a lot of bug fixes. You should be able to just update the HPM using the Update feature built in. However, a few of the bugs that I fixed may cause some duplicates that you just haven't noticed. If you run into issues (please report them!) but you might want to uninstall the app, reinstall it fresh, and do a Match Up to make sure everything is cleaned up. Hopefully once we're out of beta no one ever has to do that again!
New features:
- Developers can now include a documentationLink and communityLink in the packagemanifest.json which will be shown on the View Apps and Drivers page. See https://raw.githubusercontent.com/dcmeglio/hubitat-packagemanager/master/packageManifest.json for an example. (thanks to @aaron for the idea)
- When upgrading a package if there are new optional apps/drivers you'll be presented with an option to install them (Thanks to @storageanarchy for the idea)
- Cosmetic improvements (Thanks @bptworld)
- Apps/drivers by @Matthew and @bertabcd1234 and @djgutheinz are now included!)
Bug fixes:
- When a package had an upgrade that was just for an app, drivers could become unassociated with the package and cause duplicates (Thanks to @storageanarchy for helping me track this down!)
- Fixed a few other bugs that could cause duplicate drivers and apps
- Now use an API call to look up installed drivers which is much more reliable (Thanks to @markus for showing me this existed)
- Letters in a version number will no longer cause an issue (Thanks @markus)
A new version of the command line tool was released to support the new manifest features. It is available at Release hpm-1.2.0 · dcmeglio/hubitat-packagemanagertools · GitHub