All notable changes to this project will be documented in this file.
Focus on a better quality release process. Where the changelog, tags and cli version string all match. As well as better documentation for the go package docs.
- Move cli to it's own package
- (build) Improved release process scripts with consistent version sync
- (release) Release script commits and tags
Some extra functionality, however it's limited to the library and not the CLI. This release is part of the process of getting better release process and artefacts. Establishing better processes in terms of keeping a changelog and ADRs to capture design decissions.
- Add protobuf models for the ThoughPad feature
- Thought pad save and loading without transaction log
- Add adr 0002 First class concurrency from the start
- Add adr 0003 create a ThoughtPad
- Update adr toc
- (changelog) Update the changelog for the v0.2.0 release
There isn't much to see here with this release. It's mostly just early stage WIP and trying to setup a workflow to make better release artefacts.
- Initial ThoughtPad implementation
- Minimum go version
- Remove pkg dir
- Add initial adr
- Update readme
- Adr toc and readme link
- Add changelog
- Create go.yml
- Upload test artefacts