mtrust_urp_ui 9.1.0-dev.21 copy "mtrust_urp_ui: ^9.1.0-dev.21" to clipboard
mtrust_urp_ui: ^9.1.0-dev.21 copied to clipboard

Shared Flutter UI for M-Trust readers: device discovery and connection widgets, reader visualisations and connection state handling.

9.1.0-dev.21 #

  • FIX: depend on mtrust_urp_types ^6.3.0. (57f4242f)
  • FEAT(urp_ui): render IMZ readers with their own visualization. (13d9f36a)
  • DOCS: add a root README and fix SDK manifest and documentation defects. (34818d41)

9.1.0-dev.20 #

  • FEAT(urp_ui): show which transport a reader was found over. (098038c4)
  • FEAT(sec,imz): restore getCounts() and requestCalibration() on public types. (8904dbb2)
  • FEAT(imz): restore measureRaw() on public urp_types 6.2.0-47. (3c54d2f0)

9.1.0-dev.19 #

  • FIX: keep the reader and connector modals clear of the navigation bar. (4578fe73)

9.1.0-dev.18 #

Note: This release has breaking changes.

  • FIX: clean up the german kit strings. (55dcc8fe)
  • FIX: restore the close button on the device connector modal. (4e6adf54)
  • FIX: honour canDismiss for the back button and restore the close button. (46a6f25a)
  • FIX: require liquid_flutter 23.0.0-11. (ccbd164a)
  • FIX(ci): relax urp_ui intl constraint. (4e9d20af)
  • FIX(ci): format generated urp_ui l10n output. (0e3da5aa)
  • FEAT: translate the shared reader screens to german. (e474e57f)
  • DOCS(api): add Dartdoc stubs for all public class members. (53a6ef2f)
  • DOCS(api): add Dartdoc coverage for all repository Dart source files. (b629ac53)
  • DOCS(api): add Dartdoc stubs across all SDK code files. (3987f3db)
  • DOCS(api): improve IDE completion docs for core IMP/SEC APIs. (213f6f81)
  • BREAKING FEAT: switch to the public urp types and drop counts and calibration. (edc28a4f)
  • BREAKING FEAT: migrate to liquid_flutter 23. (1d0b0676)

9.1.0-dev.16 #

  • FIX(ci): relax urp_ui intl constraint. (4e9d20af)

9.1.0-dev.15 #

  • FIX(ci): format generated urp_ui l10n output. (0e3da5aa)

9.1.0-dev.14 #

  • FIX: normalize prerelease versions to melos-compatible format (X.Y.Z-dev.N). (86c847f5)
  • FIX: resolve CI failures in analyze step and improve CI/CD workflows. (eaa9f7a7)
  • FEAT: initialize monorepo from mtrust-urp, mtrust-imp-kit, and mtrust-sec-kit. (4a9c8973)

Changelog #

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

9.1.0-13 - 2025-11-20 #

Features #

  • add callback for handling requests received from the device (41fd86f)
  • enhance device connection logic and improve battery characteristic handling (2667413)

Bug Fixes #

  • check if not kIsWeb (f2e02b0)
  • improve logging for ignored messages from unknown device origins (9c60bf7)
  • log warning for messages from unknown device origins (9f6a5da)
  • remove unnecessary battery characteristic retrieval in connection logic (bef1bc4)
  • restrict message handling to only allow messages from readers (bb6c049)
  • revert mtrust_urp_types dependency to version constraint (41ff7d8)
  • update mtrust_urp_types dependency to use version constraint (eac5b06)

9.1.0-12 - 2025-10-01 #

Bug Fixes #

  • actions reference in workflows (06cf939)
  • increase MTU size for Android to 515 (512 bytes data + 3 bytes header, as required for some devices) (d95d9d5)

9.1.0-11 - 2025-06-10 #

9.1.0-9 - 2025-06-06 #

9.1.0-8 - 2025-06-06 #

9.1.0-7 - 2025-06-06 #

Bug Fixes #

  • add exception for mtu sizes smaller than 512 bytes (7de8532)
  • check mtu size after connection (5937c0e)

9.1.0-6 - 2025-06-04 #

Features #

  • add an example for development of the urp ui (3acf7f2)
  • clean up last connected UI, SEC preview with gradient cut-off (29fdc26)
  • liquid flutter 22 (#27) (1628255)

Bug Fixes #

  • versioning uses wrong action path (#31) (4c6a1a3)
  • adjust chunk size according to actual mtu size (b6845af)
  • crop the reader using the png source file to prevent flickering (de0cfb5)
  • prevent split frame submit button showing (1fd701b)
  • publish dependencies (#34) (7f6399e)
  • publish dependencies (#35) (b9ae8df)

9.0.1 - 2025-03-28 #

Bug Fixes #

9.0.0 - 2025-03-28 #

⚠ BREAKING CHANGES #

  • BREAKING CHANGE: change CmdWrapper to abstract class
  • all methods in CmdWrapper now return the UrpCoreCommand

Features #

  • add commit-check job to GitHub Actions workflow (21d674d)
  • add package_checker script and integrate into publish workflow (8bca03b)
  • api exception (165f83a)
  • token (#7) (062f221)

Bug Fixes #

  • API Exception (090a6bc)
  • API Service status code (49cd860)
  • BREAKING CHANGE: change CmdWrapper to abstract class (bbdccdf)
  • clean up logging (1e5bee7)
  • empty-commit (5fc6e6e)
  • remove adding commands to queue as they need to be wrapped in a device specific command wrapper (73bfa3a)
  • remove adding commands to queue as they need to be wrapped in a device specific command wrapper (bdc12b0)
  • remove ChargingStationCmdWrapper (ffa56b5)
  • status code (ed18fff)
  • validation of urp-core (#8) (21fdc6b)
0
likes
150
points
204
downloads

Documentation

Documentation
API reference

Publisher

verified publishermtrust.io

Weekly Downloads

Shared Flutter UI for M-Trust readers: device discovery and connection widgets, reader visualisations and connection state handling.

Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

flutter, flutter_localizations, intl, liquid_flutter, mtrust_urp_core, mtrust_urp_types, shared_preferences

More

Packages that depend on mtrust_urp_ui