Skip to content

Releases: invopop/cli

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 16:51
e31fc27

Changelog

  • bf00568 Add silo entry query and count commands
  • e31fc27 Merge pull request #26 from invopop/feat/silo-query

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 08:24
983b2b1

Changelog

  • dd15183 Add invopop access to show and list workspaces
  • 373d316 Address Copilot review of workspace switching
  • be699c5 Let commands use another workspace without changing the default
  • 983b2b1 Merge pull request #25 from invopop/feat/workspace-switching

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 17:58
c606f78

Changelog

  • 411e979 Add invopop auth to sign in with an Invopop account
  • bd70e2a Add find jobs feature to cli
  • 256f106 Add linter config
  • c3b0549 Add tests and linter to GHA
  • 08972d3 Address Copilot review of CLI sign-in
  • 5c1f3f5 Address PR review: token validation, input conflicts, TTY detection
  • eedb231 Always show the workspace picker from invopop auth workspace
  • 9ae8190 Basic test version working with latest GoBL
  • 89e4d9d Better error handling when usage is required
  • c6d7bfa Comment goconsts to prevent linter issues in constants in structs
  • 26697b3 Commit missing test file
  • 345adc9 Conversion simplification
  • f5c165c Correction for error message
  • 78f93ff Create tests for the buildEnvelope() method and improve handling of some corner cases
  • 8f70cba Display usage for missing args to 'job send'
  • 9412283 Display usage hints for incomplete commands
  • cd5b476 Don't ignore errors from ps.Run()
  • 1e91c7e Don't show usage info for errors
  • 2c38f1c Errcheck silencing
  • d6e77df Execute commands with context that can be cancelled by Ctrl-C
  • 4537847 Extract part of *Command.build into a new function for easier testing
  • 8919931 Fix CI: use golangci-lint-action v7 for golangci-lint v2
  • 89b69d7 Fix last unconvert lint issue in transform_jobs.go
  • e02cffb Fix lint issues: unused params, unchecked errors, unnecessary conversions
  • 79fe33b Fix schema usage issue
  • 4fbeabe Fixing file formats
  • 0832a5f Fixing format issues
  • 258708d Fixing test message result
  • 56cc14f Godoc updates
  • 0e82e1a Include args for creating jobs
  • 173dc1f Initial commit
  • bd902ea Let invopop auth workspace choose interactively
  • 641a9ea Lint upgrade
  • 140056b Merge branch 'main' of github.com:invopop/invocli into main
  • 5343c95 Merge branch 'main' of github.com:invopop/invocli into main
  • f481a60 Merge pull request #1 from invopop/panic
  • 5345785 Merge pull request #10 from invopop/job-timeout
  • 755fd3a Merge pull request #11 from invopop/gobl-schemas
  • 6e10e34 Merge pull request #12 from invopop/gobl-n-keys
  • 28e5c8d Merge pull request #13 from invopop/connect
  • 183b09c Merge pull request #15 from invopop/gobl-v0.22
  • 6959eb1 Merge pull request #16 from invopop/cli-rewrite
  • e1a1c13 Merge pull request #2 from invopop/failedJob
  • 1170b60 Merge pull request #20 from invopop/find-jobs
  • d9cddc9 Merge pull request #22 from invopop/invocli-auth
  • c606f78 Merge pull request #23 from invopop/feat/oauth-login
  • 9b0c611 Merge pull request #3 from invopop/robustBuild
  • 715d796 Merge pull request #4 from invopop/cancel
  • 09ec318 Merge pull request #5 from invopop/errchecking
  • 8e36d4f Merge pull request #6 from invopop/dep
  • 0ac88b1 Merge pull request #7 from invopop/gha
  • 5f84e19 Merge pull request #8 from invopop/jobsUsage
  • 2691295 Merge pull request #9 from invopop/jobsUsageX
  • 1a5924b Merge remote-tracking branch 'origin/main' into feat/oauth-login
  • 8c3814f Merge remote-tracking branch 'origin/main' into rename-binary-and-release
  • a7de452 Merge remote-tracking branch 'origin/rename-binary-and-release' into feat/oauth-login
  • d970a7d Merge remote-tracking branch 'origin/rename-binary-and-release' into feat/oauth-login
  • d3cf825 Modernize README and replace stale CLI examples
  • 03781d4 Move core functionality into to support deferred functions, coming next
  • acc72ee Move goimports/gofmt to formatters section for golangci-lint v2
  • 3dca79f New example
  • dbbe279 Point at the OAuth app when a fresh sign-in lacks scopes
  • a4d8c2d Prettier output when there's an init failure
  • 737b459 Propagate context to each subcommand
  • c196628 Put error highlighting in a common place
  • d2c8e44 Quick upgrade to new GOBL format
  • 589d18e Read API host from INVOPOP_HOST environment variable
  • 64ebe17 Read job status, and report errors
  • 4f5e627 Refuse an access host from a different environment than the API
  • 041dbb2 Refuse an ambiguous workspace slug
  • 7427d8c Remove debug output
  • 885c9f4 Remove deprecated exclude-use-default from golangci config
  • dc81cc5 Rename module to github.com/invopop/cli and binary to invopop
  • 6d8754f Renaming tasks to connector and updating client.go lib
  • 98d06ce Rewrite CLI for AI-friendly usage with latest client.go
  • 6d891d8 Scope the README's input and output claim to the commands it fits
  • 0670786 Send job with a timeout context
  • dafca61 Show when the sign-in can last be renewed in auth status
  • f61c8d5 Sign in by pasting the code instead of a loopback redirect
  • 1588b9d Simplified error handling for workflows
  • 97c5bd9 Simplify builder.New() calling semantics
  • 1dc712f Simplify jobs.New() calling semantics
  • 6e80dba Simplify sequences.New() calling semantics
  • e60feb2 Simplify tasks.New() calling semantics
  • e6254f8 Some straggling error cases
  • 579d3d4 Standardized error handling for builder
  • f5ef9d3 Standardized error handling for jobs
  • 2d7d102 Standardized error handling for sequences
  • df722e5 Standardized error handling for tasks
  • 20e51bf Support download jobs and their attachments
  • e29d22f Support for adding a code to an invoice from sequence API
  • fc2dfbe Tasks, workflows and jobs, basics working
  • f2059ee Update CI: Go 1.24, golangci-lint v2.1, actions v4/v5
  • 7b0e1cd Update client.go to v0.58.0 and GOBL to v0.308.0
  • e507d39 Update client.go to v62
  • bb3830a Update dependencies
  • eb739d2 Update golangci-lint config: remove deprecated linters
  • 8a0c356 Update skill docs: link to docs.invopop.com and docs.gobl.org
  • 61e9fe3 Update skill: add docs references, remove VeriFACTU workflow details
  • 10d6a1a Updating GOBL version
  • a96741e Updating README with config instructions alongside simple key generator
  • 64a525c Updating examples for new GOBL release
  • 2da1ce2 Updating sample data and using latest gobl release
  • 2caf39a Upgrade GOBL dependency again
  • 52c93c3 Upgrading GOBL dependency. Supplier optional.
  • fea39fd Upgrading to GOBL v0.22
  • b8176fd Use context in downloadURL method
  • 0116c73 Use golangci-lint-action v8 with go-version-file
  • d64a850 Use latest version of gobl, which doesn't depend on a custom version of jsonchema
  • f51acbf Using command context
  • 2bbbf0b Using document-instance branch of gobl for much simpler API
  • 7434fb6 Working on updating use of gobl schemas
  • 68ac4e1 fix test and lint
  • aed08af...
Read more