Skip to content

Commit 5833170

Browse files
authored
Merge pull request #862 from daohoangson/renovate/flutter_svg-2.x
Update dependency flutter_svg to v2
2 parents c854c71 + fde857d commit 5833170

File tree

14 files changed

+94
-110
lines changed

14 files changed

+94
-110
lines changed

demo_app/ios/Podfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ SPEC CHECKSUMS:
7070
just_audio: baa7252489dbcf47a4c7cc9ca663e9661c99aafa
7171
path_provider_foundation: 37748e03f12783f9de2cb2c4eadfaa25fe6d4852
7272
sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904
73-
url_launcher_ios: ae1517e5e344f5544fb090b079e11f399dfbe4d2
73+
url_launcher_ios: fb12c43172927bb5cf75aeebd073f883801f1993
7474
video_player_avfoundation: e489aac24ef5cf7af82702979ed16f2a5ef84cff
7575
wakelock: d0fc7c864128eac40eba1617cb5264d9c940b46f
7676
webview_flutter_wkwebview: b7e70ef1ddded7e69c796c7390ee74180182971f

demo_app/pubspec.lock

Lines changed: 34 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,10 @@ packages:
133133
dependency: transitive
134134
description:
135135
name: coverage
136-
sha256: "961c4aebd27917269b1896382c7cb1b1ba81629ba669ba09c27a7e5710ec9040"
136+
sha256: "2fb815080e44a09b85e0f2ca8a820b15053982b2e714b59267719e8a9ff17097"
137137
url: "https://pub.dev"
138138
source: hosted
139-
version: "1.6.2"
139+
version: "1.6.3"
140140
crypto:
141141
dependency: transitive
142142
description:
@@ -215,10 +215,10 @@ packages:
215215
dependency: transitive
216216
description:
217217
name: flutter_svg
218-
sha256: "6ff9fa12892ae074092de2fa6a9938fb21dbabfdaa2ff57dc697ff912fc8d4b2"
218+
sha256: f999d84ad2efda1c4c3956e7968b713b3a24b06f0a0e4798e844e16bbb9bb70b
219219
url: "https://pub.dev"
220220
source: hosted
221-
version: "1.1.6"
221+
version: "2.0.0+1"
222222
flutter_test:
223223
dependency: "direct dev"
224224
description: flutter
@@ -494,14 +494,6 @@ packages:
494494
url: "https://pub.dev"
495495
source: hosted
496496
version: "1.8.2"
497-
path_drawing:
498-
dependency: transitive
499-
description:
500-
name: path_drawing
501-
sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977
502-
url: "https://pub.dev"
503-
source: hosted
504-
version: "1.0.1"
505497
path_parsing:
506498
dependency: transitive
507499
description:
@@ -799,10 +791,10 @@ packages:
799791
dependency: "direct main"
800792
description:
801793
name: url_launcher
802-
sha256: "698fa0b4392effdc73e9e184403b627362eb5fbf904483ac9defbb1c2191d809"
794+
sha256: e8f2efc804810c0f2f5b485f49e7942179f56eabcfe81dce3387fec4bb55876b
803795
url: "https://pub.dev"
804796
source: hosted
805-
version: "6.1.8"
797+
version: "6.1.9"
806798
url_launcher_android:
807799
dependency: transitive
808800
description:
@@ -815,10 +807,10 @@ packages:
815807
dependency: transitive
816808
description:
817809
name: url_launcher_ios
818-
sha256: bb328b24d3bccc20bdf1024a0990ac4f869d57663660de9c936fb8c043edefe3
810+
sha256: "0a5af0aefdd8cf820dd739886efb1637f1f24489900204f50984634c07a54815"
819811
url: "https://pub.dev"
820812
source: hosted
821-
version: "6.0.18"
813+
version: "6.1.0"
822814
url_launcher_linux:
823815
dependency: transitive
824816
description:
@@ -867,6 +859,30 @@ packages:
867859
url: "https://pub.dev"
868860
source: hosted
869861
version: "3.0.7"
862+
vector_graphics:
863+
dependency: transitive
864+
description:
865+
name: vector_graphics
866+
sha256: "09562ef5f47aa84f6567495adb6b9cb2a3192b82c352623b8bd00b300d62603b"
867+
url: "https://pub.dev"
868+
source: hosted
869+
version: "1.0.1"
870+
vector_graphics_codec:
871+
dependency: transitive
872+
description:
873+
name: vector_graphics_codec
874+
sha256: "886e57742644ebed024dc3ade29712e37eea1b03d294fb314c0a3386243fe5a6"
875+
url: "https://pub.dev"
876+
source: hosted
877+
version: "1.0.1"
878+
vector_graphics_compiler:
879+
dependency: transitive
880+
description:
881+
name: vector_graphics_compiler
882+
sha256: "5d9010c4a292766c55395b2288532579a85673f8148460d1e233d98ffe10d24e"
883+
url: "https://pub.dev"
884+
source: hosted
885+
version: "1.0.1"
870886
vector_math:
871887
dependency: transitive
872888
description:
@@ -1060,5 +1076,5 @@ packages:
10601076
source: hosted
10611077
version: "3.1.1"
10621078
sdks:
1063-
dart: ">=2.18.0 <3.0.0"
1064-
flutter: ">=3.3.0"
1079+
dart: ">=2.19.0-0 <3.0.0"
1080+
flutter: ">=3.7.0-0"

demo_app/test/goldens/SVG.png

56 Bytes
Loading

packages/enhanced/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: Flutter package to render html as widgets that supports hyperlink,
44
homepage: https://github.com/daohoangson/flutter_widget_from_html
55

66
environment:
7-
flutter: ">=3.3.0"
8-
sdk: ">=2.18.0 <3.0.0"
7+
flutter: ">=3.7.0"
8+
sdk: ">=2.19.0 <3.0.0"
99

1010
dependencies:
1111
flutter:
@@ -14,7 +14,7 @@ dependencies:
1414
fwfh_cached_network_image: ^0.7.0+3
1515
fwfh_chewie: ^0.7.1
1616
fwfh_just_audio: ^0.9.0
17-
fwfh_svg: ^0.7.2+1
17+
fwfh_svg: ^0.8.0
1818
fwfh_url_launcher: ^0.9.0
1919
fwfh_webview: ">=0.6.2+5 <0.8.0"
2020
html: ^0.15.0

packages/enhanced/test/mixin_test.dart

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,10 @@ void main() {
1616
<circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" />
1717
SVG support is not enabled.
1818
</svg>''';
19-
final e = await explain(tester, html);
20-
final explained = e.replaceAll(RegExp('String#[0-9a-f]+,'), 'String,');
19+
final explained = await explain(tester, html);
2120
expect(
2221
explained,
23-
equals(
24-
'[SvgPicture:pictureProvider='
25-
'StringPicture(String, colorFilter: null)]',
26-
),
22+
equals('[SvgPicture:bytesLoader=SvgStringLoader]'),
2723
);
2824
});
2925

@@ -37,8 +33,7 @@ void main() {
3733
equals(
3834
'[CssSizing:$sizingConstraints,child='
3935
'[SvgPicture:'
40-
'pictureProvider=ExactAssetPicture(name: "$assetName", '
41-
'bundle: null, colorFilter: null)'
36+
'bytesLoader=SvgAssetLoader(assetName: $assetName, packageName: null)'
4237
']]',
4338
),
4439
);

packages/fwfh_svg/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.8.0
2+
3+
- Update dependency flutter_svg to v2 #862
4+
15
## 0.7.2+1
26

37
- Add support for [email protected] (#828)

packages/fwfh_svg/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Add this to your app's `pubspec.yaml` file:
1414
```yaml
1515
dependencies:
1616
flutter_widget_from_html_core: any
17-
fwfh_svg: ^0.7.2
17+
fwfh_svg: ^0.8.0
1818
```
1919
2020
## Usage

packages/fwfh_svg/example/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import 'package:fwfh_svg/fwfh_svg.dart';
55
void main() => runApp(const MyApp());
66

77
class MyApp extends StatelessWidget {
8-
const MyApp({Key? key}) : super(key: key);
8+
const MyApp({super.key});
99

1010
@override
1111
Widget build(BuildContext context) {
Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
import 'dart:typed_data';
2-
31
import 'package:flutter_svg/flutter_svg.dart';
42

5-
PictureProvider? filePicture(
6-
PictureInfoDecoderBuilder<Uint8List> decoderBuilder,
7-
String path,
8-
) =>
9-
null;
3+
BytesLoader? fileLoader(String path) => null;
Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
import 'dart:io';
2-
import 'dart:typed_data';
32

43
import 'package:flutter_svg/flutter_svg.dart';
54

6-
PictureProvider? filePicture(
7-
PictureInfoDecoderBuilder<Uint8List> decoderBuilder,
8-
String path,
9-
) =>
10-
FilePicture(decoderBuilder, File(path));
5+
BytesLoader? fileLoader(String path) => SvgFileLoader(File(path));

0 commit comments

Comments
 (0)