flutter_dev_panel 1.0.1
flutter_dev_panel: ^1.0.1 copied to clipboard
A comprehensive Flutter debug panel for development with network monitoring, performance tracking, and environment switching.
Change Log #
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2025-08-25 #
Changes #
Packages with breaking changes:
Packages with other changes:
flutter_dev_panel_console
-v1.0.1
flutter_dev_panel_network
-v1.0.1
flutter_dev_panel_device
-v1.0.1
flutter_dev_panel_performance
-v1.0.1
flutter_dev_panel
- v1.0.1
- REFACTOR: convert publish script to English. (6e04a264)
- REFACTOR(ci): simplify tag naming convention. (fab8cf1f)
- REFACTOR: use factory function for Logger integration without direct dependency. (6467f784)
- REFACTOR: rename customOutput to baseOutput for better clarity. (e4601f21)
- REFACTOR: simplify Logger package integration with better API. (8979bb99)
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: 修复网络模块集成方法的生产安全性问题. (6771a3b5)
- FIX: 修复代码分析警告. (69abb358)
- FIX: make DevPanelLoggerOutput extend LogOutput base class. (8d94e755)
- FIX: 优化 Melos 6.x 发布流程. (d4b4dffd)
- FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
- FIX: 优化开发面板的导航上下文获取逻辑. (e24fea89)
- FIX: 添加对桌面平台的支持,优化摇动检测逻辑. (42d80a67)
- FIX: 优化开发面板的打开逻辑,确保 FAB 上下文的有效性。. (d0280fdb)
- FIX: 修复 Melos 发布时的 path 依赖问题. (55e8ee9c)
- FIX: improve sed command compatibility in CI workflow. (38c73631)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: skip tests in CI to avoid monorepo dependency conflicts. (0f38f26f)
- FIX: restore console package dependency to local path. (389d7ef5)
- FIX: simplify CI workflow to match local publish script behavior. (bf382d9c)
- FIX: remove example directories in CI to avoid dependency conflicts. (0b9f8e18)
- FIX: exclude example directory from package publishing. (5fb0879e)
- FIX: update workflow triggers to match tag patterns. (6a2a5770)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: 修复UI布局问题. (15e1774f)
- FIX: 改进网络请求详情弹窗和遮罩层关闭功能. (7b8f3c7a)
- FIX: 修复UI和状态管理问题. (80d1dd17)
- FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
- FIX: resolve all code analysis warnings in console package. (904ad2f8)
- FIX: 增强FAB内容构建和优先级管理. (16a36e15)
- FIX: auto-confirm flutter pub publish prompt. (d69e8e12)
- FIX: 改进网络监控页面的搜索框和统计信息展示. (6efdb0b4)
- FIX: 移除不再使用的悬浮按钮组件并优化FAB管理. (36d0f8c0)
- FIX: 更新FAB内容显示逻辑和状态管理. (c344fd24)
- FIX: 更新网络监控模块,增强HTTP库集成和状态管理. (d3dc868a)
- FIX: 增强网络监控模块,支持多种HTTP库集成和GraphQL功能. (d0ac040f)
- FIX(ci): use performance instead of perf for tag prefix. (7ea35e80)
- FIX: 更新依赖和优化UI布局. (fa776672)
- FIX: 改进底部弹窗UI和遮罩层效果. (ef7a82f0)
- FIX: 增强GraphQL集成和UI交互体验. (a8f33c2b)
- FIX: 优化GraphQL请求和JSON查看器的展示逻辑. (83a581cb)
- FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
- FIX: 增强性能监控模块,优化电池状态和图表显示. (af4522aa)
- FIX: 调整日志项的对齐方式,改为垂直顶部对齐。. (b165d213)
- FIX: 修复测试. (583b978a)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 改进发布脚本的dry-run检查逻辑和调试信息. (313e8300)
- FIX: 修复发布脚本的dry-run退出码处理. (c33f49a8)
- FIX: 改进发布脚本的代码分析处理. (dec00812)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: resolve sub-package publishing issues. (4151d69b)
- FIX: 改进JSON查看器的展开和折叠逻辑. (70fbd636)
- FEAT: add production safety to network module integration methods. (a9f435e4)
- FEAT: 完成Flutter Dev Panel完整实现. (f8d4c73d)
- FEAT: optimize theme manager for production environments. (695011f4)
- FEAT: add --dart-define support to EnvironmentManager. (0bdd0b53)
- FEAT: add GitHub Actions workflow for automated publishing. (0a845115)
- FEAT: add safe Logger package integration for production. (2fb8bcae)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (3d9d8a4c)
- FEAT: add proper Logger package integration with zero configuration. (5fb805c8)
- FEAT: 更新 README 和示例代码以支持新的初始化方法. (1950a15b)
- FEAT: add selective package publishing to script. (3ea43b38)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 简化 DevPanelConfig 配置. (07849a4e)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 添加环境变量获取的便捷方法. (45d39ce5)
- FEAT: 更新 README 和示例代码以支持新的环境变量获取和 GraphQL 客户端监控. (6d9dfe0f)
- FEAT: 优化 ShakeDetector 以支持平台检测和错误处理. (17702c09)
- FEAT: 更新JSON查看器和配置文件. (17670e29)
- FEAT: 更新CLAUDE.md文档和main.dart中的性能监控功能. (a95a4969)
- FEAT: 移除电池监控功能并优化性能监控. (38765686)
- FEAT: 增强日志缓冲处理功能. (a461291f)
- FEAT: 更新UI颜色和日志通知功能. (fe385957)
- FEAT: 实现自定义网络监控模块. (b50d9c81)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 增强DevPanel功能和UI优化. (55858fb2)
- FEAT: 添加主题管理功能和主题切换器. (8d67246a)
- FEAT: 更新CLAUDE.md文档,重构项目结构和功能模块. (5ea2efa7)
- FEAT: 添加环境管理功能和更新依赖. (e94a36e5)
- FEAT: 更新CLAUDE.md文档和pubspec.yaml依赖. (cb6f5ec7)
- FEAT: 增强日志配置管理功能. (fc27ae99)
- FEAT: 优化日志显示和处理功能. (8314faac)
- FEAT: 增强日志控制功能. (b047d901)
- FEAT: 移除控制台页面的自动滚动按钮并更新注释为英文. (27d7b899)
- FEAT: 更新ConsoleModule和FAB组件. (be517871)
- FEAT: 增强自动滚动功能. (eb51fd79)
- FEAT: 完成Flutter Dev Panel核心功能实现. (acce0f33)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- FEAT: 添加完整的 Console/Logs 模块. (54af2da0)
- FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
- FEAT: 优化 ModularMonitoringFab 的渐变颜色设置. (aa11b07f)
- FEAT: 优化环境变量获取方法,新增默认值支持. (17a03b40)
- FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
- FEAT: 增强日志监控和UI优化. (cec089a2)
- FEAT: 更新 README 和示例代码以反映 PerformanceModule 的自动 Timer 追踪功能. (91c6cb86)
- FEAT: 优化性能模块中的内存趋势指示器. (a7cdb476)
- FEAT: 优化 LeakDetector 和 PerformanceMonitorController 的监控逻辑. (9576ecb0)
- FEAT: 重构性能监控逻辑,使用 PerformanceUpdateCoordinator 统一管理 Timer. (c0d9b70b)
- FEAT: 优化 DevLogger 的日志级别检测逻辑. (e682bd97)
- FEAT: 更新 DevPanelConfig 的触发模式. (fa31ced5)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 添加测试环境按钮和优化环境变量加载. (30694e12)
- DOCS: add theme switching example to main README. (f8e5388b)
- DOCS: add theme sync example for apps with existing theme management. (9841db21)
- DOCS: reorganize theme integration documentation. (7894ed4a)
- DOCS: 同步主题集成文档到中文README. (d8988a3d)
- DOCS: 更新文档. (2aa18a71)
- DOCS: update version. (1de0c531)
- DOCS: fix docs. (9e99912b)
- DOCS: update docs. (c723a57d)
- DOCS: simplify README files for all packages. (9c431166)
- BREAKING REFACTOR: 移除 GetX 依赖,使用原生 Flutter 状态管理. (c0eeb633)
flutter_dev_panel_console
- v1.0.1
- REFACTOR: use factory function for Logger integration without direct dependency. (6467f784)
- REFACTOR: rename customOutput to baseOutput for better clarity. (e4601f21)
- REFACTOR: simplify Logger package integration with better API. (8979bb99)
- FIX: make DevPanelLoggerOutput extend LogOutput base class. (8d94e755)
- FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: restore console package dependency to local path. (389d7ef5)
- FIX: resolve all code analysis warnings in console package. (904ad2f8)
- FIX: resolve sub-package publishing issues. (4151d69b)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 修复测试. (583b978a)
- FIX: 调整日志项的对齐方式,改为垂直顶部对齐。. (b165d213)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 更新 README 和示例代码以支持新的初始化方法. (1950a15b)
- FEAT: add proper Logger package integration with zero configuration. (5fb805c8)
- FEAT: add safe Logger package integration for production. (2fb8bcae)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 优化日志显示和处理功能. (8314faac)
- FEAT: 增强日志控制功能. (b047d901)
- FEAT: 移除控制台页面的自动滚动按钮并更新注释为英文. (27d7b899)
- FEAT: 更新ConsoleModule和FAB组件. (be517871)
- FEAT: 增强自动滚动功能. (eb51fd79)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- FEAT: 添加完整的 Console/Logs 模块. (54af2da0)
- DOCS: update version. (1de0c531)
- DOCS: update docs. (c723a57d)
- DOCS: simplify README files for all packages. (9c431166)
flutter_dev_panel_network
- v1.0.1
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 优化GraphQL请求和JSON查看器的展示逻辑. (83a581cb)
- FIX: 增强GraphQL集成和UI交互体验. (a8f33c2b)
- FIX: 增强网络监控模块,支持多种HTTP库集成和GraphQL功能. (d0ac040f)
- FIX: 更新网络监控模块,增强HTTP库集成和状态管理. (d3dc868a)
- FIX: 更新FAB内容显示逻辑和状态管理. (c344fd24)
- FIX: 改进网络监控页面的搜索框和统计信息展示. (6efdb0b4)
- FIX: 增强FAB内容构建和优先级管理. (16a36e15)
- FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
- FIX: 改进JSON查看器的展开和折叠逻辑. (70fbd636)
- FIX: 更新依赖和优化UI布局. (fa776672)
- FIX: 改进网络请求详情弹窗和遮罩层关闭功能. (7b8f3c7a)
- FIX: 修复UI布局问题. (15e1774f)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 优化 DevLogger 的日志级别检测逻辑. (e682bd97)
- FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
- FEAT: 优化环境变量获取方法,新增默认值支持. (17a03b40)
- FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
- FEAT: 更新 README 和示例代码以支持新的环境变量获取和 GraphQL 客户端监控. (6d9dfe0f)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: add production safety to network module integration methods. (a9f435e4)
- FEAT: 更新JSON查看器和配置文件. (17670e29)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- DOCS: update version. (1de0c531)
- DOCS: simplify README files for all packages. (9c431166)
flutter_dev_panel_device
- v1.0.1
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
- FIX: 修复UI和状态管理问题. (80d1dd17)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- DOCS: simplify README files for all packages. (9c431166)
flutter_dev_panel_performance
- v1.0.1
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 增强性能监控模块,优化电池状态和图表显示. (af4522aa)
- FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
- FIX: 移除不再使用的悬浮按钮组件并优化FAB管理. (36d0f8c0)
- FIX: 增强FAB内容构建和优先级管理. (16a36e15)
- FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
- FIX: 修复UI和状态管理问题. (80d1dd17)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 重构性能监控逻辑,使用 PerformanceUpdateCoordinator 统一管理 Timer. (c0d9b70b)
- FEAT: 优化 LeakDetector 和 PerformanceMonitorController 的监控逻辑. (9576ecb0)
- FEAT: 优化性能模块中的内存趋势指示器. (a7cdb476)
- FEAT: 更新 README 和示例代码以反映 PerformanceModule 的自动 Timer 追踪功能. (91c6cb86)
- FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 移除电池监控功能并优化性能监控. (38765686)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- DOCS: simplify README files for all packages. (9c431166)
1.0.1 #
Note: This release has breaking changes.
- REFACTOR: convert publish script to English. (6e04a264)
- REFACTOR(ci): simplify tag naming convention. (fab8cf1f)
- REFACTOR: use factory function for Logger integration without direct dependency. (6467f784)
- REFACTOR: rename customOutput to baseOutput for better clarity. (e4601f21)
- REFACTOR: simplify Logger package integration with better API. (8979bb99)
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: 修复网络模块集成方法的生产安全性问题. (6771a3b5)
- FIX: 修复代码分析警告. (69abb358)
- FIX: make DevPanelLoggerOutput extend LogOutput base class. (8d94e755)
- FIX: 优化 Melos 6.x 发布流程. (d4b4dffd)
- FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
- FIX: 优化开发面板的导航上下文获取逻辑. (e24fea89)
- FIX: 添加对桌面平台的支持,优化摇动检测逻辑. (42d80a67)
- FIX: 优化开发面板的打开逻辑,确保 FAB 上下文的有效性。. (d0280fdb)
- FIX: 修复 Melos 发布时的 path 依赖问题. (55e8ee9c)
- FIX: improve sed command compatibility in CI workflow. (38c73631)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: skip tests in CI to avoid monorepo dependency conflicts. (0f38f26f)
- FIX: restore console package dependency to local path. (389d7ef5)
- FIX: simplify CI workflow to match local publish script behavior. (bf382d9c)
- FIX: remove example directories in CI to avoid dependency conflicts. (0b9f8e18)
- FIX: exclude example directory from package publishing. (5fb0879e)
- FIX: update workflow triggers to match tag patterns. (6a2a5770)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: 修复UI布局问题. (15e1774f)
- FIX: 改进网络请求详情弹窗和遮罩层关闭功能. (7b8f3c7a)
- FIX: 修复UI和状态管理问题. (80d1dd17)
- FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
- FIX: resolve all code analysis warnings in console package. (904ad2f8)
- FIX: 增强FAB内容构建和优先级管理. (16a36e15)
- FIX: auto-confirm flutter pub publish prompt. (d69e8e12)
- FIX: 改进网络监控页面的搜索框和统计信息展示. (6efdb0b4)
- FIX: 移除不再使用的悬浮按钮组件并优化FAB管理. (36d0f8c0)
- FIX: 更新FAB内容显示逻辑和状态管理. (c344fd24)
- FIX: 更新网络监控模块,增强HTTP库集成和状态管理. (d3dc868a)
- FIX: 增强网络监控模块,支持多种HTTP库集成和GraphQL功能. (d0ac040f)
- FIX(ci): use performance instead of perf for tag prefix. (7ea35e80)
- FIX: 更新依赖和优化UI布局. (fa776672)
- FIX: 改进底部弹窗UI和遮罩层效果. (ef7a82f0)
- FIX: 增强GraphQL集成和UI交互体验. (a8f33c2b)
- FIX: 优化GraphQL请求和JSON查看器的展示逻辑. (83a581cb)
- FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
- FIX: 增强性能监控模块,优化电池状态和图表显示. (af4522aa)
- FIX: 调整日志项的对齐方式,改为垂直顶部对齐。. (b165d213)
- FIX: 修复测试. (583b978a)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 改进发布脚本的dry-run检查逻辑和调试信息. (313e8300)
- FIX: 修复发布脚本的dry-run退出码处理. (c33f49a8)
- FIX: 改进发布脚本的代码分析处理. (dec00812)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: resolve sub-package publishing issues. (4151d69b)
- FIX: 改进JSON查看器的展开和折叠逻辑. (70fbd636)
- FEAT: add production safety to network module integration methods. (a9f435e4)
- FEAT: 完成Flutter Dev Panel完整实现. (f8d4c73d)
- FEAT: optimize theme manager for production environments. (695011f4)
- FEAT: add --dart-define support to EnvironmentManager. (0bdd0b53)
- FEAT: add GitHub Actions workflow for automated publishing. (0a845115)
- FEAT: add safe Logger package integration for production. (2fb8bcae)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (3d9d8a4c)
- FEAT: add proper Logger package integration with zero configuration. (5fb805c8)
- FEAT: 更新 README 和示例代码以支持新的初始化方法. (1950a15b)
- FEAT: add selective package publishing to script. (3ea43b38)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 简化 DevPanelConfig 配置. (07849a4e)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 添加环境变量获取的便捷方法. (45d39ce5)
- FEAT: 更新 README 和示例代码以支持新的环境变量获取和 GraphQL 客户端监控. (6d9dfe0f)
- FEAT: 优化 ShakeDetector 以支持平台检测和错误处理. (17702c09)
- FEAT: 更新JSON查看器和配置文件. (17670e29)
- FEAT: 更新CLAUDE.md文档和main.dart中的性能监控功能. (a95a4969)
- FEAT: 移除电池监控功能并优化性能监控. (38765686)
- FEAT: 增强日志缓冲处理功能. (a461291f)
- FEAT: 更新UI颜色和日志通知功能. (fe385957)
- FEAT: 实现自定义网络监控模块. (b50d9c81)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 增强DevPanel功能和UI优化. (55858fb2)
- FEAT: 添加主题管理功能和主题切换器. (8d67246a)
- FEAT: 更新CLAUDE.md文档,重构项目结构和功能模块. (5ea2efa7)
- FEAT: 添加环境管理功能和更新依赖. (e94a36e5)
- FEAT: 更新CLAUDE.md文档和pubspec.yaml依赖. (cb6f5ec7)
- FEAT: 增强日志配置管理功能. (fc27ae99)
- FEAT: 优化日志显示和处理功能. (8314faac)
- FEAT: 增强日志控制功能. (b047d901)
- FEAT: 移除控制台页面的自动滚动按钮并更新注释为英文. (27d7b899)
- FEAT: 更新ConsoleModule和FAB组件. (be517871)
- FEAT: 增强自动滚动功能. (eb51fd79)
- FEAT: 完成Flutter Dev Panel核心功能实现. (acce0f33)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- FEAT: 添加完整的 Console/Logs 模块. (54af2da0)
- FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
- FEAT: 优化 ModularMonitoringFab 的渐变颜色设置. (aa11b07f)
- FEAT: 优化环境变量获取方法,新增默认值支持. (17a03b40)
- FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
- FEAT: 增强日志监控和UI优化. (cec089a2)
- FEAT: 更新 README 和示例代码以反映 PerformanceModule 的自动 Timer 追踪功能. (91c6cb86)
- FEAT: 优化性能模块中的内存趋势指示器. (a7cdb476)
- FEAT: 优化 LeakDetector 和 PerformanceMonitorController 的监控逻辑. (9576ecb0)
- FEAT: 重构性能监控逻辑,使用 PerformanceUpdateCoordinator 统一管理 Timer. (c0d9b70b)
- FEAT: 优化 DevLogger 的日志级别检测逻辑. (e682bd97)
- FEAT: 更新 DevPanelConfig 的触发模式. (fa31ced5)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 添加测试环境按钮和优化环境变量加载. (30694e12)
- DOCS: add theme switching example to main README. (f8e5388b)
- DOCS: add theme sync example for apps with existing theme management. (9841db21)
- DOCS: reorganize theme integration documentation. (7894ed4a)
- DOCS: 同步主题集成文档到中文README. (d8988a3d)
- DOCS: 更新文档. (2aa18a71)
- DOCS: update version. (1de0c531)
- DOCS: fix docs. (9e99912b)
- DOCS: update docs. (c723a57d)
- DOCS: simplify README files for all packages. (9c431166)
- BREAKING REFACTOR: 移除 GetX 依赖,使用原生 Flutter 状态管理. (c0eeb633)
Changelog #
1.0.0 #
Major Release 🎉 #
- Production ready: Stable API with comprehensive testing
- Enhanced modules: Major improvements to all modules
- GraphQL support: Full GraphQL integration in Network module
- Performance monitoring: Advanced Timer tracking and memory analysis
Breaking Changes #
-
Simplified configuration: Removed
enabled
field fromDevPanelConfig
- Panel is now controlled by compile-time constants for optimal tree shaking
- Debug mode: Always enabled automatically
- Release mode: Disabled by default, can be forced via
--dart-define=FORCE_DEV_PANEL=true
Migration Guide:
// Before: DevPanelConfig( enabled: true, showInProduction: false, ) // After: DevPanelConfig() // Automatic behavior based on build mode // To force enable in production: // Use: flutter build --dart-define=FORCE_DEV_PANEL=true
Performance Improvements #
- Zero overhead in production: All dev panel code is removed by tree shaking in release builds
- Compile-time optimization: Uses
kDebugMode
and environment constants for optimal performance - Unified enable check: Single source of truth for panel state reduces runtime overhead
0.0.2 #
- Fixed Flutter version requirement to 3.10.0 across all packages
- Improved documentation with theme integration examples
- Synchronized Chinese README with English documentation
0.0.1 #
- Initial release
- Core modular debug panel framework
- Support for multiple debug modules
- Environment switching capability
- Theme management (Light/Dark/System)
- Shake gesture and FAB triggers
- Module registry system