Releases: caltechlibrary/dataset
Metadata bug fixes
Mostly bug fixes from v0.0.14-dev but added collection.AttachFile(),
collection.CreateFrom(), collection.ReadInto(), collection.UpdateFrom() were added as convenience methods to collections for use by other Caltech Library go packages.
Embedded metadata exploration
In this development release the number of "exported" Go functions is down to those which are required to implement the command line tools. Attachments now store a '_Attachments' attribute in the JSON document stored in a dataset collection. Likewise the attribute _Key
is added to the JSON document on creation. This lets us expose the value of the key in sorting and filtering operations.
This version is compiled with Go v1.9.3, Bleve v0.6.0 and cli v0.0.9.
Now with `-sample`
Updated option and parameter handling to match cli package v0.0.9. Some documentation updated (lots still todo). Added a "-sample" option for dataset and dsfind commands. Minor bug fixes.
December 2017 Bug fix release
Fixes minor bugs found in v0.0.10. Compiled against updated Caltech Library Go packages.
export-gsheet parameter count bug fix
export-gsheet parameter count bug fix
pipeline bug fixes
Fixed standard input and file handling. To read from standard input use the '-i -' option otherwise commands like 'dataset create' will expect to have content passed as a command line parameter.
This release is compiled with the following library versions:
github.com/caltechlibrary/cli -- v0.0.5-pre
github.com/caltechlibrary/dataset -- v0.0.10-pre
github.com/caltechlibrary/dotpath -- v0.0.1
github.com/caltechlibrary/mkpage -- v0.0.20-dev
github.com/caltechlibrary/storage -- v0.0.2
github.com/caltechlibrary/tmplfn -- v0.0.18-dev
github.com/caltechlibrary/wsfn -- v0.0.1
GSheet integration tests skipped as that feature is still experimental.
December 2017 Release
This release includes many bug fixes and feature normalization. It is our production release for Caltech Library.
Bug Fix release
This release fixes a bug in dataset list
when reading keys from standard in.
Bug fixes, small refinements
Improved handling of stdin for create, read, update, list, keys and count. Added list for getting back records as an array. Fixed some bugs.
Added key list handling
- read now supports returning multiple JSON docs as an array if multiple keys provided (either on cli or received on stdin)
- keys now supports filter expressions and sort expressions
- count works on subset of records if filter expression is provided