Skip to content

Commit 09335fa

Browse files
committed
release: v1.4.0 — Type Hints 现代化
1 parent 0262f14 commit 09335fa

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
44

55
Format follows [Keep a Changelog](https://keepachangelog.com/).
66

7+
## [1.4.0] — 2026-03-24
8+
9+
### Changed
10+
- **Type Hints 现代化**:全部 16 个源文件、24 个函数签名升级为 `dict[str, object]` / `list[dict[str, object]]` 精确类型注解,替代原有的裸 `dict` / `list[dict]`
11+
- **类型风格统一**:配合 `from __future__ import annotations` 使用 PEP 604 `X | None` 语法,零 `typing` 模块导入
12+
713
## [1.3.0] — 2026-03-24
814

915
### Fixed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.backends._legacy:_Backend"
44

55
[project]
66
name = "ai-pathfinder"
7-
version = "1.3.0"
7+
version = "1.4.0"
88
description = "个性化AI学习路径规划工具 — 开源免费"
99
readme = "README.md"
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)