All Versions
24
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v1.2.1 Changes
- [X] 更新版本
- [X] 更新项目文档
- [X] 添加
KAnnotatedElement.findExtraAnnotation
、KAnnotatedElement.hasExtraAnnotation
- [X] 添加
Auditable
- [X] 移除过时的
Array.onEach
- [X] 移除过时的
setOfNotNull
- [X] 更新
Breeze
- [X] 实现
Any.convert
和Any.safeConvert
- [X] 注册基本的
Converter
- [X] 统一命名规则为
xxx
和xxxOrNull
- [X] 更新COPYRIGHT
- [X] 实现
<Collection>.deepGetOrElse
- [X] 修复
<Collection>.deepFlatten
中的bug - [X] 重构和添加
List.collapse
和Any.expand
- [X] 重命名
String.splitMatched
和String.splitToStrings
- [X] 使用java编写常量类。
- [X]
Color
、ColorService
、String.toColor
、String.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.replaceMatch
String.substringMatch
扩展 - 🖨 [X] 移除
tryOrIgnore
和tryOrPrint
扩展并添加Result.andPrintStackTrace
、Result.andPrint
和Result.andPrintln
扩展 - [X] 实现
Any?.toSingleton
和Any?.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 重构
typing
、typingAll
方法 - [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-json
和breeze-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 添加
expandTo
和expand
方法,相当于fold
的反操作,用于根据指定的操作展开初始值,并收集展开过程中的所有项。 - [ ] breeze-core 让集合的
deepQuery
方法当特定的占位符不匹配类型时,回调为普通字符串。 - [ ] breeze-unstable 新的集合类型:
Tree
。 - [ ] breeze-unstable 新的集合类型:
Table
。 - [ ] breeze-unstable 简化的集合类型:
WeakStack
、WeakQueue
、WeakDeque
。 - [ ]
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.replaceIn
、String.replaceInLast
、String.replaceEntire
等扩展。 - [X] 移除一些废弃项,更新项目文档。
- [X] breeze-data 重构代码,重命名一些方法,让它们的用途更加容易理解,更改目录结构。
- [X] 重构配置类以及相关类的代码逻辑。
- [X] 将breeze-data重命名为breeze-serializer,并添加
kotlinx-serialization
的代理实现。 - [ ] breeze-core 让集合的
deepQuery
方法当特定的占位符不匹配类型时,回调为普通字符串。 - [ ] breeze-unstable 新的集合类型:
Tree
。 - [ ] breeze-unstable 新的集合类型:
Table
。 - [ ] breeze-unstable 简化的集合类型:
WeakStack
、WeakQueue
、WeakDeque
。 - [ ]
breeze-unstable 基于ConcurrentHashMap
的线程安全的单例模式。 - [ ] breeze-core 串行处理字符串的方法,保证可靠性和灵活性。