breeze-framework v1.0.10 Release Notes
-
- [X] 更新版本。
- [X] 添加
@TodoMarker
。 - [X] 将
DslBuilder
重命名为DslDocument
,其他一些更改。 - [X] 添加必要的Jvm注解,加强Java兼容性,其他一些相关更改。
- [X] breeze-core 添加一些类型别名。
- 👯 [X] breeze-core 移除自定义的
Cloneable<T>
接口,添加不稳定的shallowClone
和deepClone
扩展。移除List.withKeys
扩展。 - [X] breeze-core 添加
String.orEmpty(predicate)
、String.takeIfNotEmpty
和String.takeIfNotBlank
。 - [X] breeze-core&breeze-reflect 优化部分代码。
- 🚚 [X] 添加必要的
@JvmStatic
和@JvmOverloads
注解。 - [X] breeze-core 添加
String.replaceLooped
扩展。 - [X] breeze-core 将
String.wrapQuote
、String.unwrapQuote
重命名为String.quote
、String.unquote
。 - [X] breeze-core 优化集合的
deepGet
、deepSet
、deepQuery
扩展,添加String.surroundsWith
、String.truncate
、String.toIntRange
等扩展。 - [X] breeze-core 将
exac
改为exec
。 - [X] breeze-core 默认使用路径引用。
- [X] breeze-core 添加
String.matchesBy
扩展。添加String.toIntRange
等扩展。重命名和添加toNumber
、toNumberOrNull
扩展。 - [X] breeze-core 添加
IntRange.toCircledRange
扩展,用于兼容逆向索引。 - [X] breeze-core 添加
enumSetOf
、enumMapOf
等扩展。 - [X] breeze-core 完善
exec
扩展,添加execBlocking
扩展。