Skip to content

Releases: kinegratii/borax

v4.1.3

01 Apr 13:28
01cbbbf

Choose a tag to compare

  • borax.calendars.birthday 新增 BirthdayCalculator 类计算器
  • 新增Borax内置 basic1,与basic 相比,增加其他22个节气节日
  • 修正日历界面类 CalendarFrame 无法加载自定义节日源的bug bug#62
  • 修正两个 WrappedDate 无法相减的bug bug#63
  • 修正在公历2月29日,农历三十情况下节日类 SolarFestival / LunarFestival 计算错误的bug bug#64
  • 新增 FestivalLibrary 独立文档页面

v4.1.2

31 Jan 08:15
67143f8

Choose a tag to compare

  • 新增python3.13构建支持
  • 标记 v4.0 为废弃版本
  • 新增 lunardate.Formatter 文档

v4.1.1

30 Jun 07:24
e7a75d4

Choose a tag to compare

  • 新增创建农历年或农历月最后一天的方法 LunarDate.last_day
  • SolarFestivalLunarFestival 初始化函数 freq 参数支持字符串设置( #56
  • Period.solar_yearPeriod.lunar_year 新增 end_year 参数,支持跨年份计算
  • 废弃模块:borax.choices

v4.1.0

31 Jan 14:53
2735fe7

Choose a tag to compare

  • 功能更新
    • 新增 Borax日历应用
    • borax.apps 变更为 borax.capp
    • 新增方法 FestivalLibrary.extend_term_festivals
    • 新增方法 FestivalLibrary.load
    • 新增 borax.ui.widgets.MessageLabel
    • Festival 类新增 code 属性
    • WrappedDate.solarWrappedDate.lunar 属性变更为只读属性,不可写入
  • 项目构建
    • 不再支持python3.7和python3.8
    • 本地开发环境更新至 python3.11.7
    • 使用 pyproject.toml 项目构建配置文件,构建命令 python -m build -w
    • 支持python3.12
  • 项目文档
    • mkdocs-material 更新至 9.5.3
    • 不再支持 docsify 构建(index.html 冲突)

v4.0.0

15 Nov 02:46
0640795

Choose a tag to compare

  • 新增基于 tkinter 的 节日界面库
  • 移除源代码文件编码声明行
  • 移除 borax.calendars.festival 模块
  • 修正 LunarDate 显示星期错误的问题 (#49
  • FestivalLibrary.list_days_in_countdown 新增 countdown_ordered 参数,表示是否按倒计天数排序
  • FestivalLibrary.load_builtin 支持创建空库
  • FestivalLibrary 新增删除元素函数 delete_by_indexes

v3.5.6

03 Jul 01:24
e88e489

Choose a tag to compare

  • 新增Docs Test
  • borax.calendars.lunardate
    • 新增文本解析函数 LunarDate.strptime#44
    • 新增格式化修饰符 %c
    • 新增 TextUtils.gz2offset / TextUtils.offset2gz 干支转化方法
  • borax.calendars.festivals2
    • 星期型节日支持倒数序号 和 每月频率(#43
    • "除夕"节日修改为“农历年最后一天”而不是“十二月最后一天”
    • 修正三伏九九天计算错误的BUG(#45
    • TermFestival 支持干支日推算的节日 (#46
    • TermFestival 新增 term 参数
    • 节气名称支持拼音首字母形式
  • borax.structures.percentage
    • 优化底层百分数格式化显示
  • borax.devtools
    • 新增 RuntimeMeasurer.print_ 方法

v3.5.5

04 May 06:35
5c0beba

Choose a tag to compare

  • borax.calendars.festivals2
    • FestivalLibrary.iter_month_daytuples 新增 return_pos 参数,可返回日期位置
    • Festival 新增 list_days_in_future / list_days_in_past 函数
  • borax.calendars.utils
    • 修正 ThreeNineUtils 内部计算错误的BUG
  • borax.htmls
    • html_tag 函数新增 width / height 参数
    • 修正 html_tag 函数style参数解析空值的BUG

v3.5.4

14 Mar 07:47
467d56a

Choose a tag to compare

  • borax.htmls
    • html_tag 函数css参数支持str类型(函数逻辑已支持,本次仅添加typing hints)
  • borax.datasets.fetch 模块
    • 修正 fetch 解析错误的bug (#39

v3.5.3

03 Mar 05:12
272852e

Choose a tag to compare

  • borax.serialize.cjson
    • 新增用于json.dump函数cls参数的 CJSONEncoder
  • borax.datasets.fetch 模块
    • 修正 fetch 解析列表型数据错误的bug (#39
  • borax.system 模块
    • 新增 load_class 的别名函数 load_object

v3.5.2

18 Jan 07:33
e127fff

Choose a tag to compare

version:3.5.2