diff --git a/third_party/packages/path_parsing/CHANGELOG.md b/third_party/packages/path_parsing/CHANGELOG.md index ae794014dedd..240a25cffcd2 100644 --- a/third_party/packages/path_parsing/CHANGELOG.md +++ b/third_party/packages/path_parsing/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT * Updates minimum supported SDK version to Flutter 3.38/Dart 3.10. +* Fixes deprecation lints and updates minimum vector_math dependency. ## 1.1.0 diff --git a/third_party/packages/path_parsing/lib/src/path_parsing.dart b/third_party/packages/path_parsing/lib/src/path_parsing.dart index 46f155089364..3a100d8e8794 100644 --- a/third_party/packages/path_parsing/lib/src/path_parsing.dart +++ b/third_party/packages/path_parsing/lib/src/path_parsing.dart @@ -653,7 +653,7 @@ class SvgPathNormalizer { } pointTransform.setIdentity(); - pointTransform.scale(1.0 / rx, 1.0 / ry); + pointTransform.scaleByDouble(1.0 / rx, 1.0 / ry, 1.0 / rx, 1); pointTransform.rotateZ(-angle); _PathOffset point1 = _mapPoint(pointTransform, currentPoint); @@ -687,7 +687,7 @@ class SvgPathNormalizer { pointTransform.setIdentity(); pointTransform.rotateZ(angle); - pointTransform.scale(rx, ry); + pointTransform.scaleByDouble(rx, ry, rx, 1); // Some results of atan2 on some platform implementations are not exact // enough. So that we get more cubic curves than expected here. Adding 0.001f diff --git a/third_party/packages/path_parsing/pubspec.yaml b/third_party/packages/path_parsing/pubspec.yaml index 916c614b0f04..a3637baa19f8 100644 --- a/third_party/packages/path_parsing/pubspec.yaml +++ b/third_party/packages/path_parsing/pubspec.yaml @@ -10,7 +10,7 @@ environment: dependencies: meta: ^1.3.0 - vector_math: ^2.1.0 + vector_math: ^2.2.0 dev_dependencies: path: ^1.8.0