Skip to content

Releases: BjoernSchotte/atlcli

v0.17.2

Choose a tag to compare

@github-actions github-actions released this 10 Jul 09:25

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/atlcli

Manual Download

Download the appropriate binary for your platform, extract, and add to your PATH.

v0.17.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 06:41

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/atlcli

Manual Download

Download the appropriate binary for your platform, extract, and add to your PATH.

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 15 May 11:31
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/atlcli

Manual Download

Download the appropriate binary for your platform, extract, and add to your PATH.

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 09 Apr 15:41
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 infoRun 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.pem

Release 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:

  • #7feat(core): add TLS/CA certificate support for self-signed certificates
  • #6ci(release): cross-compile all binaries from Linux, add Windows x64
  • #5test(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/atlcli

Windows (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-file instead

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

Choose a tag to compare

@github-actions github-actions released this 07 Mar 14:45
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/atlcli

Manual Download

Download the appropriate binary for your platform, extract, and add to your PATH.

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 30 Jan 08:41
v0.14.0
24f3aac

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/atlcli

Manual Download

Download the appropriate binary for your platform, extract, and add to your PATH.

v0.13.1

Choose a tag to compare

@github-actions github-actions released this 18 Jan 22:55

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/atlcli

Manual Download

Download the appropriate binary for your platform, extract, and add to your PATH.

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 18 Jan 20:56

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/atlcli

Manual Download

Download the appropriate binary for your platform, extract, and add to your PATH.

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 18 Jan 18:48

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/atlcli

Manual Download

Download the appropriate binary for your platform, extract, and add to your PATH.

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 18 Jan 13:38

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/atlcli

Manual Download

Download the appropriate binary for your platform, extract, and add to your PATH.