欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

调试模块 m29.0 已发布 - Gitee News - OSCHINA - 中文开源技术交流社区

最编程 2024-04-18 20:51:46
...

调试模块 m29.0 已经发布

此版本更新内容包括:

版本标记   commit   版本备注
・m0       16786cc  完成初版代码,基础功能完成
・m1       61ab310  调试模块.py 移除测试部分的代码,只保留功能实现代码
                    ↩ 效果测试.py 放置效果测试的代码
                    ↩ README.md 初步完成文档内容
・m2       d8cca1a  调试模块.py 增加 语义日期模板
                    ↩ 效果测试.py 添加了语义日期功能的演示代码
・m2.1     d6fbbe6  README.md 增加了待办事项的内容
・m3       0db1ec4  支持表格内容的换行处理
・m3.1     e7ee9fd  增加添加空行的方法
                    ↩ 优化了存在换行符场景下的空行处理逻辑
・m3.2     495a1bb  表格方法 添加多行 支持对一维 list 进行拆分
・m3.3     bbe87c8  表格方法 展示表格时, 截断每行内容右侧的空字符
・m3.4     5ecf8f5  表格方法 修复了 左右巅倒表格 方法中的逻辑错误
・m4       ce64519  表格方法 展示表格 入参中加入了列间距控制参数
                    ↩ 调试模板.py 中,副本方法调整为副本属性
・m5       853b76d  支持存在子行场景下的表格上下巅倒操作
・m5.1     a09852d  调整文件夹结构,构建pypi 包
・m5.4     93643d6  项目结构调整,并打包上传 pypi
・m5.5     02b175a  修复了 提示调试错误 方法中的死循环bug
・m6       e69a0e7  修正方法 巅倒表格 为 颠倒表格
・m7       c302bdb  取消 复制自 方法,提供 副本 属性
・m7.1     7913b5a  修复了 副本 属性赋值逻辑
                    ↩ 优化了表格方法的级联逻辑
・m8       d99a302  分隔线属性 修饰符 改为 符号
・m8.1     3f1219f  清除 修饰符 属性残余
・m9       b892118  优化表格方法中的级联方法链
・m9.1     54649bb  完善表格方法链上的方法参数表
・m10      b582a2d  增加获取表格宽度的方法
                    ↩ 增加表格列对齐控制能力
・m11      c50b3b6  修改 getter 属性中的传入参数错误
・m11.1    403ecf0  优化了表格宽度计算逻辑
                    ↩ 增加了一个秒表装饰器
・m11.2    40e4732  优化了 秒表 装饰器的逻辑
・m11.3    2877d85  修改秒表装饰器中解析关键字参数部分的bug
・m11.4    a1fd416  秒表装饰器保留原方法信息
・m12      2fc1047  调试模板添加打印空行方法
・m12.1    301487a  调整了秒表信息的打印格式
・m12.2    a35ea78  丰富了 秒表 装饰器的信息
・m12.3    051d075  丰富 秒表 装饰器信息
・m12.4    a270edd  展示表格 增加 指定打印方法 入参
・m12.5    038af16  增加了表格列最小宽度控制能力
・m12.6    2192bb0  代码性能优化
・m12.7    f3fb4aa  秒表装饰器中加入了目标方法的 doc 信息
・m12.8    8a171d2  优化秒表信息整理逻辑
・m12.9    bc3d51c  添加并完善了类的__doc__信息
・m13      a792ea1  分隔线模板/调试模板 可指定特殊字符宽度
・m14      41f69e3  增加列表间距逐列控制能力
・m14.1    2261cfc  表格属性 表格列宽 增加 setter属性
・m14.2    abb00e5  优化表格列宽控制逻辑
・m15      5e5004a  表格支持 修饰列 操作
・m15.1    8b1330f  修复表格列间距处理中的逻辑错误
・m15.2    04dfc5b  分隔线支持多重修饰
                    ↩ 优化了表格方法修饰列中关于存在换行符场景下的处理逻辑
・m15.3    4ebc52a  代码格式优化
・m15.4    fa50723  优化依赖导入逻辑
・m15.5    ab8d579  优化了依赖模块安装提示消息
・m16      483c336  表格支持添加分隔行
                    ↩ 优化分隔线模板中分隔线的生成逻辑
・m16.1    bc37c7c  表格支持根据行号修改指定的行
・m16.2    c99b0af  优化修改指定行逻辑
・m16.3    d648642  优化代码格式,调整部分 __doc__ 内容
・m16.3.1  48165d5  重构 README.md 文档
・m16.4    7142c29  调试模板中分隔线展示支持空格填充符
・m16.5    6d3a9ff  优化了打印相关的处理逻辑
・m16.6    70c775a  修复 分隔线模板 无rstrip()方法的bug
・m16.7    160d144  优化了关于 rstrip() 错误的处理逻辑
・m16.8    5ce9a21  优化了修改指定行方法的入参格式
                    ↩ 优化了分隔线对齐方式的入参格式,支持lrc字符设置
・m16.9    d6adc74  优化字体颜色处理逻辑, 支持list/tuple对象的处理
・m17.0    f91dfb0  重构类结构,移除了类变量
                    ↩ 调试模板 优化了缩进字符的处理逻辑
・m17.1    92feb4d  移除 对齐方式 枚举类型
・m17.4    9285272  调试模板增加 正在调试 属性
・m18      3ec8863  类名变更 调试模板->打印模板
・m18.1    5c73c4e  语义日期在天概念层级支持上下午信息
・m18.2    1c0111a  优化了语义日期中关于中午的界定:11点后~13点前为中午
・m19      c96e669  调整方法 打开/关闭调试 为属性
                    ↩ 修正语义日期上下午语义 下行 为下午
・m19.1    a00cf4e  语义日期中 前半夜/后半夜 分别调整为 深夜/凌晨
・m19.2    a5c9ed2  修复表格各列宽度计算中的总列数未更新的bug
・m19.3    61840dd  打印模板中方法【执行位置】支持多参数
                    ↩ 打印模板中属性【调试状态】支持赋值
・m19.4    87c8ab0  打印模板中【执行位置】自动取入参__name__值使用
・m20.0    2be5ab8  增加【入参基类】类型定义,提供命令行参数解析支持
・m20.1    22ebbd2  【入参基类】支持无值参数,支持指定范围参数
・m21      ee489cb  语义日期模板中,【目标日期】调整为属性,增加【设置目标日期】方法
・m21.1    6e67781  语义日期模板中【目标日期】setter属性支持date类型赋值
・m21.2    1a50456  语义日期模板【设置目标日期】方法和【__init__】方法支持date类型赋值
・m22.0    16ed612  打印模板属性 打开调试/关闭调试 调整为方法 打开调试()/关闭调试()
・m22.1    f4500af  入参基类支持满足条件下的简写参数
・m22.2    8eccce1  修复入参简写可行性判定的逻辑bug
・m22.3    f4cfb04  修复入参简写可行性判定的逻辑bug
・m23.0    b19fbed  【分隔线模板】,[打印模板.分隔线】,【打印模板.添加分隔行】支持窗口适应功能
・m23.1    874897f  优化了显示宽度计算中对颜色模式的匹配逻辑
・m23.2    92a665c  【入参基类】支持匿名参数解析
・m23.3    9b5aa40  优化了【显示宽度】方法中对于颜色控制字符的过滤逻辑
・m23.4    560b317  修复【显示宽度】方法中颜色控制字匹配模式错误
・m23.5    027512f  优化窗口尺寸获取逻辑
                    ↩ 优化适应窗口处理逻辑
・m23.6    4d41730  修复打印模板中分隔线适应窗口的逻辑bug
・m24.0    b4374f2  【打印模板】中表格分隔行支持提示文本对齐控制
・m24.1    ff23f99  支持时间语义:刚才,稍后,马上。。。
・m24.2    f9bb800  修复表格分隔线方法中分隔线模板丢失特殊字符宽度字典信息的bug
・m24.3    2605d5b  优化命令行参数的简写处理逻辑
・m25.0    0bb6b0e  【入参基类】中增加【解析json】方法支持从json文档中解析配置参数
・m26.0    e9828ad  优化【入参基类】中关于参数简写的处理逻辑
                    ↩ 完善了【入参基类】中的 __doc__ 信息
                    ↩ 【入参基类】中添加【_移除jsconCfg参数】方法
・m26.1    35722cd  优化方法【入参基类._添加参数】,支持 list[int]和list[float]类的选项型参数
・m27.0    bbba484  【打印模板.消息/调试消息/提示错误/调试错误】支持指定打印方法和返回值
・m28.0    ef081a8  【交互接口类】支持命令行下统一规范的用户交互操作
・m28.1    d767d13  修复交互结果中选项成员赋值错误的bug
・m29.0⚓  2023e5d  【展示表格】支持使用指定字符填充对齐文本的间隙

详情查看:https://gitee.com/DyyYq/DebugInfo/releases/m29.0