[jackson-databind] annotated tag upstream/2.7.3 created (now e540647)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Fri Apr 8 13:35:40 UTC 2016
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a change to annotated tag upstream/2.7.3
in repository jackson-databind.
at e540647 (tag)
tagging 76df0b74d593529d3d868fbb1a4f0b20f51b7142 (commit)
tagged by Emmanuel Bourg
on Fri Apr 8 13:55:32 2016 +0200
- Log -----------------------------------------------------------------
Upstream version 2.7.3
Aaron Davidson (2):
Contextualize deser with CreatorProperty, not intermediate prop
Avoid setting explName to true if name is null in POJOPropertyBuilder
Andrew Brampton (1):
Update src/main/java/com/fasterxml/jackson/databind/JsonMappingException.java
Andy Clayton (1):
include JsonLocation in more mapping exceptions
Artur Dryomov (1):
Use syntax highlighting in the readme file.
Ben Fagin (3):
Support type modifiers in type id name resolution.
skip writing type info for unwrapped properties
serialization feature to enable/disable reporting of errors related to type
Ben Gertzfield (4):
jackson-databind: Add PackageVersion to improve Android memory usage
Update PackageVersion.java.in to implement Versioned.
Refactor shared properties and plugin logic into oss-parent.
Add a unit test.
Benson Margulies (1):
documentation for deserialization versus polymorhism.
BokoEnos (1):
Update BasicDeserializerFactory.java
Christopher Currie (16):
Co-variant return for createContextual
Additional methods on StdDelegatingSerializer
Plumbing for alternate ClassIntrospector
Rename creator properties in _renameProperties()
Defer incomplete ValueInstantiator build errors.
Honor detected constructor properties/names
Restore covariant returns on BeanPropertyDefiniton subclasses.
Test for value update on "creator" props
Enable (and test) single-arg boolean constructors
Travis CI config
Update deploy credentials, deploy after success
Update build status widget for Travis [ci skip]
Try to deploy source jars
Failing test for scala style props
Add Scala-style constructors
Add BeanProperty accessors
David Landis (1):
Fixing the logic in the isEmpty method.
Dmitry Katsubo (2):
Added getters (issue#65)
Added DeserializationContext.getFactory() (issue#65)
Emmanuel Bourg (1):
Imported Upstream version 2.7.3
Eric Tschetter (1):
1) Commit failing unit test that shouldn't be failing
Francis Galiegue (23):
NumericNode: make .asXXX() methods final (where XXX is a numeric type)
DoubleNode: account for NaNs in .equals()
JsonNodeFactory: normalize DecimalNode instances by default
TokenBuffer: remove misplaced @Override annotation
Get rid of custom empty iterator classes
CalendarSerializer, DateSerializer: make "instance" final for both classes
JsonSchema: when overriding .equals(), .hashCode() must be overriden
SerializerCache: fix embedded TypeKey class' .equals() method
Remove the last unused empty iterator class
TestObjectMapperBeanDeserializer: replace URL field with URI
JsonNode, MissingNode, ValueNode: some simplifications
Reorganize find methods
MissingNode: fix bug in is{Value,Container,MissingNode}() contract
Add a JsonNodeType enum
JsonNode: add abstract .getNodeType() method, make all .isXxx() methods final
ArrayNode: make _children final
ObjectNode: make _children final
ArrayNode: remove unneeded constructor
ObjectNode: remove unneeded constructor
ArrayNode: make it final
Make ObjectNode final
JsonNodeFactory: work around an old bug with BigDecimal and zero
Ensure that DecimalNodes with mathematically equal values are equal
Jacek Jackowiak (4):
Tests for github issue #138
Walkaround for #138
This should fail. Walkaround should not be part of test case.
Added failing test for object deserialization based on id
James Rawlings (1):
Implemented the required attribute for the bean classes that have properties
James Roper (1):
Added deserialization problem handler config registration from module
Karl Moore (1):
#217 - JSON parse exceptions are not wrapped like others
Lukasz Dywicki (1):
Improvements in OSGi manifest generation. Fixes #297.
Marcel Overdijk (1):
added failing test for JsonIgnoreType with MixIn
Mark Woon (1):
Fix broken links.
Mark van Cuijk (1):
Added serialization feature for writing BigDecimal in plain form
Martin Steiger (7):
Fixed floatValue() in LongNode
Added JsonNode shortValue()
Added ShortNode
Improved support for shorts
Removed NumberType.SHORT
Made FloatNode final
Added ObjectNode.put() for short
Matthew Morrissette (4):
Adding "UNWRAP_SINGLE_VALUE_ARRAYS" DeserializationFeature
Fix for UNWRAP_SINGLE_VALUE_ARRAYS for bean deserialization
Added test cases for single value arrays bean deserialization
Adding additional test cases for Issue # 381
Mgamerz (1):
Update README.md
Nick Telford (2):
Add support for InetSocketAddress
Merge branch 'master' into feature/inet-socket-address
Pascal Gelinas (5):
Made MappingIterator implement Closable.
Test cases showing bug with MappingIterator#hasNext when json is wrapped with an array.
Fixed bug with MappingIterator#hasNext
Added handling for JACKSON-805 in the case of POJO as array.
Added unit test that checks github issue #73.
Pascal Gélinas (21):
Test case for issue #351.
Foundation for forward reference resolution.
Implemented forward reference resolution for general property based deserialization.
Implemented forward reference resolution for any setter based deserialization.
Implemented forward reference resolution for map based deserialization.
Implemented forward reference resolution for collection based deserialization.
Added check at end of processing to ensure all object ids are resolved.
Added JsonLocation info in exception thrown for object id check at end of processing.
Fixed Map deserialization with forward reference not keeping ordering.
Added unit test for ordering being kept even with forward reference handling.
Reworked unit test to avoid some duplication.
Added assertion for unresolved id check.
Added specific tests for ArrayBlockingQueue and EnumMap based deserialization with object id.
Added failing test about defensive copying with object id.
Added type information to unresolved forward reference exception thrown at end of processing.
Moved failing tests to failing package.
Support for custom object id serialization by subclasses. Mainly to support FasterXML/jackson-dataformat-xml#81.
Made DelegatingDeserializer also delegate isCachable by default. Fixes FasterXML/jackson-dataformat-xml#93
Implementation of custom object id resolution.
Removed buffering during object id resolution, no longer needed. Fixes FasterXML/jackson-dataformat-xml#104
Temporary fixed issue #490: create a new instance of
Paul Brown (1):
Update README.md
Pier Fumagalli (2):
Process injections when @JsonCreator annotated constructor is used.
Unit test for issue 471 on GitHub.
Ryan Gardner (1):
Add support for maps with java.util.Locale keys to the set of StdKeyDeserializers. (Locale takes a single-argument String constructor, so not explicitly mapping it can cause strange issues for any map with Map<Locale,?>)
Sean J. Barbeau (2):
Adds new feature supporting PascalCaseStrategy, a PropertyNamingStrategy
Added unit test for PascalCaseStrategy for Issue #63.
Sebastian Schuberth (1):
POJOPropertiesCollector: Use equals() to compare strings contents
Seth Pellegrino (1):
Fixing {Object,Array}Deserializer's illegal nullValue
Steve Sanbeg (2):
Make date parsing error behavior consistent with Java & its own inherited documentation
defer updating position until end, since it shouldn't update if there's an error
Steven Schlansker (2):
Failing test case for Issue #47: Map key @JsonValue serialization
@JsonUnwrapped does not unwrap Map values as it would unwrap any other type
Stuart Douglas (1):
Use double checked locking to remove sync block
Tatu (136):
Minor improvements to handling of boolean values (allow long values)
...
Add support for modules to access ref back to ObjectMapper
...
Add a unit test against [JACKSON-746]
Fix [JACKSON-746] for 2.0
Starting to add support for customizable 'is-empty' handling
Adding unit tests for verifying 'isEmpty()', custom null value serialization
Completed [JACKSON-695] implementation with tests.
Add unit test for [JACKSON-757]
Fix [JACKSON-757]
Starting to fix [JACKSON-756]
...
Work on full fix for [JACKSON-756], one more case to handle
cleanup
Implemented [JACKSON-718]
Completed major rewrite of handling of on/off features for ObjectMapper/SerConfig/DeserConfig
...
Renaming of AnnotationIntrospector methods to be (more) consistent
Fix [JACKSON-712], inability to use Injectables with delegation constructor
...
test refactoring
unit test cleanup
Implemented [JACKSON-747]; ability to reconfigure ObjectReader, ObjectWriter with Features.
Implement [JACKSON-748], ability to register subtypes from modules
Add unit tests to reproduce issues with hierarchich/nested @JsonUnwrapped with prefixes
Fix a problem with unwrapping serialization; was not working for final classes
Fixes to @JsonUnwrapped serialization; now multi-level name transformations work correctly
FINALLY fixed handling of nested @JsonUnwrapped+prefix
moving DeserializerProvider to deser (starting to hide)
Remove DeserializerProvider from calls to Deserializers
Prune some unneeded methods from ObjectMapper
Deser refactoring, renaming
...
Refactoring: make all structured standard deserializers implement proper resolve(), instead of resolving things on construction
...
Yet more refactoring, trying to remove back-refs from DeserializerFactory to context/cache
Yet more refactoring, trying to be able to pass DeserializationContext to ContextualDeserializer
Cosmetic refactoring: making Deserializers callbacks more similar, passing same common args
Minor javadoc cleanup to reduce references to SerializerCache (which should be hidden from app code)
Further fixes for [JACKSON-757]
Simplify/clean up annotation introspector parts
...
trying to unify handling
...
Bit more renaming for consistency
Yet more refactoring: making more use of BeanPropertyDefinition
Further refactoring for DeserializerFactories
Changed the way DeserializerFactory config is handled, less cluttered now
Implement [JACKSON-769], add more chainability for ObjectNode, ArrayNode
Remove BeanProperty from being passed to Deserializers
Convert MapDeserializer to be ContextualDeserializer
Convert EnumMapDeserializer
More elimination of BeanProperty passing, getting close: one new (transient) unit test failure to fix
Removing BeanProperty from TypeDeserializer handling as well
...
Fix the last problem wrt contextual deserialization; back to fully working again
Starting to convert serializers similarly to use ContextualSerializer to get BeanProperty
More work on contextual serializers...
...
...
Convert JsonValueSerializer to ContextualSerializer
...
More conversion (and one more transient unit test failure)
Yet more refactoring, eliminating BeanProperty from TypeSerializer
Further simplification; eliminated StdSerializerProvider
javadoc improvements
Implemented [JACKSON-777] (renamed SerializationConfig.Feature, DeserializationConfig.Feature); various other restructure
Fix [JACKSON-775]
Fixed [JACKSON-774] for 2.0.0 as well
Fix 3 unit test failures
Yay! Fixed all the transient unit tests -- back to only 3 longer-term failing ones
Minor cleanup
Groundwork for [JACKSON-762], ability to use bean getters for type id
Implemented [JACKSON-762], almost done (one more unit test to make work...)
Completed [JACKSON-762], custom type id for serialization, using @JsonTypeId
Ok, Object Id handling back to working as good as before refactoring, i.e. just for serialization...
One more unit test
Last piece of support to handle native Object Ids
improve sample
...
refactor readme
...
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
Add a bogus method in otherwise empty test, to prevent build breakage
Starting to add configurability for "untyped" deserializer
Update release notes
Changes needed by core-change (for adding dup detection)
minor removal of deprecated internal methods
fix a compilation issue (...from preceding pruning)
Add unit tests to try to reproduce #349 (but without success yet)
Adding explicit null check for BeanPropertyMap, to improve troubleshooting
javadoc improvement
minor pom refactoring
Minor refactoring of 379
..
Add a unit test reproducing an issue with custom id resolver, external property
add an extra (now failing) unit test for external type id, visible=true
Fixing #406
...
Add a unit test for #408
Merging #409 from 2.3
Merge branch 'custom-id-resolution' of https://github.com/pgelinas/jackson-databind into pgelinas-custom-id-resolution
...
minor cleanup
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
minor fix for ObjectIdInfo defaulting
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
Improve unit testing to reproduce issue #428
...
Groundwork for addressing renaming of explicit names with PropertyNamingStrategy
Fix #428
typo fix
A fix to handling of name explicitness; needed to prevent breakage of XML module that allows namespace-only overrides
Update release notes wrt #434 fix
merge error reporting improvements from 2.3
Small fix to try to make it possible for 2.3 versions to work with 2.4.0 (within limits); specifically resolve one issue wrt Afterburner
Fix #449
Fix for #459 in master
Javadoc fix for #457
add a test for #426
minor javadoc addition
Implemented #463
...
Implement a fix for #465
Implement #376
...
Minor tweaking of a contribution
...
test renaming
update release notes
Add a sanity check to try to handle problemt of not passing SerializerProvider via schema introspection
Try to improve test for #421
Yet some more tweaking of #506
Fix #515
update 2.4 release notes
Tatu Saloranta (1263):
first commit
First check-in, tons of compilation errors to resolve
cleanup...
Yet more clean up
...
Last pieces of the first round of refactoring: again compiles, may work
More refactoring: moving JavaType to databind; other smaller clean up
Eliminated JsonSerializableWithType, by moving method down to JsonSerializable
More reshuffling
...
Add unit tests, almost compilable
Adding test deps, only hibernate giving trouble...
fix hibernate-no-cglib test dep
fix a unit test
More unit test fixes; joda, xml ones not getting registered
Try to get unit test report generated
Clean up, to get rid of deprecated stuff
Removed last existing deprecated methods
Fix JavaType.hasGenericTypes(), removed couple of stray deprecated methods
Fix a minor unit test bug
...
Refactoring to improve grouping of deserializers
...
Improve ValueInstantiator interface to pass enough information to properly construct types (i.e. give DeserializationConfig)
Add back support for deserializing JsonLocation (using ValueInstiator, for added style points)
javadoc cleanup
Remove @JsonCachable, replace with a method
Added '....module' package in OSGi bundle
Fix version reading problem
Improve version handling code
Remove CustomSerializerFactory
Remove separate 'isIgnoredXxx' methods; combined into 'hasIgnoralMarker' method in AnnotationIntrospector
TypeFactory cleanup
Add little bif of caching for TypeFactory, to reduce cost of JavaType creation
Merged [JACKSON-712] fix in, with proper 2.0 changes
Implement [JACKSON-749]: Make @JsonValue the canonical serialization of Enums, so that deserializer also uses it
First working version of prefix-for-unwrapped; may want to generalize to allow other kinds of name mangling strategies
Completed [JACKSON-669] implementation
minor javadoc cleanup
Implement [JACKSON-710]: avoid wrapping/unwrapping with ObjectMapper.convertValue()
Implemented [JACKSON-732] for 2.0
Add 'ContainerSerializer' as a shared base class, with new 'getContentType()' method
Working on [JACKSON-736]
Fixed issues uncovered with handling of contextual serializers (was not always resolving ContextualSerializers properly)
Implement [JACKSON-751], add @JsonInclude
Implemented [JACKSON-690]: pass DeserializationContext to ValueInstantiator.createXxx methods
Add DeserializationContext.getAnnotationIntrospector() convenience method
javadoc improvements
Javadoc additions
cleanup
yet more trivial cleanup
minor javadoc fixes
Start work on [JACKSON-754], "annotation bundles"
Implemented [JACKSON-754]: Support for annotation bundles with @JacksonAnnotationsInside
Complete [JACKSON-756] fix for 2.0.0
...
Implement [JACKSON-546]
Implemented [JACKSON-721]; simpler creation of SimpleModule
Implemented [JACKSON-528], change signature of treeToValue()
...
Start work on [JACKSON-730] for databind
Merge branch 'master' of github.com:FasterXML/jackson-databind
Yet more config refactoring
yet more config clean up (?)
Still more config changes
...
And more refactoring: configs are now immutable
LAst config cleanups of the day
test refactoring; all 3 failing cases now in 'failing' package (need to disable at some point)
...
Start work on [JACKSON-747], per-call changing of Ser/DeserConfig Features (like WRAP_ROOT_VALUE)
Javadoc cleanup, removing pre-2.0 @since annotations
Merge branch 'master' of github.com:FasterXML/jackson-databind
Implemented [JACKSON-437]; allow type id to be passed to POJO (via @JsonTypeInfo.visible=true)
Refactoring
Serializer-side refactoring
And bit of deserializer refactoring too
Fixed [JACKSON-763], problems with convertValue() to List<byte[]>
javadoc cleanup
Implement [JACKSON-764], programmatic way to set root name to use for root-wrapping
Cleaning up AnnotatedClass implementation
refactoring
Completed refactoring of AnnotatedClass, now fully lazily initialized
Removed last remaining unnecessary (pre-2.0) @since tags
Refactoring: eliminate exposure of BasicBeanDescription (now just base class. BeanDescription)
...
cleanup
...
cleanup
Fix javadocs
Completed (?) major refactoring to give necessary context for Resolvable Serializers, Deserializers.
Starting to work on [JACKSON-608] (views for deser)
Add simple tests for [JACKSON-608]
...
...
Merge branch 'master' of github.com:FasterXML/jackson-databind
Piping view definitions through
Still trying to simplify construction of BeanPropertyWriters
...
Getting back to implement deserialization-with-view
refactoring
Bit more work on view handling
Completed [JACKSON-608] (Json Views for deserialization), with tests
add bit more complete handling of deser views
Work on [JACKSON-707], [JACKSON-770]; simplifying JsonNode
...
Minor improvements to error re-throwing with @JsonCreator
Added unit tests for [JACKSON-707]
Sync with core, now that JsonNode is part of mapper
Simplified DeserializationContext handling a bit by removing StdDeserializationContext, demoting functionaliyt
...
Move FilteredBeanPropertyWriter under 'impl' pkg, not externally useful
Start rewriting most ResolvableDeserializers as ContextualDeserializers
...
...
Remove parametrization of ContextualDeserializer
Convert CollectionDeserializer from resolvable to contextual
Convert AtomicReferenceDeserializer
Commit ObjectArrayDeserializer
Convert EnumSetDeserializer
...
Minor renaming
Fix [JACKSON-773]
Remove BeanProperty refererence from BeanDeserializer
Removing BeanProperty from TypeDeserializer constructors, now added via fluent factories
...
...
...
...
refactoring
Remove BeanProperty from SerializerFactory.createKeySerializer()
Move BasicSerializerFactory.Config to a separate class
...
...
...
Implemented [JACKSON-776], refactoring of DeserializationContext
...
Implement [JACKSON-772]
Merge branch 'master' of github.com:FasterXML/jackson-databind
Add unit tests for [JACKSON-762]
...
Implemented [JACKSON-737]
Reorg things a bit: SerializationConfig, DeserializationConfig back at main level (so widely used), BeanPropertyDefinition moved under introspect
Start working on [JACKSON-107], added annotation, unit test
More work on object id serialization
Implement serialization part of [JACKSON-107]
Bit more refactoring to hide "ObjectMapper-only" methods from SerializerProvider, DeserializationContext
Refactoring Object Id handling, after realizing first attempt is too limiting
...
Fix a regression introduced by earlier commit (accidental deletion of type id handling)
Minor simplification for BeanDeserializer: drop ref to AnnotatedClass (which is heavy-weight), replaced by Annotations to retain class annotations, much lighter object
Start work on deser side of object id handlign
Minor mods for object id handling
Simplify object id handling during serialization a bit
Yay! First end-to-end version of Object Id handling...
...
Starting work on supporting custom (property-based) object ids.
Added serialization support for custom ids (property-based)
Add a unit test for deserializing property-based (custom) object ids
Fix: ensure that scope gets pass to ObjectIdGenerators
Fixed [JACKSON-780]
Add unit test for [JACKSON-778]
Implement Builder-based deserializer; fix a few ObjectId issues
...
[maven-release-plugin] prepare release jackson-databind-2.0.0-RC1
[maven-release-plugin] prepare for next development iteration
...
...
Implement [JACKSON-789], support for java.nio.charset.Charset
Minor changes required to support [JACKSON-782] for TokenBuffer, tree-based parser
...
Start work on [JACKSON-787]; implemented for serialization
...
Add support for ignoring map-property values too
Completed [JACKSON-787] implementation; @JsonIgnoreProperties now usable for properties too
Start work on [JACKSON-439]; serialization-side done
Add customizable date format handling for Calendars as well (what about Joda?)
...
...
Implemented [JACKSON-435], using @JsonFormat for Dates, Calendars
Fixed [JACKSON-778]
...
...
...
Add support for configuring serialization TimeZone for Dates/Calendars (next: deserialization)
Fixing timezone handling for custom Date deserializers as well
fix a slightly flawed date test
Yet more fixes for Date handling
Fixed [JACKSON-796] for 2.0
Add exclusions for 'failing' tests (which are expected to fail until some future point)
Improve handling of unexpected end-of-input for Tree-binding use case
...
Implement [JACKSON-795]: @JsonValue will now work with Maps, Collections too
finishing touches for timezone/date handling
...
Improve default impl for missing type handling
Adding support for (eventually) handling Object Id forward references; unit test (now failing) to verify functionality
Removed Joda datatype support from core databinding package, now at: https://github.com/FasterXML/jackson-datatype-joda
...
...
...
Merge pull request #2 from jroper/handler-module-config
...
Implement [JACKSON-636], SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS
Fix [JACKSON-794] for 2.0.0 as well
...
some groundwork to eventually fix [JACKSON-798]
Bit more work for [JACKSON-798].. getting there
Merge pull request #4 from christophercurrie/covariant-return
Fix [JACKSON-798]
Implement [JACKSON-792]; can now handle Object Id forward references correctly
...
...
...
[maven-release-plugin] prepare release jackson-databind-2.0.0-RC2
[maven-release-plugin] prepare for next development iteration
...
Implement [JACKSON-802]
...
Fixed [JACKSON-799]; @JsonSerialize.as() not working for root values
Implement [JACKSON-805], SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED
update release notes
...
Add unit test for [JACKSON-806]
Fixed [JACKSON-806]
Minor improvement to UnrecognizedPropertyException: list name of known properties to help user see what might be going wrong
Fix a typo in javadoc
...
Add test for [JACKSON-811]
Fixed [JACKSON-811]
...
Fix [JACKSON-812] for 2.0.0
Fixed [JACKSON-368]; one of infamous 'failing' cases... (yay!)
Minor test cleanup
minor json schema relate cleanup
Fix [JACKSON-816], test failures on Windows
Resolved [JACKSON-815]; test failures on JDK7, due to addition of Throwable.suppressed property
Fix issue [JACKSON-814]
...
Impelmented [JACKSON-813], @JsonSerializableSchema.id addition
unit test improvements
...
Update README a bit
...
...
...
...
...
...
...
...
...
...
...
[maven-release-plugin] prepare release jackson-databind-2.0.0-RC3
[maven-release-plugin] prepare for next development iteration
Added unit test to verify [JACKSON-820] (should possibly move to core tho)
Implemented [JACKSON-810]; add 'DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL'
preparing for 2.0.0 release
further fixes to javadocs, for release
[maven-release-plugin] prepare release jackson-databind-2.0.0
[maven-release-plugin] prepare for next development iteration
...
...
...
...
...
...
Merge pull request #5 from ryangardner/locale-map-deserializer
Merge branch 'master' of github.com:FasterXML/jackson-databind
fix a unit test
minor javadoc cleanup
Add a unit test...
Changes to make 1.5 compatible against: first, removing @Override from interface impls
Java 1.5 fix
Fix [JACKSON-829]
More 1.5 changes.
More 1.5 fixes
Change local dep to snapshots, fix one last unit test failure (wrt compilation on 1.5)
Prepare for 2.0.1
[maven-release-plugin] prepare release jackson-databind-2.0.1
[maven-release-plugin] prepare for next development iteration
...
Implement feature [Issue-11]
Add a unit test for [Issue-14]; minor javadoc improvements
Add test for [Issue-14]
Fixed [Issue-14]: parent types of mix-in annotations were not resolved for fields, methods
...
Add unit tests to reproduce [JACKSON-822]
Fixed [JACKSON-824]
...
try to add cross-linking for javadocs
Fixed [Issue-13]
Merge [JACKSON-834] fix from 1.9.7
Add unit test for [JACKSON-831]
Fix [JACKSON-831]
Merge pull request #17 from dlandis/bugfix
prepare for 2.0.2 release
[maven-release-plugin] prepare release jackson-databind-2.0.2
[maven-release-plugin] prepare for next development iteration
uncomment 2 failing (and, hard to fix :-p) tests
...
Added missing entry for [JACKSON-787] in release notes; improvement to @JsonIgnoreProperties
...
Minor fix to error message
Comment out 2 failing tests for 2.0 now that it is not the head (but maint branch)
Merge pull request #9 from rawlingsj/master
Fix [JACKSON-839], issue-9
Merge branch 'master' of github.com:FasterXML/jackson-databind
Implement [Issue-19], change OSGi symbolic bundle name to be fully-qualified
Add a simple unit test
fix compilation problems
...
test cleanup
refactor tests to move long-term failures under failing/
...
Implemented [Issue-22], add ObjectMapper.setAnnotationIntrospectors(...)
Fixes to make TokenBuffer (etc) support 'readBinaryValue()'; also improve handling of
update release notes
...
[maven-release-plugin] prepare release jackson-databind-2.0.4
[maven-release-plugin] prepare for next development iteration
...
javadoc fix
Minor performance improvement by allowing ObjectReader to pre-fetch root Deserializer
...
Add pre-fetching of serializers in ObjectWriter as well
Fix [JACKSON-845]
Fix [JACKSON-845] for 2.0.5 as well
Start work on "POJOs-as-arrays" serialization
Ugh. Accidentally checked in pojo-as-array code in 2.0... need to merge in 2.1 first
fix a unit test merge fail
warning cleanup
...
Merge pull request #27 from electricmonk/master
update notes wrt pull request #27
Fixes wrt [Issue-11]
further refinements wrt [Issue-11]...
...
Add test for deserialize-POJOs-from-arrays feature (not implemented yet)
Completing [Issue-29], ability to (de)serialize POJOs to/from JSON Arrays, to condense output
Implemented [Issue-20], JsonFormatException
Improve manual perf tests to compare as-array serialization
Unit test weeding
bit more unit testing
...
Implement [Issue-33]: changes to ObjectReader.readValues() to simplify semantics
Improve javadocs for ObjectReader.readValues(...) methods
javadoc update
More manual perf tests to verify as-array approach efficiency
...
unit test refactoring
adding unit test for [JACKSON-850]
Implement [JACKSON-850]: allow use of zero-arg factory methods using @JsonCreator
Solidify POJOs-as-array functionality
Merge pull request #36 from jackphel/master
A fix to PropertyBasedObjectIdGenerator, related to problem [https://github.com/FasterXML/jackson-module-jaxb-annotations/issues/9] of JAXB annotations module
Merge branch 'master' of github.com:FasterXML/jackson-databind
update javadoc link
...
Add some support for builder-based deserializers for POJOs-as-array feature
cleanup
Add unit tests, support for jackson-annotations issue #4: add `@JsonIdentityInfo.firstAsId` to force serialization of the very first reference as id (as well as following ones)
minor javadoc enhancements
Implement [JACKSON-855], add StackOverflowError as root cause
Implement [JACKSON-758]
Fix [JACKSON-851], problems with ObjectWriter, DefaultPrettyPrinter
Implemented [Issue#25] (enums as JSON Object); started implementation of [Issue#40] (Collections as JSON Objects)
Adding more testing to [Issue#40]
Completed [Issue#40]
Implement [Issue#28], add ObjectMapper.copy()
...
Added type check in ObjectMapper.copy()
minor improvement to checking of format
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
Fix [Issue#46]
Deprecating AnnotationIntrospector.isHandled() (should have been removed from 2.0 originally)
Implement [Issue#12] for 2.1
Merge branch 'master' of github.com:FasterXML/jackson-databind
Implement [Issue#45]: @JsonNaming to support per-class naming strategy overrides
Roll back changes to JSON Schema generation (pull #38), since it causes Public API breakage, can't do for minor version
added bit more testing for map key handling
Trying ONCE MORE (f*ck you git) to undo earlier json-schema changes, but keep @JsonNaming changes
Implememented [Issue#42], allow defining Base64 default variant to use for databinding
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
Merge pull request #49 from jackphel/master
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
Merge pull request #51 from jackphel/master
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
Resolving Eclipse warnings (missing overrides etc)
Start work on auto-detect support via ObjectReader
Minor improvements to SubtypeResolver, to pass base type of property, to support structured values properly
Remove bogus test for google-collections (if any needed, should have google-collections module)
Start adding test to ensure Externalizable works
complete test to verify that Jackson can do Externalizable
Merge pull request #52 from jackphel/master
Merge pull request #53 from jackphel/master
tiny fix to unit test, remember to close the stream.
Complete [Issue#15], format auto-detection for data-binding
uncomment work-around in tests
Merge branch 'master' of github.com:FasterXML/jackson-databind
Add services registration for the standard ObjectMapper
Merge pull request #55 from simonetripodi/master
Improved handling of "always-as-id" references; might now actually be useful
Fix test code usage of deprecated methods
...
...
...
...
Fix [Issue#57] in master
Merge pull request #58 from pgelinas/master
Update release notes wrt Pull#58
Merge pull request #59 from pgelinas/hasNext
Add a unit test to reproduce [JACKSON-847]
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
Fixed [JACKSON-847], incompatibility between @JsonCreator, @JsonIdentityInfo
tiny javadoc addition
another javadoc fix
Make it possible to create ObjectReader with alternate JsonFactory
Rewrote [Issue#15] implementation to work with datatypes that require custom mapper (like XML)
Implemented [Issue#60], JsonNode.hasNonNull()
Merge pull request #64 from CUTR-at-USF/master
Added bit more testing for [Issue#64]
Adding concept of 'delegating [de]serializer', to help with multi-level delegation
javadoc additions
Starting to implement [Issue#69], upgrade to using PropertyName (to make xml support easier)
Complete [Issue#69] implementation
Minor fixes to name annotation handling
Refactoring: create AnnotationIntrospectorPair out of AnnotationIntrospector.Pair
...
Further changes to use PropertyName (with namespace support)
forgot to check in mods to PropertyName
Demote 'findWrapperName()' in core annotation introspector (from xml-specific one)
...
Merge pull request #67 from dmak/issue-65
update release notes wrt #65
Merge branch 'master' of github.com:FasterXML/jackson-databind
Add DelegatingDeserializer to help implementation of, well, delegating deserializers....
Add one more constant for PropertyName, to signal "disabled" virtual name
...
Fix a minor bug in introspector pair
Merge pull request #71 from twoi/patch-1
Improve error messages, remove JSON references
...
Added MapperFeature.USE_WRAPPER_NAME_AS_PROPERTY_NAME
Fix issues with wrapper-based property-renaming
Minor improvement to error handling
Merge pull request #74 from pgelinas/single-prop-pojo-as-array
Bit more work wrt [JACKSON-805], POJO-as-array feature, moving tests around
...
remove accidental use of 'instance' in TypeFactory
refactor tests, 2 new failing tests under 'failing/'
Change StringDeserializer to use new 'JsonParser.getValueAsText()', to allow for more flexible handling
Converting deserializers to use JsonParser.getValueAsString(), to make more robust
Add a test for [Issue#75]
add convenience methods to SimpleModule
unit test cleanup (silly eclipse warnings)
Merge pull request #82 from fge/master
Merge pull request #83 from fge/master
Cleaned up Map handling of ObjectNode
Clean up for ArrayNode, to allow non-ArrayList Lists to be used
...
test case fix
Merge pull request #86 from fge/master
Fixed [Issue#75], problem with KeySerializer caching
Merge branch 'master' of github.com:FasterXML/jackson-databind
Second part of fix for [Issue#75], handle property-overrides for content (value) serializer
Starting to clean up SerializerFactory, to remove/reduce passing of BeanProperty, which in general is not available at time of call.
More SerializerFactory clean up, getting read of BeanProperty arg
Completed SerializerFactory clean up; factories now should not get or expect BeanProperty, as that is only applicable for contextualSerializers
Work on [Issue#87], delegating serializer
Rewrite delegating serializer, after realizing initial API was not good
...
...
Add a unit test for [Issue#89]
complete [Issue#87], standard delegating serializer, deserializer impls
Merge branch 'master' of github.com:FasterXML/jackson-databind
Add unit tests for [Issue#88]
Trying to straighten up new visitor system
Last parts of straightening out JsonFormatVisitable; also realized there is one backwards
...
Minor improvements for [Issue#42]
compiler warning fix
Work on making core pieces (up to and including ObjectMapper) java.io.Serializable, for Android dev
serialization...
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
warning cleanup
Yet more serializability improvements; sorta works for ObjectWriter, not yet ObjectReader
...
Coding in anger, to try to get JDK serialization to rule supreme
Furious JDK-serialization-support code surge continuing...
Merge pull request #90 from christophercurrie/delegate
Minor refactoring of delegating (de)serializer, to simplify overriding
prepare for 2.1.0 release
...
...
[maven-release-plugin] prepare release jackson-databind-2.1.0
[maven-release-plugin] prepare for next development iteration
...
add a unit test for [Issue#92] (can not reproduce)
Fix [Issue#93]
Fix issues #94 and #96
Merge branch 'master' of github.com:FasterXML/jackson-databind
move failing test
...
Fix [Issue#99]
fix serializability issues
...
Fix [Issue#102]
compiler warning
...
fix [JACKSON-875]
...
change cache key creation to lazy, minor perf improvement
[maven-release-plugin] prepare release jackson-databind-2.1.1
[maven-release-plugin] prepare for next development iteration
...
...
Merge pull request #104 from fge/master
...
...
minor clean up
Merge pull request #105 from fge/master
eclipse warning fixes
fix by Francis G, PropertyName.equals()
Try to define exact equality rule fo PropertyName
Merge pull request #107 from fge/master
Merge pull request #108 from fge/master
Fix compilation problem (due to Collections.emptyIterator()), upgrade to 'createParser' etc (from 'createJsonParser')
cosmetic clenaup
Exposing JsonMappingException through schema visitor interfaces; should simplify visitor implementation
cosmetic changes
Merge pull request #110 from fge/master
Try to refactor BeanDeserializers to share more (i.e. demote to -Base)
demote 'deserializeFromNumber'
demoting deserializeWithObjectId()
Moving rest of easily shareable deserialize methods to shared base class
...
minor optimization for tests
more test fixes
Improve BeanProperty to include 'isRequired()', as well as a method to traverse type/property hierarcy (JsonFormatVisitor)
Merge pull request #112 from christophercurrie/classintrospect2
fix ObjectNode.equals()
Fix ArrayNode.equals() as well (bad merge?)
One more fix to ArrayNode#equals
Add a unit test for [Issue#113]
add a note on "no deps by core components"
Trying to straighten out type handling, related to schema generation
...
Implement [Issue#116], make JavaType implement java.lang.reflect.Type
Fix [Issue#117]
minor change to help pinpoint [Issue#113]
...
Expose config objects
Try avoid NPEs with type visitors
bit more robustification for type visiting
Added Base impls of visitors, to simplify usage
Adding separate handling for Map type, distinct from generic "JSON Object"; while JSON Schema is lame enough to not make distinction, we shouldn't be
Suppress compilation warnings
Minor clean up of format/type visitor code
Add a test to reproduce [JACKSON-877]
Solve [JACKSON-877] (no fix, changed call in test), renamed related test
Improve JSON format visiting by exposing expected JSON number type
yet more work on format visitors
...
...
Start working on [Issue#120]
Compiler warning cleanup; continuing with adding more deserializer modifier options
add more unit tests
Fix [Issue#122]
Continue work on [Issue#120]
more work for #120
more work on [#120], now Map type
enums for #120
Complete [Issue#120] impl: Extend BeanDeserializerModifier to work with non-POJO deserializers
Added most modifiers for #120
almost completed #120, only missing key serializer post-processing
Completed [Issue#120] implementation
Fixed [Issue#118]
trying to reproduce #119
Fix #119 for 2.2
more polish on earlier fix
Merge pull request #136 from c0nscience/patch-1
Merge pull request #137 from stevenschlansker/map-key-failing
Javadoc improved to clarify on null handling by JsonSerializer
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
Merge pull request #140 from phedny/master
Implement [Issue#140], allow preventing use of scientific notation for BigDecimal serialization
Implementing #141
Added test to verify that [JACKSON-882] does not occur with 2.1
Fixing issue #142, problems with EnumMap, polymorphic types
Merge pull request #139 from bgertzfield/master
update parent pom version
Merge pull request #143 from Airborn/master
update annotations dep
update parent pom
one more update fore replacer
Yet more work on cleaning up version handling
and remove unnecessary file
Merge pull request #144 from fge/missingnodefix
...
mark issue #126 (JDK->1.6) implemented
Merge pull request #146 from christophercurrie/rename-creator-properties
Update release notes wrt #146
Merge pull request #147 from christophercurrie/value-instantiator
...
update pom
Merge pull request #145 from fge/master
Fix #118
...
Merge pull request #151 from Airborn/master
Merge pull request #153 from fge/master
Fixing issue 157
update CREDITS
Implemented #159
Merge pull request #155 from fge/master
Fix a regression bug caused by immutability changes to OBjectNode
Implemented #161
test cleanup
Implemented #148
Fix #130 in mainline (for 2.2)
Add unit test for StackTraceElement deserializer, wrt [JACKSON-888], can not reproduce issue
...
Merge pull request #162 from fge/master
add a unit test for problems with type resolution
..
Fix [JACKSON-887]
Verify that [JACKSON-677] is also fixed
Merge pull request #163 from ming13/readme-syntax-highlighting
improve error message
...
Fixing #166
Changes to work with new and improved TreeNode
Merge pull request #167 from cheddar/master
...
Fix #167
Start work on converters for serialization; adding annotations
test improvement
Fixing part of #97
Javadoc cleanup
add a null check for AnnotatedField
Working on #124, serializer converters
more work on #124, support MapSerializer
yet more work on #124
Completed (?) #124 implementation: now Converters seem to work ok
Fix #170
...
Refactoring to try to reduce amount of mandatory initializations
more cleanup, wrt deserializer registration
...
Unit test for [JACKSON-890]
...
...
Merge pull request #175 from bramp/master
Merge pull request #172 from stevenschlansker/map-unwrap
Refactoring tests for #171, as they are failing, and may not be fixed immediately
Implement #173
Merge pull request #179 from markwoon/master
fixing polymorphic updateValue
Start working on converting deserializers
add unit tests for converting deserializers (5, failing)
More work on converters for deserialization; now passes 2/6 of new tests. Also adding 'DatabindContext', shared base class for DeserializationContext, SerializerProvider
Refactoring to demote more stuff in DatabindContext
cleanup of eclipse warnings
More work on converting deserializers
Fix a minor problem with converters, was using wrong delegate type
Complete #125 implementation
Cleanup; adding one more test case...
Fix handling of String[] deserializer, to allow customization as expected.
remove compiler warnings
Improvements to Converter, added StdConverter base class
Make delegating (de)serializer properly delegate resolve()
unit test for #180
...
...
Implement #180 in master
...
Adding test to try to reproduce #186.
update release notes for 2.1.2/3/4
Refactoring
...
Fix #188, probs with ObjectId, 'alwaysAsId' references
Improve robustness of BooleanNode; sounds like version conflicts (multiple jackson jars) could cause issues with ClassLoaders
Moving exception handling around a bit
Bit of refactoring to allow easier access to find wrapper name in use (if any)
More refactoring, piping through "wrapper name" so downstream code need not use introspector
Minor test refactoring, adding checks to verify pre-fetching of serializers
Fixed #23
Merge pull request #192 from christophercurrie/propNames
Mark 'path()' method as overridden in JsonNode (from TreeNode)
bit more unit testing
Implemented #195, ability to disable inference of mutators (inclusion of non-visible field/setter, if visible/annotated getter with same name is found)
...
Starting to work on #194
Add support for 'float' in JsonNode
Implemented #190
add a test for #193, won't fix for 2.2
fix an NPE
Improve default format schema compatibility testing/handling
Implement #199, support for deserializing Iterable
Improved error reporting a bit for uninitialized deserializers
...
improve diagnostics by making BeanPropertyMap printable
...
Implemented #203
add 'ObjectMapper.registerModules(...)'; remove unnecessary VERSION.txt
Fix defaults for newly added features
...
Fix #206
Merge branch 'master' of github.com:FasterXML/jackson-databind
Implement Module auto-detection
add javadoc comments to points out potential cost of module discovery methods in ObjectMapper.
further work for #206, wrt ObjectReader
Deferring construction of key deserializers, trying to reduce startup overhead
Simplified handling of primitive array deserializers
...
More simplification, remove ref to optional handler factory
Refactoring optional XML handlers to reduce startup time, code duplication
more cleanup
add more unit tests for JavaType impl (for enum)
update parent pom version ref
Merge pull request #207 from msteiger/master
minor tweaks for TokenBuffer
removing an unnecessary class
Remove Setter, not used by anything
...
prepare for rc1
[maven-release-plugin] prepare release jackson-databind-2.2.0-rc1
[maven-release-plugin] prepare for next development iteration
fix 2 javadoc provs
...
Merge branch 'master' of https://github.com/FasterXML/jackson-databind
javadoc improvements
adding test for #211 (commented out)
[maven-release-plugin] prepare release jackson-databind-2.2.0
[maven-release-plugin] prepare for next development iteration
...
...
trying to fix 2.2.0 release
[maven-release-plugin] prepare release 2.2.0c
[maven-release-plugin] prepare for next development iteration
Add graceful handling of primitive types for key lookups
typo fix
compiler warning fix
Fix #214, problems with Android packaging, LICENSE/NOTICE files
Add MappingIterator.getCurrentLocation()
Prepare for 2.2.1
...
[maven-release-plugin] prepare release jackson-databind-2.2.1
[maven-release-plugin] prepare for next development iteration
remove unnecesary license stuff from metadata
Minor fixes: BeanDeserializerBuilder copy ctor was not copying all settings
Fix a minor type on exception message
Fix #223
Fixed #220
Merge pull request #218 from karldmoore/master
Bit more clean up for #217
Add a (failing) test for #222
Fixed #216
Add a unit test for #226
Fixed #232
Merge branch 'master' of github.com:FasterXML/jackson-databind
cleanup
starting to work on fixing an unwrapping issue
Fixed #226
Working on #213, trying to make more things final (for eventual immutability)
bit more immutability for SettableBeanProperty...
update deps a bit
Prepare for 2.2.2 release
[maven-release-plugin] prepare release jackson-databind-2.2.2
[maven-release-plugin] prepare for next development iteration
Change master to do 2.3.0-SNAPSHOT
Fixed #237
Start work on #227; add support for serialization
Implemented #227
Implement #215
Cleanup; remove a test debug statement; remove 'isHandled()' from JacksonAnnotationIntrospector
Add BeanPropertyWriter.isUnwrapping() accessor`
Minor improvement to conversion testing
Implemented #253
add a unit test for #251
Merge pull request #247 from nicktelford/feature/inet-socket-address
...
Partial fix for #251
Merge branch 'master' of github.com:FasterXML/jackson-databind
Further improvements wrt #232: use `JsonGenerator` feature, instead of caller converting to String
Change JsonDeserializer._valueDeserializer to be fully immutable (yay)
Refactoring; move more std deserializers out of JdkDeserializers container
Fix #238
Implemented #208
Starting to implement #239: first part, serialization, now supported.
Complete #239 implementation
Merge fix for #259 from 2.2 branch
Realizing that [JACKSON-890] has been fixed (markes as such). Also, adding a failing unit test for Unwrapped+Creator combo
typo fix
Doing some work to maybe solve #265 eventually
...
...
Merge pull request #261 from sschuberth/master
Merge branch 'master' of github.com:FasterXML/jackson-databind
update refs to javadoc
eclipse warning cleanup, minor unit test additions
start adding support for bean property descriptions
Warning cleanup.
Start working on passing full property names
cleanup
yet more warnings cleanup
... and cleanup. Mostly done by now.
Start making changes to support full PropertyName passing, not just String name
Completing conversion to using PropertyName instead of String in most parts of API
Complete handling of property description -- need to test still
Implemented #269
Start conversion of type id serialization to support use of native type ids (by YAML first)
try fixing issues with native type id serialization
... and more fixes
Merge pull request #273 from christophercurrie/covariant
clean up
javadoc adds
Add support for polymorphic deserialization using native type ids: initially needed by YAML module
start adding support for writing native object ids
Try to add support for retaining type ids via TokenBuffer
minor compiler warning fixes
Change to work with 'untyped' type/object ids
refactoring, trying to get object id reading working with native ids
More support for reading native Object Ids
Fixes to properly disable "vanilla" deserialization when ObjectIdReader is not null
Fix #280
Implement #270
Add a unit test to verify that #240 is fixed.
fix TokenBuffer
Merge branch 'master' of github.com:FasterXML/jackson-databind
Fix #281
bit more tweaking of null serialization
Fix for 2.3
...
remove release note entries that will be included in 2.2.3
Implemented #277
Add support for outputting placeholders during filtering
Add better support for omitting filtered fields for position formats like CSV
Add support for coercion from String "null" (in addition to null token)
warnings cleanup
remove a debug statement
add unit tests to drill down to #234
Fix #234
Refactoring default SerializerProvider's handling of root null values
Fix a potential issue with ignored root name
minor cleanup
Merge pull request #282 from cheddar/funky_polymorphic_serde
move failing test to under 'failing'
Add a notes wrt #283
Add an alternate method for BeanDeserializer, to locate properties by index
...
change url used for tests
Add a unit test for #287
Fix #287
javadoc, other cleanup
add bulk-geature-set accessors
...
Fix #288
further fix related to #288, but on deserializer side
Add license link
Fix issue #292
Merge pull request #293 from ajostergaard/master
Add support for auto-detecting need for property ordering
Merge branch 'master' of github.com:FasterXML/jackson-databind
minor change: remove 'final' from AsArraySerializerBase.serializeWithType()
Add basic version of JSON Pointer based traversal for JsonNode
...
Merge pull request #298 from splatch/master
Adding first JsonPointer test
Add first passing test for tree traversal with JsonPointer.at(JsonPointer)
Bit of groundwork for (possibly?) implementing #224; contextualization isolated in one place
Groundwork for #225, centralizing contextualization of JsonSerializer instances
...
Further improvements to contextualization for deser side
Yet more work, trying to allow distinguishing of 'primary' and 'secondary' serializers, wrt property-context
Add missing ObjectMapper.writeTree(); improve DelegatingDeserializer
improving #113 test
Add unit test for #306
Implement #306
Improve UUID deser speed by 5x
First part of #308, improved deserialization speed by 4x as per test
Completed #308, serialization speeded up by 4x as well
javadoc update
start working on TokenBuffer improvements
Fix a UUID serialization problem, unit test bug (which masked serialization prob)
Some more fixes for UUID handling, to allow use of Base64 encoding as well
Put back a ctor of BeanSerializer
fix a compiler warning
Add a unit test for #311 (failing for now)
Fix #311
...
Implement #302
Fix #271 (for in-built schema generation)
Minor tweaks to better support unwrapped properties
doc cleanup
Fix #257
Minor cleanup, to move failing (and not immediately fixable) problem to set of failing tests
Remove some things deprecated in 2.0 and 2.1
minor nip & tuck
Fix a problem b/w TokenBuffer, new dup checking in core
Remove 'final' modified from 2 places in BeanDeserializer where it shouldn't (have) be(en) used
minor warning cleanup
Implement #305
Add #305 implementation; also, add numeric test for -0.0
Merge pull request #317 from sethp-jive/master
Added release notes, credits wrt #317
Start work on adding context(-accessible) attributes; general-purpose key/value context
work bit more on context attributes
Completed serialization-side test, seems to work.
Implemented #319
Add bit more checking in new attribute tests
Merge pull request #318 from christophercurrie/valueUpdate
Refactoring; FailingDeserializer was in the wrong place for some reason
...
Fix #324 in mainline
Start working on #315, (more) configurable null serialization
First part of custom null serializers implemented (per-property)
Implement #315
minor test refactoring for better grouping
some more unit test refactoring
Trying to refactor things to make it possible to filter non-Bean types (maps; any setters)
More documentation cleanup
Completed initial set of refactoring to be able to solve #307 and perhaps #317
javadoc improvement wrt #325
Finally implement #326 (originally one of oldest open bugs from codehaus issue tracker!)
Add a unit test for #327, to indicate problem to solve
Add back two semi-internal methods, marked as deprecated, to make migration from pre-2.3 versions smoother
Full fix for #318
Add a (failing) unit test for #307
Initial support for Map-filtering, via properties
Implemented #307
Minor cleanup for unit test code
Merge pull request #329 from fiddlerpianist/master
Misc refactoring to eventually support #313, filtering of container types.
Merge branch 'master' of github.com:FasterXML/jackson-databind
Fix #332
Add more consistency checks for type id generation
Implement #334: make ArrayNode, ObjectNode non-final again
Improvement wrt #333
Implement #268
Changes to revert back inability to sub-class JsonNode subtypes
final touches to allow consistent sub-classing of JsonNode implementations
prepare for rc1
[maven-release-plugin] prepare release jackson-databind-2.3.0-rc1
[maven-release-plugin] prepare for next development iteration
Add method Annotated.annotations() to allow efficient iteration over all annotations, without exposing mutable state
Fixing a ref to deprecated method
Add a unit test for #337
minor cleanup
Fixed #337
Add a test to try to reproduce #338 (won't fail yet tho)
Bit of cleanup, verifying what causes #338
Add test for #340 under failing; trying to resolve it, but without success yet.
Implemented #343, DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES
prepare for release
update deps
[maven-release-plugin] prepare release jackson-databind-2.3.0
[maven-release-plugin] prepare for next development iteration
update release notes again
Fix a typo in release notes
Fix #346
...
javadoc improvement
some more javadoc fixes
tiny refactoring to reproduce duplication
minor warnings cleanup
Merge branch 'master' of github.com:FasterXML/jackson-databind
Fixed #358
One fix related to #358 to also resolve related case of Iterator
cleanup
Add a unit test for #359
Fix #362
Fix #365
refactor tests
further test renaming
Merge branch 'master' of github.com:FasterXML/jackson-databind
Merge pull request #361 from stuartwdouglas/master
...
...
Remove @JacksonStdImpl from RawSerializer
trying to reproduce #366
Merge pull request #367 from UnquietCode/master
update release notes wrt #367
Merge branch 'master' of github.com:FasterXML/jackson-databind
add explicit config of debug info for compiler
Add a unit test for #154
Add a unit test for #370
Fixed #370
Preparing for 2.3.1 release
[maven-release-plugin] prepare release jackson-databind-2.3.1
[maven-release-plugin] prepare for next development iteration
...
Prepare for 2.4 for master
Refactoring to eliminate deprecated introspection methods
Remove calls deprecated JsonNode methods
More refactoring to get rid of unneeded methods
start refactoring to remove one factory class
Remove one factory class
...
cleanup, removing unnecessary 'instance' members
Yet more refactorign
...
yet more refactoring
Combine a bunch of simple "from-string" deserialziers
Remove 2 more "simple" string deserializers
Assimilate JavaType deserializer as well
Remote separate TimeZone deserializer
Collapse more deserializers
...
...
...
Merge branch 'master' of github.com:FasterXML/jackson-databind
Yet more pruning
bit more pruning; combining 10 key deserializers into one
minor refactoring
Remove ClassDeserializer; now implemented as variation of FromStringDeserializer
and still more refactoring
minor fix to README
minor cleanup for jdk serializer mapping
still another fix to README
Merge pull request #378 from BokoEnos/patch-1
Merge pull request #379 from cpilsworth/paranamer-naming-strategy
Merge pull request #380 from marceloverdijk/master
Rewrote test for #380, to test expected behavior
Merge pull request #384 from yinzara/master
Updated release notes wrt #381
Add unit tests for #88
Fix #88
Move #88 test case out of 'failing' (passes now)
Add a (failing) test for #383
Merge pull request #387 from yinzara/master
Merge pull request #388 from pgelinas/forward-reference
Working on being able to plug-in SerializableString replacements for 2.4
silly little stylistic tweaking
...
Merge branch 'master' of github.com:FasterXML/jackson-databind
...
Merge pull request #395 from pgelinas/cachable-delegate
Merge pull request #394 from pgelinas/custom-object-id-serialization
Merge pull request #396 from benson-basis/master
...
Merge pull request #397 from Mgamerz/patch-1
Fix #398 for mainline (2.4)
Bit more rearranging; trying to reduce use of inner classes for shared things (only leave inner classes for private use)
Add a unit test wrt #382
Merge branch 'master' of github.com:FasterXML/jackson-databind
...
Implement #405
Merge pull request #410 from pgelinas/xmlIssue104
Merge pull request #407 from wpalmeri/null-deser-cleanup
Add notes regarding #407
Fix #411 for master
Fix a prob b/w positive/negative inf parsing
Add a (failing) unit test for #412
Fix #412 in master
Minor improvement to earlier #412 fix
...
warnings cleanup
Fix #420 also for master
Minor improvement to handling of JsonGenerator.close() on exception case
update dep
update release notes
Improve unit testing for trees vs polymorphic
Update notes wrt #353
Clean up test for #47; have a look at how implement, realizing that it's... a pain to implement.
bit more testing for JsonPointer
merge test to master
...
Merge pull request #423 from sergeymetallic/patch-1
Merge branch 'master' of github.com:FasterXML/jackson-databind
Fixed #390; trying to trim forward-ref implementation slightly to remove non-static inner classes
...
refactoring handling of forward-references
refactoring
yet more refactoring, hopefully done for now
Fixed #369
Work on #422
Implement #335
unit test refactoring
Implement #375
Minor code cleanup; should produce better error message for #354
Added #323 unit test: appears to pass with 2.4.0-SNAPSHOT (master).
Implemented #149
Add a note wrt #176 being implemented
test cleanup, remove obsolete tests for #138
Fixed #359 for 2.4
Merge branch 'master' of github.com:FasterXML/jackson-databind
...
unit test refactorign
Trying to make StdDateFormat use Locale, if defined
minor test refactoring
fix a compatibility problem with scala module: can not just drop old semi-internal methods without deprecation
Merge branch 'master' of github.com:FasterXML/jackson-databind
Trying to refactor property introspection to use PropertyName, to help with namespaced names handling (-> xml)
...
...
...
Last part of this round of refactoring aimed at passing full PropertyName (not just simple name) via POJO properties collector
add one redundant (for new code) null check back.
working on #433
update release notes
Add a unit test related to #430 to verify that use of @JsonProperty("") can be used to specify "no-name" and force use of delegating construction
...
Add unit tests for #429
adding bit more testing for #429
Trying to resolve strange, spurious test failures (only occurs on one build platform), suspect it has something to do with sharing of ObjectMappers during tests
Improve javadocs for SimpleModule
Merge pull request #434 from fge/decimalnode-equals
warnings cleanup for tests
Attempt to fix #435
minor unit test cleanup
minor refactoring
Implemented #438
Improving java.sql.Date serialization
...
update release notes
add AnnotationIntrospector.findParameterSourceName(), to distinguish explicit vs implicit ctor/method param names
Refactoring of property name conflict resolution: fixes issues #193 and #327
...
Move #323 back under failing since it's still unsolvable, unlike other bogus conflicts
...
Minor fixes to parameter name discovery/introspection
Clean up for findCreatorPropertyNames() (in BasicBeanDescription)
...
update version dep
Try to fix unreliable test case
warnings cleanup
small tinkering with ObjectNode, to allow more flexible creation of underlying Map
Add another manually run perf micro-benchmark
add the run script
add profile runner too
cleaning up manual micro-benchmarks
...
trying to optimize allocation for lists, maps
...
...
trying to simplify default handling of "untyped" deserialization
...
improvements to time calcs for benchmarks
Impelment #442
Add a unit test for #442
try to streamline node deserializer too
Add variants of micro-benchmark
...
Fix #444 for mainline
prepare for rc1
...
fuck you maven release plug-in. Eat worms. Get annihilated.
[maven-release-plugin] prepare release jackson-databind-2.4.0-rc1
[maven-release-plugin] prepare for next development iteration
javadoc cleanup
Remove a duplicate LinkedNode class
Improve testing of untyped value handlign
compiler warning cleanup
benchmark improvements
benchmark improvements: longer per-iteration runtime
...
add bit more serialization benchmarks
...
add a new unit test
Minor fix to avoid error if marking nominal serialization type as Object.class
fix a minor bug with filtered map serialization
benchmark cleanup
...
[maven-release-plugin] prepare release jackson-databind-2.4.0-rc2
[maven-release-plugin] prepare for next development iteration
Merge pull request #451 from christophercurrie/scalaStyleProps
...
Merge branch 'master' of github.com:FasterXML/jackson-databind
test improvements
Improve handling of native type ids; use non-native type ids as fallback
Fix a minor issue with handling of `DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT)`; was not dynamically changeable
One minor change to handling of native type ids; allow coercion from empty string to null if `DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT` is set
Add access to type deserializer construction via DeserializationConfig
Fixed #323
Mark #435 as fixed
Minor refactoring of handling of root name, to cache PropertyName
change 'findParameter
Connected `AnnotationIntrospector.findImplicitPropertyName()` from `POJOPropertiesCollector`; now some of `TestScalaLikeImplicitProperties` tests pass
...
[maven-release-plugin] prepare release jackson-databind-2.4.0-rc3
[maven-release-plugin] prepare for next development iteration
Trying to simplify handling of String collections
Add an alternative creator for collections
minor straightening of enum deserializer
minor cleanup
Merge branch 'master' of github.com:FasterXML/jackson-databind
Merge pull request #455 from UnquietCode/jackson-databind-81
Add notes wrt #81
Merge branch 'master' of github.com:FasterXML/jackson-databind
Minor tweaking for #81, changing exception used
Implement #461
Try to fix #462 for 2.4
Implement #447
Working on #425
Implemented #425, to migrate from "NoClass.class" to using "Void"
Add plug-in for cobertura, just for fun
minor cleanup
Add bit more sizable test for sanity checking
...
Merge pull request #470 from aarondav/context
Merge pull request #473 from aarondav/scala
Merge pull request #464 from q3aiml/location-in-more-errors
Merge pull request #472 from pfumagalli/master
Add a unit test to reproduce #466
Merge branch 'master' of github.com:FasterXML/jackson-databind
javadoc
Minore javadoc improvement for #475
Fix #467
...
...
...
Merge branch 'master' of github.com:FasterXML/jackson-databind
add a unit test for inferred/implied names
Starting to work on resolving more of non-conflicting getters
Complete handling of non-conflicts with implicit names
Minor optimization to avoid including non-value-returning methods as possible getters
prepare for 2.4.0
[maven-release-plugin] prepare release jackson-databind-2.4.0
[maven-release-plugin] prepare for next development iteration
Try to fix #479
...
Add explicit ordering for test to resolve part of #480
...
...
cleanup
Merge pull request #482 from sanbeg/master
Minor streamlining of BeanPropertyWriter; update release notes
add one more unit test for explicit is-getter
Merge branch 'master' of github.com:FasterXML/jackson-databind
Partial fix/workaround for #489: add `TypeFactory.clearCache()`
minor fixes to javadoc comments
remove accidentally checked in debug stmt
Fixed last compiler warnings wrt #480
prepare for 2.4.1
[maven-release-plugin] prepare release jackson-databind-2.4.1
[maven-release-plugin] prepare for next development iteration
Merge pull request #491 from pgelinas/master
Prepare for 2.4.1.1, to only include #491
[maven-release-plugin] prepare release jackson-databind-2.4.1.1
[maven-release-plugin] prepare for next development iteration
Fixed #503
adding first test trying to reproduce #501
Tackle parts of #501; add suggested type resolution, indicate specific problem explicitly
Refactoring to move the new failing test (for #501) under failing/, to avoid failing build
prepare for 2.4.1.2
[maven-release-plugin] prepare release jackson-databind-2.4.1.2
[maven-release-plugin] prepare for next development iteration
Minor change to improve binary-compatibility of LRUMap
One more fix wrt LRUMap compatibility
...
[maven-release-plugin] prepare release jackson-databind-2.4.1.3
[maven-release-plugin] prepare for next development iteration
...
Fix #506 for 2.4.2
Add'l improvements for #506, add referring object for Collections (can't do for arrays)
cosmetic
Fixing #486
update release notes
...
prepare for 2.4.2
[maven-release-plugin] prepare release jackson-databind-2.4.2
Will Palmeri (2):
Fix deserialization of null values for collection/array type deserializers
tests for custom null deser with collections
ajostergaard (1):
Clarify meaning of 'creator method'
c0nscience (1):
fixed javadoc for WRAP_ROOT_VALUE
cheddar (1):
1) Unit test for funky polymorphic deserialization. It appears that jackson messes up and returns the interface's deserialized value instead of the concrete class
cpilsworth (1):
Fixes jackson-module-paranamer issue #5 problem with paranamer + PropertyNamingStrategy. Update the creator properties after renaming using PropertyNamingStrategy as per initial _renameProperties() call.
jackphel (28):
added SimplePropertyFilter.depositPropertyFilter
tentative json schema java representation.
serializers return schema pojos (untested)
replaced getClass with getRawClass
Generates schema in TestGenerateJsonSchema without throwing errors
working, but passed type information isn't precise enough for collection
jsonFormatVisitor/acceptor now passes/accepts typeHint of JavaType, but
Revert "jsonFormatVisitor/acceptor now passes/accepts typeHint of JavaType, but some access is formatted incorrectly or, less likely, there is a bug in jackson. "
working with JavaType
working schema serialization, except for JsonSerializableSchema is
jsonschema serialization and deep equals implemented.
continuous loop property filter checking into separate loops.
removed Schema knowledge from objectMapper
Added javatype reference to all factories, organized imports
adds new visitor wrapper, which constructs typed visitors
factored getSchema into SchemaFactory
schema here does NOT refer to JSON Schema
removed unused constructor in arrayschemafactory
refactored packages for separation
Needed to change packages in pom to run maven install
Merge remote-tracking branch 'jackson/master'
previously removed generateSchema is returned
visitorAware -> visitable, schemaType -> jsonFormatType
cleans up pull request
replaces BeanPropertyWriter references with BeanProperty
passes typehints to formatVisitor in stringarray and map
ObjectMapper, DefaultSerializerProvider acceptJSformVis of JavaType
Appends previous commit to resolve compile error
jonathan.whitall (1):
Infinite recursion is one way to get people's attention of a
jphelan (1):
Documented depositSchemaProperty, and refactored duplicate code into a
sergeymetallic (1):
Update CalendarSerializer.java
shaiyallin (2):
addded addHandler() to ObjectReader
renamed addHandler to withHandler
simonetripodi (1):
parent moved to FasterXML OSS parent v3
twoi (1):
j.u.Concurrent* -> j.u.concurrent.Concurrent*
yinzara (3):
Adding @since 2.4 and removing unused null check
Adding Character tests
Merging from upstream
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jackson-databind.git
More information about the pkg-java-commits
mailing list