Skip to content

Releases: inscoder/xero-cli

xero v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 16:59
f5a4a71

Terminal-first Xero CLI release.

Install

macOS / Linux

gh release download v0.3.0 --pattern 'xero_0.3.0_*'
tar xzf xero_0.3.0_darwin_arm64.tar.gz
chmod +x xero
sudo mv xero /usr/local/bin/
xero version

Windows (PowerShell)

gh release download v0.3.0 --pattern 'xero_0.3.0_windows_*'
Expand-Archive .\xero_0.3.0_windows_amd64.zip -DestinationPath .\xero
.\xero\xero.exe version

Pick the archive that matches your platform and architecture, then verify it against checksums.txt.

Changelog

  • f5a4a71 feat: add contacts commands (#13)
  • 777fa34 feat: add invoice and bill write workflows (#12)

xero v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 04:16
46a8301

Terminal-first Xero CLI release.

Install

macOS / Linux

gh release download v0.2.0 --pattern 'xero_0.2.0_*'
tar xzf xero_0.2.0_darwin_arm64.tar.gz
chmod +x xero
sudo mv xero /usr/local/bin/
xero version

Windows (PowerShell)

gh release download v0.2.0 --pattern 'xero_0.2.0_windows_*'
Expand-Archive .\xero_0.2.0_windows_amd64.zip -DestinationPath .\xero
.\xero\xero.exe version

Pick the archive that matches your platform and architecture, then verify it against checksums.txt.

Changelog

  • 9ed0a62 Merge pull request #10 from inscoder/feat/profile-based-login
  • 46a8301 Merge pull request #11 from inscoder/feat/split-invoices-bills
  • d362c81 feat(auth): add profile-based login
  • f933189 feat(invoices): split bills listing command

xero v0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Mar 17:13
065a65e

Terminal-first Xero CLI release.

Install

macOS / Linux

gh release download v0.1.0 --pattern 'xero_0.1.0_*'
tar xzf xero_0.1.0_darwin_arm64.tar.gz
chmod +x xero
sudo mv xero /usr/local/bin/
xero version

Windows (PowerShell)

gh release download v0.1.0 --pattern 'xero_0.1.0_windows_*'
Expand-Archive .\xero_0.1.0_windows_amd64.zip -DestinationPath .\xero
.\xero\xero.exe version

Pick the archive that matches your platform and architecture, then verify it against checksums.txt.

Changelog

  • d69325e Merge pull request #7 from inscoder/chore/update-github-actions-node24
  • 5bf7e21 Merge pull request #8 from inscoder/fix/linux-browser-auth-open-blocking
  • 065a65e Merge pull request #9 from inscoder/fix/persist-oauth-refresh-credentials
  • 0c08b3c chore(ci): update GitHub Actions for Node 24
  • 912cbe7 fix(auth): persist OAuth credentials for refresh

xero v0.0.3

Choose a tag to compare

@github-actions github-actions released this 12 Mar 14:46

Terminal-first Xero CLI release.

Highlights

  • prevent Linux browser sign-in from hanging by launching browser openers without waiting for them to exit
  • align xero doctor with runtime opener fallback behavior so diagnostics match the OAuth flow on Linux
  • surface immediate opener startup failures early while still allowing successful callbacks to complete and persist tokens

Included changes

  • fix(auth): avoid blocking Linux browser login
  • fix(auth): handle browser opener fallbacks

Install

macOS / Linux

gh release download v0.0.3 --pattern 'xero_0.0.3_*'
tar xzf xero_0.0.3_darwin_arm64.tar.gz
chmod +x xero
sudo mv xero /usr/local/bin/
xero version

Windows (PowerShell)

gh release download v0.0.3 --pattern 'xero_0.0.3_windows_*'
Expand-Archive .\xero_0.0.3_windows_amd64.zip -DestinationPath .\xero
.\xero\xero.exe version

Pick the archive that matches your platform and architecture, then verify it against checksums.txt.

xero v0.0.2

Choose a tag to compare

@github-actions github-actions released this 12 Mar 10:10
c2e8925

Terminal-first Xero CLI release.

Highlights

  • improve browser OAuth reliability on Linux by listening on both IPv4 and IPv6 loopback addresses when localhost is configured
  • fail fast when either loopback family is already bound so localhost cannot redirect to the wrong local listener
  • preserve plain-text bind errors and document the updated callback behavior in the auth docs

Included changes

  • fix(auth): support localhost oauth callback on linux
  • fix(auth): fail on localhost loopback bind conflicts
  • fix(auth): preserve loopback bind error text

Install

macOS / Linux

gh release download v0.0.2 --pattern "xero_0.0.2_*"
tar xzf xero_0.0.2_darwin_arm64.tar.gz
chmod +x xero
sudo mv xero /usr/local/bin/
xero version

Windows (PowerShell)

gh release download v0.0.2 --pattern "xero_0.0.2_windows_*"
Expand-Archive .\xero_0.0.2_windows_amd64.zip -DestinationPath .\xero
.\xero\xero.exe version

Pick the archive that matches your platform and architecture, then verify it against checksums.txt.

xero v0.0.1

Choose a tag to compare

@cesarho cesarho released this 11 Mar 16:34
a8176cd

Terminal-first Xero CLI release.

Highlights

  • add tag-driven GitHub Actions and GoReleaser release automation
  • publish compiled archives for macOS, Linux, and Windows with checksums.txt
  • add xero version and xero --version support with embedded build metadata

Install

macOS / Linux

gh release download v0.0.1 --pattern 'xero_0.0.1_*'
tar xzf xero_0.0.1_darwin_arm64.tar.gz
chmod +x xero
sudo mv xero /usr/local/bin/
xero version

Windows (PowerShell)

gh release download v0.0.1 --pattern 'xero_0.0.1_windows_*'
Expand-Archive .\xero_0.0.1_windows_amd64.zip -DestinationPath .\xero
.\xero\xero.exe version

Pick the archive that matches your platform and architecture, then verify it against checksums.txt.