Releases: oswaldobapvicjr/confectory
Releases · oswaldobapvicjr/confectory
confectory-2.5.0
What's Changed
- Add support to date parsing out-of-the-box by @oswaldobapvicjr in #124
- Add support to enum types by @oswaldobapvicjr in #125
- Support additional standard types in
TypeFactory
by @oswaldobapvicjr in #129 - Support custom conversion at Property level by @oswaldobapvicjr in #130
- Support custom type conversion from INI to object by @oswaldobapvicjr in #132
- Allow object instantiation without calling the default constructor by @oswaldobapvicjr in #133
- [Snyk] Upgrade com.fasterxml.jackson.dataformat:jackson-dataformat-toml from 2.15.0 to 2.15.1 by @oswaldobapvicjr in #134
- Javadoc improvements in general by @oswaldobapvicjr in #135
- [Snyk] Upgrade commons-io:commons-io from 2.11.0 to 2.12.0 by @snyk-bot in #137
- [Snyk] Upgrade net.minidev:json-smart from 2.4.10 to 2.4.11 by @snyk-bot in #136
- New methods to encode results as string by @oswaldobapvicjr in #138
- [Snyk] Upgrade com.fasterxml.jackson.dataformat:jackson-dataformat-toml from 2.15.1 to 2.15.2 by @oswaldobapvicjr in #139
- [Snyk] Upgrade commons-io:commons-io from 2.12.0 to 2.13.0 by @oswaldobapvicjr in #140
- [Snyk] Upgrade net.minidev:json-smart from 2.4.11 to 2.5.0 by @oswaldobapvicjr in #141
- [Snyk] Upgrade org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 by @oswaldobapvicjr in #142
- [Snyk] Upgrade org.yaml:snakeyaml from 2.0 to 2.1 by @oswaldobapvicjr in #143
- [Snyk] Upgrade org.yaml:snakeyaml from 2.1 to 2.2 by @oswaldobapvicjr in #144
- [Snyk] Upgrade org.slf4j:slf4j-api from 2.0.7 to 2.0.9 by @oswaldobapvicjr in #145
- [Snyk] Security upgrade org.json:json from 20230227 to 20231013 by @oswaldobapvicjr in #146
- [Snyk] Upgrade commons-io:commons-io from 2.13.0 to 2.14.0 by @oswaldobapvicjr in #147
- [Snyk] Upgrade com.fasterxml.jackson.dataformat:jackson-dataformat-toml from 2.15.2 to 2.15.3 by @oswaldobapvicjr in #148
- [Snyk] Upgrade commons-io:commons-io from 2.14.0 to 2.15.0 by @oswaldobapvicjr in #149
- [Snyk] Upgrade org.apache.commons:commons-text from 1.10.0 to 1.11.0 by @oswaldobapvicjr in #150
- [Snyk] Upgrade com.fasterxml.jackson.dataformat:jackson-dataformat-* from 2.15.3 to 2.16.0 by @oswaldobapvicjr in #151
- [Snyk] Upgrade org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 by @oswaldobapvicjr in #152
- [Snyk] Upgrade commons-io:commons-io from 2.15.0 to 2.15.1 by @oswaldobapvicjr in #153
- [Snyk] Upgrade com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.16.1 by @oswaldobapvicjr in #154
- [Snyk] Upgrade org.slf4j:slf4j-api from 2.0.9 to 2.0.10 by @oswaldobapvicjr in #155
- Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 in /confectory-core by @dependabot in #156
- [Snyk] Security upgrade com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 by @oswaldobapvicjr in #157
- [Snyk] Upgrade org.slf4j:slf4j-api from 2.0.10 to 2.0.11 by @oswaldobapvicjr in #158
- [Snyk] Upgrade org.slf4j:slf4j-api from 2.0.11 to 2.0.12 by @oswaldobapvicjr in #159
- Update minimum JDK version to 11 & add support to JDK 21 by @oswaldobapvicjr in #160
- Upgrade json-merge to 1.2.2 by @oswaldobapvicjr in #161
- Upgrade json-java (org.json) to 20240205 by @oswaldobapvicjr in #162
Full Changelog: confectory-2.4.0...confectory-2.5.0
confectory-2.4.0
What's Changed
New features/improvements
- Set DataFetchStrategy.LENIENT as default by @oswaldobapvicjr in #108
- New DocumentMapper for XML and data retrieval using XPath by @oswaldobapvicjr in #112
- Support Jackson modules discovery in confectory-datamapper-jackson2-* by @oswaldobapvicjr in #122
Security enhancements
- [Snyk] Upgrade com.google.code.gson:gson from 2.9.1 to 2.10 by @snyk-bot in #106
- [Snyk] Upgrade com.fasterxml.jackson.dataformat:jackson-dataformat-toml from 2.14.0 to 2.14.1 by @oswaldobapvicjr in #107
- Upgrade com.google.code.gson:gson from 2.10 to 2.10.1 by @oswaldobapvicjr in #109
- [Snyk] Upgrade com.fasterxml.jackson.dataformat:jackson-dataformat-xml from 2.14.1 to 2.14.2 by @snyk-bot in #110
- [Snyk] Security upgrade org.yaml:snakeyaml from 1.33 to 2.0 by @snyk-bot in #111
- Security upgrade net.minidev:json-smart from 2.4.7 to 2.4.10 by @oswaldobapvicjr in #113
- [Snyk] Upgrade org.slf4j:slf4j-api from 2.0.6 to 2.0.7 by @oswaldobapvicjr in #115
- Bump json from 20211205 to 20230227 in /confectory-datamapper-json-org by @dependabot in #116
- [Snyk] Upgrade com.jayway.jsonpath:json-path from 2.7.0 to 2.8.0 by @snyk-bot in #117
- [Snyk] Security upgrade com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.14.2 to 2.15.0 by @oswaldobapvicjr in #118
Other improvements
- Update internal test dependencies by @oswaldobapvicjr in #120
- [Snyk] Upgrade net.obvj:performetrics from 2.3.0 to 2.4.0 by @snyk-bot in #114
- Upgrade net.obvj:jsonmerge-core from 1.2.0 to 1.2.1 by @oswaldobapvicjr in #121
New Contributors
- @dependabot made their first contribution in #116
Full Changelog: confectory-2.3.1...confectory-2.4.0
confectory-2.3.1
What's Changed
- Upgrade SnakeYAML to 1.32 by @oswaldobapvicjr in #98
- Upgrade org.apache.commons:commons-text from 1.9 to 1.10.0 by @oswaldobapvicjr in #100
- Security upgrade org.apache.commons:commons-text from 1.9 to 1.10.0 by @oswaldobapvicjr in #99
- Upgrade org.yaml:snakeyaml from 1.32 to 1.33 by @oswaldobapvicjr in #102
- Security upgrade com.fasterxml.jackson.core:jackson-databind from 2.13.4 to 2.13.4.2 by @oswaldobapvicjr in #101
- Security upgrade com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.13.4 to 2.14.0 by @oswaldobapvicjr in #103
- Upgrade JSON Merge to 1.2.0 by @oswaldobapvicjr in #104
Full Changelog: confectory-2.3.0...confectory-2.3.1
confectory-2.3.0
What's Changed
- Introduce the MergeOption class by @oswaldobapvicjr in #89
- Support multiple distinct keys during JSON merge by @oswaldobapvicjr in #90
- Enhancement #84: Avoid configuration data output via Configuration.toString() by @oswaldobapvicjr in #87
- Improve logging of JSON merge by @oswaldobapvicjr in #91
- Migrate Json Merger and associated classes to net.obvj.jsonmerger by @oswaldobapvicjr in #92
- [Snyk] Upgrade com.google.code.gson:gson from 2.9.0 to 2.9.1 by @snyk-bot in #93
- [Snyk] Security upgrade org.yaml:snakeyaml from 1.30 to 1.31 by @snyk-bot in #94
- Security upgrade Jackson to 2.13.4 by @oswaldobapvicjr in #95
- Upgrade JSON Merger to 1.1.0 by @oswaldobapvicjr in #96
Full Changelog: confectory-2.2.0...confectory-2.3.0
confectory-2.2.0
What's Changed
- [Snyk] Upgrade com.fasterxml.jackson.dataformat dependencies from 2.13.2 to 2.13.3 by @oswaldobapvicjr in #79
- Make ConfigurationMerger for JSON generic for additional providers by @oswaldobapvicjr in #80
- New JSON Configuration Merger bridge for the Gson provider by @oswaldobapvicjr in #81
- New JSON Configuration Merger bridge for the json.org provider by @oswaldobapvicjr in #82
- New JSON Configuration Merger bridge for the Jackson provider by @oswaldobapvicjr in #83
- New method Configuration.merge(Configuration other) (#85) by @oswaldobapvicjr in #86
- Upgrade net.obvj:performetrics from 2.2.4 to 2.3.0 by @oswaldobapvicjr in #88
Full Changelog: 2.1.0...confectory-2.2.0
confectory-2.1.0
What's Changed
- New PropertiesConfigurationMerger (#19) by @oswaldobapvicjr in #75
- [Snyk] Upgrade org.slf4j:slf4j-api from 1.7.35 to 1.7.36 by @snyk-bot in #76
- New JSONObjectConfigurationMerger implementation by @oswaldobapvicjr in #77
- Upgrade to Jackson 2.13.2.2 by @oswaldobapvicjr in #78
Full Changelog: confectory-2.0.0...2.1.0