Releases: thedavidweng/canvas-cli
Releases · thedavidweng/canvas-cli
Release list
v0.3.0
What's Changed
See the changelog for full details.
Changelog
Features
- 2cef687: feat: add experimental session cookie authentication (@thedavidweng)
Bug Fixes
- 55fd63e: fix: add DoURLWithHeaders for same-host multipart uploads (@thedavidweng)
- 5ae5010: fix: address Greptile review and Windows CI failure (@thedavidweng)
- bf7a9f9: fix: address session cookie auth security and usability issues (@thedavidweng)
- 3d42c76: fix: correct comment numbering in doctor.go (@thedavidweng)
- ec5e3fc: fix: only check cookie session expiry in pagination when cookie auth active (@thedavidweng)
- 64849eb: fix: register Chrome cookie finder and reduce keychain prompts (@thedavidweng)
- 1a8e3b1: fix: resolve all golangci-lint issues (@thedavidweng)
- fbc2982: fix: route upload requests through client auth/CSRF/redirect path (@thedavidweng)
- 6460f85: fix: skip permission-rejection tests on Windows (@thedavidweng)
- 294da83: fix: skip secret file permission check on Windows (@thedavidweng)
- db71535: fix: update cosign signing for cosign v2 (--bundle flag) (@thedavidweng)
Documentation
- 2ae79c6: docs: add infrastructure links (CI/CD and docs) (@thedavidweng)
- 011f77a: docs: add install scripts and streamline README (@thedavidweng)
- db06fb4: docs: add v0.3.0 and v0.2.0 changelog entries (@thedavidweng)
- 1004cb1: docs: add v0.3.0 changelog and fix release workflow permissions (@thedavidweng)
- 01c427b: docs: add verification checklist to AGENTS.md (@thedavidweng)
Maintenance
- ff01b4b: chore: remove unnecessary code (ponytail sweep) (@thedavidweng)
- 618db62: refactor: use reusable workflows from cli-workflow-template (@thedavidweng)
Dependencies
- 8f2ff4e: build(deps): bump golangci/golangci-lint-action from 7 to 9 (@dependabot[bot])
Other
- fa467e0: Add changelog target (git-cliff) (@thedavidweng)
- f993f8f: Add git-cliff config for changelog generation (@thedavidweng)
- c1aca98: Fix Makefile tab characters for changelog targets (@thedavidweng)
- f970055: delete test file (@thedavidweng)
- 136fd0a: test create (@thedavidweng)
Full Changelog: v0.2.0...v0.3.0
Installation
Homebrew (macOS/Linux):
brew tap thedavidweng/tap
brew install canvas
Go:
go install github.com/thedavidweng/canvas-cli/cmd/canvas@v0.3.0
v0.2.0
What's Changed
See the changelog for full details.
Changelog
Features
- afcd36d: feat: course export commands and expanded export-context (@thedavidweng)
- 0923bb4: feat: interactive login, multi-profile support, better error messages (@thedavidweng)
Bug Fixes
- 6f55742: fix: CI lint and Windows test failures (@thedavidweng)
- bee419f: fix: explicitly disable errcheck linter (default in golangci-lint v2) (@thedavidweng)
- 6be96f7: fix: migrate goreleaser brews to homebrew_casks (@thedavidweng)
- eba33d5: fix: resolve all golangci-lint issues (@thedavidweng)
- 04866b5: fix: unblock CI — gitignore was excluding cmd/canvas and internal/canvas (@thedavidweng)
- 36ba715: fix: use OS-appropriate config and state directories (@thedavidweng)
Maintenance
- 4c3eac2: refactor: deep modules and architecture overhaul (@thedavidweng)
Full Changelog: v0.1.0...v0.2.0
Installation
Homebrew (macOS/Linux):
brew tap thedavidweng/tap
brew install canvas
Go:
go install github.com/thedavidweng/canvas-cli/cmd/canvas@v0.2.0