Skip to content
pub.dev

ffigen

Generator for FFI bindings, using LibClang to parse C, Objective-C, and Swift files.

interopfficodegen
github.com/dart-lang/nativeBSD-3-Clausetools.dart.dev253k / week277 · 154 forks · 105 contributors
Compare
Compares against 23.0.0 (latest stable)
Latest Stable23.0.0Oct 6, 2026
Latest Beta3.0.0-beta.0Apr 19, 2021
Release cadenceEvery month
Last releaseOct 6, 2026
Open advisories0
Changelog quality97% curated
CHANGELOG + GitHub Releases, gaps for some releases
SecurityYou're on
11.x12.x16.x18.x19.x20.x21.x
STABLE · RCPRE-RELEASE2024AprJulOct2025AprJulOct2026AprJulOct

97 older or filtered releases not shown.

Breaking changes and a migration checklist for each major version
ffigen 22 → 2322.0.0 → 23.0.0Oct 6, 2026 BreakingBreaking2Deprecated1New3Changed2Fixed4ffigen 21 → 2221.0.0 → 22.0.0Sep 8, 2026 BreakingBreaking21New1Changed1Fixed3ffigen 20 → 2120.1.1 → 21.0.0Jul 27, 2026 BreakingBreaking6New4Changed3Fixed8Other1ffigen 19 → 2019.1.0 → 20.1.1Nov 25, 2025 BreakingBreaking8New2Changed1Fixed7Other1ffigen 18 → 1918.1.0 → 19.1.0Jul 22, 2025 BreakingBreaking1Platform1Changed3Fixed2Other1ffigen 17 → 1817.0.0 → 18.1.0Apr 8, 2025 BreakingBreaking3New3Changed2Fixed2ffigen 16 → 1716.1.0 → 17.0.0Feb 17, 2025 BreakingBreaking1New3Changed1Fixed1ffigen 15 → 1615.0.0 → 16.1.0Jan 15, 2025 BreakingBreaking2New4Changed3Fixed6ffigen 14 → 1514.0.1 → 15.0.0Oct 21, 2024 BreakingBreaking2Platform1Changed4Fixed2ffigen 13 → 1413.0.0 → 14.0.1Sep 11, 2024 BreakingBreaking5New3Changed1Fixed4ffigen 12 → 1312.0.0 → 13.0.0Jul 18, 2024 BreakingBreaking4New2Fixed2Other1ffigen 11 → 1211.0.0 → 12.0.0May 9, 2024 BreakingBreaking1New2Changed4Fixed1ffigen 10 → 1110.0.0 → 11.0.0Jan 3, 2024 BreakingBreaking1New1Changed1Fixed2ffigen 9 → 109.0.1 → 10.0.0Nov 15, 2023 BreakingBreaking1New2Changed3Fixed4ffigen 8 → 98.0.2 → 9.0.1Jul 24, 2023 BreakingBreaking3New3Changed3Fixed3ffigen 7 → 87.2.11 → 8.0.2May 15, 2023 BreakingBreaking3Deprecated1New6Changed3Fixed3ffigen 6 → 76.1.2 → 7.2.11Apr 25, 2023 Review neededNew3Changed4Fixed8ffigen 5 → 65.0.1 → 6.1.2Aug 25, 2022 BreakingBreaking1New2Changed2Fixed2ffigen 4 → 54.1.3 → 5.0.1May 27, 2022 BreakingBreaking1New3Changed1Fixed2ffigen 3 → 43.0.0 → 4.1.3Feb 1, 2022 BreakingBreaking3New5Changed3Fixed3ffigen 2 → 32.4.2 → 3.0.0May 19, 2021 BreakingBreaking2Platform1New2Changed1ffigen 1 → 21.2.0 → 2.4.2Apr 6, 2021 BreakingBreaking5Deprecated1New12Changed7Fixed10Other1ffigen 0.3 → 10.3.0 → 1.2.0Nov 23, 2020 Review neededDeprecated1New4Fixed4Other4ffigen 0.2 → 0.30.2.4+1 → 0.3.0Aug 31, 2020 SafeFixed1ffigen 0.1 → 0.20.1.5 → 0.2.4+1Aug 24, 2020 BreakingBreaking4New7Changed3Fixed3Other1