breeze-framework v1.0.5 Release Notes
-
- [X] 更新版本号。
- [X] breeze-core,breeze-dsl 一些更新,更新PumlSequenceDsl中。
- [X] breeze-core 添加
.editorconfig
,修改fillAt
、fillToSize
等扩展的逻辑。 - [X] breeze-core 为集合提供足够而必要的的
allIn
扩展。 - [X] 更新README。添加额外的模块
breeze-logger
、breeze-generator
。 - [X] breeze-core 添加
checkChance
扩展。 - [X] breeze-dsl 完善MarkdownDsl。添加特性支持。重新实现内联dsl。
- [X] breeze-core 添加
toStringOrEmpty
扩展。 - [X] breeze-core 添加
Colors
,提供标准颜色常量集。 - [X] breeze-dsl 提取
CriticMarkupDsl
。 - [X] breeze-dsl 补充缺失的Dsl文件。
- [X] 一些更新。
- [X] breeze-dsl 让本质上是List或Map的DSLElement继承对应的接口并代理实现。(本质上是Tree或Table的例外)
- [X] breeze-dsl 实现
JsonDsl
。(不推荐使用,但是作为规范) - [X] 整理代码。
- [X] breeze-serialization 提供缺失的基础的基于kotlin-jvm的KSerializer。
- [X] breeze-dsl MarkdownDsl 支持标题的特性(一般是id)。
- [X] 精简注解。
- [X] breeze-core 参照标准库,重命名
CollectionExtensions
中的部分方法。 - [X] breeze-core 提供
joinToStringOrEmpty
方法(为了优化性能)。 - [X] breeze-core 重构
addPrefix
等方法(参照标准库)。 - [X] breeze-dsl 重构代码。
- 0️⃣ [X] breeze-core 精简
toXxxOrDefault
和toXxxOrElse
方法。 - [X] breeze-core 提供字符串的逐行连接和逐行填充扩展。
- [X] breeze-dsl MarkdownDsl 对于任何存在内联文本的元素,尽可能地实现
WrapContent
接口。 - [X] breeze-core 添加
where
全局扩展。 - [X] breeze-data Serializer 允许读取指定泛型类型的数据。
- [X] breeze-core 重构代码,去除不必要的代码。
- [X] breeze-dsl 完善MarkdownDsl。
- [X] breeze-core 提供一些委托属性的便捷写法。
- [X] breeze-functional 提供基础函数式方法到最高11个参数的函数。
- [X] breeze-core 提供标准颜色的枚举。(考虑改为常量)
- [X] 更新README。
- [X] breeze-core 优化
toStringBySelect
等方法。 - [X] breeze-core 提供
filterValueNotNull
、filterValueNotNullTo
扩展。 - [X] breeze-time 完善代码。
- [X] breeze-text 添加
String.base64Encoded
、String.base64Decoded
。 - [X] breeze-dsl 完成
CommandLineTextDsl
。 - [X] breeze-dsl 完善命名和目录。
- [X] breeze-core 提供字符串的常量集。
- [X] 移除breeze-fxgl(考虑使用LibGDX)。
- [X] breeze-dsl 完善
CommandLineTextDsl
,以支持更多的富文本。 - [X] breeze-dsl 实现
MermaidPieChartDsl
。 - [X] breeze-dsl 实现
MermaidClassSequenceDsl
,同时补充更多便捷的Dsl构建方法,至此MermaidDsl
已经完全支持。 - [X] 更新README。
- [X] breeze-dsl 修复不足之处。
- [X] breeze-dsl 优化Dsl构建方法。
- [X] breeze-dsl 完成
FlowChartDsl
,完善其他的Dsl。 - [X] breeze-dsl 实现
SequenceDiagramDsl
,将枚举尽可能地移到对应的类内部。 - [X] breeze-dsl 添加接口
CanSplitContent
并适用。 - [X] breeze-dsl 实现
MermaidStateDiagram
。 - [X] 整理代码。