diff --git a/demo_app/pubspec.lock b/demo_app/pubspec.lock index da4844214..c8fa787de 100644 --- a/demo_app/pubspec.lock +++ b/demo_app/pubspec.lock @@ -294,14 +294,14 @@ packages: path: "../packages/enhanced" relative: true source: path - version: "0.15.3" + version: "0.16.0" flutter_widget_from_html_core: dependency: "direct main" description: path: "../packages/core" relative: true source: path - version: "0.15.2" + version: "0.16.0" frontend_server_client: dependency: transitive description: @@ -316,42 +316,42 @@ packages: path: "../packages/fwfh_cached_network_image" relative: true source: path - version: "0.14.3" + version: "0.16.0" fwfh_chewie: dependency: "direct main" description: path: "../packages/fwfh_chewie" relative: true source: path - version: "0.14.8" + version: "0.16.0" fwfh_just_audio: dependency: "direct overridden" description: path: "../packages/fwfh_just_audio" relative: true source: path - version: "0.15.2" + version: "0.16.0" fwfh_svg: dependency: "direct overridden" description: path: "../packages/fwfh_svg" relative: true source: path - version: "0.8.3" + version: "0.16.0" fwfh_url_launcher: dependency: "direct overridden" description: path: "../packages/fwfh_url_launcher" relative: true source: path - version: "0.9.1" + version: "0.16.0" fwfh_webview: dependency: "direct main" description: path: "../packages/fwfh_webview" relative: true source: path - version: "0.15.3" + version: "0.15.4" glob: dependency: transitive description: @@ -1169,10 +1169,10 @@ packages: dependency: transitive description: name: win32 - sha256: daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e + sha256: b89e6e24d1454e149ab20fbb225af58660f0c0bf4475544650700d8e2da54aef url: "https://pub.dev" source: hosted - version: "5.10.1" + version: "5.11.0" xdg_directories: dependency: transitive description: diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index b1aaf5031..fd628a459 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.16.0 + +- Requires Flutter 3.22 (#1403) +- Add support for CSS `gap` (#1403) + ## 0.15.2 - Add support for Flutter 3.24 (#1308) @@ -7,7 +12,7 @@ ## 0.15.1 -- Drop support for Flutter 3.7 (#1250) +- Requires Flutter 3.10 (#1250) - Add support for `currentcolor` (#1240) - Fix zero size image (#1266) diff --git a/packages/core/README.md b/packages/core/README.md index cc3385044..8665350eb 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.2 + flutter_widget_from_html_core: ^0.16.0 ``` ## Usage @@ -146,12 +146,13 @@ These tags and their contents will be ignored: - In `flex` mode: - flex-direction: column/row - align-items: flex-start/flex-end/center/baseline/stretch + - gap: value in `em`, `%`, `pt` and `px` - justify-content: flex-start/flex-end/center/space-between/space-around/space-evenly - font-family - font-size: absolute (e.g. `xx-large`), relative (`larger`, `smaller`) or values in `em`, `%`, `pt` and `px` - font-style: italic/normal - font-weight: bold/normal/100..900 -- line-height: `normal`, number or values in `em`, `%`, `pt` and `px` +- line-height: `normal`, number or value in `em`, `%`, `pt` and `px` - margin: 4 values, 2 values or 1 value in `em`, `pt` and `px` - margin-top, margin-right, margin-bottom, margin-left - margin-block-start, margin-block-end diff --git a/packages/core/pubspec.yaml b/packages/core/pubspec.yaml index f8d401159..5569e06cd 100644 --- a/packages/core/pubspec.yaml +++ b/packages/core/pubspec.yaml @@ -1,5 +1,5 @@ name: flutter_widget_from_html_core -version: 0.15.2 +version: 0.16.0 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 ac3dc9a92..187d4cd37 100644 --- a/packages/enhanced/CHANGELOG.md +++ b/packages/enhanced/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.16.0 + +- Requires Flutter 3.22 (#1403) +- Add support for CSS `gap` (#1403) + ## 0.15.3 - Add support for webview_flutter_android@4 (#1366) @@ -12,7 +17,6 @@ ## 0.15.1 -- Drop support for Flutter 3.7 (#1250) - Add support for `currentcolor` (#1240) - Fix zero size image (#1266) - Replace webview timers with ResizeObserver (#1241) diff --git a/packages/enhanced/README.md b/packages/enhanced/README.md index a646033b4..b229755fb 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.3 + flutter_widget_from_html: ^0.16.0 ``` ### Platform specific configuration @@ -166,12 +166,13 @@ These tags and their contents will be ignored: - In `flex` mode: - flex-direction: column/row - align-items: flex-start/flex-end/center/baseline/stretch + - gap: value in `em`, `%`, `pt` and `px` - justify-content: flex-start/flex-end/center/space-between/space-around/space-evenly - font-family - font-size: absolute (e.g. `xx-large`), relative (`larger`, `smaller`) or values in `em`, `%`, `pt` and `px` - font-style: italic/normal - font-weight: bold/normal/100..900 -- line-height: `normal`, number or values in `em`, `%`, `pt` and `px` +- line-height: `normal`, number or value in `em`, `%`, `pt` and `px` - margin: 4 values, 2 values or 1 value in `em`, `pt` and `px` - margin-top, margin-right, margin-bottom, margin-left - margin-block-start, margin-block-end diff --git a/packages/enhanced/pubspec.yaml b/packages/enhanced/pubspec.yaml index 7d5697b6f..5d79c0d97 100644 --- a/packages/enhanced/pubspec.yaml +++ b/packages/enhanced/pubspec.yaml @@ -1,22 +1,22 @@ name: flutter_widget_from_html -version: 0.15.3 +version: 0.16.0 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 environment: - flutter: ">=3.16.0" - sdk: ">=3.2.0 <4.0.0" + flutter: ">=3.22.0" + sdk: ">=3.4.0 <4.0.0" dependencies: flutter: sdk: flutter - 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.2 - fwfh_svg: ^0.8.3 - fwfh_url_launcher: ^0.9.1 - fwfh_webview: ^0.15.3 + flutter_widget_from_html_core: ^0.16.0 + fwfh_cached_network_image: ^0.16.0 + fwfh_chewie: ^0.16.0 + fwfh_just_audio: ^0.16.0 + fwfh_svg: ^0.16.0 + fwfh_url_launcher: ^0.16.0 + fwfh_webview: ^0.15.4 html: ^0.15.0 dependency_overrides: @@ -36,6 +36,10 @@ dependency_overrides: path: ../fwfh_webview dev_dependencies: + # trick Flutter@3.22 to use chewie@1.7.5 + # otherwise it will install v1.8.7 which is in fact incompatible with Flutter@3.22 + # TODO: remove this when our minimum Flutter version >= 3.24 + chewie: ^1.7.5 file: flutter_test: sdk: flutter diff --git a/packages/fwfh_cached_network_image/CHANGELOG.md b/packages/fwfh_cached_network_image/CHANGELOG.md index 7dbc95767..f596133de 100644 --- a/packages/fwfh_cached_network_image/CHANGELOG.md +++ b/packages/fwfh_cached_network_image/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.16.0 + +- Requires Flutter 3.10 (#1396) +- Add support for flutter_widget_from_html_core@0.16.0 (#1405) + ## 0.14.3 - Add support for flutter_widget_from_html_core@0.15.1 (#1269) diff --git a/packages/fwfh_cached_network_image/README.md b/packages/fwfh_cached_network_image/README.md index 87c58b9f4..7186f83b6 100644 --- a/packages/fwfh_cached_network_image/README.md +++ b/packages/fwfh_cached_network_image/README.md @@ -14,7 +14,7 @@ Add this to your app's `pubspec.yaml` file: ```yaml dependencies: flutter_widget_from_html_core: any - fwfh_cached_network_image: ^0.14.3 + fwfh_cached_network_image: ^0.16.0 ``` ## Usage diff --git a/packages/fwfh_cached_network_image/pubspec.yaml b/packages/fwfh_cached_network_image/pubspec.yaml index d41364190..f8bd2ab7a 100644 --- a/packages/fwfh_cached_network_image/pubspec.yaml +++ b/packages/fwfh_cached_network_image/pubspec.yaml @@ -1,5 +1,5 @@ name: fwfh_cached_network_image -version: 0.14.3 +version: 0.16.0 description: WidgetFactory extension to render IMG with cached_network_image plugin. homepage: https://github.com/daohoangson/flutter_widget_from_html @@ -12,7 +12,7 @@ dependencies: flutter: sdk: flutter flutter_cache_manager: ^3.0.0 - flutter_widget_from_html_core: ">=0.8.0 <0.16.0" + flutter_widget_from_html_core: ">=0.8.0 <0.17.0" dependency_overrides: flutter_widget_from_html_core: diff --git a/packages/fwfh_chewie/CHANGELOG.md b/packages/fwfh_chewie/CHANGELOG.md index 5eb7dd48d..10f1b2c7d 100644 --- a/packages/fwfh_chewie/CHANGELOG.md +++ b/packages/fwfh_chewie/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.16.0 + +- Requires Flutter 3.10 (#1396) +- Add support for flutter_widget_from_html_core@0.16.0 (#1405) + ## 0.14.8 - Add support for flutter_widget_from_html_core@0.15.1 (#1269) diff --git a/packages/fwfh_chewie/README.md b/packages/fwfh_chewie/README.md index 0b749158e..5c47beda3 100644 --- a/packages/fwfh_chewie/README.md +++ b/packages/fwfh_chewie/README.md @@ -16,7 +16,7 @@ Add this to your app's `pubspec.yaml` file: ```yaml dependencies: flutter_widget_from_html_core: any - fwfh_chewie: ^0.14.8 + fwfh_chewie: ^0.16.0 ``` ## Usage diff --git a/packages/fwfh_chewie/pubspec.yaml b/packages/fwfh_chewie/pubspec.yaml index c39888fd0..4f8ebb16f 100644 --- a/packages/fwfh_chewie/pubspec.yaml +++ b/packages/fwfh_chewie/pubspec.yaml @@ -1,5 +1,5 @@ name: fwfh_chewie -version: 0.14.8 +version: 0.16.0 description: WidgetFactory extension to render VIDEO with the chewie plugin. homepage: https://github.com/daohoangson/flutter_widget_from_html @@ -11,7 +11,7 @@ dependencies: chewie: ^1.3.0 flutter: sdk: flutter - flutter_widget_from_html_core: ">=0.14.2 <0.16.0" + flutter_widget_from_html_core: ">=0.14.2 <0.17.0" video_player: ^2.2.9 dependency_overrides: diff --git a/packages/fwfh_just_audio/CHANGELOG.md b/packages/fwfh_just_audio/CHANGELOG.md index 50880f377..9b23a858b 100644 --- a/packages/fwfh_just_audio/CHANGELOG.md +++ b/packages/fwfh_just_audio/CHANGELOG.md @@ -1,10 +1,15 @@ +## 0.16.0 + +- Requires Flutter 3.10 (#1396) +- Add support for flutter_widget_from_html_core@0.16.0 (#1405) + ## 0.15.2 - Fix unnamed function parameters (#1309, authored by hassony105) ## 0.15.1 -- Drop support for Flutter@3.7 (#1250) +- Requires Flutter 3.10 (#1250) - Add support for flutter_widget_from_html_core@0.15.1 (#1269) ## 0.14.3 diff --git a/packages/fwfh_just_audio/README.md b/packages/fwfh_just_audio/README.md index 022cf2786..8e7a41e17 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.2 + fwfh_just_audio: ^0.16.0 ``` ### Platform specific configuration diff --git a/packages/fwfh_just_audio/pubspec.yaml b/packages/fwfh_just_audio/pubspec.yaml index 214d8ab42..84cdb5cc2 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.2 +version: 0.16.0 description: WidgetFactory extension to render AUDIO with the just_audio plugin. homepage: https://github.com/daohoangson/flutter_widget_from_html @@ -10,7 +10,7 @@ environment: dependencies: flutter: sdk: flutter - flutter_widget_from_html_core: ">=0.8.0 <0.16.0" + flutter_widget_from_html_core: ">=0.8.0 <0.17.0" just_audio: ">=0.9.0 <0.10.0" dependency_overrides: diff --git a/packages/fwfh_svg/CHANGELOG.md b/packages/fwfh_svg/CHANGELOG.md index 19a180cf3..4387d3789 100644 --- a/packages/fwfh_svg/CHANGELOG.md +++ b/packages/fwfh_svg/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.16.0 + +- Requires Flutter 3.10 (#1396) +- Add support for flutter_widget_from_html_core@0.16.0 (#1405) + ## 0.8.3 - Fix unnamed function parameters (#1309, authored by hassony105) diff --git a/packages/fwfh_svg/README.md b/packages/fwfh_svg/README.md index 99df91f50..1e6a0a679 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.3 + fwfh_svg: ^0.16.0 ``` ## Usage diff --git a/packages/fwfh_svg/pubspec.yaml b/packages/fwfh_svg/pubspec.yaml index ad15a80ca..1a29f285b 100644 --- a/packages/fwfh_svg/pubspec.yaml +++ b/packages/fwfh_svg/pubspec.yaml @@ -1,5 +1,5 @@ name: fwfh_svg -version: 0.8.3 +version: 0.16.0 description: WidgetFactory extension to render SVG with flutter_svg plugin. homepage: https://github.com/daohoangson/flutter_widget_from_html @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter flutter_svg: ^2.0.0 - flutter_widget_from_html_core: ">=0.8.0 <0.16.0" + flutter_widget_from_html_core: ">=0.8.0 <0.17.0" dependency_overrides: flutter_widget_from_html_core: diff --git a/packages/fwfh_url_launcher/CHANGELOG.md b/packages/fwfh_url_launcher/CHANGELOG.md index 7a984725b..9f5147b76 100644 --- a/packages/fwfh_url_launcher/CHANGELOG.md +++ b/packages/fwfh_url_launcher/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.16.0 + +- Requires Flutter 3.10 (#1396) +- Add support for flutter_widget_from_html_core@0.16.0 (#1405) + ## 0.9.1 - Add support for flutter_widget_from_html_core@0.15.1 (#1269) diff --git a/packages/fwfh_url_launcher/README.md b/packages/fwfh_url_launcher/README.md index 6b6529a0a..b69f48b5c 100644 --- a/packages/fwfh_url_launcher/README.md +++ b/packages/fwfh_url_launcher/README.md @@ -14,7 +14,7 @@ Add this to your app's `pubspec.yaml` file: ```yaml dependencies: flutter_widget_from_html_core: any - fwfh_url_launcher: ^0.9.1 + fwfh_url_launcher: ^0.16.0 ``` ## Usage diff --git a/packages/fwfh_url_launcher/pubspec.yaml b/packages/fwfh_url_launcher/pubspec.yaml index 115864658..6000bd9a7 100644 --- a/packages/fwfh_url_launcher/pubspec.yaml +++ b/packages/fwfh_url_launcher/pubspec.yaml @@ -1,5 +1,5 @@ name: fwfh_url_launcher -version: 0.9.1 +version: 0.16.0 description: WidgetFactory extension to launch A tag via url_launcher plugin. homepage: https://github.com/daohoangson/flutter_widget_from_html @@ -10,7 +10,7 @@ environment: dependencies: flutter: sdk: flutter - flutter_widget_from_html_core: ">=0.8.0 <0.16.0" + flutter_widget_from_html_core: ">=0.8.0 <0.17.0" url_launcher: ^6.1.0 dependency_overrides: diff --git a/packages/fwfh_webview/CHANGELOG.md b/packages/fwfh_webview/CHANGELOG.md index 8856604a7..edca9039d 100644 --- a/packages/fwfh_webview/CHANGELOG.md +++ b/packages/fwfh_webview/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.15.4 + +- Add support for flutter_widget_from_html_core@0.16.0 (#1405) + ## 0.15.3 - Add support for webview_flutter_android@4 (#1366) diff --git a/packages/fwfh_webview/README.md b/packages/fwfh_webview/README.md index 32dd3bd6f..84a382fec 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.3 + fwfh_webview: ^0.15.4 ``` ## Usage diff --git a/packages/fwfh_webview/pubspec.yaml b/packages/fwfh_webview/pubspec.yaml index bc6d9c721..c844f9d63 100644 --- a/packages/fwfh_webview/pubspec.yaml +++ b/packages/fwfh_webview/pubspec.yaml @@ -1,5 +1,5 @@ name: fwfh_webview -version: 0.15.3 +version: 0.15.4 description: WidgetFactory extension to render IFRAME with the official WebView plugin. homepage: https://github.com/daohoangson/flutter_widget_from_html @@ -10,7 +10,7 @@ environment: dependencies: flutter: sdk: flutter - flutter_widget_from_html_core: ">=0.10.5 <0.16.0" + flutter_widget_from_html_core: ">=0.10.5 <0.17.0" logging: ^1.0.0 web: ">=0.3.0 <2.0.0" webview_flutter: ^4.0.1