Releases: BjoernSchotte/atlcli
Release list
v0.17.2
What's Changed
Checksums
3254a791edf0d194a1734cab0918f11baa4c7da03f50a98fd680c73b6b67b6c4 atlcli-darwin-arm64.tar.gz
4387c762bec603eed776e52578cb8414efa397cb80c25f7ca6b8cd040d00eb90 atlcli-darwin-x64.tar.gz
da58a8b320a9d1fa323a7b84f9ffe1cff899c88e2820e1db0cd40fda9c9ed391 atlcli-linux-arm64.tar.gz
c4c368b7e981601ac5963f4f2e5e5a2737afb018eeac0f473dcb655210d91bd4 atlcli-linux-x64.tar.gz
4c1f09ae6d36d138dc573f0bb2dca2be4b55a1de6deb0fdf65519c0573559cca atlcli-windows-x64.zip
Installation
Homebrew (macOS/Linux)
brew install bjoernschotte/tap/atlcliManual Download
Download the appropriate binary for your platform, extract, and add to your PATH.
v0.17.1
What's Changed
- chore(release): v0.17.1 (1549a07)
- fix(release): make rollback safe (71ee362)
- fix(docs): pin Astro Zod dependency (#19) (383d1a6)
- fix(confluence): complete deployment-aware URL handling (#18) (033f5c8)
- fix(confluence): honor context path for Server/Data Center instances (#14) (e6513ee)
- fix(confluence): preserve Markdown table rows on pull (#17) (7492ad8)
- chore: add SonarQube scanner config with coverage (95a7e7e)
- docs(release): refresh version examples in release script help text (1a82f1d)
- docs: refresh stale version examples and fix release-process docs (4a7ef10)
Checksums
97977995c587f9c46ec421a99f29c428459d302d32b11b06fd13574da3ee7bbf atlcli-darwin-arm64.tar.gz
23b48eb760314a9e62fe377738fb480883b9af8a6008dbf39121f06e01df5baf atlcli-darwin-x64.tar.gz
e2565f749708181aebed4e3fc083362c69e4442d350c7e807bf5de6ac3476d7b atlcli-linux-arm64.tar.gz
4cd310559ad527bd06635117f27f4e35456cbd96033b26f0af203cc46ec649f9 atlcli-linux-x64.tar.gz
179b20f1233ebcff1a3177be80e6271bcd71b77ecbe2cba127ed0d9e94166b88 atlcli-windows-x64.zip
Installation
Homebrew (macOS/Linux)
brew install bjoernschotte/tap/atlcliManual Download
Download the appropriate binary for your platform, extract, and add to your PATH.
v0.17.0
What's Changed
- chore(release): v0.17.0 (39edff6)
- fix(release): correct new-contributor detection across tag-day boundary (94d4996)
- feat(release): credit PR contributors and issue reporters in changelog (4bdf47d)
- Merge pull request #13 from BjoernSchotte/fix/install-sh-404 (9f77067)
- fix: fix tmpdir cleanup leak and harden checksum grep in install.sh (3e05f4e)
- fix: serve install.sh via docs site and add checksum verification (d52b7b9)
- docs: update README to note Jira and Confluence Data Center (on-prem) support (#11) (c5142cd)
- docs: note that Confluence appends /wiki to site URL in auth help text (#10) (58f742c)
- fix(confluence): handle undefined page title crash in slugifyTitle (#9) (46d0c81)
- docs(release): clean meta header out of v0.16.0 release notes (a7d4bd0)
Checksums
130ccaaea360902f7ecaa578afbbf35899df2f8f38dac243fdad45a416e6277f atlcli-darwin-arm64.tar.gz
4d716e374f2890449632865d414936aca72ee2eb698e2b2e83fb8a178abfb61a atlcli-darwin-x64.tar.gz
8af58b634c91a20705d6280e7458a54436853c1c8d2f4b77e055fd0c3cf83c3e atlcli-linux-arm64.tar.gz
42f95360f6a326495cc33263c59e9f2d3c0d35906aebd9913ad99295aa0448af atlcli-linux-x64.tar.gz
1f7f3ad33fa4bfa79b42bfd15965e1bb58a56e663d3e2c0ee572c3f62af68cb1 atlcli-windows-x64.zip
Installation
Homebrew (macOS/Linux)
brew install bjoernschotte/tap/atlcliManual Download
Download the appropriate binary for your platform, extract, and add to your PATH.
v0.16.0
Highlights
This release brings Windows support and full Data Center compatibility to atlcli. Both feature areas were contributed by the community — see the huge thanks section below.
Windows x64 support
atlcli now ships with a native Windows x64 binary. Download atlcli-windows-x64.zip from the releases page, extract it, and add the folder containing atlcli.exe to your PATH.
Note: The Windows binary is unsigned, so Windows SmartScreen may show a warning on first run. Click More info → Run anyway to continue. Signed builds are not currently provided.
Under the hood, all platform binaries are now cross-compiled from a single Ubuntu runner using bun's built-in cross-compile targets. This means faster releases, lower CI costs, and easier maintenance — and it's what made adding Windows a one-file change.
TLS/CA certificates for Data Center
New flags on atlcli auth login and atlcli auth init:
--ca-file <path>— point atlcli at a custom CA certificate bundle for instances using internal/enterprise CAs--insecure— skip TLS verification entirely (only for testing; do not use in production)
Both options are persisted per-profile as tlsCaFile / tlsSkipVerify and applied to every Jira and Confluence API call automatically.
Combined with the Bearer/PAT auth added in v0.15.0, atlcli is now fully usable on Jira/Confluence Data Center with self-signed or internal-CA-signed certificates. This unblocks a significant class of enterprise and on-prem users who previously hit self signed certificate in certificate chain errors.
# Connect to an on-prem Jira with an internal CA
atlcli auth login --bearer \
--site https://jira.company.internal \
--token YOUR_PAT \
--ca-file /etc/ssl/company-ca.pemRelease pipeline overhaul
The release workflow was restructured to build all five target platforms (linux-x64, linux-arm64, darwin-x64, darwin-arm64, windows-x64) in parallel from a single ubuntu-latest matrix. No more macOS runners for binary builds — bun's cross-compile handles everything.
Thanks
Huge thanks to David Eriksson (@twogood) for three excellent pull requests landed in this release:
- #7 —
feat(core): add TLS/CA certificate support for self-signed certificates - #6 —
ci(release): cross-compile all binaries from Linux, add Windows x64 - #5 —
test(cli): fix helloworld test isolation
The TLS support in particular is a significant contribution — it opens atlcli up to enterprise Data Center deployments that were previously blocked by certificate errors. Thank you, David!
Installation
macOS / Linux
# Quick install
curl -fsSL https://atlcli.sh/install.sh | bash
# Or Homebrew
brew install bjoernschotte/tap/atlcliWindows (new!)
Download atlcli-windows-x64.zip from this release, extract it, and add the folder containing atlcli.exe to your PATH.
See the Getting Started guide for full installation instructions including the SmartScreen warning walkthrough.
Upgrading
- Homebrew users:
brew update && brew upgrade atlcli - Script installer users: re-run
curl -fsSL https://atlcli.sh/install.sh | bash - Data Center users: if you were working around certificate issues with env vars or system trust stores, you can now clean that up and use
--ca-fileinstead
No breaking changes. Existing config files and profiles carry over unchanged.
Full Changelog
See CHANGELOG.md for the complete commit-level changelog (auto-generated by git-cliff at release time).
v0.15.0
What's Changed
- chore(release): v0.15.0 (5968343)
- fix(auth): remove .ts extension from test import (15716d5)
- feat(jira): add --field flag for custom fields on issue create and update (#2) (070ca2d)
- chore: add typescript dev dependency (871d4eb)
- fix(auth): harden credential handling (ca542fb)
- docs(changelog): add contributor acknowledgment for PR #1 (72ca0ae)
Checksums
87437b75c394d78e981e0d1fb0ea86ce8336d16cf33368796ebf926a4bcfdb08 atlcli-darwin-arm64.tar.gz
d57ee11103b1e2902d4a43ade2fb8d7b626b08f7121c7e7fb83d7cc2016a6443 atlcli-darwin-x64.tar.gz
a03b13e1ccf66c93f815c1d11e6b6778ef71bd183686f24d44d257da76e3c76f atlcli-linux-arm64.tar.gz
e8419ef41a16fe1dd9bd2ccc40d9dfb59599143d2c23b25315d80cb7ab760ab4 atlcli-linux-x64.tar.gz
Installation
Homebrew (macOS/Linux)
brew install bjoernschotte/tap/atlcliManual Download
Download the appropriate binary for your platform, extract, and add to your PATH.
v0.14.0
What's Changed
- chore(release): v0.14.0 (24f3aac)
- fix(release): use annotated tags with message (22bef59)
- chore: add .playwright-cli and opensrc to gitignore (20f098a)
- docs: add Confluence & Jira features section to start page (645ffaf)
- docs(auth): document Bearer/PAT authentication for Server/Data Center (795f188)
- docs(changelog): add Bearer/PAT auth feature from PR #1 (6405796)
- docs(spec): add jira-cli competitive analysis and milestones (f42c241)
- feat(auth): add Bearer/PAT auth for Server/Data Center (#1) (59711b2)
- docs(readme): improve structure and add missing sections (3b05aa7)
- docs: add Atlassian trademark disclaimer to footer and README (4d3b4a1)
- feat(cli): add Atlassian trademark disclaimer to version output (74c25ba)
- Merge branch 'documentation-infra': Astro Starlight migration (8ddb034)
- fix(docs): use root locale to avoid /en/ URL prefix (a979d9a)
- feat(docs): migrate documentation from MkDocs to Astro Starlight (d9c3eec)
- docs: comprehensive documentation improvements (6f4943a)
- docs(confluence): improve structure and consistency per new doc standards (626cbb0)
- docs(spec): fix confluence metadata spec after self-critique (efb7b7c)
- docs(spec): fix architectural flaws in large space sync spec (e4248ea)
- docs(spec): expand large space sync spec after self-critique (a86ae41)
- docs(spec): add large space sync optimization spec (ce2ea28)
- docs(spec): add Confluence metadata enhancement spec (b78cbef)
Checksums
6d47414a1eda1ca4f5a1c19ac27f5e676350fbf16cad8c54745ad50fe1e45fe2 atlcli-darwin-arm64.tar.gz
f10cf4f8076fe1accf374e9ea761e15c7fa957122881abb37772dd110783c7c9 atlcli-darwin-x64.tar.gz
3520b443b9dce8210e44374194eabcfacc1df66475feb0d9aeda70fef5a1801d atlcli-linux-arm64.tar.gz
ccc7c9649f410245099a677103451879a379f8c603896e57920e71ff980db26e atlcli-linux-x64.tar.gz
Installation
Homebrew (macOS/Linux)
brew install bjoernschotte/tap/atlcliManual Download
Download the appropriate binary for your platform, extract, and add to your PATH.
v0.13.1
What's Changed
- chore(release): v0.13.1 (17e7762)
- fix(audit): fix directory detection and parser quirk (dde6437)
- feat(docs): add progress logging during pull (b9beff4)
- fix(confluence): use cursor-based pagination for large spaces (f69b20b)
- feat(confluence): fetch editor version with page data and add pagination (dc3c07e)
- fix(confluence): quote space key in CQL queries (73a6118)
Checksums
6a3f4e770a03e4bab1e1cc7ba66236234955d969e0c9069406f784be870f132d atlcli-darwin-arm64.tar.gz
a45746c8d712eaa46b9809ba8117514dea0b9abc7c81b02363d02bbbc1c8a450 atlcli-darwin-x64.tar.gz
0c5254244024a877e434def36328d2014de9875e5feb5b17c89439b77e310d46 atlcli-linux-arm64.tar.gz
44f2d8c90080b848e3cee9bf84436b157039b7ccc2889ea6185368a97e1f7796 atlcli-linux-x64.tar.gz
Installation
Homebrew (macOS/Linux)
brew install bjoernschotte/tap/atlcliManual Download
Download the appropriate binary for your platform, extract, and add to your PATH.
v0.13.0
What's Changed
- chore(release): v0.13.0 (bf866e6)
- docs(reference): add editor format commands to CLI reference (cdfe6e8)
- docs(confluence): add editor format audit documentation (519fd83)
- docs: add missing pages to sidebar navigation (80be639)
- feat(confluence): add editor format support for v2/legacy editor (146a082)
- fix(confluence): strip quotes from macro titles (9bf4d7a)
Checksums
e6281f45255e70f8fa261e27930753a230aa1ee997ca0e12c756a6b963bd57aa atlcli-darwin-arm64.tar.gz
3bfe69aecf85cae5ef43965abeb5b9475a356a3f4ac3a74d0176bc7cab73f775 atlcli-darwin-x64.tar.gz
0abc792e5e15182c3b90ad2f4fb00e1264954054fcc688bdf470b2324adeb54b atlcli-linux-arm64.tar.gz
0267e099f7a9d8298c9db2ae18c442e4bbeecea837e56518e40bf1dcc2186aed atlcli-linux-x64.tar.gz
Installation
Homebrew (macOS/Linux)
brew install bjoernschotte/tap/atlcliManual Download
Download the appropriate binary for your platform, extract, and add to your PATH.
v0.12.0
What's Changed
- chore(release): v0.12.0 (06764d8)
- Merge branch 'confluence-folders' - Add Confluence folder support (712879e)
- docs(confluence): add comprehensive folder documentation (c31d26c)
- feat(confluence): add folder validation and diff support (b064daa)
- docs: add planning guideline for unresolved questions (46d399b)
- feat(confluence): add folder support to sync mode (519d9d8)
- feat(confluence): add folder push support (e67d43e)
- feat(confluence): add folder pull support (9aa760f)
- docs(audit): add feature flag prerequisite to audit documentation (876de8b)
Checksums
f6dd66b24e5022d4776256427921c010eefe5cd61ce567104840d865fc721d58 atlcli-darwin-arm64.tar.gz
31f2214deb0f86664f068dbcdb0877d6fdcddc07edd495012abd0fc8444002e4 atlcli-darwin-x64.tar.gz
f051f86743efe1e7342ffab629df0ab2c3fca628a7fdd0ec16c8b52bac270993 atlcli-linux-arm64.tar.gz
e19c043e5bd1660fbee6739472126ff7cd38eede28c8c89f86a9c7e0ed8613e3 atlcli-linux-x64.tar.gz
Installation
Homebrew (macOS/Linux)
brew install bjoernschotte/tap/atlcliManual Download
Download the appropriate binary for your platform, extract, and add to your PATH.
v0.11.0
What's Changed
- chore(release): v0.11.0 (70f1bd4)
- docs: add SQLite storage and wiki audit documentation (f9b3d1c)
- test(confluence): add comprehensive migration tests and fix migration bug (833b68a)
- fix(audit): spec compliance fixes for link validation and formatters (032c554)
- refactor(cli): extract audit formatters and optimize stale detection (64c9d1b)
- feat(cli): add defaultChecks config and link-validator tests (db3f028)
- fix(cli): add missing audit flags and shared link-validator module (97969e7)
- feat(cli): add API-based audit enhancements (5123ba5)
- feat(cli): add fix mode to audit command (25f3e66)
- feat(cli): add scope filtering to audit command (81a9ee6)
- feat(cli): add extended audit checks for wiki content (2027ae2)
- fix(cli): simplify external link error messages in audit (903263d)
- feat(cli): add external link HTTP validation to audit (5bdd506)
- fix(cli): warn when .atlcli found inside source tree (26946b8)
- feat(cli): populate sync.db pages table during pull (d9f66ee)
- feat(core): add audit config schema for threshold defaults (d5cfa59)
- feat(cli): add audit command for wiki content analysis (Phase 3) (dce7b0d)
- feat(confluence): add Phase 3 improvements to SQLite sync foundation (36db87c)
- feat(confluence): add getAtlcliPath helper function (d22a1d0)
- docs(claude): add rule for regression tests on bug fixes (ae59a61)
- test(sync): add regression test for default directory bug (0d77d8a)
- fix(sync): change default directory from ./docs to current directory (5ec6523)
- feat(confluence): integrate link graph and user/contributor tracking (Phase 1 & 2) (31bee50)
- feat(confluence): add link extraction for storage and markdown formats (Phase 1) (367edd0)
- feat(confluence): implement sync-db adapter infrastructure (Phase 0) (2455f98)
- feat(spec): add SQLite sync foundation specification (2f686a1)
Checksums
b5379269a03b5e78ce3f0b0ce0beb580a4e581d2779d393b72d44d441d21f4bd atlcli-darwin-arm64.tar.gz
89eca36f8379261ca85518813a6ecd64af821de6f82ba5dbd29322a73473004b atlcli-darwin-x64.tar.gz
68e5f94f5679063aa3b00a06754045c50de5e01c794f4eeef905dfd31ab64c4f atlcli-linux-arm64.tar.gz
7b61d3a129a4ebf52ac56ef2335386d82a94a34b7b1dae3a76abe7c298147f56 atlcli-linux-x64.tar.gz
Installation
Homebrew (macOS/Linux)
brew install bjoernschotte/tap/atlcliManual Download
Download the appropriate binary for your platform, extract, and add to your PATH.