changes

function signatures and names

behaviors

versioning has been overhauled in v2 of dataset

Versioning is handle very differently in dataset v2.x than v1.x. The JSON objects stored can be versioned automatically based on the collection’s versioning setting. Versions are incremented automatically on create, update and attach for both JSON documents and attachments. Both delete() and prune() remove all objects including all versions of objects. This is because systems that version things tend to need “tomb stone” objects and placeholders.

additions

What was left out

The methods related to Namaste data have not be implememented as v2 of dataset. Instead retrieve the codemeta.json file in the collection for metadata about the collection itself.

Misc

Some tests fail on Windows 10 for libdataset. These will be addressed in future releases.