Repository navigation
chore(release): 0.3.0 - #15
Conversation
Cuts [Unreleased] into a dated 0.3.0 section and bumps the CLI version string to match. Contents: the archive-UX redesign (archive update / diff / find / show / cat / export around user jobs, plus the non-destructive prune) and the robustness round that followed — broken-topic tolerance, honest on-disk body state, D2L URL escaping, session-expiry handling, and the verbose-only login debug dump with SAML/cookie redaction.
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThis release-only PR cuts version 0.3.0 by updating the CLI version and converting the accumulated Unreleased changelog entries into a dated release section with corrected comparison links; it does not introduce behavioral changes. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Code Review Could Not Complete
|
| Options | Enabled |
|---|---|
| Bug | ✅ |
| Performance | ✅ |
| Security | ✅ |
| Business Logic | ✅ |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📜 Recent review details
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Release PR for 0.3.0 — the archive-UX redesign plus the robustness round that followed.
cmd/root.go: version string0.2.0→0.3.0.CHANGELOG.md:[Unreleased]content moved into a dated## [0.3.0] - 2026-10-15section, with the compare links updated.What's in the release (full detail in the CHANGELOG):
#12):archive update/--dry-run/find/show/cat/exportaround user jobs, and anon-destructive
prunegated behind--delete.#14): broken-topic tolerance with per-topic failurecounting, honest on-disk body state in status/search/verify, D2L URL
percent-encoding, session-expiry detection (including login-page
redirects), bounded transport-failure aborts, and systemd unit/timer
hardening.
--verbose-only, everyverbose URL print redacts SAML parameters, cookie values are redacted
entirely, and a login-page response can no longer be archived as topic
metadata or as a file body.
No behaviour change beyond the version string — this PR only cuts the
release.
Summary by Sourcery
Release version 0.3.0 with the completed archive UX, robustness, and security improvements documented in the changelog.
Documentation:
Chores: