Results 4 issues of Matt Way

When setting a root level attribute, set() will pass the options it was called with to trigger(). When setting a nested attribute this does not happen.

It would be really useful to retrieve a list of tasks that have been marked as done. Something like: `var doneTasks: List = Once.getAllDone()`

**Describe the bug** The Github Action that checks for the latest swversion is not detecting the latest swversion correctly. It seems like the format on the Hue bridge release notes...

bug
confirmed