15 Star 157 Fork 35

簡 Kan / lunisolar

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 23.28 KB
一键复制 编辑 原始数据 按行查看 历史
簡 Kan 提交于 2023-12-08 11:59 . update version: v2.4.0

2.4.0 (2023-12-08)

✨ Features

  • format方法补充取得八字或干支的序号 (5848a14)

2.3.0 (2023-11-13)

✨ Features

  • 使format支持查詢該周幾是當月的第幾個周幾 (ae8c651)
  • format方法支持通过dRr取得该星期几是倒数的第几个星期几 (69acb2d)
  • v2.3.0-beta 新增Markers功能 (f352fc8)

2.2.2 (2023-05-05)

🐛 Bug Fixes

  • 修正'在设置offset后,clone方法返回的时间不准确'的问题 (4f08243)

2.2.1 (2023-04-25)

🐛 Bug Fixes

  • 修正”当年不在范围内时get solarTerm() 抛出的错误信息不正确“的问题 (491ad49)

2.2.0 (2023-03-14)

✨ Features

  • utc时间及偏移值的支持 (432c018)

2.1.12 (2023-02-20)

🐛 Bug Fixes

  • theGods: 修正月神随月将逆行者立成取法 (cee813b)

2.1.11 (2023-02-16)

🐛 Bug Fixes

  • theGods: 修正God类的good和bad属性声明返回错误的类型 (f868ae1)

2.1.10 (2023-02-12)

✨ Features

  • char8ex: export Char8Ex, Pillar, C8God, TenGod class (da97d5e)
  • theGods: export TheGods, God class (70a7ff6)
  • theGods: TheGods.getAllActs静态方法取得所有宜忌用事 (5c0d7de)

🐛 Bug Fixes

  • theGods: 天德合不应在天德的四维位立成 (013b241)
  • theGods: 修正‘九醜取不到戊午日'的问题 (d500497)
  • theGods: 修复‘九醜‘取不到戊午日’的問題 (d7c0f13)
  • theGods: 修正‘贵登天门时谷雨后取错’的问题 (bd17501)
  • theGods: 修正因空格问题造成的用事列表中缺失词条问题 (c15bf70)

2.1.5 (2023-02-06)

🐛 Bug Fixes

  • theGods: 修正“月德和月德合立成有误”的问题 (35c48e2)

2.1.4 (2023-02-06)

✨ Features

  • SB类添加create静态方法 (e57ce97)

2.1.3 (2023-02-01)

🐛 Bug Fixes

  • 解决个别阴历转换不正确的问题 (ff93ae7)

2.1.2 (2023-01-28)

✨ Features

  • 补充静态方法 getNames() (c624af4)
  • 移除SB的_stem, _branch属性 (089a84b)
  • Char8: 移除_value属性 (addcb77)
  • SolarTerm: 移除_value属性 (3297765)

2.0.0 (2023-01-20)

✨ Features

  • 八字功能增強(神煞、十神等) (026bd65)
  • 补充插件的简体中文翻译 (a622dca)
  • 补充魁罡贵人 (7c941d3)
  • 补充旬空 (ec33ae4)
  • 地支六合、相刑、相害、相破等方法 (bb580f4)
  • 计算地支三合的五行 (9c85d14)
  • 纳音: SB.takeSoundE5 返回Element5实例 (3ace033)
  • 十神类 (9711b75)
  • 四柱类 (a647184)
  • 添加月份转地支和地支转月份的方法 (0640f11)
  • 五行、天干、地支等类添加name 属性 (e754979)
  • 五行生克与十神计算 (d0d0ade)
  • 修改weekDay属性为dayOfWeek (0f95c0d)
  • char8ex: 胎元,命宫,身宫查询 (c9b426b)
  • class SB: 添加missing 属性取得旬空地支 (e407d13)
  • defineLocale (6bdb9c1)
  • Lunisolar类补充year, month, day, hour 等属性 (2747027)
  • signName属性改为name (369f089)

🐛 Bug Fixes

  • 更正神煞key (ca0cd11)
  • 修复语言包没切换成功的问题 (2290c13)
  • 修正命宫,身命等计算公式 (471546b)

2.1.2 (2023-01-28)

✨ Features

  • 补充静态方法 getNames() (c624af4)
  • 移除SB的_stem, _branch属性 (089a84b)
  • Char8: 移除_value属性 (addcb77)
  • SolarTerm: 移除_value属性 (3297765)

2.0.0 (2023-01-20)

✨ Features

  • 八字功能增強(神煞、十神等) (026bd65)
  • 补充插件的简体中文翻译 (a622dca)
  • 补充魁罡贵人 (7c941d3)
  • 补充旬空 (ec33ae4)
  • 地支六合、相刑、相害、相破等方法 (bb580f4)
  • 计算地支三合的五行 (9c85d14)
  • 纳音: SB.takeSoundE5 返回Element5实例 (3ace033)
  • 十神类 (9711b75)
  • 四柱类 (a647184)
  • 添加月份转地支和地支转月份的方法 (0640f11)
  • 五行、天干、地支等类添加name 属性 (e754979)
  • 五行生克与十神计算 (d0d0ade)
  • 修改weekDay属性为dayOfWeek (0f95c0d)
  • cache装饰器 (f36ccff)
  • char8ex: 胎元,命宫,身宫查询 (c9b426b)
  • class SB: 添加missing 属性取得旬空地支 (e407d13)
  • defineLocale (6bdb9c1)
  • Element5类添加“取得五行关系”相关方法 (df896ed)
  • getConfig方法 (e710714)
  • Lunisolar类补充year, month, day, hour 等属性 (2747027)
  • name属性 (c11a5b2)
  • signName属性改为name (369f089)

🐛 Bug Fixes

  • 更正神煞key (ca0cd11)
  • 修复语言包没切换成功的问题 (2290c13)
  • 修正命宫,身命等计算公式 (471546b)

1.4.1 (2022-11-24)

✨ Features

  • 八卦、天干、地支、五行 等类添加create方法以代替new构造函数 (379bd99)
  • 吉神方 (d16224b)
  • 添加二十四山类 (8883861)
  • 阴历反查 (4ad839a)
  • Lunisolar添加lunisolar属性 (b2e3a2b)

🐛 Bug Fixes

  • 修复“取不到阴历三十日”的问题 #3 (b9b0945)

1.3.1 (2022-11-07)

✨ Features

  • 神煞简体中文语言包 (365b93d)

🐛 Bug Fixes

  • 修复“2018的12月在大雪之前的日期取不到月柱"的问题 #2 (ccc217d)
  • 修正简体中文没加载成功的问题 (e722d77)
  • 移除宜忌词条重复出现的字 (2a0a073)

1.2.0 (2022-10-28)

✨ Features

  • 取得全日各时辰吉凶神煞,各时辰吉凶 (eaf16cd)
  • 神煞类添加别称属性 (271104d)

🐛 Bug Fixes

  • 解决取十二时辰神煞时只有青龙十二神的问题 (4f7f12f)
  • 解决时神吉凶错误的问题 (84d19a3)
  • 修复“日刑取法错误”的问题 (5da4902)

1.1.0 (2022-10-25)

✨ Features

🐛 Bug Fixes

  • 修正错误的宜忌key (540399d)

1.0.0 (2022-10-22)

✨ Features

  • lunisolar.locale添加第二个参数unChangeLang,可以在添加语言包时不改变原选择的语言 (7666e82)
  • 加入lunisolar.getLocale() 和 Lunisolar.getLocale()方法 (310b814)
  • 纳甲卦可从天干对象取得 (1b22be8)
  • 取得季节 (158acb3)
  • 取得月建月将方法 (a387b04)
  • 取得月相 (de3c175)
  • 神煞宜忌 (5959896)
  • 添加getGods方法 (59ed883)
  • 月相 (632fd6d)
  • 长生十二神 (6395794)
  • 支支对象可以取得与当前对支三合的另外两个地支 (020e01f)
  • excludeAct 方法 (a090ffd)
  • Lunar加入lastDayOfYear,以取得除历年最后一天。 (4ac0568)
  • Lunisolar 加入 L 方法 (d33a2a7)
  • Lunisolar.add(value, unit) 方法 (80847f6)
  • TheGods.getBy12God()方法 (90b9e43)
  • utils: isNumber 方法 (87f556a)

🐛 Bug Fixes

  • 修正错别字 (26c1719)
  • 修正无禄日宜忌筛选 (b23f313)
  • 修正月相多语言key (de55c5c)
  • Lunisolar.cache: 更正单词 (918bdbb)

0.2.0 (2022-08-26)

✨ Features

  • 建除十二神 (f19065a)
  • 修改Lunisolar.toString()返回内容 (19704eb)

0.1.0 (2022-08-24)

✨ Features

  • 添加大小月和十二生肖的key (e7ad1b1)
  • Lunar isBigMoth和isLeapMonth方法 改为 get isBigMonth和get isLeapMonth (71c36e5)
  • 八字类 (8dc92d3)
  • 八字时柱计算,以及创建char8对象时,可传入date对象作为参数 (5998267)
  • 查询节气 (a550bde)
  • 常量-甲子日标识 (a5fecca)
  • 多语言支持 (224350f)
  • 获取八字 (4ebaf3f)
  • 简体中文和英文语言包 (338d214)
  • 节气t, 由从0开始改为从1开始 (80f6a53)
  • 扩展每日胎神功能 (0576120)
  • 农历类和农历数据 (ec15cfc)
  • 取得农历月日中文显示 (e97467a)
  • 日语语言包 (228899d)
  • 添加静态方法 getLunarNewYearDate, 取消lunarNewYearDate方法里的参数 (e9730aa)
  • 添加静态方法getMonthTerms , 以及修改findNode的运算逻辑 (bb3b6f2)
  • 添加extend方法,使支持自定义插件 (34efb28)
  • 添加leapMonth, leapMonthIsBig 属性 (57f4998)
  • 完善查询八字时柱功能 (d6d6c0b)
  • 完善支持阴历的dateDiff功能 (b56ce8b)
  • 五行类 (5a9b4d3)
  • 五行纳音 (fb74559)
  • class Char8 时辰属性及相关方法,从hour2改为hour; class Lunar的 getYear getMonth等方法改为get year get month (e5db4c0)
  • dateDiff的config.float参数允许设为undefined (0574b47)
  • findNode方法除了返回节气外,还返回该节气的日期 (b821045)
  • format方法支持获取节气; (141afe1)
  • format支持农历、八字、生肖的显示 (63c988e)
  • lunar().lunarNewYearDate 方法改为get方法 (6a16a97)
  • lunisolar 添加config方法设置合局配置,添加locale方法加载语言包 (67e3442)
  • Lunisolar.format (564f7c5)
  • lunisolar() 函数添加config参数 (4e7ed6a)
  • lunisolar().recentSolarTerm()方法 (94ce243)
  • Lunisolar对象添加unix toString等方法 (98c7690)
TypeScript
1
https://gitee.com/waterbeside/lunisolar.git
git@gitee.com:waterbeside/lunisolar.git
waterbeside
lunisolar
lunisolar
main

搜索帮助

53164aa7 5694891 3bd8fe86 5694891