Andrew Bryant awkawb
  • Baltimore, MD
  • Joined on 2024-09-23
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-25 16:29:41 -04:00
ab696a910b Bump to 0.2.0 and add crates.io keywords/categories
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-25 09:43:08 -04:00
fb670cbb08 Rename the crate from invoiceninjars to invoiceninja-sdk
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-25 09:29:13 -04:00
48244e8390 Add a flake package output for the library
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-25 09:04:43 -04:00
d51de3fc63 Rule out a CLI in this package
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-24 23:24:12 -04:00
446617a728 Wrap the e-invoicing and integration routes
c4f31743f0 Wrap import, export, and the e-document importer
Compare 2 commits »
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-24 23:10:05 -04:00
e6e41fe5c6 Wrap the eight invitation-key downloads
awkawb deleted branch real-server-verification from awkawb/invoiceninja-sdk 2026-10-24 22:25:19 -04:00
awkawb pushed to real-server-verification at awkawb/invoiceninja-sdk 2026-10-24 22:23:46 -04:00
2532b83a32 Point the Gitea links at the renamed repository
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-24 22:08:08 -04:00
2532b83a32 Point the Gitea links at the renamed repository
e7c9663621 Expect a 400, not a 404, for a record that is gone
0485272080 Document the new endpoints and the fixture workflow
a7d9a2d9d6 Extend the smoke test with write and password tiers
46a6ea1322 Pin the response shapes captured from a real server
Compare 11 commits »
awkawb created branch real-server-verification in awkawb/invoiceninja-sdk 2026-10-24 22:04:23 -04:00
awkawb pushed to real-server-verification at awkawb/invoiceninja-sdk 2026-10-24 22:04:23 -04:00
e7c9663621 Expect a 400, not a 404, for a record that is gone
0485272080 Document the new endpoints and the fixture workflow
a7d9a2d9d6 Extend the smoke test with write and password tiers
46a6ea1322 Pin the response shapes captured from a real server
83270e8262 Check every model absorbs a null or missing field, mechanically
Compare 10 commits »
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-24 11:14:35 -04:00
355cf08324 Point at the GitHub mirror and document that it is read-only
awkawb renamed repository from invoiceninja to awkawb/invoiceninja-sdk 2026-10-24 10:44:25 -04:00
awkawb deleted branch sdk-expansion-and-hardening from awkawb/invoiceninja-sdk 2026-10-24 10:36:43 -04:00
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-24 10:35:28 -04:00
a7d8300ce9 Narrow the ORM/caching non-goal to what is actually ruled out
fbde9a9bb7 Write down the project's goals, non-goals, and roadmap
935690c8f0 Make the stable-toolchain signal visible
aa802bc40c Add an advisory CI job on latest stable
ad9553516e Pin the Rust toolchain and declare an MSRV of 1.88
Compare 8 commits »
awkawb created branch sdk-expansion-and-hardening in awkawb/invoiceninja-sdk 2026-10-23 20:54:01 -04:00
awkawb pushed to sdk-expansion-and-hardening at awkawb/invoiceninja-sdk 2026-10-23 20:54:01 -04:00
a7d8300ce9 Narrow the ORM/caching non-goal to what is actually ruled out
fbde9a9bb7 Write down the project's goals, non-goals, and roadmap
935690c8f0 Make the stable-toolchain signal visible
aa802bc40c Add an advisory CI job on latest stable
ad9553516e Pin the Rust toolchain and declare an MSRV of 1.88
Compare 8 commits »
awkawb created branch main in awkawb/invoiceninja-sdk 2026-10-23 15:16:37 -04:00
awkawb pushed to main at awkawb/invoiceninja-sdk 2026-10-23 15:16:37 -04:00
ff9a859d0b Initial commit: async Rust client for the Invoice Ninja v5 API
awkawb created repository awkawb/invoiceninja-sdk 2026-10-23 15:14:59 -04:00