Skip to content

Releases: caltechlibrary/pairtree

Introduce CharEncode and CharDecode

29 Aug 23:07
Compare
Choose a tag to compare

Per request in Issue #1I've renamed charEncode and charDecode to CharEncode and CharDecode so that are available as exported functions.

Maintenance release

26 Feb 23:31
Compare
Choose a tag to compare

Updated compiler requirements to Go 1.22. Updated documentation and build process to current Caltech Library Digital Library Development groups' practices.

Full Changelog: v1.0.2...v1.0.3

cli release

28 Jul 00:17
Compare
Choose a tag to compare

Added command line tool, pairtree. Made the path separator configurable.

Minor project improvements

27 Jul 16:42
Compare
Choose a tag to compare

Bringing repository inline with current Caltech Library practices for Golang based projects.

Stable Release

15 Jul 18:47
Compare
Choose a tag to compare

This is a Golang package providing an implementation of a pairtree. It is currently used in the dataset project developed at Caltech Library but is generally useful for any type of library or archival project where you need to turn an ID into a path for storing lots of objects on disk.

Made pairtree more OS neutral

19 Mar 22:44
Compare
Choose a tag to compare

Updated path handling to work on both Posix style and Windows 10 command line.

Pairtree Initial Release

20 Aug 19:04
Compare
Choose a tag to compare
Pre-release

Pairtree support has been added to the dataset package. This release fixes a UTF-8 boundary issue when encoding/decode a Pairtree path.