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

Changelog History
Page 1

  • v1.2.1 Changes

    • [X] 更新版本
    • [X] 更新项目文档
    • [X] 添加KAnnotatedElement.findExtraAnnotationKAnnotatedElement.hasExtraAnnotation
    • [X] 添加Auditable
    • [X] 移除过时的Array.onEach
    • [X] 移除过时的setOfNotNull
    • [X] 更新Breeze
    • [X] 实现Any.convertAny.safeConvert
    • [X] 注册基本的Converter
    • [X] 统一命名规则为xxxxxxOrNull
    • [X] 更新COPYRIGHT
    • [X] 实现<Collection>.deepGetOrElse
    • [X] 修复<Collection>.deepFlatten中的bug
    • [X] 重构和添加List.collapseAny.expand
    • [X] 重命名String.splitMatchedString.splitToStrings
    • [X] 使用java编写常量类。
    • [X] ColorColorServiceString.toColorString.toColorOrNull以及注册默认的css颜色
  • v1.2.0 Changes

    • [X] 更新版本。更新Kotlin版本到1.3.72。
    • [X] 整理和重构代码。
    • [X] 添加一些扩展。
    • [X] 添加String.replaceIn相关扩展
    • [X] 重构和添加String.truncate相关扩展
    • [X] 重构breeze-dsl的代码。
    • [X] 添加String.isXxx等扩展。
    • [X] 重构和添加 String.replaceMatchString.substringMatch扩展
    • 🖨 [X] 移除tryOrIgnoretryOrPrint扩展并添加Result.andPrintStackTraceResult.andPrintResult.andPrintln扩展
    • [X] 实现Any?.toSingletonAny?.toSingletonOrEmpty
    • [X] 准备添加COPYRIGHT
    • [X] 添加COPYRIGHT
    • [X] 更新Kotlin版本到1.4.0-rc。
    • [X] 更新Kotlin版本到1.4.0.
    • [X] 移除breeze-serialization
  • v1.2.x

  • v1.1.2 Changes

    • [X] 移除breeze-game模块(应当放到一个独立的框架中)和breeze-text模块(不是非常必要的方法)
    • [X] breeze-core 实现toStringByReference
    • [X] breeze-core 对字符串的多种方式的格式化方法,参数可能不确定,参考Format、MessageFormat、日志器
    • [X] breeze-core 对数字的多种方式的格式化方法,参数可能不确定,参考NumberFormat,以及添加前缀0的格式化
    • [X] 精简目录结构
    • [X] breeze-dsl-bbcode 实现BBCode
    • [X] breeze-core 重构typingtypingAll方法
    • [X] breeze-core 补充随机数方法
    • [X] breeze-core 移除相反数相关方法
    • [X] 添加String.splitToStrings扩展
    • [X] 添加with(arg1,arg2,block)扩展
    • [X] 添加with(arg1,arg2,arg3,block)扩展
  • v1.1.1 Changes

    • [X] 更新版本。
    • [X] 为集合类型添加query扩展(基于deepQuery扩展)
    • [X] 删除breeze-dsl-jsonbreeze-dsl-yaml
    • [X] breeze-mapper 完善代码
      • PropertiesMapper 重构代码格式,完善注释,支持将数组类型的值映射为多行逗号分隔表达式
      • JsonMapper 重构代码格式,完善注释
    • [X] breeze-core 完善代码
      • 完善DataClassExtensions
      • 实现Identifiable
      • 实现Countable
    • [X] 更新项目文档
  • v1.1.0 Changes

    • [X] 更新版本。更新Kotlin版本到1.3.70。
    • [X] breeze-core 移除集合类型的randomOrNull方法,其他一些更新。
    • [X] breeze-core 添加expandToexpand方法,相当于fold的反操作,用于根据指定的操作展开初始值,并收集展开过程中的所有项。
    • [ ] breeze-core 让集合的deepQuery方法当特定的占位符不匹配类型时,回调为普通字符串。
    • [ ] breeze-unstable 新的集合类型:Tree
    • [ ] breeze-unstable 新的集合类型:Table
    • [ ] breeze-unstable 简化的集合类型:WeakStackWeakQueueWeakDeque
    • [ ] breeze-unstable 基于ConcurrentHashMap的线程安全的单例模式。
    • [ ] breeze-core 串行处理字符串的方法,保证可靠性和灵活性。
    • [ ] breeze-dsl 实现YamlDsl。(不推荐使用,但是作为规范)
    • [ ] breeze-dsl 优化:对于表示转化的元素,可以通过"a"(...) fromTo "b"的语法构建。
    • [ ] breeze-serialization 提供yaml的序列化实现。
    • [ ] breeze-serialization 提供xml的序列化实现。
    • [ ] breeze-dsl 编写一种泛用而灵活的富文本Dsl的规范。不提供实现。
    • [ ] breeze-dsl 编写一种泛用而灵活的思维导图Dsl的规范。不提供实现。
    • [ ] breeze-game 初步完成有限状态机的规范。
    • [ ] breeze-text 英文单数与复数的转化。
    • [ ] 提供一种“全局变量池”的实现,类似依赖注入,避免var foo = ...写法。
    • [ ] 提供一种“延迟绑定”的实现,基于队列。
    • [ ] 提供一种用于http请求的返回结果的Result的实现。
    • [ ] [可能] 提供生成器以从json/yaml文件生成java/kotlin数据类。
    • [ ] breeze-core Uri构建和编码的扩展。
    • [ ] breeze-core 利用反射的类型转化的扩展。
    • [ ] breeze-core 提供额外的集合的实现。参考Guava。
  • v1.1.x

  • v1.0.15 Changes

    • [X] 更新版本。
    • [X] breeze-core 添加String.toCharset扩展。
    • [X] breeze-core 重构String.toIntRange等扩展的逻辑,为字符串、集合和数组添加更多的运算符重载扩展。
    • [X] breeze-core 重构TODO方法。
    • [X] 更新项目文档。
    • [X] 上传到远程仓库。
  • v1.0.14 Changes

    • [X] 更新版本。
    • [X] 上传到远程仓库。
  • v1.0.13 Changes

    • [X] 更新版本。
    • [X] 移除一些废弃项。
    • [X] breeze-core 添加String.replaceInString.replaceInLastString.replaceEntire等扩展。
    • [X] 移除一些废弃项,更新项目文档。
    • [X] breeze-data 重构代码,重命名一些方法,让它们的用途更加容易理解,更改目录结构。
    • [X] 重构配置类以及相关类的代码逻辑。
    • [X] 将breeze-data重命名为breeze-serializer,并添加kotlinx-serialization的代理实现。
    • [ ] breeze-core 让集合的deepQuery方法当特定的占位符不匹配类型时,回调为普通字符串。
    • [ ] breeze-unstable 新的集合类型:Tree
    • [ ] breeze-unstable 新的集合类型:Table
    • [ ] breeze-unstable 简化的集合类型:WeakStackWeakQueueWeakDeque
    • [ ] breeze-unstable 基于ConcurrentHashMap的线程安全的单例模式。
    • [ ] breeze-core 串行处理字符串的方法,保证可靠性和灵活性。