新增功能
- 新增 `FieldsOrganizer` 类,用于组织和规范数据字段
- 支持指定目标字段列表,按指定顺序排列
- 支持设置字段默认值
- 增强字段管理的灵活性和规范性
改进
- 增强 `FilterProcessor` 和 `TransformProcessor` 的构造函数
- 支持更灵活的条件设置
- 支持更强大的转换函数
- 优化 `ColumnProcessor` 的参数验证
- 增加操作类型的验证
- 增强参数检查机制
- 改进测试框架
- 更新测试数据生成函数,支持更多参数
- 增强测试的灵活性和可用性
文档
- 新增英文版文档(README_EN.md)
- 完整的功能说明
- 详细的安装指南
- 快速入门教程
- 组件使用说明
- 更新中文文档
- 新增开发者指南
- 添加代码风格规范
- 完善测试覆盖率说明
- 更新安装说明
开发工具
- 新增代码风格配置
- 添加 `.pre-commit-config.yaml`
- 配置 Black 和 isort
- 设置 pre-commit hooks
- 新增代码覆盖率配置
- 添加 `.coveragerc`
- 更新 `.gitignore`
- 新增开发依赖文件 `requirements-dev.txt`
- 更新 GitHub Actions 配置
- 使用最新的稳定 Python 版本
- 增强测试的可靠性和兼容性