ensemble 1.2.47 copy "ensemble: ^1.2.47" to clipboard
ensemble: ^1.2.47 copied to clipboard

Runtime for building Flutter apps from Ensemble's declarative YAML definitions.

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.46 #

  • FEAT(webview): add HTML content and JavaScript injection support. (b54a3297)

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 #

  • REFACTOR(cdn): improve secret management and artifact handling in CdnDefinitionProvider. (a2c87792)
  • FEAT(cdn): enhance CdnDefinitionProvider with environment variable handling and secret management. (42669188)

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 #

  • FEAT(env): enhance environment variable loading and parsing. (b7666ceb)
  • FEAT(cdn_provider): add runtime translation refresh and testing capabilities. (c9ba1fd2)

1.2.37 #

  • FIX(firestore_types): handle FirestoreTimestamp conversion in EnsembleFieldValue class. (a4e8dba0)

1.2.36 #

  • FIX(page_model): convert keys to strings in merged global actions. (4dcb7e4a)
  • FEAT(secure_storage): enhance secure storage actions with optional encryption parameters. (dee0bb57)

1.2.35 #

  • FIX(page_model): convert keys to strings in merged global actions. (4dcb7e4a)

1.2.35 #

  • 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)
  • FEAT(actions): introduce reusable action execution framework. (482d7de9)

1.2.34 #

  • FEAT(remote_config): add Firebase Remote Config integration. (906f0133)

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 #

  • FIX(api): correct apiState assignment in HttpResponse class. (07766dc5)
  • FEAT(navigation): add static navigatorKey to EnsembleApp and update dismissBottomSheet logic. (4ec3f9b9)

1.2.28 #

  • Bump "ensemble" to 1.2.28.

1.2.27 #

  • FEAT(api): implement DisconnectSSEAction and enhance SSE management. (e75dce32)

1.2.26 #

  • FEAT(api): add Server-Sent Events (SSE) API provider. (c95b8789)

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 #

  • FEAT: load secrets from .env.secrets file in SecretsStore class. (16adc60b)
  • FEAT: enhance secrets management by loading from .env.secrets file and refactor getSecrets method in CdnDefinitionProvider. (2278ce84)

1.2.9 #

  • FIX: homeScreen mapping for CDN provider. (d333c165)
  • FIX: updated the ensemble artifacts logic to have presistent storage. (bd9b5957)

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 #

  • FIX: converted Date objects to Timestamps. (f59d69d3)
  • FEAT: added firebase analytics rest of unsupported functions. (04f34898)

1.2.5 #

  • FIX: storage updates to page group as well. (ab6e3c61)

1.2.4 #

  • FEAT(page): add collapsible header support and dynamic title bar height updates. (d35eba01)

1.2.3 #

  • FIX(page-group): notify selected page on ViewGroup resume. (ff4cbfc4)

1.2.2 #

1.2.1 #

  • FIX: correct typo in calendar widget tooltip property. (dc6d7312)

1.2.0 #

  • FEAT(widget): enhance semantics label retrieval logic. (7ddb5d55)

1.1.80 #

  • Bump "ensemble" to 1.1.80.

1.1.79 #

  • FIX: evaluating the saveFile action properties. (dedb9658)

1.1.78 #

  • FIX(stripe): correct onSuccess callback reference in ShowPaymentSheetAction. (60ce6612)

1.1.77 #

  • FEAT(stripe): add initializeStripe action and update payment sheet functionality. (5622bd40)

1.1.76 #

  • REFACTOR(stripe): rename onComplete to onSuccess in ShowPaymentSheetAction. (deddd07c)
  • FEAT(stripe): add Stripe payment integration module. (1f29b783)

1.1.75 #

  • FIX(widget): improve semantics label handling in EWidgetState. (24fe4bd9)

1.1.74 #

  • FIX(page_group): ensure default value for switchScreen in condition. (eb222828)

1.1.73 #

  • FIX(page_group): ensure default value for switchScreen in condition. (eb222828)

1.1.73 #

  • FIX: semantics handling for aria-label. (1ef42542)
  • FIX: refine route change subscription logic in PageGroupState. (02e03f33)

1.1.72 #

  • FIX: update ensemble_app_badger dependency to version 1.6.1. (9df43b5f)

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 #

  • REFACTOR(adobe_analytics): streamline initialization and remove redundant checks. (5714a3fc)

1.1.64 #

  • version build => enabling adobe analytics for build system

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.48 #

  • FIX: enhance package name and signature validation in DeviceSecurity class. (1cecfd8e)

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.33 #

  • FIX: keep the focus sensitive field focused on dialog open. (efc94638)

1.1.31 #

  • Changing version

1.1.30 #

1.1.29 #

  • FIX(notification_manager): initialize message handling on startup. (9ca35acb)

1.1.28 #

1.1.27 #

  • FIX: handle exceptions in getLocalAssetFullPath. (8844d487)

1.1.26 #

  • FIX: ensure EnsembleConfigService is initialized before accessing config. (1f8df899)

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.17 #

  • FIX: bad state no element on scrollabletabbar. (f45b71e6)

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.15 #

1.1.14 #

1.1.13 #

  • Moengage Module Release

  • FIX: unreliable showpreview. (2365d35e)

1.1.12 #

  • FIX: fluttertoast breaking changes. (d29696d3)

1.1.11 #

1.1.10 #

  • FIX: multiple navigator key. (7ae53f25)

1.1.8 #

  • Bump "ensemble" to 1.1.8.

1.1.6 #

  • Bump "ensemble" to 1.1.6.

1.1.5 #

  • FIX: uninitialized getIt and handle externalKey properly. (9b46738a)

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 #

  • Bump "ensemble" to 1.0.7.

1.0.7 #

  • moving to 1.0.7 to fix the version issue with firebase analytics

1.0.6 #

1.0.5 #

  • Bump "ensemble" to 1.0.5.

1.0.4 #

1.0.3 #

  • Unified theme

1.0.2 #

1.0.1 #

0
likes
90
points
0
downloads

Publisher

verified publisherensembleui.com

Weekly Downloads

Runtime for building Flutter apps from Ensemble's declarative YAML definitions.

Topics

#low-code #runtime #yaml #flutter #ensemble

License

BSD-3-Clause (license)

Dependencies

accordion, app_links, audioplayers, brotli, cached_network_image, carousel_slider, change_case, cloud_firestore, cloud_functions, collection, connectivity_plus, cookie_jar, crypto, cupertino_icons, custom_image_crop, custom_refresh_indicator, dart_jsonwebtoken, device_info_plus, email_validator, encrypt, ensemble_app_badger, ensemble_device_preview, ensemble_dropdown, ensemble_icons, ensemble_otp, ensemble_table_calendar, ensemble_ts_interpreter, ensemble_walletconnect, event_bus, firebase_app_check, firebase_core, firebase_messaging, fl_chart, flutter, flutter_cache_manager, flutter_dotenv, flutter_html, flutter_i18n, flutter_inappwebview, flutter_layout_grid, flutter_local_notifications, flutter_localizations, flutter_localized_locales, flutter_markdown, flutter_rating_bar, flutter_secure_storage, flutter_security_checker, flutter_share_receiver, flutter_slidable, flutter_svg, flutter_svg_provider, fluttertoast, form_validator, get_it, get_storage, google_fonts, http, http_parser, input_tagger, intl, js_widget, local_auth, logger, lottie, mask_text_input_formatter, mime, open_settings_plus, package_info_plus, parsejs_null_safety, path, path_provider, pointer_interceptor, provider, qr_flutter, rate_my_app, safe_device, screenshot, sensors_plus, share_plus, shared_preferences, signature, source_span, staggered_grid_view_flutter, universal_html, url_launcher, video_player, visibility_detector, wakelock_plus, web_socket_client, webview_flutter, webview_flutter_platform_interface, workmanager, yaml, youtube_player_iframe, youtube_player_iframe_web

More

Packages that depend on ensemble