- Store un-hexed multihash in Dict4.hash
- Use Dict4.V2 to add that hash to the struct
- Drop version down to "v2" (from "v4")
- Cleanup for demo
- Remove legacy code
- Update README
- Redo spec
- Remove legacy code
- Update README
- Redo spec
- domain.commit(folder, msg="") -> infers URI
- domain.push() -> infers folder?
- fix invalid pulls
- KOMD Algebra, Part 1
- start converting to mappings
- new abstract KeyedObject
- Domain.pull
- Improve CI Roles
- Improve README testing
- Fix types (missing from package?)
- Added a py.typed file so that mypy will know to use our type annotations.
QuiltPlus fixes, Part 3
- len(changes)
- volume.post()
QuiltPlus fixes, Part 2
- pass/use explicit 'hash=' to namespace.get()
- support partial hashes
QuiltPlus fixes, Part 1
- Namespace.pkg_name() returns the package name
- Load Manifests lazily
- Allow getting not-yet-existing Namespaces from a Registry
- quiltspec
- push new packages
- urlencode physical keys
- rename "child" methods to "_child"
- rename schema to quilt3
- replace Blob with Entry
- include local registry example
- add Changes, Volume
- put Manifest into Volume
- remove prefix from Core classes
- rename config to quiltcore.yaml
- create and test Core classes
- update and use config.yaml
- implement get, put, and verify
- create poetry project
- test arrow reading S3 registry
- stub config and registry
- pass tests