-
Notifications
You must be signed in to change notification settings - Fork 4
Release notes
Oswaldo Baptista Vicente Junior edited this page Mar 2, 2024
·
12 revisions
-
[#124]
[core] Support date parsing out-of-the-box inside core object mappers -
[#125]
[core] Support enum types inside core object mappers -
[#129]
[core] Support additional standard types -
[#130]
[core] NewTypeConverter
interface and@Property
attribute for custom conversion -
[#132]
[core] Support customTypeConverter
setup from INI to object -
[#133]
[core] Allow object instantiation without calling the default constructor -
[#138]
[core] New methods to encode results as string -
[#160]
[core] Update minimum JDK version to 11 & add support to JDK 21 LTS
-
[#141]
[core] Upgrade JSON Smart to 2.5.0 -
[#144]
[datamapper-snakeyaml] Upgrade SnakeYAML to 2.2 -
[#150]
[core] Upgradecommons-text
to 1.11.0 -
[#152]
[core] Upgradecommons-lang3
to 3.14.0 -
[#153]
[core] Upgradecommons-io
to 2.15.1 -
[#154]
[datamapper-jackson2-*] Upgrade Jackson to 2.16.1 -
[#156]
[core] Upgrade JSON-Path to 2.9.0 -
[#159]
[core] Upgrade SLF4J to 2.0.12 -
[#162]
[datamapper-json-org] Upgrade JSON-Java to 20240205
-
[#135]
[core] Javadoc improvements in general -
[#161]
[core] Upgrade JSONMerge to 1.2.2
-
[#108]
[core] SetDataFetchStrategy.LENIENT
as default -
[#112]
[core] NewDocumentMapper
for XML and data retrieval using XPath -
[#122]
[datamapper-jackson2-*] Support for Jackson modules discovery
-
[#109]
[datamapper-gson] Upgrade Gson from 2.9.1 to 2.10.1 -
[#111]
[datamapper-snakeyaml] Upgrade SnakeYAML to 2.0 -
[#113]
[core] Upgrade JSON Smart to 2.4.10 -
[#115]
[core] Upgrade SLF4J to 2.0.7 -
[#116]
[datamapper-json-org] Upgrade JSON-Java to 20230227 -
[#117]
[core] Upgrade JSON-Path to 2.8.0 -
[#118]
[datamapper-jackson2-*] Upgrade Jackson to 2.15.0
-
[#114]
[core] Upgrade Performetrics to 2.4.0 -
[#121]
[core] Upgrade JSONMerge to 1.2.1
-
[#098]
[datamapper-snakeyaml] Upgradesnakeyaml
from 1.31 to 1.32 -
[#100]
[core] Upgradecommons-text
from 1.9 1.10.0 -
[#101]
[datamapper-jackson2-*] Upgrade to Jackson 2.13.4.2 -
[#102]
[datamapper-snakeyaml] Upgradesnakeyaml
from 1.32 to 1.33 -
[#103]
[datamapper-jackson2-*] Upgrade to Jackson 2.14.0 -
[#104]
[core] Upgradejsonmerge
from 1.1.0 to 1.2.0
-
[#089]
[core] Add new JsonMergeOption class -
[#090]
[core] Support multiple distinct keys for JSON merger -
[#091]
[core] Improve logging of JSON merger -
[#092]
[core] Migrate JSON merger to projectnet.obvj:jsonmerge
-
[#096]
[core] Ugradenet.obvj:jsonmerge
from 1.0.0 to 1.1.0
-
[#084]
[core] Avoid StringSource data output viatoString()
-
[#093]
[datamapper-gson] Upgradecom.google.code.gson:gson
from 2.9.0 to 2.9.1 -
[#094]
[datamapper-snakeyaml] Upgradeorg.yaml:snakeyaml
from 1.30 to 1.31 -
[#095]
[datamapper-jackson2-*] Upgrade to Jackson 2.13.4
-
[#080]
[core] Make JSON ConfigurationMerger generic for additional providers -
[#081]
[datamapper-gson] New JSON ConfigurationMerger bridge for the Gson provider -
[#082]
[datamapper-json-org] New JSON ConfigurationMerger bridge for the json.org provider -
[#083]
[datamapper-jackson2-*] New JSON ConfigurationMerger bridge for the Jackson provider -
[#086]
[core] New methodConfiguration.merge(other)
-
[#079]
[datamapper-jackson2-*] Upgrade to Jackson 2.13.3 -
[#088]
[core] Upgrade to Performetrics 2.3.0
-
[#019]
[core] New PropertiesConfigurationMerger -
[#020]
[core] New JSONObjectConfigurationMerger
-
[#076]
[core] Upgradeorg.slf4j:slf4j-api
from 1.7.35 to 1.7.36 -
[#078]
[datamapper-jackson2-*] Upgrade to Jackson 2.13.2.2
-
[#068]
[core] New INI-to-JSONObject Mapper -
[#069]
[core] New INI-to-object Mapper -
[#070]
[datamapper-gson] Upgradecom.google.code.gson:gson
from 2.8.9 to 2.9.0 -
[#071]
[core] Secure thread-safety for the INI mappers -
[#072]
[core] Upgradeorg.slf4j:slf4j-api
dependency from 1.7.33 to 1.7.35 -
[#073]
[core] Upgradecom.jayway.jsonpath:json-path
from 2.6.0 to 2.7.0 -
[#074]
[core] New json-smart JSONObject mapper
-
[#065]
[core] New PropertiesToObjectMapper -
[#066]
[core] Add new method to get raw JSONPath results -
[#067]
Module relocation from datamapper-lite to datamapper-json-org
-
[#062]
New module confectory-datamapper-snakeyaml created -
[#064]
New module confectory-datamapper-jackson2-toml created
-
[#059]
[datamapper-jackson2*] Upgrade to Jackson 2.13.1 to fix a DoS vulnerability issue
-
[#051]
[core] ConfigurationContainer API improvements -
[#054]
[core] Type-safe Configuration Container introduced -
[#057]
[core] Adding omitted exception details from optional configuration loading
-
[#052]
[core] Lower-precedence values returned by the ConfigurationContainer
-
[#017]
Introducing the confectory-datamapper-gson module -
[#018]
[core] New URL Source -
[#047]
[core] Strict Configuration data retrieval -
[#048]
[core] Lazy Configuration loading
-
[#043]
[datamapper-jackson2*] JSONPath not supported by Jackson's XML-to-JsonNode mapper
-
[#014]
Introducing the confectory-datamapper-jackson2-json module -
[#015]
Introducing the confectory-datamapper-jackson2-xml module -
[#016]
Introducing the confectory-datamapper-jackson2-yaml module -
[#038]
[datamapper-jackson2*] Jackson mappers to produce user-defined beans -
[#040]
[core] DynamicSource must differentiate a mapping error from a file-not-found issue
-
[#012]
Introducing the confectory-datamapper-lite module -
[#013]
[datamapper-lite] Retrieving JSON configuration data using JSONPath -
[#031]
[core] DataFetchStrategy enhancement
-
[#002]
[core] Introducing the ConfigurationBuilder with support to Properties files -
[#004]
[core] Supporting optional configuration/properties -
[#005]
[core] CI implementation setup with GitHub Actions -
[#006]
[core] Introducing the ConfigurationContainer -
[#007]
[core] Introducing the Confectory façade and the default/static container -
[#008]
[core] Measuring loading times for file sources -
[#024]
[core] New ConfigurationContainer data-fetch strategies -
[#025]
[core] Introducing the new DynamicSource