Skip to content

Releases: caltechlibrary/dataset

v2.2.7

10 Jun 18:41
ef2ddbc
Compare
Choose a tag to compare

This release has focused on cleanup, bug fixes and adding a redirect feature to support development without requiring JavaScript browser side.

  • Fixed issue #138, where SQLite3 updated times where not set.
  • Fixed issue #144, Fix issue with spurious form validation without a defined data model.
  • Fixed issue #145, added support for create_success, and create_error which hold redirects for success and failure on POST that are URLencoded.
  • Fixed issue #146, path handling to collection name caused me to mis-caculate the table name.

What's Changed

Full Changelog: v2.2.5...v2.2.7

v2.2.6

02 Jun 23:50
Compare
Choose a tag to compare

Fix runtime error, issue 142. Added cors setting when serving JavaScript files.

Full Changelog: v2.2.4...v2.2.6

v2.2.5

30 May 16:07
Compare
Choose a tag to compare

Added the following functions to the dataset package

  • (c *Collection) KeysJSON
  • (c *Collection) UpdatedKeysJSON
  • (c *Collection) QueryJSON

These provide JSON encoded object support for their base functions.

In datasetd, requesting an API object without specifying the content type returns an application/json object.

Full Changelog: v2.2.4...v2.2.5

v2.2.4

19 Apr 02:06
Compare
Choose a tag to compare

Added the following functions to the dataset package

  • (c *Collection) KeysJSON
  • (c *Collection) UpdatedKeysJSON
  • (c *Collection) QueryJSON

These provide JSON encoded object support for their base functions.

Full Changelog: v2.2.3...v2.2.4

v2.2.3

17 Apr 00:16
Compare
Choose a tag to compare

Fix ReadKey handling removing trailing empty key. Misc minor fixes discovered in bring py_dataset up v2.2.x of dataset.

Full Changelog: v2.2.2...v2.2.3

v2.2.2

15 Apr 22:48
Compare
Choose a tag to compare

This release removes libdataset support. If you need to use dataset from a language other than Go and Dataset Project provides datasetd, a JSON API web service. Of course the cli
also are an option depending on your circumstance.

Full Changelog: v2.2.1...v2.2.2

v2.2.1

15 Apr 21:57
Compare
Choose a tag to compare

Fixed a bug in the 2.1 series where repair failed for default collections of
type sqlite.

The libdataset sub-directory is depreciated. It is just to hard to maintain across platforms. Dataset provides a JSON API as a web service that is easily used from any programming language that support http access on localhost.

Full Changelog: v2.2.0...v2.2.1

v2.2.0

09 Apr 22:38
Compare
Choose a tag to compare

This minor release see the addition of two new dataset verbs and
the introduction of SQLite3 as the default storage type. You can
still create a pairtree store but now you need to include that as
a paramter when invoking the init verb.

The added verbs are dump and load. These offer a different
approach than cloning repositories. The dump verb will write a JSONL
object stream to standard out where the objects have two attributes,
key and object. The key attribute corresponds to the object key in the
dataset collection while the object attribute contains the JSON object
in the collection. The load command can read this stream of objects
and use them to populate a collection.

Full Changelog: v2.1.24...v2.2.0

v2.1.24 maintenance release

03 Apr 23:09
Compare
Choose a tag to compare

Updated API configuration to support improved error handling. Compiled with Go 1.24.2

Full Changelog: v2.1.23...v2.1.24

fixed updated timestamp for SQLite3 stored collections

24 Oct 18:36
Compare
Choose a tag to compare

Upgraded models dependency for datasetd, fixed stuck updated column SQLite3 based collections

Full Changelog: v2.1.22...v2.1.23