breeze-framework v1.1.0 Release Notes
-
- [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。