Skip to content

FEL-642: add typed browser client APIs - #9

Merged
codeyousef merged 1 commit into
mainfrom
feat/FEL-642-browser-client
Aug 24, 2026
Merged

FEL-642: add typed browser client APIs#9
codeyousef merged 1 commit into
mainfrom
feat/FEL-642-browser-client

Conversation

@codeyousef

Copy link
Copy Markdown
Owner

Summary

  • add a typed, same-origin browser HTTP client for JS and Wasm-JS
  • add bounded bootstrap and typed history/location APIs
  • cover success, failure, timeout, redirect, size-limit, cancellation, CSRF, and navigation behavior
  • lock the new module dependencies and extend the expected-source verification surface

Verification

  • ./gradlew verifyExpectedSourceTasks
  • ./gradlew :aether-browser-client:check
  • git diff --check

Release boundary

This PR deliberately adds the API without changing the current release version or Central publication manifest. A future Aether release will add the three browser-client coordinates and update the immutable manifest checks before these artifacts are published.

@codeyousef
codeyousef marked this pull request as ready for review August 24, 2026 18:36
@codeyousef
codeyousef merged commit 8973bd0 into main Aug 24, 2026
3 checks passed
@codeyousef
codeyousef deleted the feat/FEL-642-browser-client branch August 24, 2026 18:36
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