ensemble 1.2.55-beta.1
ensemble: ^1.2.55-beta.1 copied to clipboard
Runtime for building Flutter apps from Ensemble's declarative YAML definitions.
1.2.55-beta.1 #
- REFACTOR: update CdnDefinitionProvider to use a base URL and improve URL construction; change configuration to support CDN hosting. (3c783cb5)
- REFACTOR: simplify modal detection logic in screen tracking (#2339). (3f35c3cf)
- REFACTOR: Remove unused imports across various files to clean up code… (#2317). (e68b584c)
- REFACTOR: update dependencies and improve import statements. (712e0bb8)
- REFACTOR: remove font_awesome_flutter dependency and update icon usage. (a5d66023)
- REFACTOR: rename otp verification methods. (7e3408e0)
- REFACTOR: simplify payload handling in verification code actions. (0441b40c)
- REFACTOR: make phoneNumber optional and handle empty values in verification actions. (49810b31)
- REFACTOR: replace offline widget with error screen for no internet connection. (b0163a1b)
- REFACTOR(wifi): simplify WiFi operations and update permissions. (628d9b1a)
- REFACTOR: remove no internet widget. (e03359b2)
- REFACTOR(cdn): improve secret management and artifact handling in CdnDefinitionProvider. (a2c87792)
- REFACTOR(api): enhance provider resolution and improve SSE cancellation handling. (cc167aba)
- REFACTOR: update validateJsCode method to remove DataContext parameter. (ab6bc651)
- REFACTOR: update validateJsCode method to include DataContext parameter. (cfee0493)
- REFACTOR: replace root_jailbreak_sniffer with safe_device for enhanced device security checks. (2b873f56)
- REFACTOR(tabbar): remove useIndexedTab setter duplication from TabBarController. (faafd299)
- REFACTOR: streamline Adobe Analytics event tracking and remove unused methods. (d22e3aa8)
- REFACTOR: remove redundant event name checks in LogEvent class. (09001583)
- REFACTOR(adobe_analytics): streamline initialization and remove redundant checks. (5714a3fc)
- REFACTOR(stripe): rename onComplete to onSuccess in ShowPaymentSheetAction. (deddd07c)
- REFACTOR: simplify lastUpdatedAt extraction in CdnDefinitionProvider. (83f34d09)
- REFACTOR: enhance navigation logic by evaluating payloads and improving menu item visibility handling. (9992099b)
- REFACTOR: update color handling in various widget files to use withValues for opacity adjustments. (47affb3a)
- REFACTOR: update color handling in widget files to use withValues for opacity adjustments. (562d8e9e)
- REFACTOR: replace MaterialState with WidgetState in theme and widget files for improved state management. (77ece02f)
- REFACTOR: streamline caching mechanism in CdnDefinitionProvider by consolidating persistent cache keys and improving state management. (9be858b0)
- REFACTOR: update CdnDefinitionProvider documentation and clean up comment formatting for improved readability. (59ae2e98)
- REFACTOR: update _parseTheme method to accept a Map and improve theme data handling. (86110ff9)
- REFACTOR: enhance CdnDefinitionProvider by improving error messages, simplifying asset parsing, and refining translation handling. (f58353c9)
- FIX(cdn): serialize refresh and snapshot persisted cache metadata. (4031a3a4)
- FIX: handle exceptions in getLocalAssetFullPath. (8844d487)
- FIX(upload): scope cancelAll to upload Workmanager tags only. (4d763ac4)
- FIX(upload): schedule every background batch with unique Workmanager names. (33829f9b)
- FIX(navigation): clamp navigateViewGroup index before PageController.jumpToPage. (0ce6723a)
- FIX(notification_manager): initialize message handling on startup. (9ca35acb)
- FIX(upload): complete cancelAll when some tasks are already completed. (93cfc387)
- FIX(storage): defer binding dispatches until public storage clear completes. (8c2a52de)
- FIX(listview): sync ListViewCore scroll controller when parent swaps it. (c792a8a6)
- FIX(page): cancel header timers and dedupe storage event listeners. (2c45e427)
- FIX(navigation): clamp ViewGroup tab index when payloads shrink. (2b62b4a2)
- FIX: keep the focus sensitive field focused on dialog open. (efc94638)
- FIX(security): block path traversal in local bundled screen resolution. (b317c925)
- FIX(layout): restore scroll controller when leaving footer scope. (9f20ea43)
- FIX(listview): dispose owned scroll controller. (e5d1c101)
- FIX(security): reject unsafe screen selectors in remote definition fetches. (db7de5b2)
- FIX(security): sanitize saveFile names before writing to storage. (a3db4674)
- FIX(security): stop WebView from bypassing TLS and unsafe-browsing defaults. (a51ba979)
- FIX(device): update screenOrientation to use enum name for clarity. (41b9dee0)
- FIX: uninitialized getIt and handle externalKey properly. (9b46738a)
- FIX(cdn): reset invalid manifest cache state. (4e060421)
- FIX: unreliable showpreview. (2365d35e)
- FIX: typo missing semi-colon. (76d0d99a)
- FIX: enhance package name and signature validation in DeviceSecurity class. (1cecfd8e)
- FIX: no need for null check. (d889baaf)
- FIX: add ActionType.getNetworkInfo to ActionInvokable. (c7091665)
- FIX: CheckPermission action execution logic. (b0af7e40)
- FIX(dependencies): pin html package version to avoid breaking changes with flutter_html. (01d1dba0)
- FIX: firebase phone auth actions invokable. (fe94ae21)
- FIX: add Bluetooth action types to ActionInvokable. (8e662847)
- FIX(firestore): dedupe listenForChanges subscriptions to prevent crash (#2257). (3e7a0416)
- FIX(incorrect header format): explicit convertion of header entry into string. (84ead788)
- FIX: multiple navigator key. (7ae53f25)
- FIX(invoke_api_action): handle FirestoreResponse in error handling. (c8cb1c7b)
- FIX: type comma. (f0749e36)
- FIX(phone_contact): replace RuntimeError with debugPrint for missing contact photo. (b36b399d)
- FIX: update ensemble_app_badger dependency to version 1.6.1. (9df43b5f)
- FIX: refine route change subscription logic in PageGroupState. (02e03f33)
- FIX: revert the name to logEvent. (e2b4abe3)
- FIX(page_group): ensure default value for switchScreen in condition. (eb222828)
- FIX(firestore_types): handle FirestoreTimestamp conversion in EnsembleFieldValue class. (a4e8dba0)
- FIX(widget): improve semantics label handling in EWidgetState. (24fe4bd9)
- FIX(page_model): convert keys to strings in merged global actions. (4dcb7e4a)
- FIX(execute_action): update payload key from 'action' to 'body' in ExecuteActionAction class. (7e1b8466)
- FIX(page_model): add 'Actions' to the list of available types in PageModel. (6dc07f06)
- FIX: bad state no element on scrollabletabbar. (f45b71e6)
- FIX(stripe): correct onSuccess callback reference in ShowPaymentSheetAction. (60ce6612)
- FIX: evaluating the saveFile action properties. (dedb9658)
- FIX: correct typo in calendar widget tooltip property. (dc6d7312)
- FIX(api): correct apiState assignment in HttpResponse class. (07766dc5)
- FIX(page-group): notify selected page on ViewGroup resume. (ff4cbfc4)
- FIX: storage updates to page group as well. (ab6e3c61)
- FIX: converted Date objects to Timestamps. (f59d69d3)
- FIX: updated the ensemble artifacts logic to have presistent storage. (bd9b5957)
- FIX(webview): set cookies for inline HTML on native (#2298). (79519031)
- FIX: homeScreen mapping for CDN provider. (d333c165)
- FIX: fluttertoast breaking changes. (d29696d3)
- FIX: SSL pinning. (b317d22d)
- FIX(action): restore page apiMap after executeAction completes. (d1792947)
- FIX: ensure EnsembleConfigService is initialized before accessing config. (1f8df899)
- FIX(sse): honor disconnect/dispose and cap error-path reconnects. (01e667e3)
- FIX(security): encode Address widget Places proxy query parameters. (1718c914)
- FIX: added message. (6912e744)
- FIX: auto complete dropdown selected label. (80b9c8f5)
- FIX(sse): scope dispose to per-screen provider instance. (49c0d730)
- FIX: semantics handling for aria-label. (1ef42542)
- FEAT: enhance Adobe Analytics module with core, edge, and identity functionalities. (a49e1224)
- FEAT: add CDN definition provider. (c1746d87)
- FEAT: added firebase analytics rest of unsupported functions. (04f34898)
- FEAT: load secrets from .env.secrets file in SecretsStore class. (16adc60b)
- FEAT(api): add Server-Sent Events (SSE) API provider. (c95b8789)
- FEAT(api): implement DisconnectSSEAction and enhance SSE management. (e75dce32)
- FEAT(page): add collapsible header support and dynamic title bar height updates. (d35eba01)
- FEAT(navigation): add static navigatorKey to EnsembleApp and update dismissBottomSheet logic. (4ec3f9b9)
- FEAT: add spans support to Text widget for inline rich text and widget embedding. (69f92b19)
- FEAT(widget): enhance semantics label retrieval logic. (7ddb5d55)
- FEAT(face_camera): separate face detection from ensemble_camera into separate module. (9857c3cc)
- FEAT(remote_config): add Firebase Remote Config integration. (906f0133)
- FEAT(stripe): add initializeStripe action and update payment sheet functionality. (5622bd40)
- FEAT(actions): introduce reusable action execution framework. (482d7de9)
- FEAT(stripe): add Stripe payment integration module. (1f29b783)
- FEAT(secure_storage): enhance secure storage actions with optional encryption parameters. (dee0bb57)
- FEAT(cdn_provider): add runtime translation refresh and testing capabilities. (c9ba1fd2)
- FEAT(env): enhance environment variable loading and parsing. (b7666ceb)
- FEAT(lottie): add custom Lottie decoder for .lottie file ext support. (cc73e7cf)
- FEAT(action): add ActionType.executeAction to ActionInvokable class. (b5cc5a4a)
- FEAT(dotenv): implement dotenv bundle parsing and refactor config loading. (0a987c94)
- FEAT(image): add support for custom HTTP headers in image requests. (3a304a2c)
- FEAT: integrate Assurance functionality into Adobe Analytics module. (7e16c4e9)
- FEAT: integrate user profile management into Adobe Analytics module. (e30660ee)
- FEAT: add consent management to Adobe Analytics module. (9a8a750f)
- FEAT: enhance secrets management by loading from .env.secrets file and refactor getSecrets method in CdnDefinitionProvider. (2278ce84)
- FEAT: update Adobe Analytics methods to return dynamic results. (3a9caf08)
- FEAT: add setupAssurance method to Adobe Analytics module for session management. (9d01e220)
- FEAT: enhance Adobe Analytics event tracking with timeout handling and parameter type adjustments. (48d4880c)
- FEAT(image): enhance header evaluation for dynamic HTTP headers in image requests. (e24544fe)
- FEAT: add Adobe Analytics module for Ensemble integration. (77fadddb)
- FEAT(tab): add persistentTabBar option for keep the tab pinned. (bbafb0d1)
- FEAT(cdn): enhance CdnDefinitionProvider with environment variable handling and secret management. (42669188)
- FEAT(tabbar): add indexed tab mode with on-demand tab building and caching. (93cd430b)
- FEAT(tab): fix persistentTabBar behavior with listview. (ed51255a)
- FEAT: add new action types for badge management. (71c98763)
- FEAT: implement PlaidLinkAction execution logic. (0db8e85a)
- FEAT(cdn): enhance CDN request handling with dynamic headers and versioning. (f6635c76)
- FEAT(wifi): enhance error handling for Wi-Fi connection failures (#2355). (91e71af2)
- FEAT: simplify EnsembleStorage method mappings and enhance JSValidator property access error handling. (05661a5e)
- FEAT: update EnsembleStorage methods to accept dynamic values for setProperty and implement property access checks. (1e3373a5)
- FEAT: refactor JSInterpreter validation logic into JSValidator for improved error handling and context-aware checks. (b47d93ac)
- FEAT: enhance JS code validation in DevMode and add detailed error handling. (00d0f617)
- FEAT(border): add dashed and dotted borderStyle for container widgets (#2356). (26d747ed)
- FEAT(device): streamline MediaQuery capability and add device metric notifications. (991650b6)
- FEAT: add JS code validation method in DevMode class. (6006ffcb)
- FEAT(navigation): add declarative navigation stack support (#2351). (6e58cfb5)
- FEAT: Add reactive orientation support to Device class. (47fc9314)
- FEAT(ensemble): enhance reusable Actions handling. (00973129)
- FEAT: implement XChaCha20-Poly1305 decryption for secrets in CdnDefinitionProvider, enhancing security and payload handling. (94ec0b19)
- FEAT(wifi): add WiFi connection capabilities. (b4194289)
- FEAT: reinitialize app state when internet connectivity is restored. (e914e337)
- FEAT(webview): add HTML content and JavaScript injection support. (b54a3297)
- FEAT: implement internet connectivity check in runtime. (30204d3b)
- FEAT(cdn): implement CDN asset caching mechanism. (7cc9f878)
- FEAT(cdn): enhance asset cache initialization and cleanup. (9737308c)
- FEAT: update validateVerificationCode to return user and idToken, enhance onSuccess callback. (33abb106)
- FEAT: add onVerificationFailure callback to handle verification errors more effectively. (08bc0ac6)
- FEAT: add method parameter to verification code actions for improved method handling. (976adb71)
- FEAT: add provider parameter to verification code actions for enhanced flexibility. (440e1f32)
- FEAT(cdn): enhance asset key management and prefetching. (280d35c6)
- FEAT(cdn): improve asset cache management and cleanup. (24f09d4c)
- FEAT(action_scope): enhance event handler registration and scope prep… (#2344). (33dce9cd)
- FEAT: implement phone verification actions with firebase phone auth. (5927c37c)
- FEAT(test_runner): support live Firebase and HTTP under flutter test (#2321). (9ffe6994)
- FEAT: update .gitignore and enhance ensemble module structure. (5ec1b8eb)
- FEAT: Add ES6 parser and interpreter runtime support (#2320). (8902b10f)
- FEAT: enhance LocalAssetsService with environment variable merging and asset loading. (359793a3)
- DOCS: add comments to clarify asset management methods in LocalAssetsService. (52ab49bd)
- DOCS: document layout widget scroll and tab behavior. (ba64173e)
- DOCS(ensemble): document storage.clear and multipart upload paths. (d88fb624)
- DOCS(ensemble): document runtime security and device metric bindings. (b7087842)
- DOCS: update package and module READMEs. (74306617)
- DOCS: move layout widget notes out of package readme. (fc901707)
- DOCS: update README.md for Ensemble runtime. (d6581847)
1.2.54 #
1.2.53 #
1.2.51 #
1.2.50 #
- FIX(firestore): dedupe listenForChanges subscriptions to prevent crash (#2257). (3e7a0416)
- FIX(webview): set cookies for inline HTML on native (#2298). (79519031)
- FEAT(test_runner): support live Firebase and HTTP under flutter test (#2321). (9ffe6994)
- FEAT: Add ES6 parser and interpreter runtime support (#2320). (8902b10f)
1.2.48 #
- Bump "ensemble" to
1.2.48.
1.2.47 #
- REFACTOR: update dependencies and improve import statements. (712e0bb8)
- REFACTOR: remove font_awesome_flutter dependency and update icon usage. (a5d66023)
- FEAT: update .gitignore and enhance ensemble module structure. (5ec1b8eb)
- FEAT: enhance LocalAssetsService with environment variable merging and asset loading. (359793a3)
- FEAT(cdn): improve asset cache management and cleanup. (24f09d4c)
- FEAT(cdn): enhance asset key management and prefetching. (280d35c6)
- FEAT(cdn): enhance asset cache initialization and cleanup. (9737308c)
- FEAT(cdn): implement CDN asset caching mechanism. (7cc9f878)
- DOCS: update README.md for Ensemble runtime. (d6581847)
- DOCS: add comments to clarify asset management methods in LocalAssetsService. (52ab49bd)
1.2.45 #
- REFACTOR(wifi): simplify WiFi operations and update permissions. (628d9b1a)
- REFACTOR(api): enhance provider resolution and improve SSE cancellation handling. (cc167aba)
- FIX(action): restore page apiMap after executeAction completes. (d1792947)
- FIX(sse): honor disconnect/dispose and cap error-path reconnects. (01e667e3)
- FIX(security): encode Address widget Places proxy query parameters. (1718c914)
- FIX(cdn): serialize refresh and snapshot persisted cache metadata. (4031a3a4)
- FIX(sse): scope dispose to per-screen provider instance. (49c0d730)
- FEAT(wifi): add WiFi connection capabilities. (b4194289)
- FEAT(cdn): enhance CDN request handling with dynamic headers and versioning. (f6635c76)
- FEAT(ensemble): enhance reusable Actions handling. (00973129)
1.2.44 #
- FIX(upload): scope cancelAll to upload Workmanager tags only. (4d763ac4)
- FIX(upload): schedule every background batch with unique Workmanager names. (33829f9b)
- FIX(navigation): clamp navigateViewGroup index before PageController.jumpToPage. (0ce6723a)
- FIX(upload): complete cancelAll when some tasks are already completed. (93cfc387)
- FIX(storage): defer binding dispatches until public storage clear completes. (8c2a52de)
- FIX(listview): sync ListViewCore scroll controller when parent swaps it. (c792a8a6)
- FIX(page): cancel header timers and dedupe storage event listeners. (2c45e427)
- FIX(navigation): clamp ViewGroup tab index when payloads shrink. (2b62b4a2)
- DOCS(ensemble): document storage.clear and multipart upload paths. (d88fb624)
1.2.43 #
- FIX(security): block path traversal in local bundled screen resolution. (b317c925)
- FIX(layout): restore scroll controller when leaving footer scope. (9f20ea43)
- FIX(listview): dispose owned scroll controller. (e5d1c101)
- FIX(security): reject unsafe screen selectors in remote definition fetches. (db7de5b2)
- FIX(security): sanitize saveFile names before writing to storage. (a3db4674)
- FIX(security): stop WebView from bypassing TLS and unsafe-browsing defaults. (a51ba979)
- DOCS(ensemble): document runtime security and device metric bindings. (b7087842)
1.2.42 #
- FIX(device): update screenOrientation to use enum name for clarity. (41b9dee0)
- FIX(cdn): reset invalid manifest cache state. (4e060421)
- FEAT(device): streamline MediaQuery capability and add device metric notifications. (991650b6)
- DOCS: update package and module READMEs. (74306617)
- DOCS: move layout widget notes out of package readme. (fc901707)
- DOCS: document layout widget scroll and tab behavior. (ba64173e)
1.2.41 #
- REFACTOR(tabbar): remove useIndexedTab setter duplication from TabBarController. (faafd299)
- FEAT(tab): fix persistentTabBar behavior with listview. (ed51255a)
- FEAT(tabbar): add indexed tab mode with on-demand tab building and caching. (93cd430b)
- FEAT(tab): add persistentTabBar option for keep the tab pinned. (bbafb0d1)
1.2.40 #
1.2.39 #
- FIX(incorrect header format): explicit convertion of header entry into string. (84ead788)
- FIX(invoke_api_action): handle FirestoreResponse in error handling. (c8cb1c7b)
- FIX(phone_contact): replace RuntimeError with debugPrint for missing contact photo. (b36b399d)
- FEAT(image): enhance header evaluation for dynamic HTTP headers in image requests. (e24544fe)
- FEAT(image): add support for custom HTTP headers in image requests. (3a304a2c)
- FEAT(dotenv): implement dotenv bundle parsing and refactor config loading. (0a987c94)
- FEAT(action): add ActionType.executeAction to ActionInvokable class. (b5cc5a4a)
- FEAT(lottie): add custom Lottie decoder for .lottie file ext support. (cc73e7cf)
1.2.38 #
1.2.37 #
- FIX(firestore_types): handle FirestoreTimestamp conversion in EnsembleFieldValue class. (a4e8dba0)
1.2.36 #
1.2.33 #
- FEAT(face_camera): separate face detection from ensemble_camera into separate module. (9857c3cc)
1.2.32 #
- Upgrading ensemble version to 1.2.32
1.2.31 #
- FEAT: add spans support to Text widget for inline rich text and widget embedding. (69f92b19)
1.2.30 #
- Bump "ensemble" to
1.2.30
1.2.29 #
1.2.28 #
- Bump "ensemble" to
1.2.28.
1.2.25 #
- Bump "ensemble" to
1.2.25.
1.2.24 #
1.2.23 #
- Bump "ensemble" to
1.2.23.
1.2.22 #
- y
1.2.21 #
1.2.20 #
- Bump "ensemble" to
1.2.20.
1.2.19 #
- Bump "ensemble" to
1.2.19.
1.2.18 #
- Bump "ensemble" to
1.2.18.
1.2.17 #
- Bump "ensemble" to
1.2.17.
1.2.16 #
- Bump "ensemble" to
1.2.16.
1.2.15 #
1.2.14 #
- [Feature] QR scanner module separation
1.2.13 #
1.2.12 #
1.2.11 #
1.2.10 #
1.2.9 #
1.2.8 #
- REFACTOR: enhance navigation logic by evaluating payloads and improving menu item visibility handling. (9992099b)
- REFACTOR: update color handling in various widget files to use withValues for opacity adjustments. (47affb3a)
- REFACTOR: update color handling in widget files to use withValues for opacity adjustments. (562d8e9e)
- REFACTOR: replace MaterialState with WidgetState in theme and widget files for improved state management. (77ece02f)
- REFACTOR: streamline caching mechanism in CdnDefinitionProvider by consolidating persistent cache keys and improving state management. (9be858b0)
1.2.7 #
- REFACTOR: update CdnDefinitionProvider documentation and clean up comment formatting for improved readability. (59ae2e98)
- REFACTOR: enhance CdnDefinitionProvider by improving error messages, simplifying asset parsing, and refining translation handling. (f58353c9)
- REFACTOR: update CdnDefinitionProvider to use a base URL and improve URL construction; change configuration to support CDN hosting. (3c783cb5)
- REFACTOR: update _parseTheme method to accept a Map and improve theme data handling. (86110ff9)
- REFACTOR: simplify lastUpdatedAt extraction in CdnDefinitionProvider. (83f34d09)
- FEAT: implement XChaCha20-Poly1305 decryption for secrets in CdnDefinitionProvider, enhancing security and payload handling. (94ec0b19)
- FEAT: add CDN definition provider. (c1746d87)
1.2.6 #
1.2.2 #
1.1.80 #
- Bump "ensemble" to
1.1.80.
1.1.77 #
- FEAT(stripe): add initializeStripe action and update payment sheet functionality. (5622bd40)
1.1.76 #
1.1.73 #
1.1.71 #
1.1.70 #
- n
1.1.69 #
1.1.68 #
1.1.67 #
- 1.1.67
1.1.66 #
- updating
1.1.65 #
- REFACTOR(adobe_analytics): streamline initialization and remove redundant checks. (5714a3fc)
1.1.64 #
1.1.63 #
- REFACTOR: remove redundant event name checks in LogEvent class. (09001583)
- REFACTOR: streamline Adobe Analytics event tracking and remove unused methods. (d22e3aa8)
- FEAT: integrate Assurance functionality into Adobe Analytics module. (7e16c4e9)
- FEAT: integrate user profile management into Adobe Analytics module. (e30660ee)
- FEAT: add consent management to Adobe Analytics module. (9a8a750f)
- FEAT: enhance Adobe Analytics module with core, edge, and identity functionalities. (a49e1224)
- FEAT: update Adobe Analytics methods to return dynamic results. (3a9caf08)
- FEAT: add setupAssurance method to Adobe Analytics module for session management. (9d01e220)
- FEAT: enhance Adobe Analytics event tracking with timeout handling and parameter type adjustments. (48d4880c)
- FEAT: add Adobe Analytics module for Ensemble integration. (77fadddb)
1.1.62 #
1.1.61 #
- Updating ensemble version to 1.1.61
1.1.60 #
1.1.59 #
1.1.58 #
- n
1.1.57 #
1.1.56 #
1.1.55 #
1.1.54 #
1.1.53 #
1.1.52 #
1.1.51 #
- n
1.1.50 #
- FIX: add Bluetooth action types to ActionInvokable. (8e662847)
- FIX: firebase phone auth actions invokable. (fe94ae21)
- FIX: CheckPermission action execution logic. (b0af7e40)
- FIX: add ActionType.getNetworkInfo to ActionInvokable. (c7091665)
- FEAT: add new action types for badge management. (71c98763)
- FEAT: implement PlaidLinkAction execution logic. (0db8e85a)
1.1.49 #
- CHnaging to 1.1.49
1.1.47 #
- Ensemble to 1.1.47
1.1.45 #
1.1.44 #
- REFACTOR: replace root_jailbreak_sniffer with safe_device for enhanced device security checks. (2b873f56)
1.1.43 #
1.1.42 #
- REFACTOR: update validateJsCode method to include DataContext parameter. (cfee0493)
- REFACTOR: update validateJsCode method to remove DataContext parameter. (ab6bc651)
- FEAT: simplify EnsembleStorage method mappings and enhance JSValidator property access error handling. (05661a5e)
- FEAT: update EnsembleStorage methods to accept dynamic values for setProperty and implement property access checks. (1e3373a5)
- FEAT: refactor JSInterpreter validation logic into JSValidator for improved error handling and context-aware checks. (b47d93ac)
- FEAT: enhance JS code validation in DevMode and add detailed error handling. (00d0f617)
- FEAT: add JS code validation method in DevMode class. (6006ffcb)
1.1.41 #
- Updating Ensemble to 1.1.41
1.1.40 #
1.1.39 #
1.1.38 #
- Bump "ensemble" to
1.1.38.
1.1.37 #
- Bump "ensemble" to
1.1.37.
1.1.36 #
1.1.35 #
1.1.34 #
- Bump "ensemble" to
1.1.34.
1.1.31 #
- Changing version
1.1.30 #
1.1.28 #
1.1.25 #
1.1.24 #
- Bump "ensemble" to
1.1.24.
1.1.23 #
1.1.22 #
- REFACTOR: remove no internet widget. (e03359b2)
- REFACTOR: replace offline widget with error screen for no internet connection. (b0163a1b)
- FIX: auto complete dropdown selected label. (80b9c8f5)
- FEAT: reinitialize app state when internet connectivity is restored. (e914e337)
- FEAT: implement internet connectivity check in runtime. (30204d3b)
1.1.21 #
1.1.20 #
- Bump "ensemble" to
1.1.20.
1.1.19 #
1.1.18 #
1.1.16 #
- REFACTOR: make phoneNumber optional and handle empty values in verification actions. (49810b31)
- REFACTOR: simplify payload handling in verification code actions. (0441b40c)
- REFACTOR: rename otp verification methods. (7e3408e0)
- FEAT: update validateVerificationCode to return user and idToken, enhance onSuccess callback. (33abb106)
- FEAT: add onVerificationFailure callback to handle verification errors more effectively. (08bc0ac6)
- FEAT: add method parameter to verification code actions for improved method handling. (976adb71)
- FEAT: add provider parameter to verification code actions for enhanced flexibility. (440e1f32)
- FEAT: implement phone verification actions with firebase phone auth. (5927c37c)
1.1.14 #
1.1.11 #
1.1.8 #
- Bump "ensemble" to
1.1.8.
1.1.6 #
- Bump "ensemble" to
1.1.6.
1.1.4 #
- Ensemble version with flutter 3.24.3 support
1.1.3 #
-
last ensemble version to support flutter 3.19.5
-
FEAT: Add reactive orientation support to Device class. (47fc9314)
1.1.2 #
- last ensemble support for 3.19.5
1.1.1 #
1.1.0 #
1.0.9 #
1.0.8 #
1.0.7 #
1.0.6 #
1.0.5 #
- Bump "ensemble" to
1.0.5.
1.0.4 #
1.0.3 #
- Unified theme