Skip to content

Commit 8a902d6

Browse files
Merge branch 'main' into textInput-Reader-Accessibility
2 parents 6d9672c + cbd4363 commit 8a902d6

File tree

33 files changed

+345
-78
lines changed

33 files changed

+345
-78
lines changed

CHANGELOG.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,96 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## 2025-03-03
7+
8+
### Changes
9+
10+
---
11+
12+
Packages with breaking changes:
13+
14+
- There are no breaking changes in this release.
15+
16+
Packages with other changes:
17+
18+
- [`ensemble` - `v1.1.29`](#ensemble---v1129)
19+
- [`ensemble_auth` - `v1.0.1`](#ensemble_auth---v101)
20+
- [`ensemble_chat` - `v0.0.1+1`](#ensemble_chat---v0011)
21+
- [`ensemble_file_manager` - `v0.0.1+1`](#ensemble_file_manager---v0011)
22+
- [`ensemble_camera` - `v0.0.1+1`](#ensemble_camera---v0011)
23+
- [`ensemble_deeplink` - `v0.0.1+1`](#ensemble_deeplink---v0011)
24+
- [`ensemble_bluetooth` - `v0.0.1+1`](#ensemble_bluetooth---v0011)
25+
- [`ensemble_network_info` - `v0.0.1+1`](#ensemble_network_info---v0011)
26+
- [`ensemble_location` - `v0.0.1+1`](#ensemble_location---v0011)
27+
- [`ensemble_contacts` - `v0.0.1+1`](#ensemble_contacts---v0011)
28+
- [`ensemble_connect` - `v0.0.1+1`](#ensemble_connect---v0011)
29+
30+
Packages with dependency updates only:
31+
32+
> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
33+
34+
- `ensemble_auth` - `v1.0.1`
35+
- `ensemble_chat` - `v0.0.1+1`
36+
- `ensemble_file_manager` - `v0.0.1+1`
37+
- `ensemble_camera` - `v0.0.1+1`
38+
- `ensemble_deeplink` - `v0.0.1+1`
39+
- `ensemble_bluetooth` - `v0.0.1+1`
40+
- `ensemble_network_info` - `v0.0.1+1`
41+
- `ensemble_location` - `v0.0.1+1`
42+
- `ensemble_contacts` - `v0.0.1+1`
43+
- `ensemble_connect` - `v0.0.1+1`
44+
45+
---
46+
47+
#### `ensemble` - `v1.1.29`
48+
49+
- **FIX**(notification_manager): initialize message handling on startup. ([9ca35acb](https://github.com/ensembleUI/ensemble/commit/9ca35acbd9b868198acb29fa618841b362ac8d19))
50+
51+
52+
## 2025-02-28
53+
54+
### Changes
55+
56+
---
57+
58+
Packages with breaking changes:
59+
60+
- There are no breaking changes in this release.
61+
62+
Packages with other changes:
63+
64+
- [`ensemble` - `v1.1.28`](#ensemble---v1128)
65+
- [`ensemble_location` - `v0.0.1+1`](#ensemble_location---v0011)
66+
- [`ensemble_file_manager` - `v0.0.1+1`](#ensemble_file_manager---v0011)
67+
- [`ensemble_bluetooth` - `v0.0.1+1`](#ensemble_bluetooth---v0011)
68+
- [`ensemble_chat` - `v0.0.1+1`](#ensemble_chat---v0011)
69+
- [`ensemble_auth` - `v1.0.1`](#ensemble_auth---v101)
70+
- [`ensemble_contacts` - `v0.0.1+1`](#ensemble_contacts---v0011)
71+
- [`ensemble_connect` - `v0.0.1+1`](#ensemble_connect---v0011)
72+
- [`ensemble_camera` - `v0.0.1+1`](#ensemble_camera---v0011)
73+
- [`ensemble_network_info` - `v0.0.1+1`](#ensemble_network_info---v0011)
74+
- [`ensemble_deeplink` - `v0.0.1+1`](#ensemble_deeplink---v0011)
75+
76+
Packages with dependency updates only:
77+
78+
> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
79+
80+
- `ensemble_location` - `v0.0.1+1`
81+
- `ensemble_file_manager` - `v0.0.1+1`
82+
- `ensemble_bluetooth` - `v0.0.1+1`
83+
- `ensemble_chat` - `v0.0.1+1`
84+
- `ensemble_auth` - `v1.0.1`
85+
- `ensemble_contacts` - `v0.0.1+1`
86+
- `ensemble_connect` - `v0.0.1+1`
87+
- `ensemble_camera` - `v0.0.1+1`
88+
- `ensemble_network_info` - `v0.0.1+1`
89+
- `ensemble_deeplink` - `v0.0.1+1`
90+
91+
---
92+
93+
#### `ensemble` - `v1.1.28`
94+
95+
696
## 2025-02-24
797

898
### Changes

modules/auth/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies:
2828
ensemble:
2929
git:
3030
url: https://github.com/EnsembleUI/ensemble.git
31-
ref: ensemble-v1.1.27
31+
ref: ensemble-v1.1.29
3232
path: modules/ensemble
3333

3434
ensemble_ts_interpreter:
@@ -39,10 +39,10 @@ dependencies:
3939

4040
get_it: ^8.0.0
4141
google_sign_in: ^6.1.4
42-
sign_in_with_apple: ^5.0.0
42+
sign_in_with_apple: ^6.1.4
4343
firebase_auth: ^5.3.1
4444
firebase_core: ^3.6.0
45-
flutter_web_auth_2: ^2.1.4
45+
flutter_web_auth_2: ^4.1.0
4646
flutter_svg: ^2.0.7
4747
crypto: ^3.0.3
4848
# auth0_flutter: ^1.2.1

modules/bracket/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies:
1414
ensemble:
1515
git:
1616
url: https://github.com/EnsembleUI/ensemble.git
17-
ref: ensemble-v1.1.27
17+
ref: ensemble-v1.1.29
1818
path: modules/ensemble
1919

2020
dev_dependencies:

modules/camera/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies:
1515
ensemble:
1616
git:
1717
url: https://github.com/EnsembleUI/ensemble.git
18-
ref: ensemble-v1.1.27
18+
ref: ensemble-v1.1.29
1919
path: modules/ensemble
2020
ensemble_ts_interpreter:
2121
git:

modules/chat/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
ensemble:
1414
git:
1515
url: https://github.com/EnsembleUI/ensemble.git
16-
ref: ensemble-v1.1.27
16+
ref: ensemble-v1.1.29
1717
path: modules/ensemble
1818

1919
ensemble_ts_interpreter:

modules/connect/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
ensemble:
1414
git:
1515
url: https://github.com/EnsembleUI/ensemble.git
16-
ref: ensemble-v1.1.27
16+
ref: ensemble-v1.1.29
1717
path: modules/ensemble
1818

1919
plaid_flutter: ^3.1.2

modules/contacts/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
ensemble:
1414
git:
1515
url: https://github.com/EnsembleUI/ensemble.git
16-
ref: ensemble-v1.1.27
16+
ref: ensemble-v1.1.29
1717
path: modules/ensemble
1818

1919
flutter_contacts: ^1.1.7+1

modules/deeplink/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
ensemble:
1414
git:
1515
url: https://github.com/EnsembleUI/ensemble.git
16-
ref: ensemble-v1.1.27
16+
ref: ensemble-v1.1.29
1717
path: modules/ensemble
1818

1919
flutter_branch_sdk: ^7.0.1

modules/ensemble/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 1.1.29
2+
3+
- **FIX**(notification_manager): initialize message handling on startup. ([9ca35acb](https://github.com/ensembleUI/ensemble/commit/9ca35acbd9b868198acb29fa618841b362ac8d19))
4+
5+
## 1.1.28
6+
17
## 1.1.27
28

39
- **FIX**: handle exceptions in getLocalAssetFullPath. ([8844d487](https://github.com/ensembleUI/ensemble/commit/8844d4874ddde3e7a3244e663c5cdcf0ee6520b7))

modules/ensemble/lib/action/device_security.dart

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'package:flutter/foundation.dart';
55
import 'package:flutter/material.dart';
66
import 'package:root_jailbreak_sniffer/rjsniffer.dart';
77
import 'package:ensemble_ts_interpreter/invokables/invokable.dart';
8+
import 'package:flutter_security_checker/flutter_security_checker.dart';
89
import 'package:ensemble/framework/event.dart';
910

1011
class DeviceSecurity extends EnsembleAction with Invokable {
@@ -19,7 +20,7 @@ class DeviceSecurity extends EnsembleAction with Invokable {
1920
@override
2021
Future<void> execute(BuildContext context, ScopeManager scopeManager) async {
2122
if (kIsWeb) {
22-
_handleSuccess(context, false, false, false,
23+
_handleSuccess(context, false, false, false,false,
2324
'This information is not available on the web');
2425
return;
2526
}
@@ -29,15 +30,16 @@ class DeviceSecurity extends EnsembleAction with Invokable {
2930
bool isRooted = await Rjsniffer.amICompromised() ?? false;
3031
bool isDebugged = await Rjsniffer.amIDebugged() ?? false;
3132
bool isEmulator = await Rjsniffer.amIEmulator() ?? false;
33+
bool hasCorrectlyInstalled = await FlutterSecurityChecker.hasCorrectlyInstalled;
3234

33-
_handleSuccess(context, isRooted, isDebugged, isEmulator, 'success');
35+
_handleSuccess(context, isRooted, isDebugged, isEmulator, hasCorrectlyInstalled, 'success');
3436
} catch (e) {
3537
_handleError(context, e);
3638
}
3739
}
3840

3941
void _handleSuccess(BuildContext context, bool isRooted, bool isDebugged,
40-
bool isEmulator, String message) {
42+
bool isEmulator, bool hasCorrectlyInstalled, String message) {
4143
if (onSuccess != null) {
4244
ScreenController().executeAction(
4345
context,
@@ -48,6 +50,7 @@ class DeviceSecurity extends EnsembleAction with Invokable {
4850
'debugged': isDebugged,
4951
'rooted': isRooted,
5052
'emulator': isEmulator,
53+
'correctlyInstalled': hasCorrectlyInstalled,
5154
'message': message,
5255
},
5356
),

0 commit comments

Comments
 (0)