Skip to content

Releases: invoicetronic/invoice-cli

v1.1.0

Choose a tag to compare

@nicolaiarocci nicolaiarocci released this 15 Apr 07:56
  • new: send a User-Agent: Invoicetronic-CLI/<version> header on every request. The API logs it per event (filterable via user_agent on GET /log/), aligned with the SDK convention Invoicetronic-{Lang}-SDK/{version}.
  • fix: send now correctly preserves the original file name. SendItem marshals payload and file_name in snake_case (matching the API naming policy) and excludes the local-only FilePath. Previously the API, receiving an unrecognized FileName field, silently auto-generated a file name and rewrote the XML DatiTrasmissione block.

v1.0.0

Choose a tag to compare

@nicolaiarocci nicolaiarocci released this 11 Feb 16:53
  • fix: get --json was also writing the file to disk instead of only outputting JSON.
  • new: Comprehensive test suite (28 tests) with testability refactoring of critical functions.
  • new: Contributing section in README with build, test and cross-compile instructions.
  • new: CI with GitHub Actions to run vet and test suite on every push and pull request.
  • new: Release workflow runs the test suite before proceeding.

v1.0.0-beta.1

v1.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@nicolaiarocci nicolaiarocci released this 09 Jul 08:17

First pre-release.