[jackson-databind] annotated tag debian/2.4.2-1 created (now fbefb94)

Timo Aaltonen tjaalton at moszumanska.debian.org
Wed Sep 24 15:16:43 UTC 2014


This is an automated email from the git hooks/post-receive script.

tjaalton pushed a change to annotated tag debian/2.4.2-1
in repository jackson-databind.

        at  fbefb94   (tag)
   tagging  6ee7985123f6b8a1e285c8c908d1286a5b37c77e (commit)
  replaces  debian/2.2.2-2
 tagged by  Timo Aaltonen
        on  Wed Sep 24 17:14:13 2014 +0300

- Log -----------------------------------------------------------------
tagging package jackson-databind version debian/2.4.2-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJUItG1AAoJEMtwMWWoiYTcNXEP/iaynxVgtqALI2obZP5qvzcK
CngDbEKwta1SVHjR2d6zJCoxcuOHKyqnmTXNESZ3nPAF6RY2/5mCjVvG10pLpYw9
oeONzZdxRK019IFxV6B1bXn7+X6aAQxZ9tMINkQxujVt5B+h/XMOxJbO66jXFnxg
typvLs/Q1H+ez1eWuTt9wtG7gM9f/L9852/Cdsh6lwvP3gLFfmII7+kuQr5qtKgR
DaBMfmPbQX+qCutvta/kOzOK2Kp/npI1t6SwyZf3TNfIGtYJ3jQd3okgeIftXw0M
6zO1A/l2Mhc8D63a1NBN12jgrUf1Ep7aoINXB648lJD02Uj49GnUCVsEODk4551y
sWGNyggTXbxOnywCjZSNQ+4B1hsC801eAkiz3XMxDOR1yOgKwl1+QHrI+DnPYt8D
yf4bV6oONDrsJB1xljw8gAtfjRnjN4Eu0y2Yckvw3ielJ3Mx+THjO0o/yZQtU9mY
aQu/9IVdmmZUKffwZ8E8wGOJ25XN+HsD0aYJ+LqrnD35Z84VbL0zvWfrMbGDW9Zd
qX9X7YvCJxjZroFha+jlgdnULxhNlFIzW2is65uDBh/5QHSE2z+I51sXk0eG+3wl
jWvYp9FiYbM3t0ZWltXnc69W5zaNxuUsGUXj6ub9pLyt/1ShznDoarP4c4ziyFiH
BkRK3k2YD33NYE5EkmLE
=907u
-----END PGP SIGNATURE-----

Aaron Davidson (2):
      Contextualize deser with CreatorProperty, not intermediate prop
      Avoid setting explName to true if name is null in POJOPropertyBuilder

Andrew Brampton (1):
      Update src/main/java/com/fasterxml/jackson/databind/JsonMappingException.java

Andy Clayton (1):
      include JsonLocation in more mapping exceptions

Artur Dryomov (1):
      Use syntax highlighting in the readme file.

Ben Fagin (3):
      Support type modifiers in type id name resolution.
      skip writing type info for unwrapped properties
      serialization feature to enable/disable reporting of errors related to type

Ben Gertzfield (4):
      jackson-databind: Add PackageVersion to improve Android memory usage
      Update PackageVersion.java.in to implement Versioned.
      Refactor shared properties and plugin logic into oss-parent.
      Add a unit test.

Benson Margulies (1):
      documentation for deserialization versus polymorhism.

BokoEnos (1):
      Update BasicDeserializerFactory.java

Christopher Currie (16):
      Co-variant return for createContextual
      Additional methods on StdDelegatingSerializer
      Plumbing for alternate ClassIntrospector
      Rename creator properties in _renameProperties()
      Defer incomplete ValueInstantiator build errors.
      Honor detected constructor properties/names
      Restore covariant returns on BeanPropertyDefiniton subclasses.
      Test for value update on "creator" props
      Enable (and test) single-arg boolean constructors
      Travis CI config
      Update deploy credentials, deploy after success
      Update build status widget for Travis [ci skip]
      Try to deploy source jars
      Failing test for scala style props
      Add Scala-style constructors
      Add BeanProperty accessors

David Landis (1):
      Fixing the logic in the isEmpty method.

Dmitry Katsubo (2):
      Added getters (issue#65)
      Added DeserializationContext.getFactory() (issue#65)

Eric Tschetter (1):
      1) Commit failing unit test that shouldn't be failing

Francis Galiegue (23):
      NumericNode: make .asXXX() methods final (where XXX is a numeric type)
      DoubleNode: account for NaNs in .equals()
      JsonNodeFactory: normalize DecimalNode instances by default
      TokenBuffer: remove misplaced @Override annotation
      Get rid of custom empty iterator classes
      CalendarSerializer, DateSerializer: make "instance" final for both classes
      JsonSchema: when overriding .equals(), .hashCode() must be overriden
      SerializerCache: fix embedded TypeKey class' .equals() method
      Remove the last unused empty iterator class
      TestObjectMapperBeanDeserializer: replace URL field with URI
      JsonNode, MissingNode, ValueNode: some simplifications
      Reorganize find methods
      MissingNode: fix bug in is{Value,Container,MissingNode}() contract
      Add a JsonNodeType enum
      JsonNode: add abstract .getNodeType() method, make all .isXxx() methods final
      ArrayNode: make _children final
      ObjectNode: make _children final
      ArrayNode: remove unneeded constructor
      ObjectNode: remove unneeded constructor
      ArrayNode: make it final
      Make ObjectNode final
      JsonNodeFactory: work around an old bug with BigDecimal and zero
      Ensure that DecimalNodes with mathematically equal values are equal

Jacek Jackowiak (4):
      Tests for github issue #138
      Walkaround for #138
      This should fail. Walkaround should not be part of test case.
      Added failing test for object deserialization based on id

James Rawlings (1):
      Implemented the required attribute for the bean classes that have properties

James Roper (1):
      Added deserialization problem handler config registration from module

Karl Moore (1):
      #217 - JSON parse exceptions are not wrapped like others

Lukasz Dywicki (1):
      Improvements in OSGi manifest generation. Fixes #297.

Marcel Overdijk (1):
      added failing test for JsonIgnoreType with MixIn

Mark Woon (1):
      Fix broken links.

Mark van Cuijk (1):
      Added serialization feature for writing BigDecimal in plain form

Martin Steiger (7):
      Fixed floatValue() in LongNode
      Added JsonNode shortValue()
      Added ShortNode
      Improved support for shorts
      Removed NumberType.SHORT
      Made FloatNode final
      Added ObjectNode.put() for short

Matthew Morrissette (4):
      Adding "UNWRAP_SINGLE_VALUE_ARRAYS" DeserializationFeature
      Fix for UNWRAP_SINGLE_VALUE_ARRAYS for bean deserialization
      Added test cases for single value arrays bean deserialization
      Adding additional test cases for Issue # 381

Mgamerz (1):
      Update README.md

Nick Telford (2):
      Add support for InetSocketAddress
      Merge branch 'master' into feature/inet-socket-address

Pascal Gelinas (5):
      Made MappingIterator implement Closable.
      Test cases showing bug with MappingIterator#hasNext when json is wrapped with an array.
      Fixed bug with MappingIterator#hasNext
      Added handling for JACKSON-805 in the case of POJO as array.
      Added unit test that checks github issue #73.

Pascal Gélinas (21):
      Test case for issue #351.
      Foundation for forward reference resolution.
      Implemented forward reference resolution for general property based deserialization.
      Implemented forward reference resolution for any setter based deserialization.
      Implemented forward reference resolution for map based deserialization.
      Implemented forward reference resolution for collection based deserialization.
      Added check at end of processing to ensure all object ids are resolved.
      Added JsonLocation info in exception thrown for object id check at end of processing.
      Fixed Map deserialization with forward reference not keeping ordering.
      Added unit test for ordering being kept even with forward reference handling.
      Reworked unit test to avoid some duplication.
      Added assertion for unresolved id check.
      Added specific tests for ArrayBlockingQueue and EnumMap based deserialization with object id.
      Added failing test about defensive copying with object id.
      Added type information to unresolved forward reference exception thrown at end of processing.
      Moved failing tests to failing package.
      Support for custom object id serialization by subclasses. Mainly to support FasterXML/jackson-dataformat-xml#81.
      Made DelegatingDeserializer also delegate isCachable by default. Fixes FasterXML/jackson-dataformat-xml#93
      Implementation of custom object id resolution.
      Removed buffering during object id resolution, no longer needed. Fixes FasterXML/jackson-dataformat-xml#104
      Temporary fixed issue #490: create a new instance of

Paul Brown (1):
      Update README.md

Pier Fumagalli (2):
      Process injections when @JsonCreator annotated constructor is used.
      Unit test for issue 471 on GitHub.

Ryan Gardner (1):
      Add support for maps with java.util.Locale keys to the set of StdKeyDeserializers. (Locale takes a single-argument String constructor, so not explicitly mapping it can cause strange issues for any map with Map<Locale,?>)

Sean J. Barbeau (2):
      Adds new feature supporting PascalCaseStrategy, a PropertyNamingStrategy
      Added unit test for PascalCaseStrategy for Issue #63.

Sebastian Schuberth (1):
      POJOPropertiesCollector: Use equals() to compare strings contents

Seth Pellegrino (1):
      Fixing {Object,Array}Deserializer's illegal nullValue

Steve Sanbeg (2):
      Make date parsing error behavior consistent with Java & its own inherited documentation
      defer updating position until end, since it shouldn't update if there's an error

Steven Schlansker (2):
      Failing test case for Issue #47: Map key @JsonValue serialization
      @JsonUnwrapped does not unwrap Map values as it would unwrap any other type

Stuart Douglas (1):
      Use double checked locking to remove sync block

Tatu (136):
      Minor improvements to handling of boolean values (allow long values)
      ...
      Add support for modules to access ref back to ObjectMapper
      ...
      Add a unit test against [JACKSON-746]
      Fix [JACKSON-746] for 2.0
      Starting to add support for customizable 'is-empty' handling
      Adding unit tests for verifying 'isEmpty()', custom null value serialization
      Completed [JACKSON-695] implementation with tests.
      Add unit test for [JACKSON-757]
      Fix [JACKSON-757]
      Starting to fix [JACKSON-756]
      ...
      Work on full fix for [JACKSON-756], one more case to handle
      cleanup
      Implemented [JACKSON-718]
      Completed major rewrite of handling of on/off features for ObjectMapper/SerConfig/DeserConfig
      ...
      Renaming of AnnotationIntrospector methods to be (more) consistent
      Fix [JACKSON-712], inability to use Injectables with delegation constructor
      ...
      test refactoring
      unit test cleanup
      Implemented [JACKSON-747]; ability to reconfigure ObjectReader, ObjectWriter with Features.
      Implement [JACKSON-748], ability to register subtypes from modules
      Add unit tests to reproduce issues with hierarchich/nested @JsonUnwrapped with prefixes
      Fix a problem with unwrapping serialization; was not working for final classes
      Fixes to @JsonUnwrapped serialization; now multi-level name transformations work correctly
      FINALLY fixed handling of nested @JsonUnwrapped+prefix
      moving DeserializerProvider to deser (starting to hide)
      Remove DeserializerProvider from calls to Deserializers
      Prune some unneeded methods from ObjectMapper
      Deser refactoring, renaming
      ...
      Refactoring: make all structured standard deserializers implement proper resolve(), instead of resolving things on construction
      ...
      Yet more refactoring, trying to remove back-refs from DeserializerFactory to context/cache
      Yet more refactoring, trying to be able to pass DeserializationContext to ContextualDeserializer
      Cosmetic refactoring: making Deserializers callbacks more similar, passing same common args
      Minor javadoc cleanup to reduce references to SerializerCache (which should be hidden from app code)
      Further fixes for [JACKSON-757]
      Simplify/clean up annotation introspector parts
      ...
      trying to unify handling
      ...
      Bit more renaming for consistency
      Yet more refactoring: making more use of BeanPropertyDefinition
      Further refactoring for DeserializerFactories
      Changed the way DeserializerFactory config is handled, less cluttered now
      Implement [JACKSON-769], add more chainability for ObjectNode, ArrayNode
      Remove BeanProperty from being passed to Deserializers
      Convert MapDeserializer to be ContextualDeserializer
      Convert EnumMapDeserializer
      More elimination of BeanProperty passing, getting close: one new (transient) unit test failure to fix
      Removing BeanProperty from TypeDeserializer handling as well
      ...
      Fix the last problem wrt contextual deserialization; back to fully working again
      Starting to convert serializers similarly to use ContextualSerializer to get BeanProperty
      More work on contextual serializers...
      ...
      ...
      Convert JsonValueSerializer to ContextualSerializer
      ...
      More conversion (and one more transient unit test failure)
      Yet more refactoring, eliminating BeanProperty from TypeSerializer
      Further simplification; eliminated StdSerializerProvider
      javadoc improvements
      Implemented [JACKSON-777] (renamed SerializationConfig.Feature, DeserializationConfig.Feature); various other restructure
      Fix [JACKSON-775]
      Fixed [JACKSON-774] for 2.0.0 as well
      Fix 3 unit test failures
      Yay! Fixed all the transient unit tests -- back to only 3 longer-term failing ones
      Minor cleanup
      Groundwork for [JACKSON-762], ability to use bean getters for type id
      Implemented [JACKSON-762], almost done (one more unit test to make work...)
      Completed [JACKSON-762], custom type id for serialization, using @JsonTypeId
      Ok, Object Id handling back to working as good as before refactoring, i.e. just for serialization...
      One more unit test
      Last piece of support to handle native Object Ids
      improve sample
      ...
      refactor readme
      ...
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      Add a bogus method in otherwise empty test, to prevent build breakage
      Starting to add configurability for "untyped" deserializer
      Update release notes
      Changes needed by core-change (for adding dup detection)
      minor removal of deprecated internal methods
      fix a compilation issue (...from preceding pruning)
      Add unit tests to try to reproduce #349 (but without success yet)
      Adding explicit null check for BeanPropertyMap, to improve troubleshooting
      javadoc improvement
      minor pom refactoring
      Minor refactoring of 379
      ..
      Add a unit test reproducing an issue with custom id resolver, external property
      add an extra (now failing) unit test for external type id, visible=true
      Fixing #406
      ...
      Add a unit test for #408
      Merging #409 from 2.3
      Merge branch 'custom-id-resolution' of https://github.com/pgelinas/jackson-databind into pgelinas-custom-id-resolution
      ...
      minor cleanup
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      minor fix for ObjectIdInfo defaulting
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      Improve unit testing to reproduce issue #428
      ...
      Groundwork for addressing renaming of explicit names with PropertyNamingStrategy
      Fix #428
      typo fix
      A fix to handling of name explicitness; needed to prevent breakage of XML module that allows namespace-only overrides
      Update release notes wrt #434 fix
      merge error reporting improvements from 2.3
      Small fix to try to make it possible for 2.3 versions to work with 2.4.0 (within limits); specifically resolve one issue wrt Afterburner
      Fix #449
      Fix for #459 in master
      Javadoc fix for #457
      add a test for #426
      minor javadoc addition
      Implemented #463
      ...
      Implement a fix for #465
      Implement #376
      ...
      Minor tweaking of a contribution
      ...
      test renaming
      update release notes
      Add a sanity check to try to handle problemt of not passing SerializerProvider via schema introspection
      Try to improve test for #421
      Yet some more tweaking of #506
      Fix #515
      update 2.4 release notes

Tatu Saloranta (1263):
      first commit
      First check-in, tons of compilation errors to resolve
      cleanup...
      Yet more clean up
      ...
      Last pieces of the first round of refactoring: again compiles, may work
      More refactoring: moving JavaType to databind; other smaller clean up
      Eliminated JsonSerializableWithType, by moving method down to JsonSerializable
      More reshuffling
      ...
      Add unit tests, almost compilable
      Adding test deps, only hibernate giving trouble...
      fix hibernate-no-cglib test dep
      fix a unit test
      More unit test fixes; joda, xml ones not getting registered
      Try to get unit test report generated
      Clean up, to get rid of deprecated stuff
      Removed last existing deprecated methods
      Fix JavaType.hasGenericTypes(), removed couple of stray deprecated methods
      Fix a minor unit test bug
      ...
      Refactoring to improve grouping of deserializers
      ...
      Improve ValueInstantiator interface to pass enough information to properly construct types (i.e. give DeserializationConfig)
      Add back support for deserializing JsonLocation (using ValueInstiator, for added style points)
      javadoc cleanup
      Remove @JsonCachable, replace with a method
      Added '....module' package in OSGi bundle
      Fix version reading problem
      Improve version handling code
      Remove CustomSerializerFactory
      Remove separate 'isIgnoredXxx' methods; combined into 'hasIgnoralMarker' method in AnnotationIntrospector
      TypeFactory cleanup
      Add little bif of caching for TypeFactory, to reduce cost of JavaType creation
      Merged [JACKSON-712] fix in, with proper 2.0 changes
      Implement [JACKSON-749]: Make @JsonValue the canonical serialization of Enums, so that deserializer also uses it
      First working version of prefix-for-unwrapped; may want to generalize to allow other kinds of name mangling strategies
      Completed [JACKSON-669] implementation
      minor javadoc cleanup
      Implement [JACKSON-710]: avoid wrapping/unwrapping with ObjectMapper.convertValue()
      Implemented [JACKSON-732] for 2.0
      Add 'ContainerSerializer' as a shared base class, with new 'getContentType()' method
      Working on [JACKSON-736]
      Fixed issues uncovered with handling of contextual serializers (was not always resolving ContextualSerializers properly)
      Implement [JACKSON-751], add @JsonInclude
      Implemented [JACKSON-690]: pass DeserializationContext to ValueInstantiator.createXxx methods
      Add DeserializationContext.getAnnotationIntrospector() convenience method
      javadoc improvements
      Javadoc additions
      cleanup
      yet more trivial cleanup
      minor javadoc fixes
      Start work on [JACKSON-754], "annotation bundles"
      Implemented [JACKSON-754]: Support for annotation bundles with @JacksonAnnotationsInside
      Complete [JACKSON-756] fix for 2.0.0
      ...
      Implement [JACKSON-546]
      Implemented [JACKSON-721]; simpler creation of SimpleModule
      Implemented [JACKSON-528], change signature of treeToValue()
      ...
      Start work on [JACKSON-730] for databind
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Yet more config refactoring
      yet more config clean up (?)
      Still more config changes
      ...
      And more refactoring: configs are now immutable
      LAst config cleanups of the day
      test refactoring; all 3 failing cases now in 'failing' package (need to disable at some point)
      ...
      Start work on [JACKSON-747], per-call changing of Ser/DeserConfig Features (like WRAP_ROOT_VALUE)
      Javadoc cleanup, removing pre-2.0 @since annotations
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Implemented [JACKSON-437]; allow type id to be passed to POJO (via @JsonTypeInfo.visible=true)
      Refactoring
      Serializer-side refactoring
      And bit of deserializer refactoring too
      Fixed [JACKSON-763], problems with convertValue() to List<byte[]>
      javadoc cleanup
      Implement [JACKSON-764], programmatic way to set root name to use for root-wrapping
      Cleaning up AnnotatedClass implementation
      refactoring
      Completed refactoring of AnnotatedClass, now fully lazily initialized
      Removed last remaining unnecessary (pre-2.0) @since tags
      Refactoring: eliminate exposure of BasicBeanDescription (now just base class. BeanDescription)
      ...
      cleanup
      ...
      cleanup
      Fix javadocs
      Completed (?) major refactoring to give necessary context for Resolvable Serializers, Deserializers.
      Starting to work on [JACKSON-608] (views for deser)
      Add simple tests for [JACKSON-608]
      ...
      ...
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Piping view definitions through
      Still trying to simplify construction of BeanPropertyWriters
      ...
      Getting back to implement deserialization-with-view
      refactoring
      Bit more work on view handling
      Completed [JACKSON-608] (Json Views for deserialization), with tests
      add bit more complete handling of deser views
      Work on [JACKSON-707], [JACKSON-770]; simplifying JsonNode
      ...
      Minor improvements to error re-throwing with @JsonCreator
      Added unit tests for [JACKSON-707]
      Sync with core, now that JsonNode is part of mapper
      Simplified DeserializationContext handling a bit by removing StdDeserializationContext, demoting functionaliyt
      ...
      Move FilteredBeanPropertyWriter under 'impl' pkg, not externally useful
      Start rewriting most ResolvableDeserializers as ContextualDeserializers
      ...
      ...
      Remove parametrization of ContextualDeserializer
      Convert CollectionDeserializer from resolvable to contextual
      Convert AtomicReferenceDeserializer
      Commit ObjectArrayDeserializer
      Convert EnumSetDeserializer
      ...
      Minor renaming
      Fix [JACKSON-773]
      Remove BeanProperty refererence from BeanDeserializer
      Removing BeanProperty from TypeDeserializer constructors, now added via fluent factories
      ...
      ...
      ...
      ...
      refactoring
      Remove BeanProperty from SerializerFactory.createKeySerializer()
      Move BasicSerializerFactory.Config to a separate class
      ...
      ...
      ...
      Implemented [JACKSON-776], refactoring of DeserializationContext
      ...
      Implement [JACKSON-772]
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Add unit tests for [JACKSON-762]
      ...
      Implemented [JACKSON-737]
      Reorg things a bit: SerializationConfig, DeserializationConfig back at main level (so widely used), BeanPropertyDefinition moved under introspect
      Start working on [JACKSON-107], added annotation, unit test
      More work on object id serialization
      Implement serialization part of [JACKSON-107]
      Bit more refactoring to hide "ObjectMapper-only" methods from SerializerProvider, DeserializationContext
      Refactoring Object Id handling, after realizing first attempt is too limiting
      ...
      Fix a regression introduced by earlier commit (accidental deletion of type id handling)
      Minor simplification for BeanDeserializer: drop ref to AnnotatedClass (which is heavy-weight), replaced by Annotations to retain class annotations, much lighter object
      Start work on deser side of object id handlign
      Minor mods for object id handling
      Simplify object id handling during serialization a bit
      Yay! First end-to-end version of Object Id handling...
      ...
      Starting work on supporting custom (property-based) object ids.
      Added serialization support for custom ids (property-based)
      Add a unit test for deserializing property-based (custom) object ids
      Fix: ensure that scope gets pass to ObjectIdGenerators
      Fixed [JACKSON-780]
      Add unit test for [JACKSON-778]
      Implement Builder-based deserializer; fix a few ObjectId issues
      ...
      [maven-release-plugin] prepare release jackson-databind-2.0.0-RC1
      [maven-release-plugin] prepare for next development iteration
      ...
      ...
      Implement [JACKSON-789], support for java.nio.charset.Charset
      Minor changes required to support [JACKSON-782] for TokenBuffer, tree-based parser
      ...
      Start work on [JACKSON-787]; implemented for serialization
      ...
      Add support for ignoring map-property values too
      Completed [JACKSON-787] implementation; @JsonIgnoreProperties now usable for properties too
      Start work on [JACKSON-439]; serialization-side done
      Add customizable date format handling for Calendars as well (what about Joda?)
      ...
      ...
      Implemented [JACKSON-435], using @JsonFormat for Dates, Calendars
      Fixed [JACKSON-778]
      ...
      ...
      ...
      Add support for configuring serialization TimeZone for Dates/Calendars (next: deserialization)
      Fixing timezone handling for custom Date deserializers as well
      fix a slightly flawed date test
      Yet more fixes for Date handling
      Fixed [JACKSON-796] for 2.0
      Add exclusions for 'failing' tests (which are expected to fail until some future point)
      Improve handling of unexpected end-of-input for Tree-binding use case
      ...
      Implement [JACKSON-795]: @JsonValue will now work with Maps, Collections too
      finishing touches for timezone/date handling
      ...
      Improve default impl for missing type handling
      Adding support for (eventually) handling Object Id forward references; unit test (now failing) to verify functionality
      Removed Joda datatype support from core databinding package, now at: https://github.com/FasterXML/jackson-datatype-joda
      ...
      ...
      ...
      Merge pull request #2 from jroper/handler-module-config
      ...
      Implement [JACKSON-636], SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS
      Fix [JACKSON-794] for 2.0.0 as well
      ...
      some groundwork to eventually fix [JACKSON-798]
      Bit more work for [JACKSON-798].. getting there
      Merge pull request #4 from christophercurrie/covariant-return
      Fix [JACKSON-798]
      Implement [JACKSON-792]; can now handle Object Id forward references correctly
      ...
      ...
      ...
      [maven-release-plugin] prepare release jackson-databind-2.0.0-RC2
      [maven-release-plugin] prepare for next development iteration
      ...
      Implement [JACKSON-802]
      ...
      Fixed [JACKSON-799]; @JsonSerialize.as() not working for root values
      Implement [JACKSON-805], SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED
      update release notes
      ...
      Add unit test for [JACKSON-806]
      Fixed [JACKSON-806]
      Minor improvement to UnrecognizedPropertyException: list name of known properties to help user see what might be going wrong
      Fix a typo in javadoc
      ...
      Add test for [JACKSON-811]
      Fixed [JACKSON-811]
      ...
      Fix [JACKSON-812] for 2.0.0
      Fixed [JACKSON-368]; one of infamous 'failing' cases... (yay!)
      Minor test cleanup
      minor json schema relate cleanup
      Fix [JACKSON-816], test failures on Windows
      Resolved [JACKSON-815]; test failures on JDK7, due to addition of Throwable.suppressed property
      Fix issue [JACKSON-814]
      ...
      Impelmented [JACKSON-813], @JsonSerializableSchema.id addition
      unit test improvements
      ...
      Update README a bit
      ...
      ...
      ...
      ...
      ...
      ...
      ...
      ...
      ...
      ...
      ...
      [maven-release-plugin] prepare release jackson-databind-2.0.0-RC3
      [maven-release-plugin] prepare for next development iteration
      Added unit test to verify [JACKSON-820] (should possibly move to core tho)
      Implemented [JACKSON-810]; add 'DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL'
      preparing for 2.0.0 release
      further fixes to javadocs, for release
      [maven-release-plugin] prepare release jackson-databind-2.0.0
      [maven-release-plugin] prepare for next development iteration
      ...
      ...
      ...
      ...
      ...
      ...
      Merge pull request #5 from ryangardner/locale-map-deserializer
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      fix a unit test
      minor javadoc cleanup
      Add a unit test...
      Changes to make 1.5 compatible against: first, removing @Override from interface impls
      Java 1.5 fix
      Fix [JACKSON-829]
      More 1.5 changes.
      More 1.5 fixes
      Change local dep to snapshots, fix one last unit test failure (wrt compilation on 1.5)
      Prepare for 2.0.1
      [maven-release-plugin] prepare release jackson-databind-2.0.1
      [maven-release-plugin] prepare for next development iteration
      ...
      Implement feature [Issue-11]
      Add a unit test for [Issue-14]; minor javadoc improvements
      Add test for [Issue-14]
      Fixed [Issue-14]: parent types of mix-in annotations were not resolved for fields, methods
      ...
      Add unit tests to reproduce [JACKSON-822]
      Fixed [JACKSON-824]
      ...
      try to add cross-linking for javadocs
      Fixed [Issue-13]
      Merge [JACKSON-834] fix from 1.9.7
      Add unit test for [JACKSON-831]
      Fix [JACKSON-831]
      Merge pull request #17 from dlandis/bugfix
      prepare for 2.0.2 release
      [maven-release-plugin] prepare release jackson-databind-2.0.2
      [maven-release-plugin] prepare for next development iteration
      uncomment 2 failing (and, hard to fix :-p) tests
      ...
      Added missing entry for [JACKSON-787] in release notes; improvement to @JsonIgnoreProperties
      ...
      Minor fix to error message
      Comment out 2 failing tests for 2.0 now that it is not the head (but maint branch)
      Merge pull request #9 from rawlingsj/master
      Fix [JACKSON-839], issue-9
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Implement [Issue-19], change OSGi symbolic bundle name to be fully-qualified
      Add a simple unit test
      fix compilation problems
      ...
      test cleanup
      refactor tests to move long-term failures under failing/
      ...
      Implemented [Issue-22], add ObjectMapper.setAnnotationIntrospectors(...)
      Fixes to make TokenBuffer (etc) support 'readBinaryValue()'; also improve handling of
      update release notes
      ...
      [maven-release-plugin] prepare release jackson-databind-2.0.4
      [maven-release-plugin] prepare for next development iteration
      ...
      javadoc fix
      Minor performance improvement by allowing ObjectReader to pre-fetch root Deserializer
      ...
      Add pre-fetching of serializers in ObjectWriter as well
      Fix [JACKSON-845]
      Fix [JACKSON-845] for 2.0.5 as well
      Start work on "POJOs-as-arrays" serialization
      Ugh. Accidentally checked in pojo-as-array code in 2.0... need to merge in 2.1 first
      fix a unit test merge fail
      warning cleanup
      ...
      Merge pull request #27 from electricmonk/master
      update notes wrt pull request #27
      Fixes wrt [Issue-11]
      further refinements wrt [Issue-11]...
      ...
      Add test for deserialize-POJOs-from-arrays feature (not implemented yet)
      Completing [Issue-29], ability to (de)serialize POJOs to/from JSON Arrays, to condense output
      Implemented [Issue-20], JsonFormatException
      Improve manual perf tests to compare as-array serialization
      Unit test weeding
      bit more unit testing
      ...
      Implement [Issue-33]: changes to ObjectReader.readValues() to simplify semantics
      Improve javadocs for ObjectReader.readValues(...) methods
      javadoc update
      More manual perf tests to verify as-array approach efficiency
      ...
      unit test refactoring
      adding unit test for [JACKSON-850]
      Implement [JACKSON-850]: allow use of zero-arg factory methods using @JsonCreator
      Solidify POJOs-as-array functionality
      Merge pull request #36 from jackphel/master
      A fix to PropertyBasedObjectIdGenerator, related to problem [https://github.com/FasterXML/jackson-module-jaxb-annotations/issues/9] of JAXB annotations module
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      update javadoc link
      ...
      Add some support for builder-based deserializers for POJOs-as-array feature
      cleanup
      Add unit tests, support for jackson-annotations issue #4: add `@JsonIdentityInfo.firstAsId` to force serialization of the very first reference as id (as well as following ones)
      minor javadoc enhancements
      Implement [JACKSON-855], add StackOverflowError as root cause
      Implement [JACKSON-758]
      Fix [JACKSON-851], problems with ObjectWriter, DefaultPrettyPrinter
      Implemented [Issue#25] (enums as JSON Object); started implementation of [Issue#40] (Collections as JSON Objects)
      Adding more testing to [Issue#40]
      Completed [Issue#40]
      Implement [Issue#28], add ObjectMapper.copy()
      ...
      Added type check in ObjectMapper.copy()
      minor improvement to checking of format
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      Fix [Issue#46]
      Deprecating AnnotationIntrospector.isHandled() (should have been removed from 2.0 originally)
      Implement [Issue#12] for 2.1
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Implement [Issue#45]: @JsonNaming to support per-class naming strategy overrides
      Roll back changes to JSON Schema generation (pull #38), since it causes Public API breakage, can't do for minor version
      added bit more testing for map key handling
      Trying ONCE MORE (f*ck you git) to undo earlier json-schema changes, but keep @JsonNaming changes
      Implememented [Issue#42], allow defining Base64 default variant to use for databinding
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      Merge pull request #49 from jackphel/master
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      Merge pull request #51 from jackphel/master
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      Resolving Eclipse warnings (missing overrides etc)
      Start work on auto-detect support via ObjectReader
      Minor improvements to SubtypeResolver, to pass base type of property, to support structured values properly
      Remove bogus test for google-collections (if any needed, should have google-collections module)
      Start adding test to ensure Externalizable works
      complete test to verify that Jackson can do Externalizable
      Merge pull request #52 from jackphel/master
      Merge pull request #53 from jackphel/master
      tiny fix to unit test, remember to close the stream.
      Complete [Issue#15], format auto-detection for data-binding
      uncomment work-around in tests
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Add services registration for the standard ObjectMapper
      Merge pull request #55 from simonetripodi/master
      Improved handling of "always-as-id" references; might now actually be useful
      Fix test code usage of deprecated methods
      ...
      ...
      ...
      ...
      Fix [Issue#57] in master
      Merge pull request #58 from pgelinas/master
      Update release notes wrt Pull#58
      Merge pull request #59 from pgelinas/hasNext
      Add a unit test to reproduce [JACKSON-847]
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      Fixed [JACKSON-847], incompatibility between @JsonCreator, @JsonIdentityInfo
      tiny javadoc addition
      another javadoc fix
      Make it possible to create ObjectReader with alternate JsonFactory
      Rewrote [Issue#15] implementation to work with datatypes that require custom mapper (like XML)
      Implemented [Issue#60], JsonNode.hasNonNull()
      Merge pull request #64 from CUTR-at-USF/master
      Added bit more testing for [Issue#64]
      Adding concept of 'delegating [de]serializer', to help with multi-level delegation
      javadoc additions
      Starting to implement [Issue#69], upgrade to using PropertyName (to make xml support easier)
      Complete [Issue#69] implementation
      Minor fixes to name annotation handling
      Refactoring: create AnnotationIntrospectorPair out of AnnotationIntrospector.Pair
      ...
      Further changes to use PropertyName (with namespace support)
      forgot to check in mods to PropertyName
      Demote 'findWrapperName()' in core annotation introspector (from xml-specific one)
      ...
      Merge pull request #67 from dmak/issue-65
      update release notes wrt #65
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Add DelegatingDeserializer to help implementation of, well, delegating deserializers....
      Add one more constant for PropertyName, to signal "disabled" virtual name
      ...
      Fix a minor bug in introspector pair
      Merge pull request #71 from twoi/patch-1
      Improve error messages, remove JSON references
      ...
      Added MapperFeature.USE_WRAPPER_NAME_AS_PROPERTY_NAME
      Fix issues with wrapper-based property-renaming
      Minor improvement to error handling
      Merge pull request #74 from pgelinas/single-prop-pojo-as-array
      Bit more work wrt [JACKSON-805], POJO-as-array feature, moving tests around
      ...
      remove accidental use of 'instance' in TypeFactory
      refactor tests, 2 new failing tests under 'failing/'
      Change StringDeserializer to use new 'JsonParser.getValueAsText()', to allow for more flexible handling
      Converting deserializers to use JsonParser.getValueAsString(), to make more robust
      Add a test for [Issue#75]
      add convenience methods to SimpleModule
      unit test cleanup (silly eclipse warnings)
      Merge pull request #82 from fge/master
      Merge pull request #83 from fge/master
      Cleaned up Map handling of ObjectNode
      Clean up for ArrayNode, to allow non-ArrayList Lists to be used
      ...
      test case fix
      Merge pull request #86 from fge/master
      Fixed [Issue#75], problem with KeySerializer caching
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Second part of fix for [Issue#75], handle property-overrides for content (value) serializer
      Starting to clean up SerializerFactory, to remove/reduce passing of BeanProperty, which in general is not available at time of call.
      More SerializerFactory clean up, getting read of BeanProperty arg
      Completed SerializerFactory clean up; factories now should not get or expect BeanProperty, as that is only applicable for contextualSerializers
      Work on [Issue#87], delegating serializer
      Rewrite delegating serializer, after realizing initial API was not good
      ...
      ...
      Add a unit test for [Issue#89]
      complete [Issue#87], standard delegating serializer, deserializer impls
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Add unit tests for [Issue#88]
      Trying to straighten up new visitor system
      Last parts of straightening out JsonFormatVisitable; also realized there is one backwards
      ...
      Minor improvements for [Issue#42]
      compiler warning fix
      Work on making core pieces (up to and including ObjectMapper) java.io.Serializable, for Android dev
      serialization...
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      warning cleanup
      Yet more serializability improvements; sorta works for ObjectWriter, not yet ObjectReader
      ...
      Coding in anger, to try to get JDK serialization to rule supreme
      Furious JDK-serialization-support code surge continuing...
      Merge pull request #90 from christophercurrie/delegate
      Minor refactoring of delegating (de)serializer, to simplify overriding
      prepare for 2.1.0 release
      ...
      ...
      [maven-release-plugin] prepare release jackson-databind-2.1.0
      [maven-release-plugin] prepare for next development iteration
      ...
      add a unit test for [Issue#92] (can not reproduce)
      Fix [Issue#93]
      Fix issues #94 and #96
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      move failing test
      ...
      Fix [Issue#99]
      fix serializability issues
      ...
      Fix [Issue#102]
      compiler warning
      ...
      fix [JACKSON-875]
      ...
      change cache key creation to lazy, minor perf improvement
      [maven-release-plugin] prepare release jackson-databind-2.1.1
      [maven-release-plugin] prepare for next development iteration
      ...
      ...
      Merge pull request #104 from fge/master
      ...
      ...
      minor clean up
      Merge pull request #105 from fge/master
      eclipse warning fixes
      fix by Francis G, PropertyName.equals()
      Try to define exact equality rule fo PropertyName
      Merge pull request #107 from fge/master
      Merge pull request #108 from fge/master
      Fix compilation problem (due to Collections.emptyIterator()), upgrade to 'createParser' etc (from 'createJsonParser')
      cosmetic clenaup
      Exposing JsonMappingException through schema visitor interfaces; should simplify visitor implementation
      cosmetic changes
      Merge pull request #110 from fge/master
      Try to refactor BeanDeserializers to share more (i.e. demote to -Base)
      demote 'deserializeFromNumber'
      demoting deserializeWithObjectId()
      Moving rest of easily shareable deserialize methods to shared base class
      ...
      minor optimization for tests
      more test fixes
      Improve BeanProperty to include 'isRequired()', as well as a method to traverse type/property hierarcy (JsonFormatVisitor)
      Merge pull request #112 from christophercurrie/classintrospect2
      fix ObjectNode.equals()
      Fix ArrayNode.equals() as well (bad merge?)
      One more fix to ArrayNode#equals
      Add a unit test for [Issue#113]
      add a note on "no deps by core components"
      Trying to straighten out type handling, related to schema generation
      ...
      Implement [Issue#116], make JavaType implement java.lang.reflect.Type
      Fix [Issue#117]
      minor change to help pinpoint [Issue#113]
      ...
      Expose config objects
      Try avoid NPEs with type visitors
      bit more robustification for type visiting
      Added Base impls of visitors, to simplify usage
      Adding separate handling for Map type, distinct from generic "JSON Object"; while JSON Schema is lame enough to not make distinction, we shouldn't be
      Suppress compilation warnings
      Minor clean up of format/type visitor code
      Add a test to reproduce [JACKSON-877]
      Solve [JACKSON-877] (no fix, changed call in test), renamed related test
      Improve JSON format visiting by exposing expected JSON number type
      yet more work on format visitors
      ...
      ...
      Start working on [Issue#120]
      Compiler warning cleanup; continuing with adding more deserializer modifier options
      add more unit tests
      Fix [Issue#122]
      Continue work on [Issue#120]
      more work for #120
      more work on [#120], now Map type
      enums for #120
      Complete [Issue#120] impl: Extend BeanDeserializerModifier to work with non-POJO deserializers
      Added most modifiers for #120
      almost completed #120, only missing key serializer post-processing
      Completed [Issue#120] implementation
      Fixed [Issue#118]
      trying to reproduce #119
      Fix #119 for 2.2
      more polish on earlier fix
      Merge pull request #136 from c0nscience/patch-1
      Merge pull request #137 from stevenschlansker/map-key-failing
      Javadoc improved to clarify on null handling by JsonSerializer
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      Merge pull request #140 from phedny/master
      Implement [Issue#140], allow preventing use of scientific notation for BigDecimal serialization
      Implementing #141
      Added test to verify that [JACKSON-882] does not occur with 2.1
      Fixing issue #142, problems with EnumMap, polymorphic types
      Merge pull request #139 from bgertzfield/master
      update parent pom version
      Merge pull request #143 from Airborn/master
      update annotations dep
      update parent pom
      one more update fore replacer
      Yet more work on cleaning up version handling
      and remove unnecessary file
      Merge pull request #144 from fge/missingnodefix
      ...
      mark issue #126 (JDK->1.6) implemented
      Merge pull request #146 from christophercurrie/rename-creator-properties
      Update release notes wrt #146
      Merge pull request #147 from christophercurrie/value-instantiator
      ...
      update pom
      Merge pull request #145 from fge/master
      Fix #118
      ...
      Merge pull request #151 from Airborn/master
      Merge pull request #153 from fge/master
      Fixing issue 157
      update CREDITS
      Implemented #159
      Merge pull request #155 from fge/master
      Fix a regression bug caused by immutability changes to OBjectNode
      Implemented #161
      test cleanup
      Implemented #148
      Fix #130 in mainline (for 2.2)
      Add unit test for StackTraceElement deserializer, wrt [JACKSON-888], can not reproduce issue
      ...
      Merge pull request #162 from fge/master
      add a unit test for problems with type resolution
      ..
      Fix [JACKSON-887]
      Verify that [JACKSON-677] is also fixed
      Merge pull request #163 from ming13/readme-syntax-highlighting
      improve error message
      ...
      Fixing #166
      Changes to work with new and improved TreeNode
      Merge pull request #167 from cheddar/master
      ...
      Fix #167
      Start work on converters for serialization; adding annotations
      test improvement
      Fixing part of #97
      Javadoc cleanup
      add a null check for AnnotatedField
      Working on #124, serializer converters
      more work on #124, support MapSerializer
      yet more work on #124
      Completed (?) #124 implementation: now Converters seem to work ok
      Fix #170
      ...
      Refactoring to try to reduce amount of mandatory initializations
      more cleanup, wrt deserializer registration
      ...
      Unit test for [JACKSON-890]
      ...
      ...
      Merge pull request #175 from bramp/master
      Merge pull request #172 from stevenschlansker/map-unwrap
      Refactoring tests for #171, as they are failing, and may not be fixed immediately
      Implement #173
      Merge pull request #179 from markwoon/master
      fixing polymorphic updateValue
      Start working on converting deserializers
      add unit tests for converting deserializers (5, failing)
      More work on converters for deserialization; now passes 2/6 of new tests. Also adding 'DatabindContext', shared base class for DeserializationContext, SerializerProvider
      Refactoring to demote more stuff in DatabindContext
      cleanup of eclipse warnings
      More work on converting deserializers
      Fix a minor problem with converters, was using wrong delegate type
      Complete #125 implementation
      Cleanup; adding one more test case...
      Fix handling of String[] deserializer, to allow customization as expected.
      remove compiler warnings
      Improvements to Converter, added StdConverter base class
      Make delegating (de)serializer properly delegate resolve()
      unit test for #180
      ...
      ...
      Implement #180 in master
      ...
      Adding test to try to reproduce #186.
      update release notes for 2.1.2/3/4
      Refactoring
      ...
      Fix #188, probs with ObjectId, 'alwaysAsId' references
      Improve robustness of BooleanNode; sounds like version conflicts (multiple jackson jars) could cause issues with ClassLoaders
      Moving exception handling around a bit
      Bit of refactoring to allow easier access to find wrapper name in use (if any)
      More refactoring, piping through "wrapper name" so downstream code need not use introspector
      Minor test refactoring, adding checks to verify pre-fetching of serializers
      Fixed #23
      Merge pull request #192 from christophercurrie/propNames
      Mark 'path()' method as overridden in JsonNode (from TreeNode)
      bit more unit testing
      Implemented #195, ability to disable inference of mutators (inclusion of non-visible field/setter, if visible/annotated getter with same name is found)
      ...
      Starting to work on #194
      Add support for 'float' in JsonNode
      Implemented #190
      add a test for #193, won't fix for 2.2
      fix an NPE
      Improve default format schema compatibility testing/handling
      Implement #199, support for deserializing Iterable
      Improved error reporting a bit for uninitialized deserializers
      ...
      improve diagnostics by making BeanPropertyMap printable
      ...
      Implemented #203
      add 'ObjectMapper.registerModules(...)'; remove unnecessary VERSION.txt
      Fix defaults for newly added features
      ...
      Fix #206
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Implement Module auto-detection
      add javadoc comments to points out potential cost of module discovery methods in ObjectMapper.
      further work for #206, wrt ObjectReader
      Deferring construction of key deserializers, trying to reduce startup overhead
      Simplified handling of primitive array deserializers
      ...
      More simplification, remove ref to optional handler factory
      Refactoring optional XML handlers to reduce startup time, code duplication
      more cleanup
      add more unit tests for JavaType impl (for enum)
      update parent pom version ref
      Merge pull request #207 from msteiger/master
      minor tweaks for TokenBuffer
      removing an unnecessary class
      Remove Setter, not used by anything
      ...
      prepare for rc1
      [maven-release-plugin] prepare release jackson-databind-2.2.0-rc1
      [maven-release-plugin] prepare for next development iteration
      fix 2 javadoc provs
      ...
      Merge branch 'master' of https://github.com/FasterXML/jackson-databind
      javadoc improvements
      adding test for #211 (commented out)
      [maven-release-plugin] prepare release jackson-databind-2.2.0
      [maven-release-plugin] prepare for next development iteration
      ...
      ...
      trying to fix 2.2.0 release
      [maven-release-plugin] prepare release 2.2.0c
      [maven-release-plugin] prepare for next development iteration
      Add graceful handling of primitive types for key lookups
      typo fix
      compiler warning fix
      Fix #214, problems with Android packaging, LICENSE/NOTICE files
      Add MappingIterator.getCurrentLocation()
      Prepare for 2.2.1
      ...
      [maven-release-plugin] prepare release jackson-databind-2.2.1
      [maven-release-plugin] prepare for next development iteration
      remove unnecesary license stuff from metadata
      Minor fixes: BeanDeserializerBuilder copy ctor was not copying all settings
      Fix a minor type on exception message
      Fix #223
      Fixed #220
      Merge pull request #218 from karldmoore/master
      Bit more clean up for #217
      Add a (failing) test for #222
      Fixed #216
      Add a unit test for #226
      Fixed #232
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      cleanup
      starting to work on fixing an unwrapping issue
      Fixed #226
      Working on #213, trying to make more things final (for eventual immutability)
      bit more immutability for SettableBeanProperty...
      update deps a bit
      Prepare for 2.2.2 release
      [maven-release-plugin] prepare release jackson-databind-2.2.2
      [maven-release-plugin] prepare for next development iteration
      Change master to do 2.3.0-SNAPSHOT
      Fixed #237
      Start work on #227; add support for serialization
      Implemented #227
      Implement #215
      Cleanup; remove a test debug statement; remove 'isHandled()' from JacksonAnnotationIntrospector
      Add BeanPropertyWriter.isUnwrapping() accessor`
      Minor improvement to conversion testing
      Implemented #253
      add a unit test for #251
      Merge pull request #247 from nicktelford/feature/inet-socket-address
      ...
      Partial fix for #251
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Further improvements wrt #232: use `JsonGenerator` feature, instead of caller converting to String
      Change JsonDeserializer._valueDeserializer to be fully immutable (yay)
      Refactoring; move more std deserializers out of JdkDeserializers container
      Fix #238
      Implemented #208
      Starting to implement #239: first part, serialization, now supported.
      Complete #239 implementation
      Merge fix for #259 from 2.2 branch
      Realizing that [JACKSON-890] has been fixed (markes as such). Also, adding a failing unit test for Unwrapped+Creator combo
      typo fix
      Doing some work to maybe solve #265 eventually
      ...
      ...
      Merge pull request #261 from sschuberth/master
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      update refs to javadoc
      eclipse warning cleanup, minor unit test additions
      start adding support for bean property descriptions
      Warning cleanup.
      Start working on passing full property names
      cleanup
      yet more warnings cleanup
      ... and cleanup. Mostly done by now.
      Start making changes to support full PropertyName passing, not just String name
      Completing conversion to using PropertyName instead of String in most parts of API
      Complete handling of property description -- need to test still
      Implemented #269
      Start conversion of type id serialization to support use of native type ids (by YAML first)
      try fixing issues with native type id serialization
      ... and more fixes
      Merge pull request #273 from christophercurrie/covariant
      clean up
      javadoc adds
      Add support for polymorphic deserialization using native type ids: initially needed by YAML module
      start adding support for writing native object ids
      Try to add support for retaining type ids via TokenBuffer
      minor compiler warning fixes
      Change to work with 'untyped' type/object ids
      refactoring, trying to get object id reading working with native ids
      More support for reading native Object Ids
      Fixes to properly disable "vanilla" deserialization when ObjectIdReader is not null
      Fix #280
      Implement #270
      Add a unit test to verify that #240 is fixed.
      fix TokenBuffer
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Fix #281
      bit more tweaking of null serialization
      Fix for 2.3
      ...
      remove release note entries that will be included in 2.2.3
      Implemented #277
      Add support for outputting placeholders during filtering
      Add better support for omitting filtered fields for position formats like CSV
      Add support for coercion from String "null" (in addition to null token)
      warnings cleanup
      remove a debug statement
      add unit tests to drill down to #234
      Fix #234
      Refactoring default SerializerProvider's handling of root null values
      Fix a potential issue with ignored root name
      minor cleanup
      Merge pull request #282 from cheddar/funky_polymorphic_serde
      move failing test to under 'failing'
      Add a notes wrt #283
      Add an alternate method for BeanDeserializer, to locate properties by index
      ...
      change url used for tests
      Add a unit test for #287
      Fix #287
      javadoc, other cleanup
      add bulk-geature-set accessors
      ...
      Fix #288
      further fix related to #288, but on deserializer side
      Add license link
      Fix issue #292
      Merge pull request #293 from ajostergaard/master
      Add support for auto-detecting need for property ordering
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      minor change: remove 'final' from AsArraySerializerBase.serializeWithType()
      Add basic version of JSON Pointer based traversal for JsonNode
      ...
      Merge pull request #298 from splatch/master
      Adding first JsonPointer test
      Add first passing test for tree traversal with JsonPointer.at(JsonPointer)
      Bit of groundwork for (possibly?) implementing #224; contextualization isolated in one place
      Groundwork for #225, centralizing contextualization of JsonSerializer instances
      ...
      Further improvements to contextualization for deser side
      Yet more work, trying to allow distinguishing of 'primary' and 'secondary' serializers, wrt property-context
      Add missing ObjectMapper.writeTree(); improve DelegatingDeserializer
      improving #113 test
      Add unit test for #306
      Implement #306
      Improve UUID deser speed by 5x
      First part of #308, improved deserialization speed by 4x as per test
      Completed #308, serialization speeded up by 4x as well
      javadoc update
      start working on TokenBuffer improvements
      Fix a UUID serialization problem, unit test bug (which masked serialization prob)
      Some more fixes for UUID handling, to allow use of Base64 encoding as well
      Put back a ctor of BeanSerializer
      fix a compiler warning
      Add a unit test for #311 (failing for now)
      Fix #311
      ...
      Implement #302
      Fix #271 (for in-built schema generation)
      Minor tweaks to better support unwrapped properties
      doc cleanup
      Fix #257
      Minor cleanup, to move failing (and not immediately fixable) problem to set of failing tests
      Remove some things deprecated in 2.0 and 2.1
      minor nip & tuck
      Fix a problem b/w TokenBuffer, new dup checking in core
      Remove 'final' modified from 2 places in BeanDeserializer where it shouldn't (have) be(en) used
      minor warning cleanup
      Implement #305
      Add #305 implementation; also, add numeric test for -0.0
      Merge pull request #317 from sethp-jive/master
      Added release notes, credits wrt #317
      Start work on adding context(-accessible) attributes; general-purpose key/value context
      work bit more on context attributes
      Completed serialization-side test, seems to work.
      Implemented #319
      Add bit more checking in new attribute tests
      Merge pull request #318 from christophercurrie/valueUpdate
      Refactoring; FailingDeserializer was in the wrong place for some reason
      ...
      Fix #324 in mainline
      Start working on #315, (more) configurable null serialization
      First part of custom null serializers implemented (per-property)
      Implement #315
      minor test refactoring for better grouping
      some more unit test refactoring
      Trying to refactor things to make it possible to filter non-Bean types (maps; any setters)
      More documentation cleanup
      Completed initial set of refactoring to be able to solve #307 and perhaps #317
      javadoc improvement wrt #325
      Finally implement #326 (originally one of oldest open bugs from codehaus issue tracker!)
      Add a unit test for #327, to indicate problem to solve
      Add back two semi-internal methods, marked as deprecated, to make migration from pre-2.3 versions smoother
      Full fix for #318
      Add a (failing) unit test for #307
      Initial support for Map-filtering, via properties
      Implemented #307
      Minor cleanup for unit test code
      Merge pull request #329 from fiddlerpianist/master
      Misc refactoring to eventually support #313, filtering of container types.
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Fix #332
      Add more consistency checks for type id generation
      Implement #334: make ArrayNode, ObjectNode non-final again
      Improvement wrt #333
      Implement #268
      Changes to revert back inability to sub-class JsonNode subtypes
      final touches to allow consistent sub-classing of JsonNode implementations
      prepare for rc1
      [maven-release-plugin] prepare release jackson-databind-2.3.0-rc1
      [maven-release-plugin] prepare for next development iteration
      Add method Annotated.annotations() to allow efficient iteration over all annotations, without exposing mutable state
      Fixing a ref to deprecated method
      Add a unit test for #337
      minor cleanup
      Fixed #337
      Add a test to try to reproduce #338 (won't fail yet tho)
      Bit of cleanup, verifying what causes #338
      Add test for #340 under failing; trying to resolve it, but without success yet.
      Implemented #343, DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES
      prepare for release
      update deps
      [maven-release-plugin] prepare release jackson-databind-2.3.0
      [maven-release-plugin] prepare for next development iteration
      update release notes again
      Fix a typo in release notes
      Fix #346
      ...
      javadoc improvement
      some more javadoc fixes
      tiny refactoring to reproduce duplication
      minor warnings cleanup
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Fixed #358
      One fix related to #358 to also resolve related case of Iterator
      cleanup
      Add a unit test for #359
      Fix #362
      Fix #365
      refactor tests
      further test renaming
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Merge pull request #361 from stuartwdouglas/master
      ...
      ...
      Remove @JacksonStdImpl from RawSerializer
      trying to reproduce #366
      Merge pull request #367 from UnquietCode/master
      update release notes wrt #367
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      add explicit config of debug info for compiler
      Add a unit test for #154
      Add a unit test for #370
      Fixed #370
      Preparing for 2.3.1 release
      [maven-release-plugin] prepare release jackson-databind-2.3.1
      [maven-release-plugin] prepare for next development iteration
      ...
      Prepare for 2.4 for master
      Refactoring to eliminate deprecated introspection methods
      Remove calls deprecated JsonNode methods
      More refactoring to get rid of unneeded methods
      start refactoring to remove one factory class
      Remove one factory class
      ...
      cleanup, removing unnecessary 'instance' members
      Yet more refactorign
      ...
      yet more refactoring
      Combine a bunch of simple "from-string" deserialziers
      Remove 2 more "simple" string deserializers
      Assimilate JavaType deserializer as well
      Remote separate TimeZone deserializer
      Collapse more deserializers
      ...
      ...
      ...
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Yet more pruning
      bit more pruning; combining 10 key deserializers into one
      minor refactoring
      Remove ClassDeserializer; now implemented as variation of FromStringDeserializer
      and still more refactoring
      minor fix to README
      minor cleanup for jdk serializer mapping
      still another fix to README
      Merge pull request #378 from BokoEnos/patch-1
      Merge pull request #379 from cpilsworth/paranamer-naming-strategy
      Merge pull request #380 from marceloverdijk/master
      Rewrote test for #380, to test expected behavior
      Merge pull request #384 from yinzara/master
      Updated release notes wrt #381
      Add unit tests for #88
      Fix #88
      Move #88 test case out of 'failing' (passes now)
      Add a (failing) test for #383
      Merge pull request #387 from yinzara/master
      Merge pull request #388 from pgelinas/forward-reference
      Working on being able to plug-in SerializableString replacements for 2.4
      silly little stylistic tweaking
      ...
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      ...
      Merge pull request #395 from pgelinas/cachable-delegate
      Merge pull request #394 from pgelinas/custom-object-id-serialization
      Merge pull request #396 from benson-basis/master
      ...
      Merge pull request #397 from Mgamerz/patch-1
      Fix #398 for mainline (2.4)
      Bit more rearranging; trying to reduce use of inner classes for shared things (only leave inner classes for private use)
      Add a unit test wrt #382
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      ...
      Implement #405
      Merge pull request #410 from pgelinas/xmlIssue104
      Merge pull request #407 from wpalmeri/null-deser-cleanup
      Add notes regarding #407
      Fix #411 for master
      Fix a prob b/w positive/negative inf parsing
      Add a (failing) unit test for #412
      Fix #412 in master
      Minor improvement to earlier #412 fix
      ...
      warnings cleanup
      Fix #420 also for master
      Minor improvement to handling of JsonGenerator.close() on exception case
      update dep
      update release notes
      Improve unit testing for trees vs polymorphic
      Update notes wrt #353
      Clean up test for #47; have a look at how implement, realizing that it's... a pain to implement.
      bit more testing for JsonPointer
      merge test to master
      ...
      Merge pull request #423 from sergeymetallic/patch-1
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Fixed #390; trying to trim forward-ref implementation slightly to remove non-static inner classes
      ...
      refactoring handling of forward-references
      refactoring
      yet more refactoring, hopefully done for now
      Fixed #369
      Work on #422
      Implement #335
      unit test refactoring
      Implement #375
      Minor code cleanup; should produce better error message for #354
      Added #323 unit test: appears to pass with 2.4.0-SNAPSHOT (master).
      Implemented #149
      Add a note wrt #176 being implemented
      test cleanup, remove obsolete tests for #138
      Fixed #359 for 2.4
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      ...
      unit test refactorign
      Trying to make StdDateFormat use Locale, if defined
      minor test refactoring
      fix a compatibility problem with scala module: can not just drop old semi-internal methods without deprecation
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Trying to refactor property introspection to use PropertyName, to help with namespaced names handling (-> xml)
      ...
      ...
      ...
      Last part of this round of refactoring aimed at passing full PropertyName (not just simple name) via POJO properties collector
      add one redundant (for new code) null check back.
      working on #433
      update release notes
      Add a unit test related to #430 to verify that use of @JsonProperty("") can be used to specify "no-name" and force use of delegating construction
      ...
      Add unit tests for #429
      adding bit more testing for #429
      Trying to resolve strange, spurious test failures (only occurs on one build platform), suspect it has something to do with sharing of ObjectMappers during tests
      Improve javadocs for SimpleModule
      Merge pull request #434 from fge/decimalnode-equals
      warnings cleanup for tests
      Attempt to fix #435
      minor unit test cleanup
      minor refactoring
      Implemented #438
      Improving java.sql.Date serialization
      ...
      update release notes
      add AnnotationIntrospector.findParameterSourceName(), to distinguish explicit vs implicit ctor/method param names
      Refactoring of property name conflict resolution: fixes issues #193 and #327
      ...
      Move #323 back under failing since it's still unsolvable, unlike other bogus conflicts
      ...
      Minor fixes to parameter name discovery/introspection
      Clean up for findCreatorPropertyNames() (in BasicBeanDescription)
      ...
      update version dep
      Try to fix unreliable test case
      warnings cleanup
      small tinkering with ObjectNode, to allow more flexible creation of underlying Map
      Add another manually run perf micro-benchmark
      add the run script
      add profile runner too
      cleaning up manual micro-benchmarks
      ...
      trying to optimize allocation for lists, maps
      ...
      ...
      trying to simplify default handling of "untyped" deserialization
      ...
      improvements to time calcs for benchmarks
      Impelment #442
      Add a unit test for #442
      try to streamline node deserializer too
      Add variants of micro-benchmark
      ...
      Fix #444 for mainline
      prepare for rc1
      ...
      fuck you maven release plug-in. Eat worms. Get annihilated.
      [maven-release-plugin] prepare release jackson-databind-2.4.0-rc1
      [maven-release-plugin] prepare for next development iteration
      javadoc cleanup
      Remove a duplicate LinkedNode class
      Improve testing of untyped value handlign
      compiler warning cleanup
      benchmark improvements
      benchmark improvements: longer per-iteration runtime
      ...
      add bit more serialization benchmarks
      ...
      add a new unit test
      Minor fix to avoid error if marking nominal serialization type as Object.class
      fix a minor bug with filtered map serialization
      benchmark cleanup
      ...
      [maven-release-plugin] prepare release jackson-databind-2.4.0-rc2
      [maven-release-plugin] prepare for next development iteration
      Merge pull request #451 from christophercurrie/scalaStyleProps
      ...
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      test improvements
      Improve handling of native type ids; use non-native type ids as fallback
      Fix a minor issue with handling of `DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT)`; was not dynamically changeable
      One minor change to handling of native type ids; allow coercion from empty string to null if `DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT` is set
      Add access to type deserializer construction via DeserializationConfig
      Fixed #323
      Mark #435 as fixed
      Minor refactoring of handling of root name, to cache PropertyName
      change 'findParameter
      Connected `AnnotationIntrospector.findImplicitPropertyName()` from `POJOPropertiesCollector`; now some of `TestScalaLikeImplicitProperties` tests pass
      ...
      [maven-release-plugin] prepare release jackson-databind-2.4.0-rc3
      [maven-release-plugin] prepare for next development iteration
      Trying to simplify handling of String collections
      Add an alternative creator for collections
      minor straightening of enum deserializer
      minor cleanup
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Merge pull request #455 from UnquietCode/jackson-databind-81
      Add notes wrt #81
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Minor tweaking for #81, changing exception used
      Implement #461
      Try to fix #462 for 2.4
      Implement #447
      Working on #425
      Implemented #425, to migrate from "NoClass.class" to using "Void"
      Add plug-in for cobertura, just for fun
      minor cleanup
      Add bit more sizable test for sanity checking
      ...
      Merge pull request #470 from aarondav/context
      Merge pull request #473 from aarondav/scala
      Merge pull request #464 from q3aiml/location-in-more-errors
      Merge pull request #472 from pfumagalli/master
      Add a unit test to reproduce #466
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      javadoc
      Minore javadoc improvement for #475
      Fix #467
      ...
      ...
      ...
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      add a unit test for inferred/implied names
      Starting to work on resolving more of non-conflicting getters
      Complete handling of non-conflicts with implicit names
      Minor optimization to avoid including non-value-returning methods as possible getters
      prepare for 2.4.0
      [maven-release-plugin] prepare release jackson-databind-2.4.0
      [maven-release-plugin] prepare for next development iteration
      Try to fix #479
      ...
      Add explicit ordering for test to resolve part of #480
      ...
      ...
      cleanup
      Merge pull request #482 from sanbeg/master
      Minor streamlining of BeanPropertyWriter; update release notes
      add one more unit test for explicit is-getter
      Merge branch 'master' of github.com:FasterXML/jackson-databind
      Partial fix/workaround for #489: add `TypeFactory.clearCache()`
      minor fixes to javadoc comments
      remove accidentally checked in debug stmt
      Fixed last compiler warnings wrt #480
      prepare for 2.4.1
      [maven-release-plugin] prepare release jackson-databind-2.4.1
      [maven-release-plugin] prepare for next development iteration
      Merge pull request #491 from pgelinas/master
      Prepare for 2.4.1.1, to only include #491
      [maven-release-plugin] prepare release jackson-databind-2.4.1.1
      [maven-release-plugin] prepare for next development iteration
      Fixed #503
      adding first test trying to reproduce #501
      Tackle parts of #501; add suggested type resolution, indicate specific problem explicitly
      Refactoring to move the new failing test (for #501) under failing/, to avoid failing build
      prepare for 2.4.1.2
      [maven-release-plugin] prepare release jackson-databind-2.4.1.2
      [maven-release-plugin] prepare for next development iteration
      Minor change to improve binary-compatibility of LRUMap
      One more fix wrt LRUMap compatibility
      ...
      [maven-release-plugin] prepare release jackson-databind-2.4.1.3
      [maven-release-plugin] prepare for next development iteration
      ...
      Fix #506 for 2.4.2
      Add'l improvements for #506, add referring object for Collections (can't do for arrays)
      cosmetic
      Fixing #486
      update release notes
      ...
      prepare for 2.4.2
      [maven-release-plugin] prepare release jackson-databind-2.4.2

Timo Aaltonen (13):
      Merge remote-tracking branch 'origin/upstream' into master-n
      Merge branch 'master' into master-n
      update the changelog
      ignoreRules: Ignore replacer.
      ignoreRules: Ignore release plugin.
      control: Add libmaven-bundle-plugin to build-deps.
      fix-using-bundle.diff: Use extensions with bundle plugin.
      maven.{publishedR,r}ules: Fix version mangling.
      control: Bump dependency on -core and -annotations.
      use bundle instead of * in rules
      properties: Set encoding to UTF-8.
      control: Add libmaven-cobertura-plugin-java to build-depends.
      releasing package jackson-databind version 2.4.2-1

Will Palmeri (2):
      Fix deserialization of null values for collection/array type deserializers
      tests for custom null deser with collections

ajostergaard (1):
      Clarify meaning of 'creator method'

c0nscience (1):
      fixed javadoc for WRAP_ROOT_VALUE

cheddar (1):
      1) Unit test for funky polymorphic deserialization.  It appears that jackson messes up and returns the interface's deserialized value instead of the concrete class

cpilsworth (1):
      Fixes jackson-module-paranamer issue #5 problem with paranamer + PropertyNamingStrategy.  Update the creator properties after renaming using PropertyNamingStrategy as per initial _renameProperties() call.

jackphel (28):
      added SimplePropertyFilter.depositPropertyFilter
      tentative json schema java representation.
      serializers return schema pojos (untested)
      replaced getClass with getRawClass
      Generates schema in TestGenerateJsonSchema without throwing errors
      working, but passed type information isn't precise enough for collection
      jsonFormatVisitor/acceptor now passes/accepts typeHint of JavaType, but
      Revert "jsonFormatVisitor/acceptor now passes/accepts typeHint of JavaType, but some access is formatted incorrectly or, less likely, there is a bug in jackson. "
      working with JavaType
      working schema serialization, except for JsonSerializableSchema is
      jsonschema serialization and deep equals implemented.
      continuous loop property filter checking into separate loops.
      removed Schema knowledge from objectMapper
      Added javatype reference to all factories, organized imports
      adds new visitor wrapper, which constructs typed visitors
      factored getSchema into SchemaFactory
      schema here does NOT refer to JSON Schema
      removed unused constructor in arrayschemafactory
      refactored packages for separation
      Needed to change packages in pom to run maven install
      Merge remote-tracking branch 'jackson/master'
      previously removed generateSchema is returned
      visitorAware -> visitable, schemaType -> jsonFormatType
      cleans up pull request
      replaces BeanPropertyWriter references with BeanProperty
      passes typehints to formatVisitor in stringarray and map
      ObjectMapper, DefaultSerializerProvider acceptJSformVis of JavaType
      Appends previous commit to resolve compile error

jonathan.whitall (1):
      Infinite recursion is one way to get people's attention of a

jphelan (1):
      Documented depositSchemaProperty, and refactored duplicate code into a

sergeymetallic (1):
      Update CalendarSerializer.java

shaiyallin (2):
      addded addHandler() to ObjectReader
      renamed addHandler to withHandler

simonetripodi (1):
      parent moved to FasterXML OSS parent v3

twoi (1):
      j.u.Concurrent* -> j.u.concurrent.Concurrent*

yinzara (3):
      Adding @since 2.4 and removing unused null check
      Adding Character tests
      Merging from upstream

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jackson-databind.git



More information about the pkg-java-commits mailing list