NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
同步采集安卓系统字重原始 Map,提供 OPPO、小米、vivo、荣耀的取值参考函数。 调用方可自定义兼容策略;无法确定字重时返回 null,保留原有字体样式。
Last release 1 months ago
08 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
2 months old
6 releases · first in 2026
One column per month.
Breaking:公开 API 收敛为 getRawData() 原始 Map 和无参 getWght(); getWght() 内部采集并按厂商取值,调用方可参照实现自定义无参函数。 移除公开的 extractWght、getVendor、vendorOf、normalize 和厂商枚举导出。
getRawData() 原始 Map 和无参 getWght();
getWght() 内部采集并按厂商取值,调用方可参照实现自定义无参函数。
移除公开的 extractWght、getVendor、vendorOf、normalize 和厂商枚举导出。getAll() 更名为 getRawData(),Dart 与 JNI 入口保持一致。Web 编译修复:JNI / dart:io 移入 dart.library.io 条件导入分支,web 走 stub(恒返回空 Map / null),宿主(如 el_ui)可正常 flutter build web。
dart.library.io 条件导入分支,web
走 stub(恒返回空 Map / null),宿主(如 el_ui)可正常 flutter build web。README rewritten in English, trimmed to a quick intro + plain Flutter Text/TextStyle usage example.
Text/TextStyle usage example.compileSdk 34 → 36(package:jni 要求 ≥35,34 会直接编译失败)。
全同步 API(breaking):跟随 Flutter 3.29+ 平台/UI 线程合并的官方互操作 路径,Dart 经 package:jni 直呼原生静态方法,getAll/getWght/ getVendor 均改为同步——消费方(如 ElApp)首帧即可注入,无重排闪动。 MethodCh
getAll/getWght/
getVendor 均改为同步——消费方(如 ElApp)首帧即可注入,无重排闪动。
MethodChannel 退役;原生拆为 SystemFontWeightCollector(@JvmStatic 哑
采集器,返回 U+001E/U+001F 编码字符串)+ 插件类(仅注册期缓存 Context)。架构重分层(breaking):原生只保留唯一 API getAll(哑采集器,返回全量 原始参数 Map),取值决策全部上移 Dart——getVendor()/vendorOf() 厂商 判定独立成 API,extractWght() 按厂商挑键 + normalize() 值域归一化, get
getAll(哑采集器,返回全量
原始参数 Map),取值决策全部上移 Dart——getVendor()/vendorOf() 厂商
判定独立成 API,extractWght() 按厂商挑键 + normalize() 值域归一化,
getWght() 保持一步到位入口不变。移除原生 getWght/debugDump 方法,
Dart 侧 debugDump() 更名 getAll({refresh})(带缓存)。Your coding agent can read these notes before it upgrades. Set up the MCP server →