This is mostly stuff that has been added while implementing federation compatibility for Socialhome. This release introduces the share entity and some other additions, changes and fixes, but most importantly introduces the id attribute in all entities, in preparation for introducing #ActivityPub support.
The next release will be backwards incompatible since I aim to drop the #Diasporahandle and guid attributes and use id everywhere as the "object ID". For Diaspora protocol it will be in the format of a Diaspora URI (which contains handle and guid). For ActivityPub it will be the URL of the object.
If you are using or plan to use or are just interested in maybe using this library, would be fun to know and that would make sure I take your use case into account 👍