Skip to content

feat: add EU regulatory fields to CustomsItem and TaxIdentifier - #387

Merged
Justin Hammond (Justintime50) merged 2 commits into
masterfrom
DOCS-947-eu-regulatory-fields
Oct 29, 2026
Merged

Justin Hammond (Justintime50) merged 2 commits into
masterfrom
DOCS-947-eu-regulatory-fields

Conversation

@Justintime50

@Justintime50 Justin Hammond (Justintime50) commented Oct 29, 2026 •

Copy link
Copy Markdown
Member

Description

Exposes the new EU regulatory API fields on the Java response models for DOCS-947 and bumps the version to v8.10.0.

  • Adds manufacturerProductId (manufacturer_product_id, NS-PID) and standardizedProductId (standardized_product_id, S-PID such as a GTIN/EAN) to the CustomsItem model.
  • Adds address (Address) to the TaxIdentifier model.
  • No service changes. Request params are Map<String, Object> and already pass these fields through. Shipment.options is already a map, so UPS carrier_options (shipper_type/consignee_type) also passes through as-is.
  • Bumps the version to 8.10.0 in VERSION, pom.xml and README.md, and adds the CHANGELOG entry.

Testing

No new tests or cassettes. These are additive model fields that only expose existing API fields, following the #352 precedent. mvn compile passes locally. CI covers checkstyle and tests.

Pull Request Type

Please select the option(s) that are relevant to this PR.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Improvement (fixing a typo, updating readme, renaming a variable name, etc)

@Justintime50
Justin Hammond (Justintime50) marked this pull request as ready for review October 29, 2026 19:23
@Justintime50
Justin Hammond (Justintime50) merged commit f022e60 into master Oct 29, 2026
25 checks passed
@Justintime50
Justin Hammond (Justintime50) deleted the DOCS-947-eu-regulatory-fields branch October 29, 2026 21:35
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.

2 participants