Skip to content

Commit ed32dca

Browse files
agordn52Anthony Gordon
authored andcommitted
chore(release): bump version to 2.1.2
1 parent ab0d4f0 commit ed32dca

14 files changed

Lines changed: 522 additions & 27 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## [2.1.2] - 2026-05-01
2+
3+
### Fixed
4+
5+
* Dev Panel long-press failed to open when `ErrorStackDevPanel` was used via `MaterialApp.builder`. The panel now locates the `Navigator` whether it sits above or below the dev panel widget in the element tree.
6+
7+
### Tests
8+
9+
* Added widget tests covering the long-press path for both `home:` and `MaterialApp.builder` configurations.
10+
11+
### Example
12+
13+
* Added a "Storage Tab" example demonstrating the Dev Panel's `SharedPreferences` and `FlutterSecureStorage` inspector with view, edit, search, and delete flows.
14+
115
## [2.1.1] - 2026-04-26
216

317
### Documentation

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Add the following to your `pubspec.yaml`:
2929

3030
```yaml
3131
dependencies:
32-
error_stack: ^2.1.1
32+
error_stack: ^2.1.2
3333
```
3434
3535
Or install via command line:

example/ios/Flutter/AppFrameworkInfo.plist

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,5 @@
2020
<string>????</string>
2121
<key>CFBundleVersion</key>
2222
<string>1.0</string>
23-
<key>MinimumOSVersion</key>
24-
<string>13.0</string>
2523
</dict>
2624
</plist>

example/ios/Podfile.lock

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ PODS:
33
- flutter_secure_storage_darwin (10.0.0):
44
- Flutter
55
- FlutterMacOS
6-
- path_provider_foundation (0.0.1):
7-
- Flutter
8-
- FlutterMacOS
96
- shared_preferences_foundation (0.0.1):
107
- Flutter
118
- FlutterMacOS
@@ -15,7 +12,6 @@ PODS:
1512
DEPENDENCIES:
1613
- Flutter (from `Flutter`)
1714
- flutter_secure_storage_darwin (from `.symlinks/plugins/flutter_secure_storage_darwin/darwin`)
18-
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
1915
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
2016
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
2117

@@ -24,19 +20,16 @@ EXTERNAL SOURCES:
2420
:path: Flutter
2521
flutter_secure_storage_darwin:
2622
:path: ".symlinks/plugins/flutter_secure_storage_darwin/darwin"
27-
path_provider_foundation:
28-
:path: ".symlinks/plugins/path_provider_foundation/darwin"
2923
shared_preferences_foundation:
3024
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
3125
url_launcher_ios:
3226
:path: ".symlinks/plugins/url_launcher_ios/ios"
3327

3428
SPEC CHECKSUMS:
3529
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
36-
flutter_secure_storage_darwin: 557817588b80e60213cbecb573c45c76b788018d
37-
path_provider_foundation: 0b743cbb62d8e47eab856f09262bb8c1ddcfe6ba
38-
shared_preferences_foundation: 5086985c1d43c5ba4d5e69a4e8083a389e2909e6
39-
url_launcher_ios: bb13df5870e8c4234ca12609d04010a21be43dfa
30+
flutter_secure_storage_darwin: acdb3f316ed05a3e68f856e0353b133eec373a23
31+
shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb
32+
url_launcher_ios: 7a95fa5b60cc718a708b8f2966718e93db0cef1b
4033

4134
PODFILE CHECKSUM: 4f1c12611da7338d21589c0b2ecd6bd20b109694
4235

example/ios/Runner/AppDelegate.swift

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@ import Flutter
22
import UIKit
33

44
@main
5-
@objc class AppDelegate: FlutterAppDelegate {
5+
@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
66
override func application(
77
_ application: UIApplication,
88
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
99
) -> Bool {
10-
GeneratedPluginRegistrant.register(with: self)
1110
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
1211
}
12+
13+
func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
14+
GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
15+
}
1316
}

example/ios/Runner/Info.plist

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5+
<key>CADisableMinimumFrameDurationOnPhone</key>
6+
<true/>
57
<key>CFBundleDevelopmentRegion</key>
68
<string>$(DEVELOPMENT_LANGUAGE)</string>
79
<key>CFBundleDisplayName</key>
@@ -24,6 +26,29 @@
2426
<string>$(FLUTTER_BUILD_NUMBER)</string>
2527
<key>LSRequiresIPhoneOS</key>
2628
<true/>
29+
<key>UIApplicationSceneManifest</key>
30+
<dict>
31+
<key>UIApplicationSupportsMultipleScenes</key>
32+
<false/>
33+
<key>UISceneConfigurations</key>
34+
<dict>
35+
<key>UIWindowSceneSessionRoleApplication</key>
36+
<array>
37+
<dict>
38+
<key>UISceneClassName</key>
39+
<string>UIWindowScene</string>
40+
<key>UISceneConfigurationName</key>
41+
<string>flutter</string>
42+
<key>UISceneDelegateClassName</key>
43+
<string>FlutterSceneDelegate</string>
44+
<key>UISceneStoryboardFile</key>
45+
<string>Main</string>
46+
</dict>
47+
</array>
48+
</dict>
49+
</dict>
50+
<key>UIApplicationSupportsIndirectInputEvents</key>
51+
<true/>
2752
<key>UILaunchStoryboardName</key>
2853
<string>LaunchScreen</string>
2954
<key>UIMainStoryboardFile</key>
@@ -41,9 +66,5 @@
4166
<string>UIInterfaceOrientationLandscapeLeft</string>
4267
<string>UIInterfaceOrientationLandscapeRight</string>
4368
</array>
44-
<key>CADisableMinimumFrameDurationOnPhone</key>
45-
<true/>
46-
<key>UIApplicationSupportsIndirectInputEvents</key>
47-
<true/>
4869
</dict>
4970
</plist>

0 commit comments

Comments
 (0)