Releases: caltechlibrary/pairtree
Introduce CharEncode and CharDecode
Maintenance release
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
Added command line tool, pairtree. Made the path separator configurable.
Minor project improvements
Bringing repository inline with current Caltech Library practices for Golang based projects.
Stable Release
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
Updated path handling to work on both Posix style and Windows 10 command line.
Pairtree Initial Release
Pairtree support has been added to the dataset package. This release fixes a UTF-8 boundary issue when encoding/decode a Pairtree path.