[jackson-databind] branch master updated (f9efa5d -> c6b2588)
Timo Aaltonen
tjaalton at moszumanska.debian.org
Mon Sep 8 15:00:44 UTC 2014
This is an automated email from the git hooks/post-receive script.
tjaalton pushed a change to branch master
in repository jackson-databind.
from f9efa5d Upload to unstable
new 90c4352 first commit
new e4f23bb First check-in, tons of compilation errors to resolve
new 1b253d3 cleanup...
new a342c0e Yet more clean up
new 8ac635b ...
new d1e678e Last pieces of the first round of refactoring: again compiles, may work
new d92c1ed More refactoring: moving JavaType to databind; other smaller clean up
new fcb1c25 Eliminated JsonSerializableWithType, by moving method down to JsonSerializable
new df6302f More reshuffling
new 2f82344 ...
new a63c203 Add unit tests, almost compilable
new 6e21fbf Adding test deps, only hibernate giving trouble...
new 252af51 fix hibernate-no-cglib test dep
new d971c49 fix a unit test
new 533421e More unit test fixes; joda, xml ones not getting registered
new 65c8369 Try to get unit test report generated
new c3fbb3a Clean up, to get rid of deprecated stuff
new a07e548 Removed last existing deprecated methods
new c601e63 Fix JavaType.hasGenericTypes(), removed couple of stray deprecated methods
new 1f016ed Fix a minor unit test bug
new ffbadea ...
new f1c5f8f Refactoring to improve grouping of deserializers
new 79a126b ...
new 289b58d Improve ValueInstantiator interface to pass enough information to properly construct types (i.e. give DeserializationConfig)
new 6d3fc10 Add back support for deserializing JsonLocation (using ValueInstiator, for added style points)
new 463614b javadoc cleanup
new 530067b Remove @JsonCachable, replace with a method
new 512a05b Added '....module' package in OSGi bundle
new 285de7a Fix version reading problem
new 328fa30 Improve version handling code
new 1e9c10c Remove CustomSerializerFactory
new 0344ce0 Remove separate 'isIgnoredXxx' methods; combined into 'hasIgnoralMarker' method in AnnotationIntrospector
new 2abae1d TypeFactory cleanup
new 9312ad8 Add little bif of caching for TypeFactory, to reduce cost of JavaType creation
new ba0470f Merged [JACKSON-712] fix in, with proper 2.0 changes
new 0aef72d Minor improvements to handling of boolean values (allow long values)
new 703bf4a Implement [JACKSON-749]: Make @JsonValue the canonical serialization of Enums, so that deserializer also uses it
new e454981 ...
new edb39af Add support for modules to access ref back to ObjectMapper
new 2b5cfe7 ...
new 9813d84 Add a unit test against [JACKSON-746]
new ae1c98e Fix [JACKSON-746] for 2.0
new 56e8e6c Starting to add support for customizable 'is-empty' handling
new 418a239 Adding unit tests for verifying 'isEmpty()', custom null value serialization
new 4e7c470 Completed [JACKSON-695] implementation with tests.
new 0a0ce59 First working version of prefix-for-unwrapped; may want to generalize to allow other kinds of name mangling strategies
new 4dc01e7 Completed [JACKSON-669] implementation
new 16b79a5 minor javadoc cleanup
new 15fb6ff Implement [JACKSON-710]: avoid wrapping/unwrapping with ObjectMapper.convertValue()
new a03e0eb Implemented [JACKSON-732] for 2.0
new 071a170 Add 'ContainerSerializer' as a shared base class, with new 'getContentType()' method
new dfec150 Working on [JACKSON-736]
new 52a9244 Fixed issues uncovered with handling of contextual serializers (was not always resolving ContextualSerializers properly)
new 2aa6484 Implement [JACKSON-751], add @JsonInclude
new 7555fa2 Implemented [JACKSON-690]: pass DeserializationContext to ValueInstantiator.createXxx methods
new 78dddb9 Add DeserializationContext.getAnnotationIntrospector() convenience method
new 7f5cc15 javadoc improvements
new fe7e30d Javadoc additions
new bb8d4b6 cleanup
new 91965175 yet more trivial cleanup
new a2b5937 minor javadoc fixes
new fd9690c Start work on [JACKSON-754], "annotation bundles"
new f7c45bf Implemented [JACKSON-754]: Support for annotation bundles with @JacksonAnnotationsInside
new a97f06e Add unit test for [JACKSON-757]
new 3a7cf58 Fix [JACKSON-757]
new 333a7f2 Starting to fix [JACKSON-756]
new 1681ed1 ...
new a7013c4 Work on full fix for [JACKSON-756], one more case to handle
new 4489c26 Complete [JACKSON-756] fix for 2.0.0
new ee6e3d1 ...
new 28ff1a9 Implement [JACKSON-546]
new b249b70 Implemented [JACKSON-721]; simpler creation of SimpleModule
new beb73f7 Implemented [JACKSON-528], change signature of treeToValue()
new b1c6394 ...
new cbfafc6 Start work on [JACKSON-730] for databind
new fc1e1ad cleanup
new bc4153e Implemented [JACKSON-718]
new 4beb90c Merge branch 'master' of github.com:FasterXML/jackson-databind
new c733a7f Yet more config refactoring
new 5087f97 yet more config clean up (?)
new eaedfb7 Still more config changes
new b3123a7 ...
new d2613e9 And more refactoring: configs are now immutable
new 3108d85 LAst config cleanups of the day
new dfed924 Completed major rewrite of handling of on/off features for ObjectMapper/SerConfig/DeserConfig
new 6066826 ...
new de0c33f Renaming of AnnotationIntrospector methods to be (more) consistent
new 9e6c28f Fix [JACKSON-712], inability to use Injectables with delegation constructor
new 3af61ff ...
new d61c921 test refactoring
new 4c7bf29 test refactoring; all 3 failing cases now in 'failing' package (need to disable at some point)
new ed06eea ...
new 8be5ba0 Start work on [JACKSON-747], per-call changing of Ser/DeserConfig Features (like WRAP_ROOT_VALUE)
new b2a9ca7 Javadoc cleanup, removing pre-2.0 @since annotations
new 0804a57 unit test cleanup
new 2ebd69a Implemented [JACKSON-747]; ability to reconfigure ObjectReader, ObjectWriter with Features.
new cbbfbd3 Implement [JACKSON-748], ability to register subtypes from modules
new bcda191 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 8958048 Implemented [JACKSON-437]; allow type id to be passed to POJO (via @JsonTypeInfo.visible=true)
new b8f2c02 Refactoring
new 197c58d Serializer-side refactoring
new 37914e6 And bit of deserializer refactoring too
new 675d62a Fixed [JACKSON-763], problems with convertValue() to List<byte[]>
new 1a7c6f9 javadoc cleanup
new e196174 Implement [JACKSON-764], programmatic way to set root name to use for root-wrapping
new 4fdbd54 Cleaning up AnnotatedClass implementation
new cad9881 refactoring
new 920bb4e Completed refactoring of AnnotatedClass, now fully lazily initialized
new 0e3b383 Removed last remaining unnecessary (pre-2.0) @since tags
new 28bde07 Refactoring: eliminate exposure of BasicBeanDescription (now just base class. BeanDescription)
new ad932ed Add unit tests to reproduce issues with hierarchich/nested @JsonUnwrapped with prefixes
new ab5e0eb Fix a problem with unwrapping serialization; was not working for final classes
new 85e6356 Fixes to @JsonUnwrapped serialization; now multi-level name transformations work correctly
new 1826df7 FINALLY fixed handling of nested @JsonUnwrapped+prefix
new 798390a ...
new 71043a7 cleanup
new bb802d2 ...
new e8dc603 cleanup
new 6e6d8c6 moving DeserializerProvider to deser (starting to hide)
new 29be671 Remove DeserializerProvider from calls to Deserializers
new c9e0c17 Prune some unneeded methods from ObjectMapper
new 9e50422 Deser refactoring, renaming
new db413e1 ...
new 53fb852 Refactoring: make all structured standard deserializers implement proper resolve(), instead of resolving things on construction
new f0b28a9 ...
new bf355ca Yet more refactoring, trying to remove back-refs from DeserializerFactory to context/cache
new b37ff33 Yet more refactoring, trying to be able to pass DeserializationContext to ContextualDeserializer
new 857ddd2 Cosmetic refactoring: making Deserializers callbacks more similar, passing same common args
new e142954 Minor javadoc cleanup to reduce references to SerializerCache (which should be hidden from app code)
new d6f54ff Fix javadocs
new aaba9c1 Completed (?) major refactoring to give necessary context for Resolvable Serializers, Deserializers.
new 391b198 Starting to work on [JACKSON-608] (views for deser)
new 7f1b6ef Add simple tests for [JACKSON-608]
new a5cbd79 ...
new 2337bfa ...
new 0410f9a Further fixes for [JACKSON-757]
new f0929ac Simplify/clean up annotation introspector parts
new 766dc87 Merge branch 'master' of github.com:FasterXML/jackson-databind
new e40a769 Piping view definitions through
new ea95d70 Still trying to simplify construction of BeanPropertyWriters
new 2fa02ba ...
new 20c8080 trying to unify handling
new 5d8d3d2 ...
new 1dcce98 Bit more renaming for consistency
new 9db4d99 Yet more refactoring: making more use of BeanPropertyDefinition
new ce32b8a Further refactoring for DeserializerFactories
new 69e3ed4 Changed the way DeserializerFactory config is handled, less cluttered now
new fbd795b ...
new 19ab580 Getting back to implement deserialization-with-view
new b471a04 Implement [JACKSON-769], add more chainability for ObjectNode, ArrayNode
new 65c410c refactoring
new b2d3c7d Bit more work on view handling
new 5639f34 Completed [JACKSON-608] (Json Views for deserialization), with tests
new 00d8158 add bit more complete handling of deser views
new e3ae58e Work on [JACKSON-707], [JACKSON-770]; simplifying JsonNode
new e5d7769 ...
new ca15530 Minor improvements to error re-throwing with @JsonCreator
new e0a3299 Added unit tests for [JACKSON-707]
new f0e232d Sync with core, now that JsonNode is part of mapper
new 06c20b1 Simplified DeserializationContext handling a bit by removing StdDeserializationContext, demoting functionaliyt
new 97f8482 ...
new 5b58cb2 Move FilteredBeanPropertyWriter under 'impl' pkg, not externally useful
new 995e377 Start rewriting most ResolvableDeserializers as ContextualDeserializers
new 31ecb17 ...
new 3cd560a ...
new 2e5121e Remove parametrization of ContextualDeserializer
new faebde9 Convert CollectionDeserializer from resolvable to contextual
new 2370828 Convert AtomicReferenceDeserializer
new 9b4ce31 Commit ObjectArrayDeserializer
new 082511b Convert EnumSetDeserializer
new 7d255ba ...
new 9b9d043 Minor renaming
new e5d3190 Remove BeanProperty from being passed to Deserializers
new e569d30 Convert MapDeserializer to be ContextualDeserializer
new bddad95 Convert EnumMapDeserializer
new 9601f7a Fix [JACKSON-773]
new d6e90d0 Remove BeanProperty refererence from BeanDeserializer
new 49b7121 Removing BeanProperty from TypeDeserializer constructors, now added via fluent factories
new c3a73d0 More elimination of BeanProperty passing, getting close: one new (transient) unit test failure to fix
new d0bb315 Removing BeanProperty from TypeDeserializer handling as well
new f65d4d8 ...
new 6997ce3 Fix the last problem wrt contextual deserialization; back to fully working again
new f42e629 Starting to convert serializers similarly to use ContextualSerializer to get BeanProperty
new 2dfc03f More work on contextual serializers...
new 67942a5 ...
new bf725d6 ...
new f4441ec Convert JsonValueSerializer to ContextualSerializer
new 28e3f59 ...
new 0dfe536 More conversion (and one more transient unit test failure)
new d10146c ...
new 886ca96 ...
new 3f2db33 ...
new 58ada45 ...
new a57eca7 Yet more refactoring, eliminating BeanProperty from TypeSerializer
new 6679cae Further simplification; eliminated StdSerializerProvider
new 6549fc5 javadoc improvements
new 8e43355 refactoring
new 1ef0dc3 Remove BeanProperty from SerializerFactory.createKeySerializer()
new 67bf19c Move BasicSerializerFactory.Config to a separate class
new 2bc8dec ...
new 15ae1aa ...
new 334892f ...
new 060ce11 Implemented [JACKSON-776], refactoring of DeserializationContext
new 945a5c1 ...
new c9215cd Implement [JACKSON-772]
new 9610aff Implemented [JACKSON-777] (renamed SerializationConfig.Feature, DeserializationConfig.Feature); various other restructure
new 1b15615 Fix [JACKSON-775]
new 69afdff Fixed [JACKSON-774] for 2.0.0 as well
new 82b474d Fix 3 unit test failures
new c24e1ba Yay! Fixed all the transient unit tests -- back to only 3 longer-term failing ones
new b9dad6d Merge branch 'master' of github.com:FasterXML/jackson-databind
new 7324b9b Add unit tests for [JACKSON-762]
new 0c1d95c Minor cleanup
new 465645e Groundwork for [JACKSON-762], ability to use bean getters for type id
new 9550e09 Implemented [JACKSON-762], almost done (one more unit test to make work...)
new bbebf46 Completed [JACKSON-762], custom type id for serialization, using @JsonTypeId
new 4b02e9e ...
new c166fa3 Implemented [JACKSON-737]
new eafafff Reorg things a bit: SerializationConfig, DeserializationConfig back at main level (so widely used), BeanPropertyDefinition moved under introspect
new effb8fd Start working on [JACKSON-107], added annotation, unit test
new c3617ed More work on object id serialization
new 5c8f810 Implement serialization part of [JACKSON-107]
new 71e876b Bit more refactoring to hide "ObjectMapper-only" methods from SerializerProvider, DeserializationContext
new d453182 Refactoring Object Id handling, after realizing first attempt is too limiting
new 58077e9 Ok, Object Id handling back to working as good as before refactoring, i.e. just for serialization...
new 9fc6eeb One more unit test
new 72d0919 ...
new a7ba5c4 Fix a regression introduced by earlier commit (accidental deletion of type id handling)
new df060b7 Minor simplification for BeanDeserializer: drop ref to AnnotatedClass (which is heavy-weight), replaced by Annotations to retain class annotations, much lighter object
new d71dffa Start work on deser side of object id handlign
new d6a487c Minor mods for object id handling
new b3f1d1a Simplify object id handling during serialization a bit
new 34a8adf Yay! First end-to-end version of Object Id handling...
new c9501b8 ...
new 05c82f2 Starting work on supporting custom (property-based) object ids.
new bfc98f2 Added serialization support for custom ids (property-based)
new 7fbc659 Add a unit test for deserializing property-based (custom) object ids
new 557bcd3 Fix: ensure that scope gets pass to ObjectIdGenerators
new dfc4c88 Fixed [JACKSON-780]
new 7c90234 Add unit test for [JACKSON-778]
new 2fd4ffd Implement Builder-based deserializer; fix a few ObjectId issues
new ae465ba ...
new 9af5904 [maven-release-plugin] prepare release jackson-databind-2.0.0-RC1
new 14695da [maven-release-plugin] prepare for next development iteration
new 17ad21f ...
new 02c0f2e ...
new 034319b Implement [JACKSON-789], support for java.nio.charset.Charset
new a47332b Minor changes required to support [JACKSON-782] for TokenBuffer, tree-based parser
new c0c885e ...
new ae6c828 Start work on [JACKSON-787]; implemented for serialization
new af5b0d1 ...
new 22f5ef2 Add support for ignoring map-property values too
new 15212e8 Completed [JACKSON-787] implementation; @JsonIgnoreProperties now usable for properties too
new ff8c08c Start work on [JACKSON-439]; serialization-side done
new 396725d Add customizable date format handling for Calendars as well (what about Joda?)
new c99a784 ...
new 26b2e1b ...
new aa51274 Implemented [JACKSON-435], using @JsonFormat for Dates, Calendars
new a16a084 Fixed [JACKSON-778]
new dbfdcaf ...
new e6faa45 ...
new da63757 ...
new 03de57b Add support for configuring serialization TimeZone for Dates/Calendars (next: deserialization)
new 19d2a9e Fixing timezone handling for custom Date deserializers as well
new df106ad fix a slightly flawed date test
new 3b88a6b Yet more fixes for Date handling
new dd61a67 Fixed [JACKSON-796] for 2.0
new d063daa Add exclusions for 'failing' tests (which are expected to fail until some future point)
new aadb09a Improve handling of unexpected end-of-input for Tree-binding use case
new 361c0a8 ...
new 2880872 Implement [JACKSON-795]: @JsonValue will now work with Maps, Collections too
new 3f0ca2e finishing touches for timezone/date handling
new 5907813 ...
new 32fcb5d Improve default impl for missing type handling
new 61add03 Adding support for (eventually) handling Object Id forward references; unit test (now failing) to verify functionality
new ad472c1 Removed Joda datatype support from core databinding package, now at: https://github.com/FasterXML/jackson-datatype-joda
new 7ae5363 ...
new 935f201 ...
new 6d4aa6c ...
new 3a9a637 Added deserialization problem handler config registration from module
new 0986e4b Merge pull request #2 from jroper/handler-module-config
new cf5d547 ...
new 49117e0 Implement [JACKSON-636], SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS
new bfa5aec Fix [JACKSON-794] for 2.0.0 as well
new 8bfe374 ...
new 2cd82cd some groundwork to eventually fix [JACKSON-798]
new 137aa17 Bit more work for [JACKSON-798].. getting there
new 5b27e8a Co-variant return for createContextual
new b699442 Merge pull request #4 from christophercurrie/covariant-return
new e1ceccd Fix [JACKSON-798]
new 60e30f4 Implement [JACKSON-792]; can now handle Object Id forward references correctly
new fc21370 ...
new e66c18c ...
new 13832f2 ...
new ab22e82 [maven-release-plugin] prepare release jackson-databind-2.0.0-RC2
new 3ff3653 [maven-release-plugin] prepare for next development iteration
new 3a27978 ...
new bf5e0fa Implement [JACKSON-802]
new 43abc3b ...
new 21b3805 Fixed [JACKSON-799]; @JsonSerialize.as() not working for root values
new 1421af6 Implement [JACKSON-805], SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED
new 048832d update release notes
new 8eb6eac ...
new 104e21d Add unit test for [JACKSON-806]
new d8e52fa Fixed [JACKSON-806]
new 05fce93 Minor improvement to UnrecognizedPropertyException: list name of known properties to help user see what might be going wrong
new e16f81f Fix a typo in javadoc
new a73f9e4 ...
new 34f2214 Add test for [JACKSON-811]
new 2481fa4 Fixed [JACKSON-811]
new 724bea3 ...
new 16d43e3 Fix [JACKSON-812] for 2.0.0
new 337feca Fixed [JACKSON-368]; one of infamous 'failing' cases... (yay!)
new 2b63d01 Minor test cleanup
new 10498ea minor json schema relate cleanup
new d48b643 Fix [JACKSON-816], test failures on Windows
new f3bb342 Resolved [JACKSON-815]; test failures on JDK7, due to addition of Throwable.suppressed property
new 3cbb1d2 Fix issue [JACKSON-814]
new 3fd30c5 ...
new 3117c10 Impelmented [JACKSON-813], @JsonSerializableSchema.id addition
new 33a9a93 unit test improvements
new 477f0c8 ...
new 7334d42 Update README a bit
new f921068 ...
new 48b4b01 ...
new 0877710 ...
new b64abf3 ...
new 54630e8 ...
new 73536ae ...
new 24553d2 ...
new 280603c ...
new 796dbde ...
new 3818c6e ...
new ab37cd3 ...
new f04929a [maven-release-plugin] prepare release jackson-databind-2.0.0-RC3
new ecba9f7 [maven-release-plugin] prepare for next development iteration
new 33ac88a Added unit test to verify [JACKSON-820] (should possibly move to core tho)
new f293cc4 Implemented [JACKSON-810]; add 'DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL'
new deaee9c preparing for 2.0.0 release
new 261f214 further fixes to javadocs, for release
new e8df098 [maven-release-plugin] prepare release jackson-databind-2.0.0
new e55a935 [maven-release-plugin] prepare for next development iteration
new 209e078 ...
new 7643782 ...
new 390b29a ...
new 7214fec ...
new db42b33 ...
new 737ad05 ...
new 9412b74 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,?>)
new 936b6df Merge pull request #5 from ryangardner/locale-map-deserializer
new f15ead0 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 8683a0a fix a unit test
new 40e3e90 minor javadoc cleanup
new 92b8f47 Add a unit test...
new f1c79d4 Changes to make 1.5 compatible against: first, removing @Override from interface impls
new d01369f Java 1.5 fix
new ae4ea6e Fix [JACKSON-829]
new d2d0498 More 1.5 changes.
new b034ca5 More 1.5 fixes
new e34ea7d Change local dep to snapshots, fix one last unit test failure (wrt compilation on 1.5)
new fc3db39 Prepare for 2.0.1
new a253fd3 [maven-release-plugin] prepare release jackson-databind-2.0.1
new c8bbb1b [maven-release-plugin] prepare for next development iteration
new 23e267c ...
new cfa2fc1 Implement feature [Issue-11]
new e469afc Add a unit test for [Issue-14]; minor javadoc improvements
new 201c8ff Add test for [Issue-14]
new 1b30b1a Fixed [Issue-14]: parent types of mix-in annotations were not resolved for fields, methods
new 8964404 ...
new ca93163 Add unit tests to reproduce [JACKSON-822]
new 04a0e64 Fixed [JACKSON-824]
new e16034e ...
new 90b47ba try to add cross-linking for javadocs
new 9cddb7a Fixed [Issue-13]
new 4a656d5 Merge [JACKSON-834] fix from 1.9.7
new 193522a Add unit test for [JACKSON-831]
new 7c71bad Fix [JACKSON-831]
new f86f4a4 Fixing the logic in the isEmpty method.
new a9be369 Merge pull request #17 from dlandis/bugfix
new b8f79ed prepare for 2.0.2 release
new 3f186e1 [maven-release-plugin] prepare release jackson-databind-2.0.2
new 83bcd18 [maven-release-plugin] prepare for next development iteration
new c277641 uncomment 2 failing (and, hard to fix :-p) tests
new 55bfa00 ...
new 3ae9c39 Added missing entry for [JACKSON-787] in release notes; improvement to @JsonIgnoreProperties
new 6a4ce69 ...
new ce7398c Fix [JACKSON-839], issue-9
new 1755442 Implemented the required attribute for the bean classes that have properties annotated with an annotation that requires the value to be present, determined by it's annotation introspector.
new 2b1e3e2 Merge pull request #9 from rawlingsj/master
new 221df10 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 69709ad Implement [Issue-19], change OSGi symbolic bundle name to be fully-qualified
new 6f71731 Add a simple unit test
new 6844d70 fix compilation problems
new d9fe88d ...
new a854674 test cleanup
new 4e85ad1 refactor tests to move long-term failures under failing/
new 97b73c6 ...
new 752b57e Implemented [Issue-22], add ObjectMapper.setAnnotationIntrospectors(...)
new a063b79 Fixes to make TokenBuffer (etc) support 'readBinaryValue()'; also improve handling of custom serializers (wasn't being resolved for array types)
new c548e26 javadoc fix
new d7ca142 Minor performance improvement by allowing ObjectReader to pre-fetch root Deserializer
new fcbce11 ...
new d8b0810 Add pre-fetching of serializers in ObjectWriter as well
new fcb529e Fix [JACKSON-845]
new 2dbc337 Minor fix to error message
new 1cb2b46 Comment out 2 failing tests for 2.0 now that it is not the head (but maint branch)
new 2c00ea6 update release notes
new 941d708 ...
new 67cd09a [maven-release-plugin] prepare release jackson-databind-2.0.4
new 44d0cc2 [maven-release-plugin] prepare for next development iteration
new 47ea5c7 ...
new fce46a0 Fix [JACKSON-845] for 2.0.5 as well
new dc65cc0 Start work on "POJOs-as-arrays" serialization
new 85f4baf Ugh. Accidentally checked in pojo-as-array code in 2.0... need to merge in 2.1 first
new 2698b02 fix a unit test merge fail
new ab3a430 warning cleanup
new 2b4086a ...
new 07bc9b7 addded addHandler() to ObjectReader
new 3e43d92 renamed addHandler to withHandler
new 9da4f10 Merge pull request #27 from electricmonk/master
new 4a05188 update notes wrt pull request #27
new 4b7f096 Fixes wrt [Issue-11]
new 8774a3f further refinements wrt [Issue-11]...
new 134d356 ...
new 593257d Add test for deserialize-POJOs-from-arrays feature (not implemented yet)
new d14fb07 Completing [Issue-29], ability to (de)serialize POJOs to/from JSON Arrays, to condense output
new dd34856 Implemented [Issue-20], JsonFormatException
new 2955010 Improve manual perf tests to compare as-array serialization
new f86494d Unit test weeding
new ae2cf4c bit more unit testing
new 7f718de ...
new a12061f Implement [Issue-33]: changes to ObjectReader.readValues() to simplify semantics
new 84da2a4 Improve javadocs for ObjectReader.readValues(...) methods
new b5436f2 javadoc update
new 5bba1ad More manual perf tests to verify as-array approach efficiency
new d159ede ...
new 8795b38 unit test refactoring
new 464981e adding unit test for [JACKSON-850]
new 11cec4d Implement [JACKSON-850]: allow use of zero-arg factory methods using @JsonCreator
new f0650ba Solidify POJOs-as-array functionality
new 64ab31b A fix to PropertyBasedObjectIdGenerator, related to problem [https://github.com/FasterXML/jackson-module-jaxb-annotations/issues/9] of JAXB annotations module
new 9b9e2f7 added SimplePropertyFilter.depositPropertyFilter
new 13c8421 Documented depositSchemaProperty, and refactored duplicate code into a single method within BeanSerializerBase
new c65b888 Merge pull request #36 from jackphel/master
new 5c34b2a Merge branch 'master' of github.com:FasterXML/jackson-databind
new ff4cb49 update javadoc link
new b9733f7 ...
new 6bf829f Add some support for builder-based deserializers for POJOs-as-array feature
new 564e5ac cleanup
new 6cada0a 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)
new 7b11dd2 minor javadoc enhancements
new 5fba9ab Implement [JACKSON-855], add StackOverflowError as root cause
new ac1f2ab Implement [JACKSON-758]
new bc483d1 Fix [JACKSON-851], problems with ObjectWriter, DefaultPrettyPrinter
new 15d6ea2 Implemented [Issue#25] (enums as JSON Object); started implementation of [Issue#40] (Collections as JSON Objects)
new 4b3bc70 Adding more testing to [Issue#40]
new eb7924e Completed [Issue#40]
new 7ccce01 Implement [Issue#28], add ObjectMapper.copy()
new 0bdb6a4 ...
new e689bd8 Added type check in ObjectMapper.copy()
new 4631496 Implement [Issue#12] for 2.1
new cab48ae minor improvement to checking of format
new a94ce41 Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new 5450e9a Fix [Issue#46]
new d133130 Deprecating AnnotationIntrospector.isHandled() (should have been removed from 2.0 originally)
new 8662c12 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 767cead Roll back changes to JSON Schema generation (pull #38), since it causes Public API breakage, can't do for minor version
new 8fb3c43 added bit more testing for map key handling
new 023d8bd Trying ONCE MORE (f*ck you git) to undo earlier json-schema changes, but keep @JsonNaming changes
new 8d2cdd7 Implememented [Issue#42], allow defining Base64 default variant to use for databinding
new ae567e9 Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new b9c9d01 tentative json schema java representation.
new 8cbae7b serializers return schema pojos (untested) schemas are proper objects, except for hyperschema
new b113cd6 replaced getClass with getRawClass
new 5b0fd4d Generates schema in TestGenerateJsonSchema without throwing errors
new 65e5dda working, but passed type information isn't precise enough for collection as array
new 7fd884e jsonFormatVisitor/acceptor now passes/accepts typeHint of JavaType, but some access is formatted incorrectly or, less likely, there is a bug in jackson.
new c4db6f2 Revert "jsonFormatVisitor/acceptor now passes/accepts typeHint of JavaType, but some access is formatted incorrectly or, less likely, there is a bug in jackson. "
new cee882b working with JavaType
new 8fababd working schema serialization, except for JsonSerializableSchema is ignored
new ed98c9e jsonschema serialization and deep equals implemented.
new 91c4467 continuous loop property filter checking into separate loops.
new 3bbe215 removed Schema knowledge from objectMapper
new 7e50672 Added javatype reference to all factories, organized imports
new 8e8c6e3 adds new visitor wrapper, which constructs typed visitors
new c11852f factored getSchema into SchemaFactory
new 6288e8b schema here does NOT refer to JSON Schema
new 248ab7e removed unused constructor in arrayschemafactory
new 8f665dd refactored packages for separation
new f46d555 Needed to change packages in pom to run maven install
new e134bf0 Implement [Issue#45]: @JsonNaming to support per-class naming strategy overrides
new 1013b37 Merge remote-tracking branch 'jackson/master'
new d0f31bd previously removed generateSchema is returned
new 113b322 visitorAware -> visitable, schemaType -> jsonFormatType
new 2a4f66b cleans up pull request
new 1e4bf4e Merge pull request #49 from jackphel/master
new a5504ae Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new a2ab337 replaces BeanPropertyWriter references with BeanProperty
new a2c12df Merge pull request #51 from jackphel/master
new 2f8d303 Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new e268dd5 Resolving Eclipse warnings (missing overrides etc)
new eea889f Start work on auto-detect support via ObjectReader
new bc64857 Minor improvements to SubtypeResolver, to pass base type of property, to support structured values properly
new 70c486f Remove bogus test for google-collections (if any needed, should have google-collections module)
new d679c90 Start adding test to ensure Externalizable works
new ee3c526 complete test to verify that Jackson can do Externalizable
new cf3fc53 passes typehints to formatVisitor in stringarray and map
new 7fc6b41 Merge pull request #52 from jackphel/master
new 14cab3e ObjectMapper, DefaultSerializerProvider acceptJSformVis of JavaType
new dd0e3e4 Appends previous commit to resolve compile error
new f85d435 Merge pull request #53 from jackphel/master
new d4e2508 tiny fix to unit test, remember to close the stream.
new 6233a98 uncomment work-around in tests
new d163f5e Complete [Issue#15], format auto-detection for data-binding
new 3a709a3 Merge branch 'master' of github.com:FasterXML/jackson-databind
new c89f074 Add services registration for the standard ObjectMapper
new 451776a parent moved to FasterXML OSS parent v3
new eb8b626 Merge pull request #55 from simonetripodi/master
new 88040e2 Improved handling of "always-as-id" references; might now actually be useful
new 9109f37 Fix test code usage of deprecated methods
new 01006e3 ...
new f4523c5 ...
new a99ab1f ...
new f0599e3 ...
new e2bb0ee Fix [Issue#57] in master
new 9eaebbd Made MappingIterator implement Closable.
new 210bb8a Merge pull request #58 from pgelinas/master
new 4526796 Update release notes wrt Pull#58
new 91c7b74 Add a unit test to reproduce [JACKSON-847]
new cd64f2e Test cases showing bug with MappingIterator#hasNext when json is wrapped with an array.
new a74ef59 Fixed bug with MappingIterator#hasNext
new 655cf2a Merge pull request #59 from pgelinas/hasNext
new c7901c4 Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new e8c1b53 Fixed [JACKSON-847], incompatibility between @JsonCreator, @JsonIdentityInfo
new 75fe7ce tiny javadoc addition
new dd35e8e another javadoc fix
new f9866ee Make it possible to create ObjectReader with alternate JsonFactory
new f8dd584 Rewrote [Issue#15] implementation to work with datatypes that require custom mapper (like XML)
new 2aa6dc8 Implemented [Issue#60], JsonNode.hasNonNull()
new 0e80984 Adds new feature supporting PascalCaseStrategy, a PropertyNamingStrategy for PascalCase, as mentioned in Issue #63.
new 3a11319 Added unit test for PascalCaseStrategy for Issue #63.
new a69dd47 Merge pull request #64 from CUTR-at-USF/master
new eb4e6b1 Added bit more testing for [Issue#64]
new 75eabfa Adding concept of 'delegating [de]serializer', to help with multi-level delegation
new 2d687ff javadoc additions
new 257da8e Starting to implement [Issue#69], upgrade to using PropertyName (to make xml support easier)
new ab374c7 Complete [Issue#69] implementation
new 1fe6619 Minor fixes to name annotation handling
new 18a3b71 Refactoring: create AnnotationIntrospectorPair out of AnnotationIntrospector.Pair
new b7fd856 ...
new 3848a41 Further changes to use PropertyName (with namespace support)
new b81672e forgot to check in mods to PropertyName
new ad2da96 Demote 'findWrapperName()' in core annotation introspector (from xml-specific one)
new b03dd99 ...
new 0dc8dec update release notes wrt #65
new 18aa301 Added getters (issue#65)
new e70c66f Added DeserializationContext.getFactory() (issue#65)
new e6a5089 Merge pull request #67 from dmak/issue-65
new 0d936fc Merge branch 'master' of github.com:FasterXML/jackson-databind
new 751e9f2 Add DelegatingDeserializer to help implementation of, well, delegating deserializers....
new fc5705a Add one more constant for PropertyName, to signal "disabled" virtual name
new 355d9bd ...
new 794754a Fix a minor bug in introspector pair
new ed177e9 j.u.Concurrent* -> j.u.concurrent.Concurrent*
new 008b1f0 Merge pull request #71 from twoi/patch-1
new 9b84796 Improve error messages, remove JSON references
new 202567b ...
new a1e496f Added MapperFeature.USE_WRAPPER_NAME_AS_PROPERTY_NAME
new f412e85 Fix issues with wrapper-based property-renaming
new 5bd1809 Minor improvement to error handling
new 27d9cd8 Added handling for JACKSON-805 in the case of POJO as array.
new 414ba9b Added unit test that checks github issue #73.
new c8fff83 Merge pull request #74 from pgelinas/single-prop-pojo-as-array
new 39c5f28 Bit more work wrt [JACKSON-805], POJO-as-array feature, moving tests around
new 4b4bdbc ...
new 73d3831 remove accidental use of 'instance' in TypeFactory
new 133e5b9 refactor tests, 2 new failing tests under 'failing/'
new 2ed311e Change StringDeserializer to use new 'JsonParser.getValueAsText()', to allow for more flexible handling
new 4000268 Converting deserializers to use JsonParser.getValueAsString(), to make more robust
new e08f866 Add a test for [Issue#75]
new 21fec27 add convenience methods to SimpleModule
new cbd97f9 unit test cleanup (silly eclipse warnings)
new 4dfbb4f NumericNode: make .asXXX() methods final (where XXX is a numeric type)
new 4c50f1b Merge pull request #82 from fge/master
new 064282a DoubleNode: account for NaNs in .equals()
new f88c50a JsonNodeFactory: normalize DecimalNode instances by default
new 9cdd59a Merge pull request #83 from fge/master
new 9dc95c3 Cleaned up Map handling of ObjectNode
new d5b5d92 Clean up for ArrayNode, to allow non-ArrayList Lists to be used
new c605a0a ...
new 6130061 test case fix
new 8075bfa Fixed [Issue#75], problem with KeySerializer caching
new 8f9a652 TokenBuffer: remove misplaced @Override annotation
new 29e7cbf Merge pull request #86 from fge/master
new cd351db Merge branch 'master' of github.com:FasterXML/jackson-databind
new 191577b Second part of fix for [Issue#75], handle property-overrides for content (value) serializer
new 65b73d9 Starting to clean up SerializerFactory, to remove/reduce passing of BeanProperty, which in general is not available at time of call.
new bd3ded1 More SerializerFactory clean up, getting read of BeanProperty arg
new ab511e5 Completed SerializerFactory clean up; factories now should not get or expect BeanProperty, as that is only applicable for contextualSerializers
new 4984d59 Work on [Issue#87], delegating serializer
new 6a5bd87 Rewrite delegating serializer, after realizing initial API was not good
new 8d7e140 ...
new 5d5efee Add a unit test for [Issue#89]
new 06a23ce complete [Issue#87], standard delegating serializer, deserializer impls
new 56bb15d Work on making core pieces (up to and including ObjectMapper) java.io.Serializable, for Android dev
new 70c2de9 serialization...
new a6dc9fb ...
new d5112c5 Merge branch 'master' of github.com:FasterXML/jackson-databind
new bbb104b Add unit tests for [Issue#88]
new 55c2752 Trying to straighten up new visitor system
new 45c7f24 Last parts of straightening out JsonFormatVisitable; also realized there is one backwards incompatible part (damn)
new 02deda5 ...
new a4bc345 Minor improvements for [Issue#42]
new 152c17d compiler warning fix
new 47b911d Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new eff49b9 warning cleanup
new f521158 Yet more serializability improvements; sorta works for ObjectWriter, not yet ObjectReader
new 3e96cf6 ...
new 65d186e Coding in anger, to try to get JDK serialization to rule supreme
new 0e11411 Furious JDK-serialization-support code surge continuing...
new 35fa901 Additional methods on StdDelegatingSerializer
new d895335 Merge pull request #90 from christophercurrie/delegate
new 0e00d36 Minor refactoring of delegating (de)serializer, to simplify overriding
new 8ad49f2 prepare for 2.1.0 release
new 3fdbf62 ...
new 1765b05 ...
new e997f12 [maven-release-plugin] prepare release jackson-databind-2.1.0
new c3ec979 [maven-release-plugin] prepare for next development iteration
new 07d287d ...
new 08de896 add a unit test for [Issue#92] (can not reproduce)
new 41a152a Fix [Issue#93]
new 231be53 Fix issues #94 and #96
new bc23129 Update README.md
new 1aebc9f Merge branch 'master' of github.com:FasterXML/jackson-databind
new f1332ae move failing test
new 98d639b ...
new a50e76b Fix [Issue#99]
new 1baf61d fix serializability issues
new 908bb37 ...
new 9252171 Fix [Issue#102]
new 1f5e413 compiler warning
new 002b54f ...
new f9e0177 fix [JACKSON-875]
new 252d60a ...
new 3ac5fa9 change cache key creation to lazy, minor perf improvement
new e2455c7 [maven-release-plugin] prepare release jackson-databind-2.1.1
new ade2774 [maven-release-plugin] prepare for next development iteration
new 15357e2 ...
new cb7759e ...
new b344e45 Get rid of custom empty iterator classes
new 92396f0 Merge pull request #104 from fge/master
new 6426e04 ...
new 560f1c9 ...
new 5b772b1 minor clean up
new 9116c9d CalendarSerializer, DateSerializer: make "instance" final for both classes
new b3b4def JsonSchema: when overriding .equals(), .hashCode() must be overriden
new 78f980a SerializerCache: fix embedded TypeKey class' .equals() method
new 3499d10 Merge pull request #105 from fge/master
new 705d834 eclipse warning fixes
new 5c5b17c fix by Francis G, PropertyName.equals()
new db923d7 Try to define exact equality rule fo PropertyName
new 3c3610c Remove the last unused empty iterator class
new 800bd7a TestObjectMapperBeanDeserializer: replace URL field with URI
new 9b2ee38 Merge pull request #107 from fge/master
new a1241f0 JsonNode, MissingNode, ValueNode: some simplifications
new 245cb78 Merge pull request #108 from fge/master
new d06026f Fix compilation problem (due to Collections.emptyIterator()), upgrade to 'createParser' etc (from 'createJsonParser')
new 2038cee cosmetic clenaup
new 8ba07cc Exposing JsonMappingException through schema visitor interfaces; should simplify visitor implementation
new 93ecc24 cosmetic changes
new e5eb2ac Reorganize find methods
new 2fc85d0 Merge pull request #110 from fge/master
new e7d0a56 Try to refactor BeanDeserializers to share more (i.e. demote to -Base)
new a20ba9f demote 'deserializeFromNumber'
new 54d47c1 demoting deserializeWithObjectId()
new cfee370 Moving rest of easily shareable deserialize methods to shared base class
new 0e00368 ...
new aad2175 minor optimization for tests
new 2a13a9f more test fixes
new 4c8ee2e Improve BeanProperty to include 'isRequired()', as well as a method to traverse type/property hierarcy (JsonFormatVisitor)
new 3b0abb2 Plumbing for alternate ClassIntrospector
new eb0ab59 Merge pull request #112 from christophercurrie/classintrospect2
new bd9c2d6 fix ObjectNode.equals()
new 5a815e6 Fix ArrayNode.equals() as well (bad merge?)
new 4c09183 One more fix to ArrayNode#equals
new 7e1bee3 Add a unit test for [Issue#113]
new 861906d add a note on "no deps by core components"
new 7a324d6 Trying to straighten out type handling, related to schema generation
new 06688d5 ...
new d8b4071 Implement [Issue#116], make JavaType implement java.lang.reflect.Type
new 88ae9dc Fix [Issue#117]
new a53b4a6 minor change to help pinpoint [Issue#113]
new bf70dda ...
new 88200cf Expose config objects
new 43ca226 Try avoid NPEs with type visitors
new d5243ef bit more robustification for type visiting
new c25a0aa Added Base impls of visitors, to simplify usage
new d860ea5 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
new b3599cb Suppress compilation warnings
new 302df7b Minor clean up of format/type visitor code
new 5d75ddc Add a test to reproduce [JACKSON-877]
new 2dac966 Solve [JACKSON-877] (no fix, changed call in test), renamed related test
new e4b7bf3 Improve JSON format visiting by exposing expected JSON number type
new ae3cd69 yet more work on format visitors
new 903c5d7 ...
new a9cc26c ...
new 5cde517 Start working on [Issue#120]
new fefea29 Compiler warning cleanup; continuing with adding more deserializer modifier options
new ddb0ab1 add more unit tests
new 2d332a5 Fix [Issue#122]
new 7968d2d Continue work on [Issue#120]
new b716a3e more work for #120
new d1e958b more work on [#120], now Map type
new 82d58ac enums for #120
new 44c6e57 Complete [Issue#120] impl: Extend BeanDeserializerModifier to work with non-POJO deserializers
new ed453eb Added most modifiers for #120
new 315ab60 almost completed #120, only missing key serializer post-processing
new 8416dde Completed [Issue#120] implementation
new 2cceea8 Fixed [Issue#118]
new 30fc0ee trying to reproduce #119
new d5fc827 Fix #119 for 2.2
new 06be0c0 more polish on earlier fix
new 223be7d fixed javadoc for WRAP_ROOT_VALUE
new bdcea5d Merge pull request #136 from c0nscience/patch-1
new 951700f Javadoc improved to clarify on null handling by JsonSerializer
new 80d0434 Failing test case for Issue #47: Map key @JsonValue serialization
new 51d357e Merge pull request #137 from stevenschlansker/map-key-failing
new c968cc5 Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new 8a8322b Added serialization feature for writing BigDecimal in plain form
new a8bbd5a Merge pull request #140 from phedny/master
new ac5edb8 Implement [Issue#140], allow preventing use of scientific notation for BigDecimal serialization
new a03f33c Implementing #141
new 63c19bd Added test to verify that [JACKSON-882] does not occur with 2.1
new 981f3e1 Fixing issue #142, problems with EnumMap, polymorphic types
new 5780f88 jackson-databind: Add PackageVersion to improve Android memory usage
new abfe4ab Update PackageVersion.java.in to implement Versioned.
new 66a12b6 Refactor shared properties and plugin logic into oss-parent.
new 1fe9163 Add a unit test.
new 09b7e79 Merge pull request #139 from bgertzfield/master
new d13b5ff update parent pom version
new 157be1f Tests for github issue #138
new 46eaa7c Walkaround for #138
new b83b46c This should fail. Walkaround should not be part of test case.
new 1ea7bcc Merge pull request #143 from Airborn/master
new 4eba660 update annotations dep
new 82111a5 update parent pom
new f314ac7 one more update fore replacer
new 4efb7c6 Yet more work on cleaning up version handling
new f1700cc and remove unnecessary file
new dcc5439 MissingNode: fix bug in is{Value,Container,MissingNode}() contract
new cddd7a7 Merge pull request #144 from fge/missingnodefix
new 99d9d18 ...
new 4f62fed mark issue #126 (JDK->1.6) implemented
new 4c0ef09 Rename creator properties in _renameProperties()
new 5b8c26f Merge pull request #146 from christophercurrie/rename-creator-properties
new f6ce07d Update release notes wrt #146
new bfec720 Defer incomplete ValueInstantiator build errors.
new df7c73a Merge pull request #147 from christophercurrie/value-instantiator
new 6f93156 ...
new aee4ed2 update pom
new bacc969 Add a JsonNodeType enum
new 469b272 JsonNode: add abstract .getNodeType() method, make all .isXxx() methods final
new 6c03c65 Merge pull request #145 from fge/master
new a795fa2 Fix #118
new 08529d5 ...
new 815dbec Added failing test for object deserialization based on id
new d9b4117 Merge pull request #151 from Airborn/master
new 1b8b422 ArrayNode: make _children final
new 84a8920 ObjectNode: make _children final
new 2daf811 ArrayNode: remove unneeded constructor
new 8338867 ObjectNode: remove unneeded constructor
new 59b6f7f Merge pull request #153 from fge/master
new 3bde5be Fixing issue 157
new 6d5772d update CREDITS
new de7e924 Implemented #159
new 645c6ab ArrayNode: make it final
new 83dc2d1 Make ObjectNode final
new 5bc805d Merge pull request #155 from fge/master
new e54b748 Fix a regression bug caused by immutability changes to OBjectNode
new f6c2494 Implemented #161
new 56c9e8f test cleanup
new 192c1dc Implemented #148
new 25bb40c Fix #130 in mainline (for 2.2)
new de9e284 Add unit test for StackTraceElement deserializer, wrt [JACKSON-888], can not reproduce issue
new 8640b59 ...
new 82fc90d JsonNodeFactory: work around an old bug with BigDecimal and zero
new 1c08c85 Merge pull request #162 from fge/master
new 5d0159b add a unit test for problems with type resolution
new 5c6c9b0 ..
new 94cc594 Fix [JACKSON-887]
new f93ee97 Verify that [JACKSON-677] is also fixed
new fb53adc Use syntax highlighting in the readme file.
new a8671b1 Merge pull request #163 from ming13/readme-syntax-highlighting
new 86e5133 improve error message
new ab93e9d ...
new d224319 Fixing #166
new 232da2c Changes to work with new and improved TreeNode
new 4140deb 1) Commit failing unit test that shouldn't be failing
new 629beaf Merge pull request #167 from cheddar/master
new d76af29 ...
new 96cae17 Fix #167
new 332a9e2 Start work on converters for serialization; adding annotations
new acdaaa9 test improvement
new e2c61b5 Fixing part of #97
new 81c9937 Javadoc cleanup
new 0bf72a0 add a null check for AnnotatedField
new d5daa45 Working on #124, serializer converters
new 637ea1c more work on #124, support MapSerializer
new 5c7fb35 yet more work on #124
new be97826 Completed (?) #124 implementation: now Converters seem to work ok
new db53194 Fix #170
new 94fb249 ...
new c8fbc80 Refactoring to try to reduce amount of mandatory initializations
new e13574d more cleanup, wrt deserializer registration
new c89a8b7 ...
new 4a196c7 Unit test for [JACKSON-890]
new 3f237f8 ...
new 841d581 ...
new 5044e7d Update src/main/java/com/fasterxml/jackson/databind/JsonMappingException.java
new d74554d Merge pull request #175 from bramp/master
new 908a8d5 @JsonUnwrapped does not unwrap Map values as it would unwrap any other type of dictionary value. Include failing test case.
new 02c4523 Merge pull request #172 from stevenschlansker/map-unwrap
new 63ff547 Refactoring tests for #171, as they are failing, and may not be fixed immediately
new 8353c73 Implement #173
new 6939434 Fix broken links.
new 3fb6ea8 Merge pull request #179 from markwoon/master
new 5912764 fixing polymorphic updateValue
new 362a994 Start working on converting deserializers
new 56e8445 add unit tests for converting deserializers (5, failing)
new 9439a31 More work on converters for deserialization; now passes 2/6 of new tests. Also adding 'DatabindContext', shared base class for DeserializationContext, SerializerProvider
new 6751d13 Refactoring to demote more stuff in DatabindContext
new 3ff5344 cleanup of eclipse warnings
new e1e19f5 More work on converting deserializers
new 329b50c Fix a minor problem with converters, was using wrong delegate type
new 9fb0c8d Complete #125 implementation
new 06bd799 Cleanup; adding one more test case...
new f2a2d4d Fix handling of String[] deserializer, to allow customization as expected.
new cb95653 remove compiler warnings
new cc73752 Improvements to Converter, added StdConverter base class
new 6a540c1 Make delegating (de)serializer properly delegate resolve()
new 03a1e41 unit test for #180
new fed8e8f ...
new f22ff12 ...
new 6dd78d0 Implement #180 in master
new cc1c78b ...
new 3db76ba Adding test to try to reproduce #186.
new 7126f55 update release notes for 2.1.2/3/4
new 285e3e8 Refactoring
new 5757cb0 ...
new 20d53b0 Fix #188, probs with ObjectId, 'alwaysAsId' references
new 3a6bc0a Improve robustness of BooleanNode; sounds like version conflicts (multiple jackson jars) could cause issues with ClassLoaders
new dd78062 Moving exception handling around a bit
new 69d9c10 Bit of refactoring to allow easier access to find wrapper name in use (if any)
new 8d53c22 More refactoring, piping through "wrapper name" so downstream code need not use introspector
new 263606e Minor test refactoring, adding checks to verify pre-fetching of serializers
new 43307b4 Fixed #23
new 970b895 Honor detected constructor properties/names
new 66005f6 Merge pull request #192 from christophercurrie/propNames
new bbeebd3 Mark 'path()' method as overridden in JsonNode (from TreeNode)
new 1995cea bit more unit testing x
new 930187b Implemented #195, ability to disable inference of mutators (inclusion of non-visible field/setter, if visible/annotated getter with same name is found)
new 21d8357 ...
new 16b961f Starting to work on #194
new dfb697a Add support for 'float' in JsonNode
new 8f2ea6c Implemented #190
new b3cb190 add a test for #193, won't fix for 2.2
new 9e7d486 fix an NPE
new 7724c8a Improve default format schema compatibility testing/handling
new 10dc5c9 Implement #199, support for deserializing Iterable
new f480802 Improved error reporting a bit for uninitialized deserializers
new 1e0a766 ...
new 9bde207 improve diagnostics by making BeanPropertyMap printable
new c77d91b ...
new c7112ff Implemented #203
new 301e6bc add 'ObjectMapper.registerModules(...)'; remove unnecessary VERSION.txt
new 9adb08e Fix #206
new a9f2a35 Fix defaults for newly added features
new 0373778 ...
new 49007a7 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 4208653 Implement Module auto-detection
new b6e3a2b add javadoc comments to points out potential cost of module discovery methods in ObjectMapper.
new 8f36cc4 further work for #206, wrt ObjectReader
new 313875f Deferring construction of key deserializers, trying to reduce startup overhead
new 3013582 Simplified handling of primitive array deserializers
new 3aca284 ...
new afda778 More simplification, remove ref to optional handler factory
new 0251775 Refactoring optional XML handlers to reduce startup time, code duplication
new bba2bad more cleanup
new 94deb58 add more unit tests for JavaType impl (for enum)
new ab7a02c update parent pom version ref
new ae7ea2c Fixed floatValue() in LongNode
new 12ef378 Added JsonNode shortValue()
new c849581 Added ShortNode
new 56ecb7e Improved support for shorts
new 71844ff Removed NumberType.SHORT
new a9c63f4 Made FloatNode final
new 1f9e8f5 Added ObjectNode.put() for short
new cd9fa81 Merge pull request #207 from msteiger/master
new 0a4a031 minor tweaks for TokenBuffer
new 7ec58bf removing an unnecessary class
new 16bc457 Remove Setter, not used by anything
new d10459f ...
new b69f97f ...
new e507a88 prepare for rc1
new 84785f8 [maven-release-plugin] prepare release jackson-databind-2.2.0-rc1
new 61ef4bf [maven-release-plugin] prepare for next development iteration
new c1661b6 fix 2 javadoc provs
new ed8b607 Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new 181320f javadoc improvements
new 750b065 adding test for #211 (commented out)
new f03eb1d [maven-release-plugin] prepare release jackson-databind-2.2.0
new f592f7b [maven-release-plugin] prepare for next development iteration
new 2b1f952 ...
new 3ee4fe0 ...
new 8aeec2a trying to fix 2.2.0 release
new c63a436 [maven-release-plugin] prepare release 2.2.0c
new ae6c56a [maven-release-plugin] prepare for next development iteration
new 688cbc1 Add graceful handling of primitive types for key lookups
new ca1b6ba typo fix
new a31445a compiler warning fix
new 3ef691c Fix #214, problems with Android packaging, LICENSE/NOTICE files
new 580b85f Add MappingIterator.getCurrentLocation()
new d77e5a7 Prepare for 2.2.1
new cb28ddc ...
new 1cb7e91 [maven-release-plugin] prepare release jackson-databind-2.2.1
new 7982605 [maven-release-plugin] prepare for next development iteration
new f1c982a remove unnecesary license stuff from metadata
new 535bce5 Minor fixes: BeanDeserializerBuilder copy ctor was not copying all settings
new a1bb6f2 Fix a minor type on exception message
new 88f44d8 Fix #223
new 29552ca Fixed #220
new c698ae9 #217 - JSON parse exceptions are not wrapped like others
new 8305056 Merge pull request #218 from karldmoore/master
new ded6b8a Bit more clean up for #217
new 3ea7ccf Add a (failing) test for #222
new b7d896f Fixed #216
new d2ec7c3 Fixed #232
new 47aa3dd Add a unit test for #226
new e1d8adb Merge branch 'master' of github.com:FasterXML/jackson-databind
new 9cd4151 cleanup
new 1a38ab1 starting to work on fixing an unwrapping issue
new d12a42f Fixed #226
new 7ac0b2e Working on #213, trying to make more things final (for eventual immutability)
new 0f8da24 bit more immutability for SettableBeanProperty...
new adc3c8a update deps a bit
new ef9e64f Prepare for 2.2.2 release
new b8d01a7 [maven-release-plugin] prepare release jackson-databind-2.2.2
new e80598a [maven-release-plugin] prepare for next development iteration
new df7fb3d Change master to do 2.3.0-SNAPSHOT
new 3955abb Fixed #237
new 256c606 Start work on #227; add support for serialization
new e4708eb Implemented #227
new 21a81e1 Implement #215
new 213803d Cleanup; remove a test debug statement; remove 'isHandled()' from JacksonAnnotationIntrospector
new eb68099 Add BeanPropertyWriter.isUnwrapping() accessor`
new b927a74 Minor improvement to conversion testing
new c6eaf4b Implemented #253
new 8242cd9 add a unit test for #251
new de173f3 Partial fix for #251
new ac40599 Add support for InetSocketAddress
new 020ec62 Merge branch 'master' into feature/inet-socket-address
new a3faa88 Merge pull request #247 from nicktelford/feature/inet-socket-address
new a9f447a ...
new c5122ec Merge branch 'master' of github.com:FasterXML/jackson-databind
new e090cd8 Further improvements wrt #232: use `JsonGenerator` feature, instead of caller converting to String
new 6c98fa9 Change JsonDeserializer._valueDeserializer to be fully immutable (yay)
new 9150a03 Refactoring; move more std deserializers out of JdkDeserializers container
new 833680a Fix #238
new efdc0d4 Implemented #208
new 44ac79f Starting to implement #239: first part, serialization, now supported.
new f0af8c1 Complete #239 implementation
new c641643 Merge fix for #259 from 2.2 branch
new b4b5903 Realizing that [JACKSON-890] has been fixed (markes as such). Also, adding a failing unit test for Unwrapped+Creator combo
new 33d4db0 typo fix
new 3296684 Doing some work to maybe solve #265 eventually
new 52ed80f ...
new eb509fd ...
new 8b1d92e POJOPropertiesCollector: Use equals() to compare strings contents
new 8d3ff9d Merge pull request #261 from sschuberth/master
new d294c6c Merge branch 'master' of github.com:FasterXML/jackson-databind
new 7a81506 update refs to javadoc
new f75585e eclipse warning cleanup, minor unit test additions
new 156487d start adding support for bean property descriptions
new a455b53 Warning cleanup.
new 907524b Start working on passing full property names
new fcbbccc cleanup
new ea0b0cd yet more warnings cleanup
new 25d69f5 ... and cleanup. Mostly done by now.
new e05e352 Start making changes to support full PropertyName passing, not just String name
new 1488cef Completing conversion to using PropertyName instead of String in most parts of API
new 8bdd49b Complete handling of property description -- need to test still
new 105c58a Implemented #269
new 313deaa Start conversion of type id serialization to support use of native type ids (by YAML first)
new 46b65b5 try fixing issues with native type id serialization
new 467693e ... and more fixes
new 38912fd Restore covariant returns on BeanPropertyDefiniton subclasses.
new 8717127 Merge pull request #273 from christophercurrie/covariant
new b02884d clean up
new 3bcbc29 javadoc adds
new 8b5fd60 Add support for polymorphic deserialization using native type ids: initially needed by YAML module
new 6501fca start adding support for writing native object ids
new 767ecb2 Try to add support for retaining type ids via TokenBuffer
new c35736f minor compiler warning fixes
new 5fa08ec Change to work with 'untyped' type/object ids
new 9e64906 refactoring, trying to get object id reading working with native ids
new 6932e07 More support for reading native Object Ids
new 87b62f9 Fixes to properly disable "vanilla" deserialization when ObjectIdReader is not null
new 07bcd04 Fix #280
new cded3a2 Implement #270
new 0a42b40 Add a unit test to verify that #240 is fixed.
new f6315d8 fix TokenBuffer
new 980eb0f Last piece of support to handle native Object Ids
new 8cb0435 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 0f4b5e3 Fix #281
new 14d9761 bit more tweaking of null serialization
new 7cd93e9 Fix for 2.3
new 89827c1 ...
new e9b6c2d remove release note entries that will be included in 2.2.3
new bc38763 Implemented #277
new e5d8570 Add support for outputting placeholders during filtering
new ca5af06 Add better support for omitting filtered fields for position formats like CSV
new 955d1f9 Add support for coercion from String "null" (in addition to null token)
new 9ad6b5e warnings cleanup
new 9142441 remove a debug statement
new c77814e add unit tests to drill down to #234
new 6f4306b Fix #234
new b4851e5 Refactoring default SerializerProvider's handling of root null values
new 2e089cd Fix a potential issue with ignored root name
new 23e6a93 minor cleanup
new 85d1f49 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
new b342798 Merge pull request #282 from cheddar/funky_polymorphic_serde
new a233930 move failing test to under 'failing'
new d1a3cb1 Add a notes wrt #283
new be9ae25 improve sample
new b4006fc ...
new 62a02dc refactor readme
new 8a0adf2 Add an alternate method for BeanDeserializer, to locate properties by index
new da8022e ...
new 34df174 change url used for tests
new 224db28 Add a unit test for #287
new fed24ba Fix #287
new e8a17a9 javadoc, other cleanup
new 0ac36ba add bulk-geature-set accessors
new d8318e1 ...
new 3745034 Fix #288
new a457501 further fix related to #288, but on deserializer side
new ccd59e2 Add license link
new a3a8d3c Fix issue #292
new 224a91a Add support for auto-detecting need for property ordering
new 670aad6 ...
new 8e31a1b Clarify meaning of 'creator method'
new 5974d54 Merge pull request #293 from ajostergaard/master
new 4306688 Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new 75e7f26 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 9088467 minor change: remove 'final' from AsArraySerializerBase.serializeWithType()
new 262884b Add basic version of JSON Pointer based traversal for JsonNode
new 661d211 ...
new 9fb18f4 Improvements in OSGi manifest generation. Fixes #297.
new 62657fe Merge pull request #298 from splatch/master
new 1cefd68 Add a bogus method in otherwise empty test, to prevent build breakage
new 88359d3 Adding first JsonPointer test
new cc315bc Add first passing test for tree traversal with JsonPointer.at(JsonPointer)
new f72fe21 Bit of groundwork for (possibly?) implementing #224; contextualization isolated in one place
new b530c4d Groundwork for #225, centralizing contextualization of JsonSerializer instances
new 47ac6bd ...
new 4f90dbc Further improvements to contextualization for deser side
new 59fe29c Yet more work, trying to allow distinguishing of 'primary' and 'secondary' serializers, wrt property-context
new cb56363 Add missing ObjectMapper.writeTree(); improve DelegatingDeserializer
new c6c0005 improving #113 test
new cab3bf2 Add unit test for #306
new bb0e2b5 Implement #306
new 17d6446 Improve UUID deser speed by 5x
new ac1f6d5 First part of #308, improved deserialization speed by 4x as per test
new fae643b Completed #308, serialization speeded up by 4x as well
new d1ff4dd javadoc update
new 6cdd268 start working on TokenBuffer improvements
new 19a2de7 Fix a UUID serialization problem, unit test bug (which masked serialization prob)
new bd17ded Some more fixes for UUID handling, to allow use of Base64 encoding as well
new f4ce14a Put back a ctor of BeanSerializer
new 982ea7a fix a compiler warning
new 18720ae Add a unit test for #311 (failing for now)
new daab1d9 Fix #311
new 616d3e5 ...
new 545e35e Implement #302
new aa321ee Fix #271 (for in-built schema generation)
new 0e004c9 Minor tweaks to better support unwrapped properties
new eaa7c18 doc cleanup
new 83341f7 Starting to add configurability for "untyped" deserializer
new ae242d7 Fix #257
new f3f4792 Minor cleanup, to move failing (and not immediately fixable) problem to set of failing tests
new da5bb84 Remove some things deprecated in 2.0 and 2.1
new 4a00588 minor nip & tuck
new 14722dc Update release notes
new 81b4735 Changes needed by core-change (for adding dup detection)
new 65ba8a5 minor removal of deprecated internal methods
new de5c417 fix a compilation issue (...from preceding pruning)
new e830970 Fix a problem b/w TokenBuffer, new dup checking in core
new e9184dc Remove 'final' modified from 2 places in BeanDeserializer where it shouldn't (have) be(en) used
new 934699b minor warning cleanup
new 8caf1b4 Implement #305
new ee67dee Add #305 implementation; also, add numeric test for -0.0
new 3e3a30e Fixing {Object,Array}Deserializer's illegal nullValue
new 96b8c9c Merge pull request #317 from sethp-jive/master
new 7012c75 Added release notes, credits wrt #317
new 2f26e6a Start work on adding context(-accessible) attributes; general-purpose key/value context
new 4e5e2b3 work bit more on context attributes
new a2966ff Completed serialization-side test, seems to work.
new 09ebacb Implemented #319
new ad0b7ed Add bit more checking in new attribute tests
new 1632752 Test for value update on "creator" props
new 346dc38 Merge pull request #318 from christophercurrie/valueUpdate
new f379967 Refactoring; FailingDeserializer was in the wrong place for some reason
new 6d2e7c2 ...
new e4670a7 Fix #324 in mainline
new 7a8d3fe Start working on #315, (more) configurable null serialization
new 84042ca First part of custom null serializers implemented (per-property)
new b69857b Implement #315
new be00482 minor test refactoring for better grouping
new 44ef7f8 some more unit test refactoring
new 76793f1 Trying to refactor things to make it possible to filter non-Bean types (maps; any setters)
new 89b08ce More documentation cleanup
new 0688a9a Completed initial set of refactoring to be able to solve #307 and perhaps #317
new 49d2cf0 javadoc improvement wrt #325
new 34a2e5b Finally implement #326 (originally one of oldest open bugs from codehaus issue tracker!)
new 0cc64f2 Add a unit test for #327, to indicate problem to solve
new 093f210 Add back two semi-internal methods, marked as deprecated, to make migration from pre-2.3 versions smoother
new b009194 Full fix for #318
new 50b28f8 Add a (failing) unit test for #307
new 313121b Initial support for Map-filtering, via properties
new cc7524c Implemented #307
new 29fab70 Minor cleanup for unit test code
new ddb9e39 Misc refactoring to eventually support #313, filtering of container types.
new e07ebab Infinite recursion is one way to get people's attention of a deprecation, but I doubt it's what you had in mind. :)
new cb2f4a8 Merge pull request #329 from fiddlerpianist/master
new 77c3f1f Merge branch 'master' of github.com:FasterXML/jackson-databind
new fc6e3c2 Fix #332
new 5f58a1b Add more consistency checks for type id generation
new 2322ce6 Implement #334: make ArrayNode, ObjectNode non-final again
new cd59508 Improvement wrt #333
new af263c3 Implement #268
new fedd4b0 Changes to revert back inability to sub-class JsonNode subtypes
new a55bbb6 final touches to allow consistent sub-classing of JsonNode implementations
new 9e73a1f prepare for rc1
new e2d273e [maven-release-plugin] prepare release jackson-databind-2.3.0-rc1
new bd354ea [maven-release-plugin] prepare for next development iteration
new 5309174 Add method Annotated.annotations() to allow efficient iteration over all annotations, without exposing mutable state
new f49e80f Fixing a ref to deprecated method
new 5783b26 Add a unit test for #337
new 227b999 minor cleanup
new 2f04491 Fixed #337
new 2c42d06 Add a test to try to reproduce #338 (won't fail yet tho)
new ef00ac6 Bit of cleanup, verifying what causes #338
new f6f0c9b Add test for #340 under failing; trying to resolve it, but without success yet.
new 11f7304 Implemented #343, DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES
new 5129b7b prepare for release
new b65b480 update deps
new 0db5776 [maven-release-plugin] prepare release jackson-databind-2.3.0
new 62f7608 [maven-release-plugin] prepare for next development iteration
new 414b884 update release notes again
new 4ec01ea Fix a typo in release notes
new 37cf6f2 Fix #346
new 851debd ...
new 71a3d83 javadoc improvement
new b4232dd some more javadoc fixes
new 68f2a77 Add unit tests to try to reproduce #349 (but without success yet)
new df554c6 tiny refactoring to reproduce duplication
new 1b63bab minor warnings cleanup
new 614a72e Adding explicit null check for BeanPropertyMap, to improve troubleshooting
new 96dd040 Merge branch 'master' of github.com:FasterXML/jackson-databind
new ce457af Fixed #358
new ad8c3d2 One fix related to #358 to also resolve related case of Iterator
new 4c3921d cleanup
new a748091 javadoc improvement
new c4a0032 Add a unit test for #359
new 9077a58 Fix #362
new bc2666d refactor tests
new dce9e1b further test renaming
new 26f8fa2 Fix #365
new f1622dc Merge branch 'master' of github.com:FasterXML/jackson-databind
new 0c8c763 Use double checked locking to remove sync block
new 767b662 Merge pull request #361 from stuartwdouglas/master
new ee7b6d8 ...
new 00255f2 ...
new 4f3c165 Remove @JacksonStdImpl from RawSerializer
new e0f87c6 trying to reproduce #366
new df4f7f2 update release notes wrt #367
new 0ffbca8 Support type modifiers in type id name resolution.
new b4c1f77 Merge pull request #367 from UnquietCode/master
new 61bef3f Merge branch 'master' of github.com:FasterXML/jackson-databind
new fe45e71 add explicit config of debug info for compiler
new 9378fba Add a unit test for #154
new 0b38913 Add a unit test for #370
new 69b8487 Fixed #370
new fd54bef Preparing for 2.3.1 release
new 8ec79ec [maven-release-plugin] prepare release jackson-databind-2.3.1
new cc82a8c [maven-release-plugin] prepare for next development iteration
new 57af4b4 ...
new c29e06e Prepare for 2.4 for master
new 7a27bc2 Refactoring to eliminate deprecated introspection methods
new 59d1b2c Remove calls deprecated JsonNode methods
new 5a3e9aa More refactoring to get rid of unneeded methods
new 6d12ad7 start refactoring to remove one factory class
new d19514a Remove one factory class
new 32f3489 ...
new 4b60bfe cleanup, removing unnecessary 'instance' members
new 10af6d3 Yet more refactorign
new 3663463 ...
new 3568997 yet more refactoring
new 845897f Combine a bunch of simple "from-string" deserialziers
new a877f25 Remove 2 more "simple" string deserializers
new cb65c76 Assimilate JavaType deserializer as well
new 2f0ffb4 Remote separate TimeZone deserializer
new 2ca3fa5 Collapse more deserializers
new db705dd ...
new b59a897 ...
new 2d05246 ...
new f6c1824 minor pom refactoring
new 889dbc8 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 6a8b73a Yet more pruning
new 4a74985 bit more pruning; combining 10 key deserializers into one
new a569a15 minor refactoring
new f6bcef7 Remove ClassDeserializer; now implemented as variation of FromStringDeserializer
new cb5bc2d and still more refactoring
new 24d2a6c minor fix to README
new 1d29e0f minor cleanup for jdk serializer mapping
new e5f9cf9 still another fix to README
new d1a15ad Update BasicDeserializerFactory.java
new 4fa5106 Merge pull request #378 from BokoEnos/patch-1
new c0d5eb4 Fixes jackson-module-paranamer issue #5 problem with paranamer + PropertyNamingStrategy. Update the creator properties after renaming using PropertyNamingStrategy as per initial _renameProperties() call.
new bbb05ec Merge pull request #379 from cpilsworth/paranamer-naming-strategy
new 60072ee Minor refactoring of 379
new ad2e68c added failing test for JsonIgnoreType with MixIn
new 9bff69f Merge pull request #380 from marceloverdijk/master
new ad9a43f Rewrote test for #380, to test expected behavior
new 0e37a39 Adding "UNWRAP_SINGLE_VALUE_ARRAYS" DeserializationFeature
new a7f230d Fix for UNWRAP_SINGLE_VALUE_ARRAYS for bean deserialization
new efb9f7b Added test cases for single value arrays bean deserialization
new f190cb5 Adding additional test cases for Issue # 381
new d499f2e Merge pull request #384 from yinzara/master
new 0f7358f Updated release notes wrt #381
new 8221fe1 Add unit tests for #88
new 0e1e878 Fix #88
new d352f0c Move #88 test case out of 'failing' (passes now)
new 80e1b7e Add a (failing) test for #383
new 72e590f Adding @since 2.4 and removing unused null check
new f7ef407 Adding Character tests
new 00cb595 Merging from upstream
new 52313b8 Merge pull request #387 from yinzara/master
new a0e8d5d Test case for issue #351.
new a4c9173 Foundation for forward reference resolution.
new d823407 Implemented forward reference resolution for general property based deserialization.
new dea828d Implemented forward reference resolution for any setter based deserialization.
new 7481fda Implemented forward reference resolution for map based deserialization.
new 24cbdbd Implemented forward reference resolution for collection based deserialization.
new 096e02b Added check at end of processing to ensure all object ids are resolved.
new 647cb68 Added JsonLocation info in exception thrown for object id check at end of processing.
new 993292c Fixed Map deserialization with forward reference not keeping ordering.
new 1743f00 Added unit test for ordering being kept even with forward reference handling.
new 6cbeaf4 Reworked unit test to avoid some duplication.
new 3a92b12 Added assertion for unresolved id check.
new 0da9a30 Added specific tests for ArrayBlockingQueue and EnumMap based deserialization with object id.
new 10f8907 Added failing test about defensive copying with object id.
new d75f2e7 Added type information to unresolved forward reference exception thrown at end of processing.
new 37c8d4e Moved failing tests to failing package.
new 7f61f62 Merge pull request #388 from pgelinas/forward-reference
new cd61052 Working on being able to plug-in SerializableString replacements for 2.4
new f4b6730 silly little stylistic tweaking
new 87dc318 ...
new 6839a5d ..
new 4fb35f8 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 991d17f ...
new 5c02410 Made DelegatingDeserializer also delegate isCachable by default. Fixes FasterXML/jackson-dataformat-xml#93
new 77d24c7 Merge pull request #395 from pgelinas/cachable-delegate
new 06cc19b Support for custom object id serialization by subclasses. Mainly to support FasterXML/jackson-dataformat-xml#81.
new bc188e3 Merge pull request #394 from pgelinas/custom-object-id-serialization
new bfbeaab documentation for deserialization versus polymorhism.
new ee9b7aa Merge pull request #396 from benson-basis/master
new cda5faf ...
new 02dd668 Update README.md
new 434ccfa Merge pull request #397 from Mgamerz/patch-1
new dcdc5e4 Fix #398 for mainline (2.4)
new 5e21d2e Bit more rearranging; trying to reduce use of inner classes for shared things (only leave inner classes for private use)
new ea2d74f Add a unit test wrt #382
new 0cdf42f Enable (and test) single-arg boolean constructors
new 3a446df Merge branch 'master' of github.com:FasterXML/jackson-databind
new acb9aa5 ...
new 1fc74a7 Implement #405
new fe7c82d Add a unit test reproducing an issue with custom id resolver, external property
new 342bebe add an extra (now failing) unit test for external type id, visible=true
new a4f093f Fixing #406
new b1283aa ...
new 25bf1a3 Add a unit test for #408
new 43603cc Merging #409 from 2.3
new 5abbb53 Removed buffering during object id resolution, no longer needed. Fixes FasterXML/jackson-dataformat-xml#104
new 556e33a Merge pull request #410 from pgelinas/xmlIssue104
new 7d0445b Travis CI config
new 184cae3 Implementation of custom object id resolution.
new 72ce52f Merge branch 'custom-id-resolution' of https://github.com/pgelinas/jackson-databind into pgelinas-custom-id-resolution
new b0cfd43 Fix deserialization of null values for collection/array type deserializers * All of these deserializers should ask the encapsulated valueDeserializer for its nullValue when `VALUE_NULL` is encountered, rather than assuming a return value of `null`. * This is a bug that affects the ser/deser of `Collection[Option[_]]` in scala, as `None` values are serialized to `null` and deserialized back to `null` rather than `None`, which is correctly overriden in `OptionDeseriali [...]
new e602790 tests for custom null deser with collections unit tests showing custom null deserialization of values in arrays and maps
new 5ad9622 Merge pull request #407 from wpalmeri/null-deser-cleanup
new 3ca881e Add notes regarding #407
new 06a6ebf Fix #411 for master
new 2deb76d Fix a prob b/w positive/negative inf parsing
new f0a2158 Add a (failing) unit test for #412
new 1bed6c2 Fix #412 in master
new cf2fcfe Minor improvement to earlier #412 fix
new a5810c2 ...
new 0946809 ...
new 95a9ccc warnings cleanup
new 03a49b1 Fix #420 also for master
new 5448e5e Minor improvement to handling of JsonGenerator.close() on exception case
new f457284 update dep
new 397e457 update release notes
new 9b99cfe Improve unit testing for trees vs polymorphic
new 5df4c4e Update notes wrt #353
new a6ed7f7 Clean up test for #47; have a look at how implement, realizing that it's... a pain to implement.
new cf31515 bit more testing for JsonPointer
new 152fa8d merge test to master
new 2ba4b7f ...
new 9a3bf6c Update CalendarSerializer.java
new c4a1444 Merge pull request #423 from sergeymetallic/patch-1
new 473e5b0 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 54d60b4 Fixed #390; trying to trim forward-ref implementation slightly to remove non-static inner classes
new 02a6394 ...
new fdf3a91 refactoring handling of forward-references
new 247a3da refactoring
new fa535ea yet more refactoring, hopefully done for now
new 11f7811 Fixed #369
new 1881327 Work on #422
new 9036ebc Implement #335
new 9f6638d unit test refactoring
new 478d4a4 Implement #375
new 301ea2d Minor code cleanup; should produce better error message for #354
new 0a4251a Added #323 unit test: appears to pass with 2.4.0-SNAPSHOT (master).
new 1847015 Implemented #149
new 77f4497 Add a note wrt #176 being implemented
new 81017b9 test cleanup, remove obsolete tests for #138
new 8d6fa48 Fixed #359 for 2.4
new 2fff97b minor cleanup
new 354f300 Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new 278083b Merge branch 'master' of github.com:FasterXML/jackson-databind
new 6da83fc ...
new c3929f4 unit test refactorign
new 3104667 minor fix for ObjectIdInfo defaulting
new 6b89162 Trying to make StdDateFormat use Locale, if defined
new 907c375 Merge branch 'master' of https://github.com/FasterXML/jackson-databind
new 1ab4fda Improve unit testing to reproduce issue #428
new 34accc0 ...
new 365c29b Groundwork for addressing renaming of explicit names with PropertyNamingStrategy
new 054467f Fix #428
new 3118fa0 typo fix
new 96b8a66 minor test refactoring
new a00cdd8 fix a compatibility problem with scala module: can not just drop old semi-internal methods without deprecation
new 223ceda Update deploy credentials, deploy after success
new 6b93cb8 Update build status widget for Travis [ci skip]
new 06d4407 Try to deploy source jars
new 96c6fb0 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 26a052b Trying to refactor property introspection to use PropertyName, to help with namespaced names handling (-> xml)
new 9664b5f ...
new 833b26b ...
new 916ee4d ...
new a769351 Last part of this round of refactoring aimed at passing full PropertyName (not just simple name) via POJO properties collector
new 2bd58f5 add one redundant (for new code) null check back.
new e400d16 A fix to handling of name explicitness; needed to prevent breakage of XML module that allows namespace-only overrides
new aba736d working on #433
new 511f289 update release notes
new 17390f0 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
new 645f927 ...
new 4b107ff Add unit tests for #429
new ba98f92 adding bit more testing for #429
new 8be8fe5 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
new aec6276 Improve javadocs for SimpleModule
new 1b8244e Ensure that DecimalNodes with mathematically equal values are equal
new 6b9266d Merge pull request #434 from fge/decimalnode-equals
new e2f9ea5 Update release notes wrt #434 fix
new 214a7a9 warnings cleanup for tests
new 6a3b34a merge error reporting improvements from 2.3
new 2f58c93 Attempt to fix #435
new 6696e0d minor unit test cleanup
new b85ddf0 minor refactoring
new ab53ab4 Implemented #438
new bad574a Improving java.sql.Date serialization
new 9977d3f ...
new ff56edf update release notes
new be7d645 add AnnotationIntrospector.findParameterSourceName(), to distinguish explicit vs implicit ctor/method param names
new 1962410 Refactoring of property name conflict resolution: fixes issues #193 and #327
new 6809c86 ...
new 7541cba Move #323 back under failing since it's still unsolvable, unlike other bogus conflicts
new 1c4a7b1 ...
new 4148400 Minor fixes to parameter name discovery/introspection
new 6c89cbb Clean up for findCreatorPropertyNames() (in BasicBeanDescription)
new 32ebbda ...
new 9bac6bf update version dep
new bb1712f Try to fix unreliable test case
new 7cd5464 warnings cleanup
new 5b5a11e small tinkering with ObjectNode, to allow more flexible creation of underlying Map
new d080adc Add another manually run perf micro-benchmark
new 51c3d4a add the run script
new a470086 add profile runner too
new b672a9d cleaning up manual micro-benchmarks
new f0b7ced ...
new b6744c7 trying to optimize allocation for lists, maps
new 397f466 ...
new a9290a6 ...
new 09e5f52 trying to simplify default handling of "untyped" deserialization
new 86c60e6 ...
new c34e213 improvements to time calcs for benchmarks
new d0b0273 Impelment #442
new 00f9e21 Add a unit test for #442
new 6125110 try to streamline node deserializer too
new fd49e63 Add variants of micro-benchmark
new fe175d9 ...
new b19cd2c Fix #444 for mainline
new 4ebaa3b prepare for rc1
new 7eeabba ...
new 763fe1a fuck you maven release plug-in. Eat worms. Get annihilated.
new 75b97b8 [maven-release-plugin] prepare release jackson-databind-2.4.0-rc1
new 1e05edf [maven-release-plugin] prepare for next development iteration
new 5531eff javadoc cleanup
new 328215a Remove a duplicate LinkedNode class
new 09b78fd Improve testing of untyped value handlign
new 6d0a54a compiler warning cleanup
new 4759d53 benchmark improvements
new b580097 benchmark improvements: longer per-iteration runtime
new d4b643b ...
new 3701caf add bit more serialization benchmarks
new 9d8e460 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
new 4becc49 Fix #449
new e8f9e96 ...
new 8d35867 add a new unit test
new 572fa03 Minor fix to avoid error if marking nominal serialization type as Object.class
new 8ab0ef8 fix a minor bug with filtered map serialization
new 1daa2fb benchmark cleanup
new af53b8e ...
new c48dd6f [maven-release-plugin] prepare release jackson-databind-2.4.0-rc2
new cf65efd [maven-release-plugin] prepare for next development iteration
new 09bf87d ...
new bb6b1c2 Failing test for scala style props
new 8a2bd96 Add Scala-style constructors
new 18e2150 Add BeanProperty accessors
new a8000c3 Merge pull request #451 from christophercurrie/scalaStyleProps
new 7b273a1 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 6631d1b test improvements
new b6da866 Improve handling of native type ids; use non-native type ids as fallback
new bd67096 Fix a minor issue with handling of `DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT)`; was not dynamically changeable
new 5bdafdc 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
new 0583b3a Add access to type deserializer construction via DeserializationConfig
new 85841c9 Fixed #323
new dceaec5 Mark #435 as fixed
new 3c950dd Minor refactoring of handling of root name, to cache PropertyName
new 4e387c2 change 'findParameter
new 328cc7e Connected `AnnotationIntrospector.findImplicitPropertyName()` from `POJOPropertiesCollector`; now some of `TestScalaLikeImplicitProperties` tests pass
new b2a9da1 ...
new 1790b1b [maven-release-plugin] prepare release jackson-databind-2.4.0-rc3
new 4288533 [maven-release-plugin] prepare for next development iteration
new 8d9e633 Trying to simplify handling of String collections
new ec6eafb Add an alternative creator for collections
new 8216571 minor straightening of enum deserializer
new 953eab2 minor cleanup
new 877e3d8 Fix for #459 in master
new 82132ad Javadoc fix for #457
new 1ae2d62 add a test for #426
new 97d03f6 minor javadoc addition
new 49dd11a Merge branch 'master' of github.com:FasterXML/jackson-databind
new 9c8022e Add notes wrt #81
new a7bc045 skip writing type info for unwrapped properties
new 6c737eb serialization feature to enable/disable reporting of errors related to type information on unwrapped objects
new 0d3a326 Merge pull request #455 from UnquietCode/jackson-databind-81
new 2380849 Merge branch 'master' of github.com:FasterXML/jackson-databind
new d20866f Minor tweaking for #81, changing exception used
new f339b5c Implement #461
new 2a0d136 Try to fix #462 for 2.4
new f249d9e Implement #447
new 46c6679 Working on #425
new 97a0dea Implemented #425, to migrate from "NoClass.class" to using "Void"
new c3b3704 Add plug-in for cobertura, just for fun
new 7003462 Implemented #463
new 6f78688 ...
new 5087367 Implement a fix for #465
new bc43fb4 Implement #376
new e3be8a6 minor cleanup
new f360ff7 Add bit more sizable test for sanity checking
new 0bdf6a2 ...
new 30bb911 Contextualize deser with CreatorProperty, not intermediate prop
new ae0d29e Merge pull request #470 from aarondav/context
new 40f1c93 Avoid setting explName to true if name is null in POJOPropertyBuilder
new d933656 Merge pull request #473 from aarondav/scala
new f317a0f Add a unit test to reproduce #466
new 50a8c41 include JsonLocation in more mapping exceptions
new 3829949 Merge pull request #464 from q3aiml/location-in-more-errors
new 4bc7a73 ...
new 70c7e1d Process injections when @JsonCreator annotated constructor is used.
new de29605 Unit test for issue 471 on GitHub.
new 9e6ad26 Merge pull request #472 from pfumagalli/master
new 779a259 Minor tweaking of a contribution
new eb5f57e Merge branch 'master' of github.com:FasterXML/jackson-databind
new f583dbc javadoc
new 01797b0 Minore javadoc improvement for #475
new 9c5fec2 Fix #467
new dfc7f86 ...
new 9c7627a ...
new 1be3747 ...
new 57ba92b ...
new c6c8859 test renaming
new c41e792 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 267e048 add a unit test for inferred/implied names
new 2a41afc Starting to work on resolving more of non-conflicting getters
new f52059d Complete handling of non-conflicts with implicit names
new 8a5ec37 Minor optimization to avoid including non-value-returning methods as possible getters
new 2ddedaf prepare for 2.4.0
new a5807c5 [maven-release-plugin] prepare release jackson-databind-2.4.0
new fd9b65d [maven-release-plugin] prepare for next development iteration
new fa1d992 Try to fix #479
new b5eb245 ...
new 761217c Add explicit ordering for test to resolve part of #480
new af53189 ...
new 7461aba ...
new eefb690 cleanup
new b45f9e7 Make date parsing error behavior consistent with Java & its own inherited documentation
new 1e61056 defer updating position until end, since it shouldn't update if there's an error
new 92fe3f5 Merge pull request #482 from sanbeg/master
new 9ae3610 Minor streamlining of BeanPropertyWriter; update release notes
new 8705212 update release notes
new 5fac3e4 add one more unit test for explicit is-getter
new b219954 Add a sanity check to try to handle problemt of not passing SerializerProvider via schema introspection
new d2af373 Merge branch 'master' of github.com:FasterXML/jackson-databind
new 54fd6d6 Partial fix/workaround for #489: add `TypeFactory.clearCache()`
new 1fd4d1f minor fixes to javadoc comments
new be05bb5 remove accidentally checked in debug stmt
new eeec0a0 Fixed last compiler warnings wrt #480
new 031d3f8 prepare for 2.4.1
new 7a095bc [maven-release-plugin] prepare release jackson-databind-2.4.1
new 4309a8b [maven-release-plugin] prepare for next development iteration
new a818bf5 Temporary fixed issue #490: create a new instance of SimpleObjectIdResolver per deserialization.
new 7afbca2 Merge pull request #491 from pgelinas/master
new f4e9657 Prepare for 2.4.1.1, to only include #491
new cbd3f16 [maven-release-plugin] prepare release jackson-databind-2.4.1.1
new 7eabaf9 [maven-release-plugin] prepare for next development iteration
new 585f309 Fixed #503
new 6b10186 adding first test trying to reproduce #501
new 15e4371 Tackle parts of #501; add suggested type resolution, indicate specific problem explicitly
new bfa6611 Refactoring to move the new failing test (for #501) under failing/, to avoid failing build
new 3ba7a90 prepare for 2.4.1.2
new 735b88a [maven-release-plugin] prepare release jackson-databind-2.4.1.2
new 61c9bd8 [maven-release-plugin] prepare for next development iteration
new e029d72 Minor change to improve binary-compatibility of LRUMap
new 9e9e0b6 One more fix wrt LRUMap compatibility
new fd625f0 ...
new 1e6c8b0 [maven-release-plugin] prepare release jackson-databind-2.4.1.3
new 76cb030 [maven-release-plugin] prepare for next development iteration
new 4d53280 ...
new 9e080e2 Fix #506 for 2.4.2
new 5c9e4ce Add'l improvements for #506, add referring object for Collections (can't do for arrays)
new 5f177cc cosmetic
new c7906ba Fixing #486
new 5205d94 update release notes
new 252d37c ...
new af76ca7 Try to improve test for #421
new 64a27bc Yet some more tweaking of #506
new fd0f1fe Fix #515
new 341debd update 2.4 release notes
new 1b8b501 prepare for 2.4.2
new 824bd1e [maven-release-plugin] prepare release jackson-databind-2.4.2
new fcb9c89 Merge remote-tracking branch 'origin/upstream' into master-n
new 2fdc31d Merge branch 'master' into master-n
new 2922f8a update the changelog
new 29f393a ignoreRules: Ignore replacer.
new 87cd528 ignoreRules: Ignore release plugin.
new 304862e control: Add libmaven-bundle-plugin to build-deps.
new c6b2588 fix-using-bundle.diff: Use extensions with bundle plugin.
The 1571 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 2 +
.travis.yml | 20 +
README.md | 64 +-
debian/changelog | 11 +
debian/control | 1 +
debian/maven.ignoreRules | 3 +
debian/patches/fix-using-bundle.diff | 17 +
debian/patches/series | 1 +
pom.xml | 48 +-
profile.sh | 6 +
release-notes/CREDITS | 71 +-
release-notes/VERSION | 238 +-
run.sh | 4 +
.../jackson/databind/AnnotationIntrospector.java | 294 +-
.../jackson/databind/BeanDescription.java | 5 +-
.../fasterxml/jackson/databind/BeanProperty.java | 84 +-
.../jackson/databind/DatabindContext.java | 57 +-
.../jackson/databind/DeserializationConfig.java | 105 +-
.../jackson/databind/DeserializationContext.java | 318 +-
.../jackson/databind/DeserializationFeature.java | 45 +-
.../jackson/databind/InjectableValues.java | 19 +-
.../com/fasterxml/jackson/databind/JavaType.java | 48 +-
.../jackson/databind/JsonDeserializer.java | 71 +-
.../jackson/databind/JsonMappingException.java | 40 +-
.../com/fasterxml/jackson/databind/JsonNode.java | 78 +-
.../fasterxml/jackson/databind/JsonSerializer.java | 2 +-
.../com/fasterxml/jackson/databind/Module.java | 8 +
.../fasterxml/jackson/databind/ObjectMapper.java | 234 +-
.../fasterxml/jackson/databind/ObjectReader.java | 203 +-
.../fasterxml/jackson/databind/ObjectWriter.java | 269 +-
.../jackson/databind/PropertyMetadata.java | 132 +
.../fasterxml/jackson/databind/PropertyName.java | 72 +-
.../jackson/databind/PropertyNamingStrategy.java | 102 +-
.../jackson/databind/SerializationConfig.java | 51 +-
.../jackson/databind/SerializationFeature.java | 47 +-
.../jackson/databind/SerializerProvider.java | 250 +-
.../databind/annotation/JsonDeserialize.java | 11 +-
.../jackson/databind/annotation/JsonSerialize.java | 55 +-
.../databind/annotation/JsonTypeIdResolver.java | 5 +-
.../databind/annotation/JsonTypeResolver.java | 5 +-
.../jackson/databind/annotation/NoClass.java | 5 +-
.../jackson/databind/cfg/ContextAttributes.java | 215 +
.../databind/cfg/DeserializerFactoryConfig.java | 11 +-
.../jackson/databind/cfg/HandlerInstantiator.java | 7 +
.../jackson/databind/cfg/MapperConfig.java | 54 +-
.../jackson/databind/cfg/MapperConfigBase.java | 79 +-
.../databind/cfg/SerializerFactoryConfig.java | 18 +-
.../databind/deser/AbstractDeserializer.java | 96 +-
.../databind/deser/BasicDeserializerFactory.java | 264 +-
.../jackson/databind/deser/BeanDeserializer.java | 121 +-
.../databind/deser/BeanDeserializerBase.java | 404 +-
.../databind/deser/BeanDeserializerBuilder.java | 75 +-
.../databind/deser/BeanDeserializerFactory.java | 102 +-
.../databind/deser/BeanDeserializerModifier.java | 2 +-
.../databind/deser/BuilderBasedDeserializer.java | 67 +-
.../jackson/databind/deser/CreatorProperty.java | 86 +-
.../deser/DefaultDeserializationContext.java | 96 +-
.../deser/DeserializationProblemHandler.java | 4 +-
.../jackson/databind/deser/DeserializerCache.java | 34 +-
.../jackson/databind/deser/KeyDeserializers.java | 4 +-
.../databind/deser/SettableAnyProperty.java | 108 +-
.../databind/deser/SettableBeanProperty.java | 146 +-
.../databind/deser/UnresolvedForwardReference.java | 74 +
.../jackson/databind/deser/UnresolvedId.java | 36 +
.../jackson/databind/deser/ValueInstantiator.java | 160 +-
.../deser/impl/BeanAsArrayBuilderDeserializer.java | 6 +-
.../databind/deser/impl/BeanPropertyMap.java | 22 +-
.../databind/deser/impl/CreatorCollector.java | 108 +-
.../databind/deser/impl/ExternalTypeHandler.java | 15 +-
.../impl/FailingDeserializer.java | 6 +-
.../jackson/databind/deser/impl/FieldProperty.java | 15 +-
.../databind/deser/impl/InnerClassProperty.java | 5 +-
.../deser/impl/ManagedReferenceProperty.java | 61 +-
.../databind/deser/impl/MethodProperty.java | 16 +-
.../databind/deser/impl/ObjectIdReader.java | 91 +-
.../deser/impl/ObjectIdReferenceProperty.java | 118 +
.../databind/deser/impl/ObjectIdValueProperty.java | 39 +-
.../databind/deser/impl/PropertyBasedCreator.java | 11 +-
.../databind/deser/impl/PropertyValueBuffer.java | 7 +-
.../databind/deser/impl/ReadableObjectId.java | 108 +-
.../databind/deser/impl/SetterlessProperty.java | 32 +-
.../deser/impl/TypeWrappedDeserializer.java | 5 +
.../deser/impl/UnwrappedPropertyHandler.java | 3 +-
.../jackson/databind/deser/impl/ValueInjector.java | 16 +-
.../deser/std/ArrayBlockingQueueDeserializer.java | 43 +-
.../deser/std/AtomicBooleanDeserializer.java | 19 +
.../deser/std/AtomicReferenceDeserializer.java | 86 +
.../databind/deser/std/ByteBufferDeserializer.java | 30 +
.../databind/deser/std/ClassDeserializer.java | 37 -
.../databind/deser/std/CollectionDeserializer.java | 144 +-
.../deser/std/ContainerDeserializerBase.java | 28 +-
.../databind/deser/std/DateDeserializers.java | 169 +-
.../databind/deser/std/DelegatingDeserializer.java | 25 +-
.../databind/deser/std/EnumDeserializer.java | 80 +-
.../databind/deser/std/EnumMapDeserializer.java | 50 +-
.../databind/deser/std/EnumSetDeserializer.java | 39 +-
.../databind/deser/std/FromStringDeserializer.java | 243 +-
.../databind/deser/std/JacksonDeserializers.java | 169 -
.../databind/deser/std/JdkDeserializers.java | 411 +-
.../deser/std/JsonLocationInstantiator.java | 58 +
.../databind/deser/std/JsonNodeDeserializer.java | 244 +-
.../databind/deser/std/MapDeserializer.java | 183 +-
.../databind/deser/std/NumberDeserializers.java | 120 +-
.../deser/std/ObjectArrayDeserializer.java | 43 +-
.../deser/std/PrimitiveArrayDeserializers.java | 138 +-
.../deser/std/StackTraceElementDeserializer.java | 62 +
.../deser/std/StdDelegatingDeserializer.java | 14 +-
.../databind/deser/std/StdDeserializer.java | 341 +-
.../databind/deser/std/StdKeyDeserializer.java | 384 +-
.../databind/deser/std/StdKeyDeserializers.java | 59 +-
.../databind/deser/std/StdScalarDeserializer.java | 15 +-
.../databind/deser/std/StdValueInstantiator.java | 61 +-
.../deser/std/StringArrayDeserializer.java | 79 +-
.../deser/std/StringCollectionDeserializer.java | 46 +-
.../databind/deser/std/StringDeserializer.java | 36 +-
.../databind/deser/std/ThrowableDeserializer.java | 12 +-
.../deser/std/TokenBufferDeserializer.java | 37 +
.../databind/deser/std/UUIDDeserializer.java | 126 +
.../deser/std/UntypedObjectDeserializer.java | 422 +-
.../databind/exc/IgnoredPropertyException.java | 59 +
...xception.java => PropertyBindingException.java} | 64 +-
.../exc/UnrecognizedPropertyException.java | 100 +-
.../jackson/databind/ext/CoreXMLDeserializers.java | 99 +-
.../jackson/databind/ext/CoreXMLSerializers.java | 8 +-
.../jackson/databind/ext/DOMDeserializer.java | 9 +-
.../jackson/databind/ext/DOMSerializer.java | 13 +-
.../databind/ext/OptionalHandlerFactory.java | 9 +-
.../jackson/databind/introspect/Annotated.java | 17 +-
.../databind/introspect/AnnotatedClass.java | 18 +-
.../databind/introspect/AnnotatedMember.java | 9 +
.../databind/introspect/AnnotatedMethod.java | 12 +
.../databind/introspect/AnnotatedParameter.java | 4 -
.../databind/introspect/AnnotatedWithParams.java | 3 +-
.../introspect/AnnotationIntrospectorPair.java | 436 +-
.../jackson/databind/introspect/AnnotationMap.java | 16 +-
.../databind/introspect/BasicBeanDescription.java | 74 +-
.../introspect/BasicClassIntrospector.java | 3 +-
.../introspect/BeanPropertyDefinition.java | 82 +-
.../databind/introspect/ClassIntrospector.java | 1 -
.../introspect/JacksonAnnotationIntrospector.java | 376 +-
.../jackson/databind/introspect/ObjectIdInfo.java | 39 +-
.../introspect/POJOPropertiesCollector.java | 325 +-
.../databind/introspect/POJOPropertyBuilder.java | 541 +-
.../databind/introspect/VisibilityChecker.java | 2 +-
.../jsonFormatVisitors/JsonFormatVisitable.java | 3 +-
.../JsonObjectFormatVisitor.java | 32 +-
.../databind/jsonFormatVisitors/package-info.java | 12 +
.../jackson/databind/jsontype/NamedType.java | 15 +-
.../jackson/databind/jsontype/SubtypeResolver.java | 7 -
.../databind/jsontype/TypeDeserializer.java | 25 +-
.../jackson/databind/jsontype/TypeIdResolver.java | 6 +
.../databind/jsontype/TypeResolverBuilder.java | 16 +-
.../jackson/databind/jsontype/TypeSerializer.java | 61 +-
.../jsontype/impl/AsArrayTypeDeserializer.java | 46 +-
.../jsontype/impl/AsArrayTypeSerializer.java | 180 +-
.../jsontype/impl/AsExternalTypeDeserializer.java | 7 +-
.../jsontype/impl/AsExternalTypeSerializer.java | 95 +-
.../jsontype/impl/AsPropertyTypeDeserializer.java | 39 +-
.../jsontype/impl/AsPropertyTypeSerializer.java | 53 +-
.../jsontype/impl/AsWrapperTypeDeserializer.java | 46 +-
.../jsontype/impl/AsWrapperTypeSerializer.java | 198 +-
.../jsontype/impl/ClassNameIdResolver.java | 20 +-
.../jsontype/impl/MinimalClassNameIdResolver.java | 7 +-
.../databind/jsontype/impl/StdSubtypeResolver.java | 17 +-
.../jsontype/impl/StdTypeResolverBuilder.java | 37 +-
.../jsontype/impl/TypeDeserializerBase.java | 65 +-
.../databind/jsontype/impl/TypeIdResolverBase.java | 47 +-
.../databind/jsontype/impl/TypeNameIdResolver.java | 47 +-
.../databind/jsontype/impl/TypeSerializerBase.java | 18 +-
.../databind/module/SimpleDeserializers.java | 22 +-
.../jackson/databind/module/SimpleModule.java | 44 +-
.../jackson/databind/module/SimpleSerializers.java | 56 +-
.../fasterxml/jackson/databind/node/ArrayNode.java | 61 +-
.../jackson/databind/node/BaseJsonNode.java | 2 +-
.../jackson/databind/node/BigIntegerNode.java | 4 +-
.../jackson/databind/node/BinaryNode.java | 6 +-
.../jackson/databind/node/BooleanNode.java | 22 +-
.../jackson/databind/node/ContainerNode.java | 4 +-
.../jackson/databind/node/DecimalNode.java | 27 +-
.../jackson/databind/node/DoubleNode.java | 15 +-
.../fasterxml/jackson/databind/node/FloatNode.java | 15 +-
.../fasterxml/jackson/databind/node/IntNode.java | 10 +-
.../jackson/databind/node/JsonNodeFactory.java | 31 +-
.../fasterxml/jackson/databind/node/LongNode.java | 10 +-
.../jackson/databind/node/MissingNode.java | 10 +-
.../fasterxml/jackson/databind/node/NullNode.java | 8 +-
.../jackson/databind/node/ObjectNode.java | 220 +-
.../fasterxml/jackson/databind/node/POJONode.java | 27 +-
.../fasterxml/jackson/databind/node/ShortNode.java | 10 +-
.../fasterxml/jackson/databind/node/TextNode.java | 38 +-
.../databind/node/TreeTraversingParser.java | 2 -
.../fasterxml/jackson/databind/node/ValueNode.java | 63 +-
.../jackson/databind/ser/AnyGetterWriter.java | 21 +-
.../databind/ser/BasicSerializerFactory.java | 170 +-
.../jackson/databind/ser/BeanPropertyFilter.java | 25 +-
.../jackson/databind/ser/BeanPropertyWriter.java | 343 +-
.../jackson/databind/ser/BeanSerializer.java | 22 +-
.../databind/ser/BeanSerializerBuilder.java | 6 +-
.../databind/ser/BeanSerializerFactory.java | 100 +-
.../jackson/databind/ser/ContainerSerializer.java | 2 +-
.../jackson/databind/ser/ContextualSerializer.java | 3 +-
.../databind/ser/DefaultSerializerProvider.java | 233 +-
.../jackson/databind/ser/FilterProvider.java | 39 +-
.../jackson/databind/ser/PropertyBuilder.java | 44 +-
...BeanPropertyFilter.java => PropertyFilter.java} | 70 +-
.../jackson/databind/ser/PropertyWriter.java | 98 +
.../jackson/databind/ser/SerializerCache.java | 14 +-
.../jackson/databind/ser/SerializerFactory.java | 21 -
.../databind/ser/impl/BeanAsArraySerializer.java | 20 +-
.../ser/impl/FilteredBeanPropertyWriter.java | 11 +-
.../ser/impl/IndexedStringListSerializer.java | 38 +-
.../databind/ser/impl/IteratorSerializer.java | 17 +-
.../jackson/databind/ser/impl/ObjectIdWriter.java | 20 +-
.../databind/ser/impl/PropertySerializerMap.java | 67 +-
.../ser/impl/ReadOnlyClassToSerializerMap.java | 21 +-
.../ser/impl/SimpleBeanPropertyFilter.java | 144 +-
.../databind/ser/impl/SimpleFilterProvider.java | 105 +-
.../databind/ser/impl/StringArraySerializer.java | 18 +-
.../ser/impl/StringCollectionSerializer.java | 4 +-
.../ser/impl/UnwrappingBeanPropertyWriter.java | 66 +-
.../ser/impl/UnwrappingBeanSerializer.java | 47 +-
.../databind/ser/impl/WritableObjectId.java | 23 +-
.../databind/ser/std/AsArraySerializerBase.java | 28 +-
.../databind/ser/std/BeanSerializerBase.java | 127 +-
.../databind/ser/std/BooleanSerializer.java | 15 +-
.../databind/ser/std/ByteBufferSerializer.java | 34 +
.../databind/ser/std/CalendarSerializer.java | 17 +-
...SqlTimeSerializer.java => ClassSerializer.java} | 23 +-
.../jackson/databind/ser/std/DateSerializer.java | 14 +-
.../databind/ser/std/DateTimeSerializerBase.java | 94 +-
.../databind/ser/std/EnumMapSerializer.java | 10 +-
.../jackson/databind/ser/std/EnumSerializer.java | 22 +-
...{SqlTimeSerializer.java => FileSerializer.java} | 24 +-
.../databind/ser/std/InetAddressSerializer.java | 6 +-
.../ser/std/InetSocketAddressSerializer.java | 49 +
.../databind/ser/std/IterableSerializer.java | 27 +-
.../databind/ser/std/JsonValueSerializer.java | 37 +-
.../jackson/databind/ser/std/MapProperty.java | 112 +
.../jackson/databind/ser/std/MapSerializer.java | 237 +-
.../jackson/databind/ser/std/NumberSerializer.java | 71 +
.../databind/ser/std/NumberSerializers.java | 280 +-
.../databind/ser/std/ObjectArraySerializer.java | 9 +-
.../jackson/databind/ser/std/RawSerializer.java | 2 -
.../databind/ser/std/SqlDateSerializer.java | 47 +-
.../databind/ser/std/StaticListSerializerBase.java | 17 +-
.../databind/ser/std/StdArraySerializers.java | 73 +-
.../databind/ser/std/StdContainerSerializers.java | 81 -
.../databind/ser/std/StdDelegatingSerializer.java | 4 +-
.../databind/ser/std/StdJdkSerializers.java | 110 +-
.../jackson/databind/ser/std/StdKeySerializer.java | 17 +-
.../databind/ser/std/StdKeySerializers.java | 32 +-
.../databind/ser/std/StdScalarSerializer.java | 6 +-
.../jackson/databind/ser/std/StdSerializer.java | 25 +-
.../jackson/databind/ser/std/StringSerializer.java | 11 +-
.../databind/ser/std/TimeZoneSerializer.java | 14 +-
.../jackson/databind/ser/std/UUIDSerializer.java | 112 +
.../jackson/databind/type/TypeFactory.java | 50 +-
.../jackson/databind/util/ArrayBuilders.java | 62 +-
.../jackson/databind/util/ArrayIterator.java | 34 +
.../fasterxml/jackson/databind/util/BeanUtil.java | 26 +-
.../databind/util/ByteBufferBackedInputStream.java | 28 +
.../util/ByteBufferBackedOutputStream.java | 17 +
.../fasterxml/jackson/databind/util/ClassUtil.java | 27 +-
.../jackson/databind/util/ContainerBuilder.java | 246 +
.../jackson/databind/util/EmptyIterator.java | 21 +-
.../jackson/databind/util/EnumResolver.java | 19 +-
.../jackson/databind/util/EnumValues.java | 60 +-
.../jackson/databind/util/ISO8601DateFormat.java | 34 +-
.../jackson/databind/util/ISO8601Utils.java | 37 +-
.../jackson/databind/util/JSONWrappedObject.java | 5 +-
.../fasterxml/jackson/databind/util/LRUMap.java | 39 +-
.../jackson/databind/util/LinkedNode.java | 21 +-
.../jackson/databind/util/ObjectBuffer.java | 97 +-
.../fasterxml/jackson/databind/util/Provider.java | 24 -
.../jackson/databind/util/RootNameLookup.java | 51 +-
.../util/SimpleBeanPropertyDefinition.java | 66 +-
.../jackson/databind/util/StdConverter.java | 2 +-
.../jackson/databind/util/StdDateFormat.java | 145 +-
.../jackson/databind/util/TokenBuffer.java | 510 +-
.../jackson/databind/util/ViewMatcher.java | 25 +-
src/main/resources/META-INF/NOTICE | 2 +-
.../fasterxml/jackson/databind/BaseMapTest.java | 44 +-
.../jackson/databind/TestJDKSerialization.java | 24 +-
.../databind/TestObjectMapperBeanDeserializer.java | 41 +
.../databind/TestObjectMapperBeanSerializer.java | 31 +-
.../jackson/databind/TestParserUsingMapper.java | 2 +-
.../fasterxml/jackson/databind/TestReadValues.java | 3 +-
.../jackson/databind/TestStdDateFormat.java | 7 +-
.../jackson/databind/big/TestBiggerData.java | 114 +
.../contextual/TestContextAttributeWithDeser.java | 95 +
.../contextual/TestContextAttributeWithSer.java | 87 +
.../databind/convert/TestBeanConversions.java | 36 +
.../convert/TestConvertingDeserializer.java | 2 +-
.../databind/convert/TestConvertingSerializer.java | 39 +
.../databind/convert/TestMapConversions.java | 49 +-
.../databind/convert/TestStringConversions.java | 7 +
.../jackson/databind/convert/TestUpdateValue.java | 1 +
.../databind/creators/SingleArgCreatorTest.java | 37 +
.../databind/creators/TestBuilderSimple.java | 64 +-
.../jackson/databind/creators/TestCreators.java | 25 +-
.../jackson/databind/creators/TestCreators2.java | 13 +-
.../jackson/databind/creators/TestCreators3.java | 46 +
.../databind/creators/TestValueInstantiator.java | 15 +-
.../jackson/databind/creators/TestValueUpdate.java | 48 +
.../databind/deser/TestAnnotationIgnore.java | 50 +-
.../jackson/databind/deser/TestAnyProperties.java | 64 +-
.../databind/deser/TestArrayDeserialization.java | 14 +-
.../databind/deser/TestBasicAnnotations.java | 12 +
.../databind/deser/TestBeanDeserializer.java | 3 +-
.../jackson/databind/deser/TestBlocking.java | 1 +
.../deser/TestCollectionDeserialization.java | 45 +
.../databind/deser/TestCustomDeserializers.java | 112 +-
.../jackson/databind/deser/TestCyclicTypes.java | 42 +-
.../databind/deser/TestDateDeserialization.java | 81 +-
.../databind/deser/TestEnumDeserialization.java | 96 +-
.../deser/TestExceptionDeserialization.java | 41 +
.../databind/deser/TestExceptionHandling.java | 5 +-
.../databind/deser/TestFieldDeserialization.java | 2 +-
.../jackson/databind/deser/TestGenerics.java | 59 +
.../jackson/databind/deser/TestIgnoredTypes.java | 46 +-
.../jackson/databind/deser/TestInjectables.java | 60 +
.../jackson/databind/deser/TestJacksonTypes.java | 3 +-
.../jackson/databind/deser/TestJdkTypes.java | 467 +-
.../databind/deser/TestMapDeserialization.java | 17 +
.../jackson/databind/deser/TestNullHandling.java | 57 +-
.../jackson/databind/deser/TestNumbers.java | 8 +-
.../databind/deser/TestParentChildReferences.java | 45 +-
.../databind/deser/TestSetterlessProperties.java | 6 -
.../databind/deser/TestSimpleAtomicTypes.java | 61 +-
.../jackson/databind/deser/TestSimpleTypes.java | 324 +-
.../deser/TestTimestampDeserialization.java | 17 +
.../databind/deser/TestUntypedDeserialization.java | 162 +-
.../jackson/databind/ext/TestCoreXMLTypes.java | 10 +-
.../filter/TestAnyGetterFiltering.java} | 16 +-
.../filter/TestIgnorePropsForSerialization.java | 24 +-
.../TestJsonFilter.java} | 57 +-
.../jackson/databind/filter/TestMapFiltering.java | 56 +
.../filter/TestSimpleSerializationIgnore.java | 13 +-
.../filter/TestUnknownPropertyDeserialization.java | 3 +-
.../databind/interop/TestExternalizable.java | 1 +
.../jackson/databind/interop/TestJDKProxy.java | 1 +
.../databind/introspect/TestBuilderMethods.java | 13 +-
.../databind/introspect/TestMixinMerging.java | 50 +
.../databind/introspect/TestNameConflicts.java | 86 +
.../TestNamingStrategyCustom.java} | 26 +-
.../TestNamingStrategyStd.java} | 77 +-
.../introspect/TestPOJOPropertiesCollector.java | 87 +-
.../databind/introspect/TestPropertyConflicts.java | 113 +
.../databind/introspect/TestPropertyRename.java | 75 +
.../jsonschema/TestGenerateJsonSchema.java | 30 +-
.../databind/jsonschema/TestReadJsonSchema.java | 2 +-
.../databind/jsontype/TestAbstractContainers.java | 80 +
.../jsontype/TestAbstractWithObjectId.java | 2 +-
.../jsontype/TestCustomTypeIdResolver.java | 96 +-
.../databind/jsontype/TestDefaultForMaps.java | 71 +-
.../databind/jsontype/TestDefaultForObject.java | 9 +-
.../databind/jsontype/TestDefaultForScalars.java | 4 -
.../databind/jsontype/TestDefaultForTreeNodes.java | 41 +
.../jackson/databind/jsontype/TestTypeNames.java | 22 +-
.../jsontype/TestTypedContainerSerialization.java | 10 +-
.../TestTypedDeserializationWithDefault.java | 17 +-
.../databind/jsontype/TestVisibleTypeId.java | 71 +-
.../module/TestTypeModifierNameResolution.java | 60 +
.../jackson/databind/node/TestArrayNode.java | 1 +
.../jackson/databind/node/TestConversions.java | 144 +-
.../jackson/databind/node/TestFindMethods.java | 3 +-
.../jackson/databind/node/TestJsonNode.java | 5 +-
.../jackson/databind/node/TestJsonPointer.java | 49 +
.../jackson/databind/node/TestMissingNode.java | 2 +
.../jackson/databind/node/TestNullNode.java | 4 +-
.../jackson/databind/node/TestNumberNodes.java | 70 +-
.../jackson/databind/node/TestObjectNode.java | 141 +-
.../databind/node/TestTreeDeserialization.java | 27 +-
.../databind/node/TestTreeMapperDeserializer.java | 51 +-
.../jackson/databind/node/TestTreeMapperMaps.java | 74 -
.../databind/node/TestTreeMapperSerializer.java | 2 +
.../databind/node/TestTreeTraversingParser.java | 6 +-
.../jackson/databind/node/TestTreeWithType.java | 126 +
.../databind/ser/TestArraySerialization.java | 35 +-
.../jackson/databind/ser/TestBeanSerializer.java | 28 +-
.../databind/ser/TestCollectionSerialization.java | 37 +-
.../databind/ser/TestCustomSerializers.java | 82 +-
.../databind/ser/TestDateSerialization.java | 38 +-
.../databind/ser/TestEnumSerialization.java | 61 +-
.../databind/ser/TestExceptionHandling.java | 4 +-
.../jackson/databind/ser/TestFeatures.java | 2 +-
.../databind/ser/TestFieldSerialization.java | 23 +-
.../jackson/databind/ser/TestJacksonTypes.java | 4 +-
.../jackson/databind/ser/TestJdkTypes.java | 65 +-
.../jackson/databind/ser/TestJsonSerialize.java | 41 +-
.../jackson/databind/ser/TestMapSerialization.java | 34 +-
.../databind/ser/TestNullSerialization.java | 52 +-
.../jackson/databind/ser/TestNumbers.java | 73 +
.../jackson/databind/ser/TestRootType.java | 50 +-
.../databind/ser/TestSerializationOrder.java | 46 +-
.../databind/ser/TestSerializerProvider.java | 22 +-
.../jackson/databind/ser/TestSimpleTypes.java | 32 -
.../databind/ser/TestTreeSerialization.java | 4 +
.../databind/ser/TestUntypedSerialization.java | 2 +
.../databind/ser/TestUnwrappedWithTypeInfo.java | 85 +
.../struct}/TestBackRefsWithPolymorphic.java | 2 +-
.../jackson/databind/struct/TestObjectId.java | 2 +-
.../struct/TestObjectIdDeserialization.java | 229 +-
.../databind/struct/TestObjectIdSerialization.java | 17 +-
.../databind/struct/TestObjectIdWithEquals.java | 80 +
.../struct/TestPOJOAsArrayWithBuilder.java | 3 +-
.../jackson/databind/struct/TestUnwrapped.java | 31 +-
.../jackson/databind/type/TestTypeFactory.java | 43 +-
.../databind/util/ISO8601DateFormatTest.java | 9 +
.../jackson/databind/util/ISO8601UtilsTest.java | 10 +-
.../jackson/databind/util/TestTokenBuffer.java | 68 +-
.../failing/TestConvertingSerializer357.java | 37 +
...113.java => TestCreatorWithPolymorphic113.java} | 17 +-
.../{TestJavaType.java => TestJavaType76.java} | 2 +-
.../jackson/failing/TestMapJsonValueKey.java | 49 -
.../jackson/failing/TestMapJsonValueKey47.java | 44 +
.../jackson/failing/TestMultipleExternalIds.java | 71 +
.../jackson/failing/TestNameConflicts.java | 41 -
...s.java => TestNonStaticInnerClassInList32.java} | 2 +-
.../fasterxml/jackson/failing/TestObjectId154.java | 45 +
.../failing/TestObjectIdDeserialization.java | 125 +
.../jackson/failing/TestObjectIdSerialization.java | 94 -
.../failing/TestPolymorphicDeserialization.java | 73 +
.../failing/TestScalaLikeImplicitProperties.java | 165 +
.../failing/TestSetterlessProperties501.java | 76 +
.../jackson/failing/TestTreeWithType.java | 70 -
.../jackson/failing/TestTypeWithJsonValue466.java | 81 +
.../jackson/failing/TestUnknownProperty426.java | 45 +
.../jackson/failing/TestUnwrappedIssue383.java | 33 +
...pedWithPrefix.java => TestUnwrappedMap171.java} | 2 +-
.../jackson/failing/TestUnwrappedWithCreator.java | 78 +
.../jackson/failing/TestVisibleExternalId.java | 43 +
.../java/com/fasterxml/jackson/test/BaseTest.java | 5 +
src/test/java/perf/ManualObjectWriterPerf.java | 113 -
src/test/java/perf/ManualReadPerfUntyped.java | 43 +
.../java/perf/ManualReadPerfUntypedReader.java | 70 +
.../java/perf/ManualReadPerfUntypedStream.java | 70 +
src/test/java/perf/ManualReadPerfWithMedia.java | 8 +-
src/test/java/perf/ManualReadPerfWithRecord.java | 8 +-
src/test/java/perf/ManualReadPerfWithUUID.java | 62 +
src/test/java/perf/ManualWritePerfUntyped.java | 64 +
.../java/perf/ManualWritePerfWithAllTypes.java | 134 +
src/test/java/perf/ManualWritePerfWithRecord.java | 24 +
src/test/java/perf/ManulWritePerfWithUUID.java | 61 +
src/test/java/perf/NopWriter.java | 27 +
src/test/java/perf/ObjectReaderBase.java | 106 -
src/test/java/perf/ObjectReaderTestBase.java | 241 +
src/test/java/perf/ObjectWriterTestBase.java | 122 +
src/test/resources/data/citm_catalog.json | 50469 +++++++++++++++++++
449 files changed, 69965 insertions(+), 8300 deletions(-)
create mode 100644 .travis.yml
create mode 100644 debian/patches/fix-using-bundle.diff
create mode 100644 debian/patches/series
create mode 100755 profile.sh
create mode 100755 run.sh
create mode 100644 src/main/java/com/fasterxml/jackson/databind/PropertyMetadata.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/cfg/ContextAttributes.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/UnresolvedId.java
rename src/main/java/com/fasterxml/jackson/databind/{jsontype => deser}/impl/FailingDeserializer.java (89%)
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/std/AtomicBooleanDeserializer.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/std/AtomicReferenceDeserializer.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/std/ByteBufferDeserializer.java
delete mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/std/ClassDeserializer.java
delete mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/std/JacksonDeserializers.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/std/JsonLocationInstantiator.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/std/StackTraceElementDeserializer.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/std/TokenBufferDeserializer.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/deser/std/UUIDDeserializer.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/exc/IgnoredPropertyException.java
copy src/main/java/com/fasterxml/jackson/databind/exc/{UnrecognizedPropertyException.java => PropertyBindingException.java} (59%)
create mode 100644 src/main/java/com/fasterxml/jackson/databind/jsonFormatVisitors/package-info.java
copy src/main/java/com/fasterxml/jackson/databind/ser/{BeanPropertyFilter.java => PropertyFilter.java} (51%)
create mode 100644 src/main/java/com/fasterxml/jackson/databind/ser/PropertyWriter.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/ser/std/ByteBufferSerializer.java
copy src/main/java/com/fasterxml/jackson/databind/ser/std/{SqlTimeSerializer.java => ClassSerializer.java} (56%)
copy src/main/java/com/fasterxml/jackson/databind/ser/std/{SqlTimeSerializer.java => FileSerializer.java} (56%)
create mode 100644 src/main/java/com/fasterxml/jackson/databind/ser/std/InetSocketAddressSerializer.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/ser/std/MapProperty.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/ser/std/NumberSerializer.java
delete mode 100644 src/main/java/com/fasterxml/jackson/databind/ser/std/StdContainerSerializers.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/ser/std/UUIDSerializer.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/util/ArrayIterator.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/util/ByteBufferBackedInputStream.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/util/ByteBufferBackedOutputStream.java
create mode 100644 src/main/java/com/fasterxml/jackson/databind/util/ContainerBuilder.java
delete mode 100644 src/main/java/com/fasterxml/jackson/databind/util/Provider.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/big/TestBiggerData.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/contextual/TestContextAttributeWithDeser.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/contextual/TestContextAttributeWithSer.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/creators/SingleArgCreatorTest.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/creators/TestCreators3.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/creators/TestValueUpdate.java
rename src/test/java/com/fasterxml/jackson/{failing/TestSerializationFiltering.java => databind/filter/TestAnyGetterFiltering.java} (75%)
rename src/test/java/com/fasterxml/jackson/databind/{ser/TestFiltering.java => filter/TestJsonFilter.java} (73%)
create mode 100644 src/test/java/com/fasterxml/jackson/databind/filter/TestMapFiltering.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/introspect/TestMixinMerging.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/introspect/TestNameConflicts.java
rename src/test/java/com/fasterxml/jackson/databind/{TestNamingStrategy.java => introspect/TestNamingStrategyCustom.java} (91%)
rename src/test/java/com/fasterxml/jackson/databind/{TestStdNamingStrategies.java => introspect/TestNamingStrategyStd.java} (80%)
create mode 100644 src/test/java/com/fasterxml/jackson/databind/introspect/TestPropertyConflicts.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/introspect/TestPropertyRename.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/jsontype/TestAbstractContainers.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/jsontype/TestDefaultForTreeNodes.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/module/TestTypeModifierNameResolution.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/node/TestJsonPointer.java
delete mode 100644 src/test/java/com/fasterxml/jackson/databind/node/TestTreeMapperMaps.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/node/TestTreeWithType.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/ser/TestNumbers.java
create mode 100644 src/test/java/com/fasterxml/jackson/databind/ser/TestUnwrappedWithTypeInfo.java
rename src/test/java/com/fasterxml/jackson/{failing => databind/struct}/TestBackRefsWithPolymorphic.java (99%)
create mode 100644 src/test/java/com/fasterxml/jackson/databind/struct/TestObjectIdWithEquals.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestConvertingSerializer357.java
rename src/test/java/com/fasterxml/jackson/failing/{TestIssueGH113.java => TestCreatorWithPolymorphic113.java} (80%)
rename src/test/java/com/fasterxml/jackson/failing/{TestJavaType.java => TestJavaType76.java} (95%)
delete mode 100644 src/test/java/com/fasterxml/jackson/failing/TestMapJsonValueKey.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestMapJsonValueKey47.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestMultipleExternalIds.java
delete mode 100644 src/test/java/com/fasterxml/jackson/failing/TestNameConflicts.java
rename src/test/java/com/fasterxml/jackson/failing/{TestInnerClass.java => TestNonStaticInnerClassInList32.java} (95%)
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestObjectId154.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestObjectIdDeserialization.java
delete mode 100644 src/test/java/com/fasterxml/jackson/failing/TestObjectIdSerialization.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestPolymorphicDeserialization.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestScalaLikeImplicitProperties.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestSetterlessProperties501.java
delete mode 100644 src/test/java/com/fasterxml/jackson/failing/TestTreeWithType.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestTypeWithJsonValue466.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestUnknownProperty426.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestUnwrappedIssue383.java
rename src/test/java/com/fasterxml/jackson/failing/{TestUnwrappedWithPrefix.java => TestUnwrappedMap171.java} (96%)
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestUnwrappedWithCreator.java
create mode 100644 src/test/java/com/fasterxml/jackson/failing/TestVisibleExternalId.java
delete mode 100644 src/test/java/perf/ManualObjectWriterPerf.java
create mode 100644 src/test/java/perf/ManualReadPerfUntyped.java
create mode 100644 src/test/java/perf/ManualReadPerfUntypedReader.java
create mode 100644 src/test/java/perf/ManualReadPerfUntypedStream.java
create mode 100644 src/test/java/perf/ManualReadPerfWithUUID.java
create mode 100644 src/test/java/perf/ManualWritePerfUntyped.java
create mode 100644 src/test/java/perf/ManualWritePerfWithAllTypes.java
create mode 100644 src/test/java/perf/ManualWritePerfWithRecord.java
create mode 100644 src/test/java/perf/ManulWritePerfWithUUID.java
create mode 100644 src/test/java/perf/NopWriter.java
delete mode 100644 src/test/java/perf/ObjectReaderBase.java
create mode 100644 src/test/java/perf/ObjectReaderTestBase.java
create mode 100644 src/test/java/perf/ObjectWriterTestBase.java
create mode 100644 src/test/resources/data/citm_catalog.json
--
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