# Changelog

## [1.0.0] - 2024-04-30
1. 初始版本。

## [1.0.1] - 2024-05-14
1. 补全SolarMonth遗漏的方法。

## [1.0.2] - 2024-05-21
1. 新增：SolarDay获取法定假日。

## [1.0.3] - 2024-06-06
1. 新增：节气第几天。

## [1.0.4] - 2024-06-23
1. 优化：性能。 
2. 新增：六曜。 
3. 新增：入梅出梅。 
4. 新增：获取农历日当天的时辰列表。 
5. 新增：时辰获取黄道黑道十二神。

## [1.1.0] - 2024-07-14
1. 注意：此版本更改了get_year()、get_month()、get_day()的返回类型，非兼容性更新。
2. 新增：吉神宜趋、凶神宜忌。
3. 新增：每日宜忌、时辰宜忌。
4. 修复：农历日获取时辰列表遇闰月报错的问题。
5. 修复：获取当年第几周报错的问题。

## [1.1.1] - 2024-07-30
1. 新增：五行和方位互转。
2. 新增：天干五合、地支六合、地支六害。
3. 优化：性能。
4. 优化：告别烦人的unwrap。

## [1.1.2] - 2024-08-19
1. 优化：十神计算逻辑。
2. 修复：获取起运时间报错的问题。

## [1.1.3] - 2024-10-08
1. 优化：代码。
2. 修复：吉神宜趋、凶神宜忌错误。
3. 新增：Lunar的2种起运流派。
4. 新增：支持八字晚子时日柱算当天。
5. 修改：童限实例化方法不再传入计算接口实现。

## [1.1.4] - 2024-10-14
1. 新增：八字转公历时刻支持晚子时算当天。
2. 新增：小六壬。

## [1.1.5] - 2024-11-13
1. 新增：2025年法定假日。

## [1.1.6] - 2024-12-10
1. 新增：地支藏干、人元司令分野。
2. 修复：立春比正月初一早导致大小运错误的问题。

## [1.1.7] - 2025-02-17
1. 新增：灶马头 KitchenGodSteed。
2. 修复：月九星计算错误的问题。
3. 修复：九星错别字。
4. 修复：宜忌错别字。

## [1.1.8] - 2025-03-02
1. 优化：简化代码。
2. 优化：流年计算逻辑。
3. 优化：优化节气推移。

## [1.3.0] - 2025-04-18
1. 新增：干支年、干支月、干支日、干支时辰。
2. 新增：童限的所属大运、开始年龄、结束年龄。
3. 废弃：八字的建除十二值神（建议从干支日中获取）。
4. 废弃：农历日的当天年干支、当天月干支（建议从干支日中获取）。
5. 废弃：农历时辰的当时年干支、当时月干支、当时日干支（建议从干支时辰中获取）。
6. 废弃：童限的结束农历年（建议取结束干支年）。
7. 废弃：大运的开始农历年、结束农历年（建议取开始干支年、结束干支年）。
8. 废弃：小运的农历年（建议取干支年）。
9. 修复：八字身宫计算错误的问题。
10. 优化：包结构。

## [1.3.1] - 2025-06-16
1. 新增：藏历。
2. 修复：候的错别字。
3. 优化：线程安全。
4. 优化：宜忌。

## [1.3.2] - 2025-07-01
1. 新增：候可精确到公历时刻。
2. 修改：2018之后的△T参数。

## [1.3.3] - 2025-09-08
1. 修复：极端情况下八字转公历时刻出现遗漏的问题。
2. 优化：代码。

## [1.3.4] - 2025-09-29
1. 新增：公历日、公历时刻、农历日获取月相。
2. 新增：月相获取公历日、公历时刻。
3. 优化：更新△T参数。
4. 修复：农历闰月干支错误(应随上月)。

## [1.3.5] - 2025-11-05
1. 新增：2026年法定假日。

## [1.3.6] - 2025-11-06
1. 新增：三柱 ThreePillars。
2. 新增：农历日、干支日获取三柱。
3. 新增：三柱反推公历日。
4. 新增：节气直接获取公历日(用于日历)。
5. 优化：干支日获取干支月与寿星万年历一致。
6. 优化：公历日获取节气(用于日历，与寿星万年历一致)。

## [1.3.7] - 2026-01-23
1. 修复：某些情况下月干支的错误。
2. 修复：某些公历日获取节气错误。
3. 修复：某些公历日转干支日错误。
4. 移除：农历月的缓存数据。
5. 优化：减少对象引用。

## [1.3.8] - 2026-02-10
1. 修复：2026-09-20的调休问题。
2. 优化：农历传统节日的性能。

## [1.3.9] - 2026-03-04
1. 修复：农历日is_before/is_after比较的错误。
2. 重构：藏历。
3. 新增：事件。
4. 优化：代码和算法(感谢[Hjiassen](https://github.com/Hjiassen "https://github.com/Hjiassen"))。

## [1.4.0] - 2026-03-04
1. 优化：事件。

## [1.4.1] - 2026-03-09
1. 优化：九星算法。
