pd_develop_kit 0.3.0
pd_develop_kit: ^0.3.0 copied to clipboard
跨平台 Flutter 开发工具包插件,提供网络抽象、校验工具、深度比较、扩展与 UI 能力。
0.3.0 - 2026-07-01 #
- 升级最低 SDK约束至 Dart >=3.5.0 / Flutter >=3.22.0,以兼容
web_socket_channel ^3.0.3与flutter_lints ^5.0.0 - 升级
flutter_lints从^3.0.0至^5.0.0,统一主包与示例工程的 Lint 规则 - 升级
native_dio_adapter从^1.0.0+2至^1.6.0 - 网络层新增
unknown错误码(-1),用于兜底错误码,当其他错误码无法匹配时使用 - 修复网络层错误码排序问题,
unknown置于 -1,其他错误码依次递增,避免后续扩展冲突
0.2.1 - 2026-07-01 #
- 网络模块新增
unknown错误码,用于兜底错误码,当其他错误码无法匹配时使用。 - 修复网络层错误码按数值大小排序问题,避免与已存在错误码冲突。
0.2.0 - 2026-06-30 #
- 补充各个模块的说明文档.
- 补充示例项目的完整性.
0.1.0 - 2026-06-30 #
- 发布准备:补充中文 README、示例说明、API 文档生成说明,并完成格式化、静态分析、测试与发布预检
- 网络层:新增
PDNetwork全局配置中心与PDApiClient高层客户端,对外统一返回BaseResponse<T>(不抛出网络/解析异常) - 传输层抽象:新增
PDTransport及 dio 默认适配,业务侧不依赖 dio 类型 - 单次请求配置:新增
PDRequestConfig支持 baseUrl/headers/日志开关/encoder/decoder 等覆盖 - 加解密扩展:新增
PDRequestEncoder/PDResponseDecoder及 AES 示例实现 - 工具类:新增
PDTypeSafe(数据层安全转换)、PDPhoneValidator/PDPasswordValidator(表单校验)、PDDeepComparator(深度比较) - 示例工程:补充网络层多场景演示与日志输出
0.0.1 #
- 初始化模板。