Skip to content

feat: development hardening - #1

Merged
fahad19 merged 2 commits into
mainfrom
development-hardening
Sep 7, 2026
Merged

fahad19 merged 2 commits into
mainfrom
development-hardening

Conversation

@fahad19

@fahad19 fahad19 commented Sep 7, 2026

Copy link
Copy Markdown
Member

Summary

Prepares Java SDK 0.3.0 with runtime behaviour aligned to the updated JavaScript SDK.

Changes

  • Correct lazy ICU branch evaluation, quoting and missing argument handling.
  • Improve plural precision and effective formatting options.
  • Strengthen datafile validation, merging and ownership.
  • Fix module removal, failed setup cleanup and concurrent shutdown.
  • Preserve child-owned events, subscriptions and resolver resources.
  • Expand portable conformance and strict example checks.
  • Update documentation and all release coordinates to 0.3.0.

Verification

  • 104 unit tests passed.
  • Build, Javadoc and publication artifact verification passed.
  • CLI reports 0.3.0.
  • Release workflow version validation passed.
  • 1,342 shared project assertions and 2,028 strict examples passed.

@fahad19 fahad19 self-assigned this Sep 7, 2026
@fahad19
fahad19 merged commit 68eb11f into main Sep 7, 2026
5 of 6 checks passed
@fahad19
fahad19 deleted the development-hardening branch September 7, 2026 21:26
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