Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
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 mod updates
e3792cb return an error from config.New, rather than panic
89a35a8 simplify workflows.New calling semantics
You can’t perform that action at this time.