Add compatibility for Dart 1.10-style name munging. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1110513005
diff --git a/CHANGELOG.md b/CHANGELOG.md index 3429ab7..deb9c13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md
@@ -1,3 +1,7 @@ +## 1.0.4 + +* Add compatibility for Dart 1.10-style name munging. + ## 1.0.3 * Prefer "dart:" URLs to "package:" URLs.
diff --git a/lib/source_map_stack_trace.dart b/lib/source_map_stack_trace.dart index 76ad41a..893135f 100644 --- a/lib/source_map_stack_trace.dart +++ b/lib/source_map_stack_trace.dart
@@ -101,7 +101,7 @@ .replaceAll(new RegExp(r"[a-zA-Z_0-9]+\$"), "") // Get rid of the static method prefix. The class name also exists in the // invocation, so we're not getting rid of any information. - .replaceAll(new RegExp(r"^[a-zA-Z_0-9]+.static."), "") + .replaceAll(new RegExp(r"^[a-zA-Z_0-9]+.(static|dart)."), "") // Convert underscores after identifiers to dots. This runs the risk of // incorrectly converting members that contain underscores, but those are // contrary to the style guide anyway.
diff --git a/pubspec.yaml b/pubspec.yaml index 093c397..0933aa2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml
@@ -1,5 +1,5 @@ name: source_map_stack_trace -version: 1.0.3 +version: 1.0.4 description: > A package for applying source maps to stack traces. author: Dart Team <misc@dartlang.org>