Releases: CarmJos/EasyConfiguration
Releases · CarmJos/EasyConfiguration
[3.3.3] 版本更新: 提供便捷方法
feat(builder)
为 ConfiguredMap 提供更便利的defaults方法。
[3.3.1] 版本修复
Full Changelog: 3.2.2...3.3.1
[3.3.0] 版本更新:支持实例配置文件类
feat(init)
支持针对于实体类的初始化 #9
Full Changelog: 3.2.1...3.3.0
[3.2.1] 版本修复:Number类型丢失问题
fix(parse)
修复Number基础类型转型丢失的问题。#17
What's Changed
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in #12
- Bump yamlconfiguration from 1.2.1 to 1.2.2 by @dependabot in #10
- Bump maven-shade-plugin from 3.3.0 to 3.4.0 by @dependabot in #11
- Bump gson from 2.9.1 to 2.10 by @dependabot in #14
- chore(deps): Bump maven-shade-plugin from 3.4.0 to 3.4.1 by @dependabot in #15
- chore(deps): Bump yamlconfiguration from 1.2.2 to 1.3.0 by @dependabot in #16
Full Changelog: 3.2.0...3.2.1
[3.2.0] 版本更新
feat(source)
为 ConfigurationWrapper 添加 getSource() 方法以获取源实现内容。
BREAKING-CHANGE
ConfigurationWrapper 更改为泛型类,并新增 “getSource” 方法需要实现。
What's Changed
- Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in #8
- Bump yamlconfiguration from 1.2.0 to 1.2.1 by @dependabot in #7
- Bump gson from 2.9.0 to 2.9.1 by @dependabot in #6
Full Changelog: 3.1.0...3.2.0
[3.1.0] 版本修复
fix(api)
修复配置文件重载不生效的问题。
BREAKING CHANGES
现在需要通过重写 ConfigurationProvider#onReload
方法来规定配置文件重载的方式。
Dependency
- Bump yamlconfiguration from 1.1.0 to 1.2.0 by @dependabot in #5
Full Changelog: 3.0.0...3.1.0
[3.0.0] 版本更新
本版本为破坏性更新。
- 移除部分代码,包括
@ConfigComment
、ConfigCommentInfo
。 - 添加
@InlineComment
和@HeaderComment
两种注解来声明配置注释。 - 修正配置文件中注释格式,避免排序异常。
依赖更新
- Bump yamlconfiguration from 1.0.11 to 1.1.0 by @dependabot in #4
Full Changelog: 2.3.0...3.0.0
[2.3.0] 版本更新
[U]
基于 tchristofferson/ConfigUpdater 项目重写YAML相关配置文件的注释部分。[A]
为@ConfigComment
注解添加 ”startWrap“ 与 "endWrap" 两个选项,用于实现不同样式的注释。
[2.2.0] 版本更新
[A]
重新实现内部静态类的按序自动注册。
[2.1.0] 版本更新
[A]
实现JSON版本的数据格式。
部分代码来源于 BungeeCord 项目 (
net.md_5.bungee.config.JsonConfiguration
) 。
Full Changelog: 2.0.0...2.1.0