Removing com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser also helps folks that are in the middle of migrating from Jackson 2.12.x to more modern versions. There are few breaking changes along the way that requires more careful migration. Folks require the ability to resolve a different version of jackson when noticing a package version conflict.
Usually we'd shy away from adding a new dependency but this one was already being used through Jackson. The dependency itself is pretty stable and tiny (based on browsing the code, commit history, and gathering anecdotes from long-term users of this library). There was no impact on benchmarks either, so I'm comfortable merging this one in.
Description of changes:
Based on following message from Jackson https://github.com/FasterXML/jackson-core/blob/2.18/src/main/java/com/fasterxml/jackson/core/io/BigDecimalParser.java#L11 to not use their shaded version.
Removing
com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser
also helps folks that are in the middle of migrating from Jackson 2.12.x to more modern versions. There are few breaking changes along the way that requires more careful migration. Folks require the ability to resolve a different version of jackson when noticing a package version conflict.Usually we'd shy away from adding a new dependency but this one was already being used through Jackson. The dependency itself is pretty stable and tiny (based on browsing the code, commit history, and gathering anecdotes from long-term users of this library). There was no impact on benchmarks either, so I'm comfortable merging this one in.
Benchmark / Performance (for source code changes):
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.