Skip to content

v1.2.0

Choose a tag to compare

@kamiiroawase kamiiroawase released this 23 Aug 12:27
· 7 commits to main since this release

新特性

  • targetDay 支持 1970 年前日期:范围放宽为 0001-01-01 至 9999-12-31(UTC 日期),0 与负毫秒(1970-01-01 当天及更早)合法,-1 仍为「未选」哨兵;1970 年前出生的生日可直接录入,MaterialDatePicker 的负毫秒返回值直接可用

变更

  • 日期范围校验前移到构造期并对全部日程生效(此前仅农历月/年重复在 nextTarget 抛锚点异常)
  • 农历年表下界经实测标定(往返一致、月表结构、史实锚点三重验证),推算守护双侧化(农历 0..9999 年)
  • 文档注明 1645 年前历史日期按现代天文规则回推;修正快速上手示例的时变输出注释与措辞歧义

测试

  • 52 → 56(纪元日零毫秒锚点、负毫秒公历/农历生日、公元 1 年范围下界、越界构造拒绝)

Full Changelog: v1.1.0...v1.2.0