Closed guigur closed 1 year ago
Good point, I should have marked them with tags.
The library is based on v0.4 spec since 9dad7cfc334a41b400beb92d61546c51c5bdd47b and on v0.5 spec since b617ed41f5afedf4a0f396cfa304acf63b5e65f8. Since then it's always based on v0.5 spec. The library release does not necessarily follow the spec releases (which may be confusing). The idea is to evolve to the first stable spec v1.0 and afterwards not break the spec anymore, only add new features. The library can still evolve (e.g. to become more memory efficient, provide better API, etc.).
For spec v1.0 to happen we are happy about any feedback whether the current spec makes sense and if there are any features missing.
Tags are the way to go. In addition, to be useful for the community, it'll also display the correct library version on the "read the docs"
Currently, v0.3 and v0.5 are displayed on the same page 😅
I have now tagged the commits and created two new releases. Hope this makes it clear now. The docs will automatically be updated after next push to the library.
https://github.com/ThingSet/thingset-device-library/releases
Thanks for raising the issue.
Which commit corresponds to version 0.4 and 0.5 of the spec? Can you tag those commits or issue a release?
With much thanks.