Releases: NucleusFramework/ComposeNativeWebview
Release list
v1.0.1
What's Changed
- Publish releases from macOS so iOS targets resolve by @kdroidFilter in #52
Full Changelog: v1.0.0...v1.0.1
v1.0.0
⚠️ Breaking change — migrating from pre-Nucleus / Wry builds
-
Classpath / package — rename imports and package references:
io.github.kdroidfilter.webview.*→dev.nucleusframework.webview.*- Maven coordinates:
io.github.kdroidfilter:…→dev.nucleusframework:composewebview
-
Desktop is Tao-only — the old Wry desktop backend is removed. Desktop WebView requires the Nucleus Tao backend (
NativeView):- App entry:
nucleusApplication(backend = NucleusBackend.Tao) { … } - Dependencies: Nucleus application +
decorated-window-tao(Swing/Compose Desktop without Tao will not host the WebView)
Why Tao? Native WebViews are opaque platform surfaces. Tao’s
NativeViewembeds them in the same window stack as Compose, so you can draw Compose UI on top of the WebView (toolbars, dialogs, loading overlays, chrome) instead of fighting a separate HWND/GTK child. You also get the rest of Tao’s desktop stack (decorated window, title bar, input routing, multiplatform windowing) in one path. - App entry:
Android, iOS and WasmJs keep the same API shape; only the package and Maven group change.
See the README migration note for details.
What's Changed
- fix(wry): WryCookieManager.getCookies always throw WrongThread exception on Windows by @KRTirtho in #38
- Update compile and target SDK versions to 36 to fix build of androidx.navigationevent by @dd10-e in #40
- Fix for #43; Added Possibility to write tests for the WebView by @DrUlysses in #44
- Add domStorageEnabled to AndroidWebSettings by @dd10-e in #39
- Migrate to NucleusFramework: Tao/NativeView desktop WebView (Linux) and drop Wry by @kdroidFilter in #49
New Contributors
Full Changelog: v1.0.0-beta-02...v1.0.0
v1.0.0-beta-02
What's Changed
- Add web target [#21] by @DrUlysses in #33
New Contributors
- @DrUlysses made their first contribution in #33
Full Changelog: v1.0.0-beta-01...v1.0.0-beta-02
1.0.0-beta-01
What's Changed
Full Changelog: v1.0.0-alpha-13...v1.0.0-beta-01
1.0.0-alpha-13
What's Changed
Full Changelog: v1.0.0-alpha-12...v1.0.0-alpha-13
1.0.0-alpha-12
What's Changed
Full Changelog: v1.0.0-alpha-11...v1.0.0-alpha-12
1.0.0-alpha-11
What's Changed
- Add wry WebView configuration options & DevTools support by @zaroxh in #27
- feat: add functionality to retrieve all cookies from the wry webview. by @Tlaster in #26
New Contributors
Full Changelog: v1.0.0-alpha-10...v1.0.0-alpha-11
1.0.0-alpha-10
What's Changed
- make native logger and wry-panel logger bridged by @magic-cucumber in #20
Full Changelog: v1.0.0-alpha-09...v1.0.0-alpha-10
1.0.0-alpha-09
What's Changed
- Bridge native logger to JVM by @magic-cucumber in #17
- fix: Linux build failure - LowerHex trait not implemented for RawWindowHandle by @kdroidFilter in #18
- ci: add PR build check workflow for all platforms by @kdroidFilter in #19
Full Changelog: v1.0.0-alpha-07...v1.0.0-alpha-09
1.0.0-alpha-07
What's Changed
- Implementing Global URL Change Event Listening on the Desktop Side by @magic-cucumber in #16
Full Changelog: v1.0.0-alpha-06...v1.0.0-alpha-07