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 _______________________________________________ pkg-java-commits mailing list pkg-java-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits