Releases: caltechlibrary/dataset
v2.2.7
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
Fix runtime error, issue 142. Added cors setting when serving JavaScript files.
Full Changelog: v2.2.4...v2.2.6
v2.2.5
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
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
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
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
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
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
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
Upgraded models dependency for datasetd, fixed stuck updated column SQLite3 based collections
Full Changelog: v2.1.22...v2.1.23