PackageTrack
Sign in Get early access

iris_method_channel

iris_method_channel is a method channel that communicate between C/C++(iris) and dart, which is used by Agora Flutter SDKs.

2.2.7 64K downloads/mo #1330 most downloaded on pub.dev AgoraIO-Extensions/iris_method_channel_flutter

What this package is like to depend on

Last release 4 days ago

20 Aug 2026

Release timing varies

gaps range from 9 days to 9 months

Nearly every release is documented

notes for 16 of 17 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

27 releases · first in 2023

4 releases in the last 12 months

see the full history below

Release timeline

27 releases · Jan 2023 to Aug 2026
2024 2025 2026
Release Pre-release

Releases

latest 27
  1. 2.2.7 20 Aug 2026
    Release notes

    2.2.7 (2026-08-20)

    Bug Fixes

    • retain Iris symbols in macOS SwiftPM Archive (#138) (a5ada23)
    Open source →
    Release notes

    Bug Fixes

    • retain Iris symbols in macOS SwiftPM Archive (#138) (a5ada23)
    Open source →
  2. 2.2.6 19 Aug 2026
    Release notes

    2.2.6 (2026-08-19)

    Bug Fixes

    • iris method channel spm symbol retain (#136) (6ad5429)
    Open source →
    Release notes

    Bug Fixes

    • iris method channel spm symbol retain (#136) (6ad5429)
    Open source →
  3. 2.2.5 13 Apr 2026
    Release notes

    2.2.5 (2026-04-13)

    Bug Fixes

    • avoid concurrent modification during event dispatch (#128) (b275c0f)
    Open source →
    Release notes

    Bug Fixes

    • avoid concurrent modification during event dispatch (#128) (b275c0f)
    Open source →
  4. 2.2.5-ohos.225 15 Jul 2026 pre-release
    Release notes

    2.2.5-ohos.225 (2026-07-29)

    Open source →
  5. 2.2.4 24 Jul 2025
    Release notes

    2.2.4 (2025-07-24)

    Bug Fixes

    • prefix exported Iris symbols to avoid collisions (#122) (292ce32)
    Open source →
    Release notes

    Bug Fixes

    • prefix exported Iris symbols to avoid collisions (#122) (292ce32)
    Open source →
  6. 2.2.3 25 Jun 2025
    Release notes

    2.2.3 (2025-06-25)

    Bug Fixes

    • remove internal depends (#118) (356adb0)
    • revert some changes of "chore: add swift package manager support… (#116) (e8f9dc8)
    Open source →
    Release notes

    Bug Fixes

    • remove internal depends (#118) (356adb0)
    • revert some changes of "chore: add swift package manager support… (#116) (e8f9dc8)
    Open source →
  7. 2.2.2 23 Oct 2024
    Release notes

    2.2.2 (2024-10-23)

    Bug Fixes

    • Fix missing OnEvent callbacks with IrisMethodChannel used by multiple packages (#108) (fe29371)
    • support android 15 16k page size (#109) (0528722)
    Open source →
    Release notes

    Bug Fixes

    • Fix missing OnEvent callbacks with IrisMethodChannel used by multiple packages (#108) (fe29371)
    • support android 15 16k page size (#109) (0528722)
    Open source →
  8. 2.2.1 14 Oct 2024
    Release notes

    Bug Fixes

    • Fix thread-safety issues when accessing dartMessageHandlerManager_ (#105) (4fe6e7b)
    • Update minSdkVersion to 21 to Fix NDK Compatibility Issue (#106) (84440f0)
    Open source →
  9. 2.2.0 14 Aug 2024
    Release notes

    2.2.0 (2024-08-14)

    Features

    Open source →
    Release notes

    Features

    Open source →
  10. 2.1.1 19 Apr 2024
    Release notes

    Bug Fixes

    • Make dependencies more compatible with other packages (#97) (48146f1)
    • Prevent creation of multiple isolates when IrisMethodChannel.initialize is called multiple times simultaneously (#98) (20779db)
    Open source →
  11. 2.1.0 05 Mar 2024
    Release notes

    Features

    Open source →
  12. 2.0.1 29 Jan 2024
    Release notes

    Bug Fixes

    • Wait for the executor.dispose done before exit the isolate (#93) (dc202d9)
    Open source →
  13. 2.0.0 06 Dec 2023

    Nothing published for this version

  14. 2.0.0-dev.4 24 Oct 2023 pre-release
    Release notes

    Features

    • Introduce the InitilizationArgProvider to allow the creation of the initialization arg lazily (#90) (b0f6be2)
    Open source →
  15. 2.0.0-dev.3 13 Sep 2023 pre-release
    Release notes

    Bug Fixes

    • [native] Fix errors when hot restarted (#86) (ab6260e)
    Open source →
  16. 2.0.0-dev.2 11 Sep 2023 pre-release
    Release notes

    Bug Fixes

    • [android] Add namespace to work with android gradle 8.0 (#82) (98ee75f)
    • Align web implementation to native implementation (#84) (27bb000)
    Open source →
  17. 2.0.0-dev.1 04 Sep 2023 pre-release
    Release notes

    Features

    • Refactor to work with flutter web (#79) (bfbb3c8)
    Open source →
  18. 1.2.2 21 Aug 2023
    Release notes

    Bug Fixes

    • [android] Fix linux build error (0dd39c8)
    Open source →
  19. 1.2.1 10 Aug 2023
    Release notes

    Bug Fixes

    • [android] Bound the IrisMethodChannel lifecycle with the FlutterEngine (#75) (7249bf0)
    Open source →
  20. 1.2.0 07 Jul 2023
    Release notes

    Bug Fixes

    • Fix "Failed to load dynamic library 'iris_method_channel.framework/iris_method_channel' after remove the use_frameworks! in Podfile" (#72) (7339cde)
    • Fix android build in some ubuntu (777bcd6)
    Open source →
  21. 1.1.0 18 May 2023
    Release notes

    Features

    • add InitilizationResult return type for IrisMethodChannel.initilize (#45) (ed46461)
    Open source →
  22. 1.1.0-rc.5 16 Mar 2023 pre-release
    Release notes

    Features

    • allow initilize/dispose multiple times for same IrisMethodChannel object (00d1388)

    Bug Fixes

    • fix memeory leak if Dart_PostCObject_DL failed to send the message (55f322f)
    Open source →
  23. 1.1.0-rc.4 11 Mar 2023 pre-release
    Release notes

    Features

    • implement invokeMethodList (15c6e38)
    Open source →
  24. 1.1.0-rc.3 23 Feb 2023 pre-release
    Release notes

    Bug Fixes

    • [windows] fix warning C4068: unknown pragma 'clang' (f26cdba)
    • fix _HotRestartFinalizer._onExitPort not be initialized in release build (ea5f4cb)
    Open source →
  25. 1.1.0-rc.2 16 Feb 2023 pre-release
    Release notes

    Bug Fixes

    • fix ConcurrentModificationError when and are called ynchronously but without keyword (4f5058d)
    Open source →
  26. 1.1.0-rc.1 16 Feb 2023 pre-release
    Release notes

    Bug Fixes

    • fix registerEventHandler with same ScopedEvent.scopedKey but different registerName/unregisterName not work (268d74b)
    • fix the native API engine not be destroyed when hot restarted (bdda662)
    Open source →
  27. 1.0.0 31 Jan 2023
    Release notes
    • Introduce NativeBindingDelegateProvider to allow pass custom NativeBindingDelegate from outside.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive