Skip to content

chore(release): bump v1.0.1 → v1.1.0#63

Merged
Agions merged 1 commit into
mainfrom
release/v1.1.0
Jun 2, 2026
Merged

chore(release): bump v1.0.1 → v1.1.0#63
Agions merged 1 commit into
mainfrom
release/v1.1.0

Conversation

@Agions
Copy link
Copy Markdown
Owner

@Agions Agions commented Jun 2, 2026

Release v1.1.0

大型架构重构与质量改进 — SceneFab 第二个稳定版本

📦 Changes (3 files, +31/-2)

File Change
pyproject.toml version 1.0.1 → 1.1.0
src/scenefab/__init__.py __version__ fallback 1.0.0 → 1.1.0
CHANGELOG.md 新增 1.1.0 条目

🎯 Highlights (见 CHANGELOG.md)

  • 8-Phase 架构重构 — 消除重复类型 + 清理兼容层 + 拆分大文件 + 命名规范化 + 配置精简
  • ruff UP 规则启用 — 自动修复 1573 个 pyupgrade 错误
  • 依赖审计 — 移除冗余工具, 升级 PySide6/pydantic
  • Phase 3 拆分 — 5 个 500+ 行 UI 文件已拆 (theme_optimizer/home_page/step_group/export_panel/export_monitor)

🔒 Compatibility

  • ✅ 完全向后兼容 v1.0.x — 所有公共 API 不变
  • ✅ CI 0 errors, pytest 351 passed

📋 Post-merge

  • 打 git tag v1.1.0
  • 触发 PyPI 自动发布 (release workflow)

- pyproject.toml: version 1.0.1 → 1.1.0
- src/scenefab/__init__.py: __version__ fallback 1.0.0 → 1.1.0
- CHANGELOG.md: 新增 1.1.0 条目 (8-Phase 重构 + UP 规则 + 依赖审计)

完整更新日志见 CHANGELOG.md [1.1.0]
@Agions Agions merged commit 5c3d8e3 into main Jun 2, 2026
2 checks passed
@Agions Agions deleted the release/v1.1.0 branch June 2, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant