ensemble 1.2.46
ensemble: ^1.2.46 copied to clipboard
Runtime for building Flutter apps from Ensemble's declarative YAML definitions.
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