Skip to content

fix: compatibility with urp core 9.1.0 13#40

Merged
flxapps merged 5 commits intodevfrom
fix/compatibility-with-urp-core-9.1.0-13
Feb 23, 2026
Merged

fix: compatibility with urp core 9.1.0 13#40
flxapps merged 5 commits intodevfrom
fix/compatibility-with-urp-core-9.1.0-13

Conversation

@flxapps
Copy link
Copy Markdown

@flxapps flxapps commented Feb 23, 2026

Summary

Small ImpReader cleanup to fix wrapper/API issues and restore missing command wiring.

Changes

  • Kept addCoreCmdToQueue(UrpCoreCommand) as the required CmdWrapper implementation.
  • Removed pair() method, since it is not required by CmdWrapper anymore
  • Kept the existing private _addCommandToQueue(...) helper as the shared queue path for core and device commands.

Impact

No intended behavior change outside of fixing the incomplete/missing command setup

Copilot AI review requested due to automatic review settings February 23, 2026 13:35
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Feb 23, 2026

CLA assistant check
All committers have signed the CLA.

@flxapps flxapps changed the base branch from main to dev February 23, 2026 13:35
@flxapps flxapps force-pushed the fix/compatibility-with-urp-core-9.1.0-13 branch from a62387a to 574ea39 Compare February 23, 2026 13:37
@flxapps flxapps self-assigned this Feb 23, 2026
@flxapps flxapps requested review from JoshuaWell and KochC February 23, 2026 13:38
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the mtrust_imp_kit package to be compatible with mtrust_urp_core version 9.1.0-13. The changes reflect API modifications in the CmdWrapper interface, where addCoreCmdToQueue() becomes the required implementation method while the pair() method is removed from the interface contract.

Changes:

  • Updated dependencies to mtrust_urp_core and mtrust_urp_ui version 9.1.0-13
  • Implemented required addCoreCmdToQueue() method in ImpReader to satisfy CmdWrapper interface
  • Removed pair() method which is no longer part of CmdWrapper interface
  • Added pubspec.lock to .gitignore and removed committed lock files from example directories

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pubspec.yaml Bumped mtrust_urp_core and mtrust_urp_ui from 9.1.0-12 to 9.1.0-13
lib/src/imp_reader.dart Added addCoreCmdToQueue() method and removed pair() method per CmdWrapper interface changes
example/example_advanced/pubspec.lock Removed committed lockfile (now gitignored)
example/example_advanced/.gitignore Added pubspec.lock to ignored files
example/example/pubspec.lock Removed committed lockfile (now gitignored)
example/.gitignore Added pubspec.lock patterns for example subdirectories

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Collaborator

@JoshuaWell JoshuaWell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@flxapps flxapps merged commit 423bd58 into dev Feb 23, 2026
10 checks passed
@flxapps flxapps deleted the fix/compatibility-with-urp-core-9.1.0-13 branch February 23, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants