All Versions
24
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 3

  • v1.0.2 Changes

    • [X] 更新版本号。
    • [X] breeze-data 补充注释,搁置测试。
    • [X] breeze-core 移除Range的中缀扩展,因为可能返回ClosedRange<T>Pair
    • [X] breeze-core 将更多简单的扩展方法标为内联。(为了完全消除性能影响)
    • [X] breeze-data 完成一个更好的Xml Dsl示例。
    • [X] breeze-core 添加函数式扩展方法的示例:curriedpartial
    • [X] breeze-core 提供通用的@AllOpen@NoArg注解。
    • [X] breeze-data 更新扩展。
    • [X] breeze-reflect 为memberProperties添加一步到位的得到指定属性的扩展。memberFunctions同理。
    • [X] breeze-reflect 将代码按照扩展kotlin反射还是java反射进行明确的分类。
    • [X] breeze-core 重构涉及正则表达式的代码。用于matches方法的正则不需要包含^$和捕捉分组,正则可用原始字符串表示。
    • [X] breeze-core 重构annotations,明确保留级别。
    • [X] breeze-core 添加并完善函数式扩展的示例。
    • [X] breeze-core 为最多6个参数的函数提供扩展。
    • [X] breeze-core 更注解以及注解相关扩展。(目前版本的Kotlin无法标注重复的可在运行时得到的注解)
    • [X] breeze-core 更新System扩展。
  • v1.0.1 Changes

    • [X] breeze-core eval() 直接运行脚本。
    • [X] breeze-core exec() 启动控制台。
    • [X] 尽可能使用懒加载属性。
    • [X] 将持久化、注解的扩展方法分别移动带单独的文件中。
    • [X] 确保项目能够正常构建,配置可选的依赖。(不确定是否生效)
    • [X] breeze-core 类似TODO() 的方法。
    • [X] 提供扩展注解的容器。
    • [X] 提供必要的日志对象。(包括到最近一次非内联调用处的日志对象)
    • [X] breeze-time 参考khronos更新一部分代码。
    • [X] breeze-text en 序数与数量的转化。
    • [X] breeze-core 使类似TODO()的方法能够显示正确的日志。
    • [X] breeze-core 优化和完善LetterCaseReferenceCase以及相关代码。
    • [X] 完成基本的顶层README文档。
    • [X] breeze-core 进一步完善LetterCaseReferenceCase以及相关代码。
    • [X] breeze-core 参考klutter更新一部分代码。
    • [X] breeze-core 实现元素的向下复制和平滑复制的方法。
    • [X] breeze-core 实现addPrefix等方法,实现ifStartsWith等方法
    • [X] breeze-core 为Sequence尽可能地、合理地适配Iterable的扩展。
    • [X] breeze-data 将loadersgenerators包移动到此。
    • [X] breeze-data 编写DataSerializer的相关接口和类,未实现。
    • [X] breeze-core 扩展LetterCase,提供更多的显示格式。
    • [X] 补充api注解。
    • [X] breeze-core 进一步完善LetterCase,通过添加泛用显示格式放松限制。
    • [X] 完善测试中。
    • [X] 参考官方库,将简单的转化方法也改写成内联方法。(为了进行堆栈追踪和日志追踪等)
    • [X] 添加ReflectModifierExtensions
    • [X] 为有望被标准库实现的实现添加Time注解。
    • [X] breeze-reflect 从breeze-core提取代码。
    • [X] 更新字符串扩展,完善customFormattoMultilineText方法。
    • [X] 实现已编写的标注为未实现的功能并通过测试。
    • [X] 去除对kotlin-script的相关依赖和代码。
    • [X] breeze-data 代理实现DataSerializer的相关类。
    • [X] breeze-reflect 添加checkClassForName方法。
    • [X] breeze-core 添加核心扩展方法:once
  • v1.0.0 Changes

    • [X] 使用gradle构建项目(因为比maven更简洁),使用kts脚本构建。
    • [X] 迁移Kotlin-Utility中的代码到此项目。
    • [X] 初始化仓库成功。
  • v1.0.x