Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 0 additions & 54 deletions .github/workflows/backward_compatibility.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,6 @@ jobs:
package:
- core
- enhanced
- fwfh_cached_network_image
- fwfh_chewie
- fwfh_just_audio
- fwfh_svg
- fwfh_url_launcher
- fwfh_webview

name: ${{ matrix.package }}
runs-on: ubuntu-latest
Expand Down Expand Up @@ -80,51 +74,3 @@ jobs:
with:
flutter-version-file: packages/${{ matrix.package }}/pubspec.yaml
- run: flutter test

core:
strategy:
matrix:
channel:
- beta
- master
- stable

# In case one of these fails, create a new PR against the `release/*` branch
name: core@${{ matrix.channel }}
runs-on: ubuntu-latest
continue-on-error: true
defaults:
run:
working-directory: packages/core
env:
GOLDEN_SKIP: "yes"
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Update pubspec.yaml
run: |
set -e

sudo snap install yq

# delete all overrides and use pub.dev versions
yq e 'del(.dependency_overrides)' -i pubspec.yaml

# output for debugging
cat pubspec.yaml
- name: Setup Flutter
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2.19.0
with:
channel: ${{ matrix.channel }}
- run: flutter test

html_flex:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Verify hashes
run: |
set -e

_scripts=$( cat packages/core/lib/src/widgets/html_flex.dart | head -n 22 | tail -n 21 )
bash -c "$_scripts"
1 change: 1 addition & 0 deletions .github/workflows/demo_app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ jobs:
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2.19.0
with:
cache: true
flutter-version: 3.29.0
- uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # v4.3.1
- run: echo JAVA_HOME=$JAVA_HOME_17_X64 >> $GITHUB_ENV

Expand Down
1 change: 1 addition & 0 deletions .github/workflows/flutter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ jobs:
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2.19.0
with:
cache: true
flutter-version: 3.29.0

# TODO: investigate why this fail on GitHub Actions
# - run: dart format --set-exit-if-changed --output none .
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/integration_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ jobs:
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2.19.0
with:
cache: true
flutter-version: 3.29.0
- uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # v4.3.1
with:
# only update gradle cache from demo_app.yml jobs
Expand All @@ -33,7 +34,7 @@ jobs:
run: |
set -e

dart pub global activate patrol_cli
dart pub global activate patrol_cli 3.6.0

cd demo_app
flutter build apk --config-only
Expand Down Expand Up @@ -70,6 +71,7 @@ jobs:
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2.19.0
with:
cache: true
flutter-version: 3.29.0

- name: Unlock Fastlane secrets
env:
Expand All @@ -84,7 +86,7 @@ jobs:
run: |
set -e

dart pub global activate patrol_cli
dart pub global activate patrol_cli 3.6.0

cd demo_app/ios
fastlane patrol_build
Expand Down
4 changes: 4 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.16.1

- Fix `text-align: center` inside tables (#1451)

## 0.16.0

- Requires Flutter 3.22 (#1403)
Expand Down
2 changes: 1 addition & 1 deletion packages/core/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: flutter_widget_from_html_core
version: 0.16.0
version: 0.16.1
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

Expand Down
8 changes: 8 additions & 0 deletions packages/enhanced/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 0.16.1

- Add support for [email protected] (requires Flutter 3.27, #1448)
- Add support for [email protected] (#1475)
- Add support for [email protected] (#1475)
- Add support for [email protected] (#1452)
- Fix `text-align: center` inside tables (#1451)

## 0.16.0

- Requires Flutter 3.22 (#1403)
Expand Down
16 changes: 8 additions & 8 deletions packages/enhanced/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: flutter_widget_from_html
version: 0.16.0
version: 0.16.1
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

Expand All @@ -10,13 +10,13 @@ environment:
dependencies:
flutter:
sdk: flutter
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
flutter_widget_from_html_core: ">=0.16.0 <0.18.0"
fwfh_cached_network_image: ^0.16.1
fwfh_chewie: ^0.16.1
fwfh_just_audio: ">=0.16.0 <0.18.0"
fwfh_svg: ^0.16.1
fwfh_url_launcher: ^0.16.1
fwfh_webview: ^0.15.5
html: ^0.15.0

dependency_overrides:
Expand Down
2 changes: 1 addition & 1 deletion packages/fwfh_chewie/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ dev_dependencies:
sdk: flutter
lint: any
plugin_platform_interface: any
video_player_platform_interface: ">=5.0.0 <7.0.0"
video_player_platform_interface: 6.2.0

funding:
- https://patreon.com/daohoangson
Expand Down
4 changes: 2 additions & 2 deletions packages/fwfh_webview/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ dependencies:
logging: ^1.0.0
web: ">=0.3.0 <2.0.0"
webview_flutter: ^4.0.1
webview_flutter_android: ">=3.10.0 <5.0.0"
webview_flutter_wkwebview: ^3.6.0
webview_flutter_android: 4.5.0
webview_flutter_wkwebview: 3.20.0

dependency_overrides:
flutter_widget_from_html_core:
Expand Down