hzy_normal_network 0.0.4
hzy_normal_network: ^0.0.4 copied to clipboard
火之夜网络请求封装库
0.0.4 - 2025-06-30 #
- chore: bump version to 0.0.4
- fix(publish): 修正flutter pub发布命令使用完整路径
- docs: update changelog for version 0.0.3
- chore: bump version to 0.0.3
- docs: 更新发布指南和变更日志,添加官方 pub.dev 发布支持
- feat: 改进发布脚本,支持智能测试检查和错误回滚机制
0.0.3 - 2025-06-30 #
- chore: bump version to 0.0.3
- docs: 更新发布指南和变更日志,添加官方 pub.dev 发布支持
- feat: 改进发布脚本,支持智能测试检查和错误回滚机制
[0.0.3] - 2025-06-30 #
- chore: bump version to 0.0.3
- feat: 添加发布脚本和更新文档
更新日志 #
本文档记录了项目的所有重要更改。
[0.0.3] - 2024-12-19 #
Added #
- 🔄 智能测试检查:如果测试目录不存在或为空,自动跳过测试步骤
- 🛡️ 完整的错误回滚机制:发布失败时自动回滚版本号、Git 提交和标签
- 🌐 通用脚本设计:可在任何 Flutter 项目中直接使用,无需修改
- 🔧 改进的错误处理:更详细的错误信息和自动恢复机制
- 🎯 官方 pub.dev 发布:脚本自动配置发布到官方 pub.dev 仓库
Improved #
- 📋 优化发布流程:先发布到 pub.dev,成功后再推送 Git 更改和标签
- 🛠️ 增强脚本稳定性:更好的错误检测和处理
- 📚 更新发布指南:反映新的功能和改进
- 🔍 改进日志输出:更清晰的状态信息和警告
Fixed #
- 🐛 修复测试目录不存在时脚本失败的问题
- 🔧 修复发布失败时版本号和标签未回滚的问题
- 💻 修复 Windows 批处理脚本的变量引用问题
- 🌍 修复发布到错误仓库的问题,确保发布到官方 pub.dev
0.0.2 - 2024-12-19 #
Added #
- 📚 完整的 README.md 文档,包含详细的使用说明和 API 文档
- 🚀 自动化发布脚本 (publish.sh 和 publish.bat),支持跨平台发布
- 📖 详细的发布指南文档 (PUBLISH_GUIDE.md)
- 🔄 自动版本号管理(patch、minor、major 增量)
- 📝 自动生成和更新 CHANGELOG.md
- 🏷️ 自动 Git 标签管理
- ✅ 发布前代码质量检查(测试、分析)
- 🌍 跨平台发布支持(macOS/Linux 和 Windows)
- 📋 示例代码和最佳实践指南
Improved #
- 🛠️ 优化错误处理和异常管理
- 📊 改进日志输出和调试信息
- 🔧 更新依赖和配置
Documentation #
- 📚 新增完整的 API 文档
- 🎯 添加快速开始指南
- 💡 提供最佳实践建议
- 🔍 详细的故障排除指南
0.0.1 - 2022-11-08 #
新增 #
- 初始版本发布
- 基于 Dio 的网络请求封装
- 统一的响应数据格式 (HzyNormalResponse)
- 灵活的配置选项 (HzyNormalHttpConfig)
- 自定义数据转换器支持 (HzyNormalTransFormer)
- 完善的异常处理机制
- 请求/响应日志支持
- 支持常见的 HTTP 方法 (GET, POST, PUT, PATCH, DELETE)
- 支持文件上传和下载
- 支持请求取消
- 支持进度监听
功能特性 #
- 🚀 基于 Dio 的高性能网络请求
- 📦 统一的响应数据格式
- 🛡️ 完善的异常处理机制
- 🔧 灵活的配置选项
- 📝 支持请求/响应日志
- 🎯 支持自定义数据转换器
- ⚡ 支持请求拦截器
- 🔄 支持请求取消
- 📊 支持上传/下载进度监听