Repository navigation
Releases: invopop/cli
Releases · invopop/cli
Release list
v0.3.0
v0.2.0
v0.1.0
Changelog
- 411e979 Add
invopop authto 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 workspacechoose 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...