diff --git a/demo_app/macos/Flutter/GeneratedPluginRegistrant.swift b/demo_app/macos/Flutter/GeneratedPluginRegistrant.swift index 739fda608..7ae4a49e5 100644 --- a/demo_app/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/demo_app/macos/Flutter/GeneratedPluginRegistrant.swift @@ -14,6 +14,7 @@ import sqflite import url_launcher_macos import video_player_avfoundation import wakelock_plus +import webview_flutter_wkwebview func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { AudioSessionPlugin.register(with: registry.registrar(forPlugin: "AudioSessionPlugin")) @@ -25,4 +26,5 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) FVPVideoPlayerPlugin.register(with: registry.registrar(forPlugin: "FVPVideoPlayerPlugin")) WakelockPlusMacosPlugin.register(with: registry.registrar(forPlugin: "WakelockPlusMacosPlugin")) + FLTWebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "FLTWebViewFlutterPlugin")) } diff --git a/demo_app/pubspec.lock b/demo_app/pubspec.lock index 58e67b762..320dbfff2 100644 --- a/demo_app/pubspec.lock +++ b/demo_app/pubspec.lock @@ -66,26 +66,26 @@ packages: dependency: transitive description: name: cached_network_image - sha256: "4a5d8d2c728b0f3d0245f69f921d7be90cae4c2fd5288f773088672c0893f819" + sha256: "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916" url: "https://pub.dev" source: hosted - version: "3.4.0" + version: "3.4.1" cached_network_image_platform_interface: dependency: transitive description: name: cached_network_image_platform_interface - sha256: ff0c949e323d2a1b52be73acce5b4a7b04063e61414c8ca542dbba47281630a7 + sha256: "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.1.1" cached_network_image_web: dependency: transitive description: name: cached_network_image_web - sha256: "6322dde7a5ad92202e64df659241104a43db20ed594c41ca18de1014598d7996" + sha256: "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062" url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.1" carousel_slider: dependency: "direct main" description: @@ -114,10 +114,10 @@ packages: dependency: transitive description: name: chewie - sha256: "8bc4ac4cf3f316e50a25958c0f5eb9bb12cf7e8308bb1d74a43b230da2cfc144" + sha256: "2243e41e79e865d426d9dd9c1a9624aa33c4ad11de2d0cd680f826e2cd30e879" url: "https://pub.dev" source: hosted - version: "1.7.5" + version: "1.8.3" cli_util: dependency: transitive description: @@ -162,10 +162,10 @@ packages: dependency: transitive description: name: crypto - sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab + sha256: ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27 url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" csslib: dependency: transitive description: @@ -210,10 +210,10 @@ packages: dependency: transitive description: name: ffi - sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21" + sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6" url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.3" file: dependency: transitive description: @@ -255,10 +255,10 @@ packages: dependency: transitive description: name: flutter_cache_manager - sha256: a77f77806a790eb9ba0118a5a3a936e81c4fea2b61533033b2b0c3d50bbde5ea + sha256: "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386" url: "https://pub.dev" source: hosted - version: "3.4.0" + version: "3.4.1" flutter_launcher_icons: dependency: "direct dev" description: @@ -291,14 +291,14 @@ packages: path: "../packages/enhanced" relative: true source: path - version: "0.15.1" + version: "0.15.2" flutter_widget_from_html_core: dependency: "direct main" description: path: "../packages/core" relative: true source: path - version: "0.15.1" + version: "0.15.2" frontend_server_client: dependency: transitive description: @@ -327,14 +327,14 @@ packages: path: "../packages/fwfh_just_audio" relative: true source: path - version: "0.15.1" + version: "0.15.2" fwfh_svg: dependency: "direct overridden" description: path: "../packages/fwfh_svg" relative: true source: path - version: "0.8.2" + version: "0.8.3" fwfh_url_launcher: dependency: "direct overridden" description: @@ -348,7 +348,7 @@ packages: path: "../packages/fwfh_webview" relative: true source: path - version: "0.15.1" + version: "0.15.2" glob: dependency: transitive description: @@ -577,18 +577,18 @@ packages: dependency: transitive description: name: package_info_plus - sha256: "7e76fad405b3e4016cd39d08f455a4eb5199723cf594cd1b8916d47140d93017" + sha256: a75164ade98cb7d24cfd0a13c6408927c6b217fa60dee5a7ff5c116a58f28918 url: "https://pub.dev" source: hosted - version: "4.2.0" + version: "8.0.2" package_info_plus_platform_interface: dependency: transitive description: name: package_info_plus_platform_interface - sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6" + sha256: ac1f4a4847f1ade8e6a87d1f39f5d7c67490738642e2542f559ec38c37489a66 url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.1" path: dependency: transitive description: @@ -617,10 +617,10 @@ packages: dependency: transitive description: name: path_provider_android - sha256: "490539678396d4c3c0b06efdaab75ae60675c3e0c66f72bc04c2e2c1e0e2abeb" + sha256: "6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7" url: "https://pub.dev" source: hosted - version: "2.2.9" + version: "2.2.10" path_provider_foundation: dependency: transitive description: @@ -774,10 +774,10 @@ packages: dependency: transitive description: name: source_map_stack_trace - sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae" + sha256: c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" source_maps: dependency: transitive description: @@ -814,10 +814,10 @@ packages: dependency: transitive description: name: sqflite_common - sha256: "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4" + sha256: "7b41b6c3507854a159e24ae90a8e3e9cc01eb26a477c118d6dca065b5f55453e" url: "https://pub.dev" source: hosted - version: "2.5.4" + version: "2.5.4+2" stack_trace: dependency: transitive description: @@ -846,10 +846,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558" + sha256: a824e842b8a054f91a728b783c177c1e4731f6b124f9192468457a8913371255 url: "https://pub.dev" source: hosted - version: "3.1.0+1" + version: "3.2.0" term_glyph: dependency: transitive description: @@ -902,10 +902,10 @@ packages: dependency: transitive description: name: url_launcher_android - sha256: "94d8ad05f44c6d4e2ffe5567ab4d741b82d62e3c8e288cc1fcea45965edf47c9" + sha256: e35a698ac302dd68e41f73250bd9517fe3ab5fa4f18fe4647a0872db61bacbab url: "https://pub.dev" source: hosted - version: "6.3.8" + version: "6.3.10" url_launcher_ios: dependency: transitive description: @@ -1038,18 +1038,18 @@ packages: dependency: transitive description: name: vm_service - sha256: f652077d0bdf60abe4c1f6377448e8655008eef28f128bc023f7b5e8dfeb48fc + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "14.2.4" + version: "14.2.5" wakelock_plus: dependency: transitive description: name: wakelock_plus - sha256: "26ebc8b5e0037c15e2a1b661dcec8a475cb7205befcce8a33f545ae8c86b367c" + sha256: bf4ee6f17a2fa373ed3753ad0e602b7603f8c75af006d5b9bdade263928c0484 url: "https://pub.dev" source: hosted - version: "1.1.6" + version: "1.2.8" wakelock_plus_platform_interface: dependency: transitive description: @@ -1102,18 +1102,18 @@ packages: dependency: transitive description: name: webview_flutter - sha256: "6869c8786d179f929144b4a1f86e09ac0eddfe475984951ea6c634774c16b522" + sha256: ec81f57aa1611f8ebecf1d2259da4ef052281cb5ad624131c93546c79ccc7736 url: "https://pub.dev" source: hosted - version: "4.8.0" + version: "4.9.0" webview_flutter_android: dependency: transitive description: name: webview_flutter_android - sha256: c66651fba15f9d7ddd31daec42da8d6bce46c85610a7127e3ebcb39a4395c3c9 + sha256: "6e64fcb1c19d92024da8f33503aaeeda35825d77142c01d0ea2aa32edc79fdc8" url: "https://pub.dev" source: hosted - version: "3.16.6" + version: "3.16.7" webview_flutter_platform_interface: dependency: transitive description: @@ -1126,18 +1126,18 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: "9c62cc46fa4f2d41e10ab81014c1de470a6c6f26051a2de32111b2ee55287feb" + sha256: "1942a12224ab31e9508cf00c0c6347b931b023b8a4f0811e5dec3b06f94f117d" url: "https://pub.dev" source: hosted - version: "3.14.0" + version: "3.15.0" win32: dependency: transitive description: name: win32 - sha256: "015002c060f1ae9f41a818f2d5640389cc05283e368be19dc8d77cecb43c40c9" + sha256: "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a" url: "https://pub.dev" source: hosted - version: "5.5.3" + version: "5.5.4" xdg_directories: dependency: transitive description: @@ -1163,5 +1163,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.4.0 <4.0.0" - flutter: ">=3.22.0" + dart: ">=3.5.0 <4.0.0" + flutter: ">=3.24.0" diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ce1a33bdb..b1aaf5031 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,3 +1,10 @@ +## 0.15.2 + +- Add support for Flutter 3.24 (#1308) +- Fix `HtmlFlex` incompatibility with Flutter@master (#1308) +- Fix unnamed function parameters (#1309, authored by hassony105) +- Fix RenderSliver mode error when html input is empty (#1321, authored by vanvixi) + ## 0.15.1 - Drop support for Flutter 3.7 (#1250) diff --git a/packages/core/README.md b/packages/core/README.md index 777e833f8..cc3385044 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -17,7 +17,7 @@ Add this to your app's `pubspec.yaml` file: ```yaml dependencies: - flutter_widget_from_html_core: ^0.15.1 + flutter_widget_from_html_core: ^0.15.2 ``` ## Usage diff --git a/packages/core/pubspec.yaml b/packages/core/pubspec.yaml index e552ae746..fb6305610 100644 --- a/packages/core/pubspec.yaml +++ b/packages/core/pubspec.yaml @@ -1,5 +1,5 @@ name: flutter_widget_from_html_core -version: 0.15.1 +version: 0.15.2 description: Flutter package to render html as widgets that focuses on correctness and extensibility. homepage: https://github.com/daohoangson/flutter_widget_from_html/tree/master/packages/core diff --git a/packages/enhanced/CHANGELOG.md b/packages/enhanced/CHANGELOG.md index a5c807c16..f3c75a098 100644 --- a/packages/enhanced/CHANGELOG.md +++ b/packages/enhanced/CHANGELOG.md @@ -1,3 +1,11 @@ +## 0.15.2 + +- Add support for web@v1 (#1298) +- Add support for Flutter 3.24 (#1308) +- Fix `HtmlFlex` incompatibility with Flutter@master (#1308) +- Fix unnamed function parameters (#1309, authored by hassony105) +- Fix RenderSliver mode error when html input is empty (#1321, authored by vanvixi) + ## 0.15.1 - Drop support for Flutter 3.7 (#1250) diff --git a/packages/enhanced/README.md b/packages/enhanced/README.md index 6352c08f5..ecdfcaffb 100644 --- a/packages/enhanced/README.md +++ b/packages/enhanced/README.md @@ -27,7 +27,7 @@ Add this to your app's `pubspec.yaml` file: ```yaml dependencies: - flutter_widget_from_html: ^0.15.1 + flutter_widget_from_html: ^0.15.2 ``` ### Platform specific configuration diff --git a/packages/enhanced/pubspec.yaml b/packages/enhanced/pubspec.yaml index 8729228ba..5469a0938 100644 --- a/packages/enhanced/pubspec.yaml +++ b/packages/enhanced/pubspec.yaml @@ -1,5 +1,5 @@ name: flutter_widget_from_html -version: 0.15.1 +version: 0.15.2 description: Flutter package to render html as widgets that supports hyperlink, image, audio, video, iframe and many other tags. homepage: https://github.com/daohoangson/flutter_widget_from_html @@ -10,13 +10,13 @@ environment: dependencies: flutter: sdk: flutter - flutter_widget_from_html_core: ^0.15.1 + flutter_widget_from_html_core: ^0.15.2 fwfh_cached_network_image: ^0.14.3 fwfh_chewie: ^0.14.8 - fwfh_just_audio: ^0.15.1 - fwfh_svg: ^0.8.2 + fwfh_just_audio: ^0.15.2 + fwfh_svg: ^0.8.3 fwfh_url_launcher: ^0.9.1 - fwfh_webview: ^0.15.1 + fwfh_webview: ^0.15.2 html: ^0.15.0 dependency_overrides: diff --git a/packages/fwfh_just_audio/CHANGELOG.md b/packages/fwfh_just_audio/CHANGELOG.md index c462db759..50880f377 100644 --- a/packages/fwfh_just_audio/CHANGELOG.md +++ b/packages/fwfh_just_audio/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.15.2 + +- Fix unnamed function parameters (#1309, authored by hassony105) + ## 0.15.1 - Drop support for Flutter@3.7 (#1250) diff --git a/packages/fwfh_just_audio/README.md b/packages/fwfh_just_audio/README.md index 72777a083..022cf2786 100644 --- a/packages/fwfh_just_audio/README.md +++ b/packages/fwfh_just_audio/README.md @@ -16,7 +16,7 @@ Add this to your app's `pubspec.yaml` file: ```yaml dependencies: flutter_widget_from_html_core: any - fwfh_just_audio: ^0.15.1 + fwfh_just_audio: ^0.15.2 ``` ### Platform specific configuration diff --git a/packages/fwfh_just_audio/pubspec.yaml b/packages/fwfh_just_audio/pubspec.yaml index a99d8ee02..22619424a 100644 --- a/packages/fwfh_just_audio/pubspec.yaml +++ b/packages/fwfh_just_audio/pubspec.yaml @@ -1,5 +1,5 @@ name: fwfh_just_audio -version: 0.15.1 +version: 0.15.2 description: WidgetFactory extension to render AUDIO with the just_audio plugin. homepage: https://github.com/daohoangson/flutter_widget_from_html diff --git a/packages/fwfh_svg/CHANGELOG.md b/packages/fwfh_svg/CHANGELOG.md index 3985743b7..19a180cf3 100644 --- a/packages/fwfh_svg/CHANGELOG.md +++ b/packages/fwfh_svg/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.8.3 + +- Fix unnamed function parameters (#1309, authored by hassony105) + ## 0.8.2 - Add support for flutter_widget_from_html_core@0.15.1 (#1269) diff --git a/packages/fwfh_svg/README.md b/packages/fwfh_svg/README.md index 2e5d1162a..99df91f50 100644 --- a/packages/fwfh_svg/README.md +++ b/packages/fwfh_svg/README.md @@ -14,7 +14,7 @@ Add this to your app's `pubspec.yaml` file: ```yaml dependencies: flutter_widget_from_html_core: any - fwfh_svg: ^0.8.2 + fwfh_svg: ^0.8.3 ``` ## Usage diff --git a/packages/fwfh_svg/pubspec.yaml b/packages/fwfh_svg/pubspec.yaml index 47c0f5b43..9badce154 100644 --- a/packages/fwfh_svg/pubspec.yaml +++ b/packages/fwfh_svg/pubspec.yaml @@ -1,5 +1,5 @@ name: fwfh_svg -version: 0.8.2 +version: 0.8.3 description: WidgetFactory extension to render SVG with flutter_svg plugin. homepage: https://github.com/daohoangson/flutter_widget_from_html diff --git a/packages/fwfh_webview/CHANGELOG.md b/packages/fwfh_webview/CHANGELOG.md index d2b89d837..d52510009 100644 --- a/packages/fwfh_webview/CHANGELOG.md +++ b/packages/fwfh_webview/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.15.2 + +- Add support for web@v1 (#1298) +- Fix unnamed function parameters (#1309, authored by hassony105) + ## 0.15.1 - Replace timers with ResizeObserver (#1241) diff --git a/packages/fwfh_webview/README.md b/packages/fwfh_webview/README.md index b66e85d38..b0e52e99a 100644 --- a/packages/fwfh_webview/README.md +++ b/packages/fwfh_webview/README.md @@ -16,7 +16,7 @@ Add this to your app's `pubspec.yaml` file: ```yaml dependencies: flutter_widget_from_html_core: any - fwfh_webview: ^0.15.1 + fwfh_webview: ^0.15.2 ``` ## Usage diff --git a/packages/fwfh_webview/pubspec.yaml b/packages/fwfh_webview/pubspec.yaml index 7fdd3b28d..8c93ee342 100644 --- a/packages/fwfh_webview/pubspec.yaml +++ b/packages/fwfh_webview/pubspec.yaml @@ -1,5 +1,5 @@ name: fwfh_webview -version: 0.15.1 +version: 0.15.2 description: WidgetFactory extension to render IFRAME with the official WebView plugin. homepage: https://github.com/daohoangson/flutter_widget_from_html