|
| 1 | +## 4.3.0 |
| 2 | + |
| 3 | +- Updates project dependencies. |
| 4 | + |
1 | 5 | ## 4.2.3
|
2 | 6 |
|
3 |
| -* Fixes class name references in the API documentation. |
| 7 | +- Fixes class name references in the API documentation. |
4 | 8 |
|
5 | 9 | ## 4.2.2
|
6 | 10 |
|
7 |
| -* Adds limited access permission for Android 14+. |
| 11 | +- Adds limited access permission for Android 14+. |
8 | 12 |
|
9 | 13 | ## 4.2.1
|
10 | 14 |
|
11 |
| -* Resolves an error that occurred when calling the `shouldShowRequestPermissionRationale` on iOS. |
| 15 | +- Resolves an error that occurred when calling the `shouldShowRequestPermissionRationale` on iOS. |
12 | 16 |
|
13 | 17 | ## 4.2.0
|
14 | 18 |
|
15 |
| -* Adds a new permission `Permission.backgroundRefresh` to check the background refresh permission status on iOS & macOS platforms. This is a no-op on all other platforms. |
| 19 | +- Adds a new permission `Permission.backgroundRefresh` to check the background refresh permission status on iOS & macOS platforms. This is a no-op on all other platforms. |
16 | 20 |
|
17 | 21 | ## 4.1.0
|
18 | 22 |
|
19 |
| -* Adds the `Permission.assistant` which allows users to request permissions to access SiriKit on iOS and macOS platforms. This is a no-op on all other platforms. |
| 23 | +- Adds the `Permission.assistant` which allows users to request permissions to access SiriKit on iOS and macOS platforms. This is a no-op on all other platforms. |
20 | 24 |
|
21 | 25 | ## 4.0.2
|
22 | 26 |
|
23 |
| -* Improved the documentation around the `PermissionStatus`, `PermissionStatusGetters` and `FuturePermissionStatusGetters`. |
| 27 | +- Improved the documentation around the `PermissionStatus`, `PermissionStatusGetters` and `FuturePermissionStatusGetters`. |
24 | 28 |
|
25 | 29 | ## 4.0.1
|
26 | 30 |
|
27 |
| -* Updates Android documentation on how to use `permission.photo` on Android 12 (API 32) and below and Android 13 (API 33) and above. |
| 31 | +- Updates Android documentation on how to use `permission.photo` on Android 12 (API 32) and below and Android 13 (API 33) and above. |
28 | 32 |
|
29 | 33 | ## 4.0.0
|
30 | 34 |
|
31 |
| -* **BREAKING CHANGE**: Replaces `Permission.calendarReadOnly` with `Permission.calendarWriteOnly`. |
| 35 | +- **BREAKING CHANGE**: Replaces `Permission.calendarReadOnly` with `Permission.calendarWriteOnly`. |
32 | 36 |
|
33 | 37 | ## 3.12.0
|
34 | 38 |
|
35 |
| -* Adds `Permission.calendarReadOnly` and `Permission.calendarFullAccess`. |
36 |
| -* Deprecates `Permission.calendar`. Developers should use `Permission.calendarReadOnly` and `Permission.calendarFullAccess` instead. |
| 39 | +- Adds `Permission.calendarReadOnly` and `Permission.calendarFullAccess`. |
| 40 | +- Deprecates `Permission.calendar`. Developers should use `Permission.calendarReadOnly` and `Permission.calendarFullAccess` instead. |
37 | 41 |
|
38 | 42 | ## 3.11.5
|
39 | 43 |
|
40 |
| -* Updates the mentions of Android versions throughout the plugin, now following a format of 'Android {name} (API {number})'. For example: 'Android 13 (API 33)'. |
| 44 | +- Updates the mentions of Android versions throughout the plugin, now following a format of 'Android {name} (API {number})'. For example: 'Android 13 (API 33)'. |
41 | 45 |
|
42 | 46 | ## 3.11.4
|
43 | 47 |
|
44 |
| -* Clarifies the documentation on requesting background location permission |
| 48 | +- Clarifies the documentation on requesting background location permission |
45 | 49 | through `Permission.locationAlways` on Android 10+ (API 29+).
|
46 | 50 |
|
47 | 51 | ## 3.11.3
|
48 | 52 |
|
49 |
| -* Updates the documentation for the `Permission.bluetooth` permission regarding the limitations of the permission on iOS. |
| 53 | +- Updates the documentation for the `Permission.bluetooth` permission regarding the limitations of the permission on iOS. |
50 | 54 |
|
51 | 55 | ## 3.11.2
|
52 | 56 |
|
53 |
| -* Changes `Permission.bluetooth` into an instance of `PermissionWithService` instead of `Permission` in order to determine iOS native's `CBManagerStatePoweredOn`. |
| 57 | +- Changes `Permission.bluetooth` into an instance of `PermissionWithService` instead of `Permission` in order to determine iOS native's `CBManagerStatePoweredOn`. |
54 | 58 |
|
55 | 59 | ## 3.11.1
|
56 | 60 |
|
57 |
| -* Updates the documentation for the `Permission.storage` permission regarding its use on Android. |
| 61 | +- Updates the documentation for the `Permission.storage` permission regarding its use on Android. |
58 | 62 |
|
59 | 63 | ## 3.11.0+1
|
60 | 64 |
|
61 |
| -* **HOTFIX**: Fixes misalignment in the `Permission` enum after adding the new BODY_SENSORS_BACKGROUND permission. |
| 65 | +- **HOTFIX**: Fixes misalignment in the `Permission` enum after adding the new BODY_SENSORS_BACKGROUND permission. |
62 | 66 |
|
63 | 67 | ## 3.11.0
|
64 | 68 |
|
65 |
| -* Adds support for the new Android 13 permission: BODY_SENSORS_BACKGROUND. |
| 69 | +- Adds support for the new Android 13 permission: BODY_SENSORS_BACKGROUND. |
66 | 70 |
|
67 | 71 | ## 3.10.0
|
68 | 72 |
|
69 |
| -* Adds support for the "Provisional" permission status introduced with iOS 12+. |
| 73 | +- Adds support for the "Provisional" permission status introduced with iOS 12+. |
70 | 74 |
|
71 | 75 | ## 3.9.0
|
72 | 76 |
|
73 |
| -* Adds support for the new Android 13 permissions: SCHEDULE_EXACT_ALARM, READ_MEDIA_IMAGES, READ_MEDIA_VIDEO and READ_MEDIA_AUDIO |
| 77 | +- Adds support for the new Android 13 permissions: SCHEDULE_EXACT_ALARM, READ_MEDIA_IMAGES, READ_MEDIA_VIDEO and READ_MEDIA_AUDIO |
74 | 78 |
|
75 | 79 | ## 3.8.0
|
76 | 80 |
|
77 |
| -* Adds support for the new Android 13 permission: NEARBY_WIFI_DEVICES. |
| 81 | +- Adds support for the new Android 13 permission: NEARBY_WIFI_DEVICES. |
78 | 82 |
|
79 | 83 | ## 3.7.1
|
80 | 84 |
|
81 |
| -* Updates the documentation on permissions in `permission_status.dart` |
| 85 | +- Updates the documentation on permissions in `permission_status.dart` |
82 | 86 |
|
83 | 87 | ## 3.7.0
|
84 | 88 |
|
85 |
| -* Adds support for the new Android 12 Bluetooth permissions: BLUETOOTH_SCAN, BLUETOOTH_ADVERTISE, and BLUETOOTH_CONNECT. |
| 89 | +- Adds support for the new Android 12 Bluetooth permissions: BLUETOOTH_SCAN, BLUETOOTH_ADVERTISE, and BLUETOOTH_CONNECT. |
86 | 90 |
|
87 | 91 | ## 3.6.2
|
88 | 92 |
|
89 |
| -* Updates the MethodChannelMock due to breaking changes in the platform channel test interface. |
| 93 | +- Updates the MethodChannelMock due to breaking changes in the platform channel test interface. |
90 | 94 |
|
91 | 95 | ## 3.6.1
|
92 | 96 |
|
93 |
| -* Updates the `meta` dependency to version `^1.3.0`. |
94 |
| -* Updates documentation for the `locationAlways` permission |
| 97 | +- Updates the `meta` dependency to version `^1.3.0`. |
| 98 | +- Updates documentation for the `locationAlways` permission |
95 | 99 |
|
96 | 100 | ## 3.6.0
|
97 | 101 |
|
98 |
| -* Adds support for iOS Critical Alerts and Android Access Notification Policy. |
| 102 | +- Adds support for iOS Critical Alerts and Android Access Notification Policy. |
99 | 103 |
|
100 | 104 | ## 3.5.1
|
101 | 105 |
|
102 |
| -* Updates API documentation for the `PermissionStatus.permanentlyDenied` status. |
| 106 | +- Updates API documentation for the `PermissionStatus.permanentlyDenied` status. |
103 | 107 |
|
104 | 108 | ## 3.5.0
|
105 | 109 |
|
106 |
| -* Adds support for app tracking transparency permission. |
| 110 | +- Adds support for app tracking transparency permission. |
107 | 111 |
|
108 | 112 | ## 3.4.0
|
109 | 113 |
|
110 |
| -* Adds support request install packages permission. |
| 114 | +- Adds support request install packages permission. |
111 | 115 |
|
112 | 116 | ## 3.3.0
|
113 | 117 |
|
114 |
| -* Adds support for system alert window permission. |
| 118 | +- Adds support for system alert window permission. |
115 | 119 |
|
116 | 120 | ## 3.2.0
|
117 | 121 |
|
118 |
| -* Adds support for managing external storage permission available on Android 10 and up. |
| 122 | +- Adds support for managing external storage permission available on Android 10 and up. |
119 | 123 |
|
120 | 124 | ## 3.1.3
|
121 | 125 |
|
122 |
| -* Implements the equality operator for the `Permission` class; |
123 |
| -* Reverts the status of the services check for notification permission. Turns out the implementation does not fit with the ideas of the permission_handler plugin. |
| 126 | +- Implements the equality operator for the `Permission` class; |
| 127 | +- Reverts the status of the services check for notification permission. Turns out the implementation does not fit with the ideas of the permission_handler plugin. |
124 | 128 |
|
125 | 129 | ## 3.1.2
|
126 | 130 |
|
127 |
| -* Allows checking service status for notification permission. |
| 131 | +- Allows checking service status for notification permission. |
128 | 132 |
|
129 | 133 | ## 3.1.1
|
130 | 134 |
|
131 |
| -* Fixes conversion issue where `PermissionStatus.denied` was not translated to the correct index. |
132 |
| -* Adds unit tests to guard API against breaking changes. |
| 135 | +- Fixes conversion issue where `PermissionStatus.denied` was not translated to the correct index. |
| 136 | +- Adds unit tests to guard API against breaking changes. |
133 | 137 |
|
134 | 138 | ## 3.1.0
|
135 | 139 |
|
136 |
| -* Adds support for Bluetooth permissions. |
| 140 | +- Adds support for Bluetooth permissions. |
137 | 141 |
|
138 | 142 | ## 3.0.0+1
|
139 | 143 |
|
140 |
| -* **BREAKING**: Removes the PermissionStatus.undetermined. This is now replaced by PermissionStatus.denied. |
| 144 | +- **BREAKING**: Removes the PermissionStatus.undetermined. This is now replaced by PermissionStatus.denied. |
141 | 145 |
|
142 | 146 | ## 3.0.0
|
143 | 147 |
|
144 |
| -* Migrates to null safety. |
| 148 | +- Migrates to null safety. |
145 | 149 |
|
146 | 150 | ## 2.0.2
|
147 | 151 |
|
148 |
| -* Adds support for the limited photo permission available on iOS 14 and up. |
| 152 | +- Adds support for the limited photo permission available on iOS 14 and up. |
149 | 153 |
|
150 | 154 | ## 2.0.1
|
151 | 155 |
|
152 |
| -* Updates to `platform_interface 1.0.2` |
153 |
| -* Fixes bug that allows requesting if the device has phone capabilities. |
| 156 | +- Updates to `platform_interface 1.0.2` |
| 157 | +- Fixes bug that allows requesting if the device has phone capabilities. |
154 | 158 |
|
155 | 159 | ## 2.0.0
|
156 | 160 |
|
157 |
| -* **BREAKING**: Creates a much more intuitive API using Dart's new extension methods ([#230](https://github.com/Baseflow/flutter-permission-handler/issues/230)). Big thank you to [@marcelgarus](https://github.com/marcelgarus) for the idea and for doing all the grunt work. |
| 161 | +- **BREAKING**: Creates a much more intuitive API using Dart's new extension methods ([#230](https://github.com/Baseflow/flutter-permission-handler/issues/230)). Big thank you to [@marcelgarus](https://github.com/marcelgarus) for the idea and for doing all the grunt work. |
158 | 162 |
|
159 | 163 | ## 1.0.0
|
160 | 164 |
|
161 |
| -* Initial open-source release. |
| 165 | +- Initial open-source release. |
0 commit comments