quanttide_project 0.2.0
quanttide_project: ^0.2.0 copied to clipboard
量潮项目管理Dart SDK
CHANGELOG #
0.2.0 #
Breaking changes — 从 0.1.x 升级需迁移代码。
- 重命名
BoardCard→Task,保留BoardCard为 deprecated typedef - 移除
Board、BoardList模型(原看板 UI 概念) - 新增
Project.id、Project.description字段 - 移除
Project.board字段(Project 不再关联看板) - 新增
Task.type、Task.priority、Task.assigner字段 - 移除
Task.custom、Task.date字段(date不再保留) - 新增
Task.startAt、Task.endAt(计划时间) - 新增 审计字段:
createdBy、createdAt、updatedBy、updatedAt(Project 和 Task) - JSON 序列化中时间字段使用 ISO 8601 字符串格式
0.1.0 #
- 新增
Project模型:看板项目,持有一个Board - 新增
Board模型:看板,包含一组具名列表 - 新增
BoardList模型:看板列表,包含一组卡片 - 新增
BoardCard模型:看板卡片,支持标题、描述、分类、标签、负责人、日期、自定义字段等属性 - 所有模型支持 JSON 序列化与反序列化(
toJson/fromJson) BoardCard支持copyWith方法部分更新字段BoardCard支持自定义字段分离:非预定义字段自动归入customMap