Releases: OrgMentem/zotio
Release list
v0.7.0
Changelog
Features
Fixes
- 5dccfd4: fix(cli): dogfood fixes from a live 804-item library (@enieuwy)
- 6319b47: fix(mcp): tighten golden-file write perms to 0600 (gosec G306) (@enieuwy)
Documentation
- 51f8ed3: docs(changelog): cut 0.7.0 (@enieuwy)
- c4c66ec: docs(notes): add CI-green pre-tag gate to release runbook (@enieuwy)
- 2b3d388: docs(readme): move live-bibliography badge from header into CI section prose (@enieuwy)
- 39e0f5e: docs: codify MCP single-surface invariant and release version-stamp check (@enieuwy)
Build & CI
- 4419140: chore(release): author winget commits as the CLA-signed account (@enieuwy)
- 318f75d: chore: go mod tidy (promote golang.org/x/text to direct) (@enieuwy)
Other
Curated history: CHANGELOG.md · Install: brew install orgmentem/tap/zotio
v0.6.0
Changelog
Features
Fixes
Documentation
- f55b136: docs(agents): trim release runbook pointer (@enieuwy)
- 386e496: docs(changelog): cut 0.6.0 (@enieuwy)
- c7b919a: docs(notes): add release runbook and AGENTS pointer (@enieuwy)
- cd7ad25: docs(roadmap): validate Phase 10 from dev and user perspectives (@enieuwy)
Build & CI
Curated history: CHANGELOG.md · Install: brew install orgmentem/tap/zotio
v0.5.0
⚠️ Breaking changes (pre-1.0)
zotio is pre-1.0, so these ship in a minor release without a major-version signal. Scripted and agent consumers should review before upgrading:
- Precondition enforcement replaces silent empty-success. A command whose declared
requires(synced store, live local API, Better BibTeX, desktop connector) is unmet now refuses with a structuredprecondition_unmetenvelope and exit9instead of returning empty results with exit0. - Diagnostic JSON shapes replaced by the canonical findings envelope for
items citekey-conflicts,vault audit,items enrich --validate, anditems preprint-check. Switch parsers to the sharedfindingsarray. (items audit/items duplicateskeep their fields and addfindingsalongside — non-breaking.) items cite --style <csl-id>renders named CSL styles via the Web API and refuses with exit9without an API key, instead of silently falling back to Zotero's default style.
New install channels this release: Scoop (scoop bucket add zotio https://github.com/OrgMentem/scoop-bucket && scoop install zotio), WinGet (winget install OrgMentem.zotio, pending manifest review), and Linux .deb/.rpm/.apk (assets below).
Changelog
Features
- 4dc0d37: feat(cli): ship roadmap Phase 9 — finish the loops already sold (@enieuwy)
- f9cbf73: feat(dist): publish to Scoop, WinGet, and Linux packages (@enieuwy)
Documentation
- 2092054: docs(ci): document bibcheck severity gate and export snapshot verify drift gate (@enieuwy)
- ad59a0f: docs(roadmap): add Phase 9-11 plan from the feature-ledger review (@enieuwy)
Curated history: CHANGELOG.md · Install: brew install orgmentem/tap/zotio
v0.4.0
Changelog
Fixes
- 656dbef: fix(cli): close write-safety gaps in collections move and tags audit fix (@enieuwy)
- da3c207: fix(cli): correct sync cancellation/eventing and CRLF vault frontmatter (@enieuwy)
- b01bb28: fix(cli): honor context cancellation in tail/sync; drop global stdout redirection in workflow run (@enieuwy)
- 76d7dfd: fix(cli): route tags rename through the --yes mutation gate (@enieuwy)
- c7fc2c3: fix(docs-gen): write llms.txt artifacts with 0o600 (gosec G306) (@enieuwy)
- 5b687fd: fix(release): migrate checksum signing to cosign v3 bundle output (@enieuwy)
- c6fb721: fix(security): harden untrusted-input and egress surfaces (@enieuwy)
- 2cf1814: fix(security): stop credential leaks across redirects, argv, diagnostics, and on-disk stores (@enieuwy)
- e43d741: fix(security): thread resolved credentials and library scope through CLI/MCP seams (@enieuwy)
- c2a4d2d: fix: 0600 perms for report/baseline files (gosec G306) (@enieuwy)
- 7abd6e3: fix: resolve format, lint, and unchecked error issues to restore passing CI (@enieuwy)
Documentation
- 8c78aa3: docs(agents): mention zotio-action GitHub Action for CI (@enieuwy)
- d90bdac: docs(changelog): cut 0.4.0 (@enieuwy)
- a94c2d6: docs(skill): drop Printing Press branding from user-facing SKILL.md (@enieuwy)
- 00ba2ee: docs(skill): keep SKILL.md single-file; align install commands to docs (@enieuwy)
- 11ea903: docs(skill): restructure SKILL.md for agentskills.io conformance (@enieuwy)
- e9816b5: docs: balance nav grid to 10 (add coding-agent card); suppress generator footer notice (@enieuwy)
- 18d7bf6: docs: emit agent-facing llms.txt + llms-full.txt at deploy (ZAP-009) — index points agents at the SKILL/CLI first; full docs as one clean-Markdown fetch (@enieuwy)
- 2a60273: docs: recommend 'npx skills add' for the agent skill (@enieuwy)
- 59416ad: docs: surface CI/action from index card, install pointer, and README (repoint live badge to CI guide, name the action) (@enieuwy)
Build & CI
- 768d81d: chore!: drop legacy PP_* compat kept during the press retirement (@enieuwy)
- 6c81b28: chore(deps): update actions/setup-go digest to 924ae3a (#1) (@enieuwy)
- 71ad33c: chore(deps): update github-actions (major) (#4) (@renovate-orgmentem[bot])
- c5fc7fb: chore: retire CLI Printing Press scaffolding (@enieuwy)
- debae87: chore: scrub local review-tooling references from tracked files (@enieuwy)
- 35e9b46: chore: stop tracking build artifacts and Printing Press run scratch (@enieuwy)
- ef19ea1: chore: untrack .agents/diagrams/SKILL.md (@enieuwy)
- 7a98e81: chore: untrack skill/ dev-home symlink (@enieuwy)
- 463fe4a: ci: unify actions/setup-go on the SHA-pinned v6 digest (@enieuwy)
Curated history: CHANGELOG.md · Install: brew install orgmentem/tap/zotio
v0.3.0
Changelog
Features
- 60327bc: feat: baseline-diff health gating — --baseline/--write-baseline/--fail-on-new/--report; --fail-on none disables the absolute gate (@enieuwy)
Fixes
Documentation
- ce9e14e: docs: cron insight + action outputs in CI guide (@enieuwy)
- d4591ad: docs: curate demo media — one GIF in README (retract-check), wrapped share card replaces terminal GIF, tour GIF stays on docs index (@enieuwy)
- 2d81263: docs: date 0.3.0 changelog entry (@enieuwy)
Curated history: CHANGELOG.md · Install: brew install orgmentem/tap/zotio
v0.2.0
Changelog
Features
Build & CI
Curated history: CHANGELOG.md · Install: brew install orgmentem/tap/zotio
v0.1.2
Changelog
Features
Documentation
- d21f7c0: docs: Zotero trademark disclaimer (@enieuwy)
- 7887d2a: docs: first-party install channels (brew, signed releases, source) — printing-press library links 404'd; add CI-for-your-bibliography guide; trademark disclaimer in docs footer (@enieuwy)
Build & CI
- 842d678: ci: goreleaser brews directory Formula — root-placed formula was invisible to brew (@enieuwy)
Curated history: CHANGELOG.md · Install: brew install orgmentem/tap/zotio
v0.1.1
Automatic Homebrew tap publishing (scoped PAT), the live README bibliography badge, an honest formula description, and CI lint fixes.
Install: brew install orgmentem/tap/zotio · CHANGELOG.md
v0.1.0
First tagged release: the trust-and-automation layer for Zotero.
Highlights — library health (CI-gateable report + shields badge), items retract-check (Retraction Watch data), reviewable import, items enrich, journal undo, items bibcheck, two-way Obsidian/Logseq vault sync, export snapshot, items summarize, zotio init, and the zotio-mcp MCP server. Six platforms, cosign-signed checksums, SBOMs.
See CHANGELOG.md for the full curated history.