yx_net_inspector_flutter/CHANGELOG.md

53 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 更新日志
此文件记录此项目的所有重要变更。
格式基于 [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
此项目遵循 [语义化版本](https://semver.org/spec/v2.0.0.html) 规范。
## [1.1.0] - 2026-01-20
### 新增 (New)
- **密码保护 (Password Protection)**: 支持设置 `password` 为面板添加安全锁,防止非授权查看。
- **内置拦截器 (Built-in Interceptor)**: 新增 `YxNetInspectorDioInterceptor`,一行代码集成 Dio。
- **cURL 支持**: 详情页新增 cURL 命令生成与复制功能。
- **Headers 详情**: 详情页新增独立的请求/响应 Headers 展示卡片。
- **API 增强**: `logResponse` 新增 `responseHeaders` 参数。
### 优化 (Improvements)
- 优化长文本展示,支持自动换行与滚动。
- 修复非全屏模式下 Header 溢出问题。
## [1.0.0] - 2024-12-20
### 新增
- YX 网络检查器首次发布
- 带有网络监控功能的悬浮调试球
- 实时 HTTP 请求/响应日志记录
- 带有复制功能的详细请求检查
- 可自定义的主题和配置
- 支持全屏的移动端优化 UI
- 网络日志的搜索和过滤功能
- 包含成功率和时间统计的统计仪表板
- 纯 Flutter 实现,无外部依赖
- 演示所有功能的完整示例应用
### 功能特性
- 🎯 非侵入式悬浮调试球
- 📊 实时网络请求监控
- 🔍 详细的请求/响应检查
- 📱 移动端优先的响应式 UI 设计
- 🎨 可自定义主题(亮色/暗色)
- 🚀 高性能,内存占用小
- 🔧 一行代码轻松集成
- 📈 网络统计和分析
- 🔍 高级搜索和过滤
- 📋 复制请求详情到剪贴板
### 技术细节
- 最低 Flutter SDK 版本3.0.0
- 最低 Dart SDK 版本3.0.0
- 依赖:无(纯 Flutter 实现)
- 支持平台iOS、Android、Web、桌面端
- 架构:清晰的模块化设计,关注点分离