Skip to content

Merge 4.X into master for Iabgpp-java release v4.0.0 - #110

Merged
Tejasshack merged 188 commits into
masterfrom
4.X
Oct 15, 2026
Merged

Tejasshack merged 188 commits into
masterfrom
4.X

Conversation

@Tejasshack

@Tejasshack Tejasshack commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

This PR brings 4.X onto master ahead of the October 15.

4.X is the Java 11 line. 4.0.0-RC2 adds the following wire-format changes:

Validation

  • mvn -pl iabgpp-encoder test: 370 tests, 0 failures
  • TCF EU round-trip covers vendor IDs 12 and 10000

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this workflow still used post beta if we have this in main, also it refers to the 4.X branch explicitly below and that branch will likely be going away.

@xdevanshux xdevanshux Oct 1, 2026 •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes we'll have to update the workflow accordingly. Once we are ready to move the 4.x branch to main, We will update the workflow in different commit

@aleksUIX

Copy link
Copy Markdown

I may be missing a check here, but this Canada string from master at a51d55f decoded VendorExpressConsent = [35] as [1131] on this head in my GppModel reproduction: DBABDA~BPSG_8APSG_8AAAAAAENAACAAAAAAAAAAABHABABGAAAAAA.YAAAAAAAAAA. It looks like the prefix round-trip check may accept a Fibonacci interpretation before trying the legacy fallback, which could change the reported vendor consent after an upgrade. Could we check this case and add a regression that preserves [35]?

@Tejasshack Tejasshack changed the title Merge 4.X into master for 4.0.0-RC2 Merge 4.X into master for 4.0.0-SNAPSHOT Oct 15, 2026
@Tejasshack Tejasshack changed the title Merge 4.X into master for 4.0.0-SNAPSHOT Merge 4.X into master for 4.0.0 Oct 15, 2026
@Tejasshack Tejasshack changed the title Merge 4.X into master for 4.0.0 Merge 4.X into master for Iabgpp-java release v4.0.0 Oct 15, 2026
@Tejasshack
Tejasshack merged commit 9da63be into master Oct 15, 2026
3 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.

7 participants