ThingSet / thingset-device-library

ThingSet library for resource-constrained devices written in C/C++
https://thingset.io/thingset-device-library/
Apache License 2.0
13 stars 6 forks source link

0.4 and 0.5 releases ? #43

Closed guigur closed 1 year ago

guigur commented 1 year ago

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.

martinjaeger commented 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.

guigur commented 1 year ago

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"

image

Currently, v0.3 and v0.5 are displayed on the same page 😅

Capture d’écran 2022-11-07 à 11 18 47

https://thingset.io/thingset-device-library/

martinjaeger commented 1 year ago

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.