Skip to content

v0.17.0 — GraphQL interface field coverage (VisualIDed, Timestamps, MailAddress)#25

Merged
scarver2 merged 2 commits into
masterfrom
0.17.0
Apr 1, 2026
Merged

v0.17.0 — GraphQL interface field coverage (VisualIDed, Timestamps, MailAddress)#25
scarver2 merged 2 commits into
masterfrom
0.17.0

Conversation

@scarver2
Copy link
Copy Markdown
Owner

@scarver2 scarver2 commented Apr 1, 2026

Summary

  • VisualIDed: visual_id accessor added to Order and Invoice models; visualId added to all order/invoice query and mutation .graphql files
  • Timestamps: created_at / updated_at added to Order, Invoice, Customer, and Contact models and their corresponding GraphQL files
  • MailAddress: country added to CustomAddress model and all 6 custom_address .graphql files — completes the interface
  • Gem version badge in README.md switched from img.shields.io to badge.fury.io
  • CHANGELOG.md 0.16.0 entry corrected with API-verified enum values

Test plan

  • bundle exec rspec — 733 examples, 0 failures, 100% line coverage
  • bundle exec rubocop — 217 files, no offenses
  • Verify Order#visual_id, Order#created_at, Order#updated_at in invoice_spec.rb / order factory
  • Verify Customer#created_at, Contact#created_at in model specs
  • Verify CustomAddress#country in custom_address_spec.rb
  • Confirm badge renders correctly on GitHub README preview

🤖 Generated with Claude Code

scarver2 and others added 2 commits April 1, 2026 11:42
…rface fields

Add visual_id, created_at, updated_at to Order and Invoice models; add
created_at and updated_at to Customer and Contact models; add country to
CustomAddress to complete the MailAddress interface. Update all corresponding
GraphQL query/mutation files to request the new fields. Update factories and
model specs to cover new accessors.

Also corrects the 0.16.0 CHANGELOG entry with the actual API-verified enum
values and switches the README gem version badge to badge.fury.io.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@scarver2 scarver2 merged commit 19c6794 into master Apr 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant