breeze-framework v1.0.5 Release Notes

    • [X] 更新版本号。
    • [X] breeze-core,breeze-dsl 一些更新,更新PumlSequenceDsl中。
    • [X] breeze-core 添加.editorconfig,修改fillAtfillToSize等扩展的逻辑。
    • [X] breeze-core 为集合提供足够而必要的的allIn扩展。
    • [X] 更新README。添加额外的模块breeze-loggerbreeze-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 精简toXxxOrDefaulttoXxxOrElse方法。
    • [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 提供filterValueNotNullfilterValueNotNullTo扩展。
    • [X] breeze-time 完善代码。
    • [X] breeze-text 添加String.base64EncodedString.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] 整理代码。