[jackson-core] annotated tag upstream/2.7.3 created (now 36445cc)

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Fri Apr 8 11:07:43 UTC 2016


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

ebourg-guest pushed a change to annotated tag upstream/2.7.3
in repository jackson-core.

        at  36445cc   (tag)
   tagging  6317fac99a8069cb573f641469199e8fa590f181 (commit)
 tagged by  Emmanuel Bourg
        on  Fri Apr 8 09:33:58 2016 +0200

- Log -----------------------------------------------------------------
Upstream version 2.7.3

Adam Vandenberg (1):
      Fix download link in readme.

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

Ben Gertzfield (4):
      VersionUtil: Improve Android memory usage
      Make PackageVersion implement Versioned.
      Add another unit test.
      Refactor shared properties and plugin logic into oss-parent.

Christopher Currie (6):
      Travis CI support
      Update travis config for Maven deploy
      Travis build status [ci-skip]
      Quote branch name to make it a string [ci skip]
      Update deploy credentials, deploy after success
      Syntax error in travis config

Daniel Lew (1):
      Issue 11: Fixed JsonParser.getValueAsLong()

Emmanuel Bourg (1):
      Imported Upstream version 2.7.3

Eugene Brevdo (1):
      Added support for plain 'Infinity' when feature ALLOW_NON_NUMERIC_NUMBERS is on.

Francis Galiegue (7):
      Remove unnecessary boxing/unboxing of primitive values
      No need to declare methods "final" in final classes
      Private methods don't need a "final" modifier
      Remove unneeded interface method modifiers
      {Bytes,Char}ToNameCanonicalizer: fix seed generation
      DefaultPrettyPrinter: make some public static variables final
      VersionUtil: fix fd leak in .versionFor()

Gonçalo Silva (4):
      Use StringBuilder instead of StringBuffer
      Remove usage of StringBuilder as it's unneeded
      Remove redundant casts
      Replace manual array copy with System.arraycopy()

James Roper (1):
      Added support for leading versions from maven pom.properties files

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

Lukasz Kryger (1):
      Javadocs fixes (a copy-paste error)

Mark Woon (1):
      Fix links

Martin Steiger (1):
      Added JsonGenerator.writeNumber(short)

Olly Smith (1):
      Fix incorrect @link in jackson.core package-info.

Paul Brown (1):
      Update README.md

Q.P.Liu (2):
      Add FilterJsonGenerator.
      Reimplement FilterJsonGenerator as a flag to JsonGeneratorDelegate.

Tatu (17):
      Fix [JACKSON-753] for 2.0, clean up otherwise
      Start work on [JACKSON-718]
      javadoc improvements
      Last (?) piece of work for [JACKSON-730], add JsonFactory.Feature instead of trying to shoe-horn things in JsonParser.Feature
      Remove all pre-2.0 @since tags (since nothing in these packages predates 2.0)
      Improve ignorals as per #104 (need to roll out to other projects over time)
      Minor cleanup for JsonTokenId, adding comments
      update release notes
      Commit actual dup-detection implementation
      fix a typo in credits
      Integrate #129 in mainline as well
      ...
      Add skeletal micro-benchmark to verify perf of json parsing at raw streaming level
      Implemented #138
      ...
      Fix #143 (regression, not present in 2.3.3)
      fix build to properly omit **/failing/*.java

Tatu Saloranta (484):
      first commit
      ...
      ...
      clean up pom, readme
      update readme, pom
      Check in actual sources, moved to the new package, cleaned up a bit
      More clean up
      Move TokenBuffer to databind package
      Refactoring: moving JavaType into databind, creating more abstract base type, ResolvedType to define ObjectCodec
      Add unit tests from 1.x, all but 2 passing
      Fixed the failing unit test(s), now all pass as expected
      Add version info back, enable test
      Fix version reading problems
      ...
      Improve version detection; add optional group, artifact ids in Version (and thereby Versioned)
      Further improvements to version handling
      ...
      ...
      javadoc fixes
      Merge pull request #1 from jroper/master
      test cleanup
      Merge branch 'master' of github.com:FasterXML/jackson-core
      Minor change; remove IOException from ObjectCodec.treeToValue
      Implement [JACKSON-742], add more SerializableString accessors
      ...
      ...
      Implemented [JACKSON-730] for core package (need similar for databinding)
      ...
      Merge branch 'master' of github.com:FasterXML/jackson-core
      Working on [JACKSON-770], [JACKSON-707]
      One more significant refactoring: move JsonNode out of core (to mapper); add TreeNode interface locally
      minor fix to TreeNode type handling
      Added unit test for [JACKSON-779]
      Fixed [JACKSON-779]: problems with UTF-8 multibyte chars, comments
      javadoc cleanup
      [maven-release-plugin] prepare release jackson-core-2.0.0-RC1
      [maven-release-plugin] prepare for next development iteration
      Implement [JACKSON-782], JsonParser.overrideFieldName()
      ...
      ...
      [maven-release-plugin] prepare release jackson-core-2.0.0-RC2
      [maven-release-plugin] prepare for next development iteration
      Change legal byte value range from [-128,127] to [-128,255], for better interoperability with platforms that consider bytes unsigned.
      Minor improvement to JsonProcessingException, to allow better exception msgs
      Hmmh. Some javac versions require this cast... weird.
      ..
      ...
      ...
      [maven-release-plugin] prepare release jackson-core-2.0.0-RC3
      [maven-release-plugin] prepare for next development iteration
      Fix issue [JACKSON-820]
      preparing for 2.0.0 release
      [maven-release-plugin] prepare release jackson-core-2.0.0
      [maven-release-plugin] prepare for next development iteration
      upgrade javadoc plugin
      ...
      ...
      Merge pull request #4 from simonetripodi/master
      ...
      Add 'getSchema()' method for JsonParser, -Generator (should have gone in 2.0.0 -- only publicly accessible from 2.1)
      Working on [JACKSON-827], accidental JDK 1.6 dep
      Merge pull request #12 from dlew/master
      One last (?) fix to make things compile and work on 1.5
      prepare for 2.0.1
      [maven-release-plugin] prepare release jackson-core-2.0.1
      [maven-release-plugin] prepare for next development iteration
      Fixed Long-case of [JACKSON-832]
      ...
      prepare for 2.0.2 release
      [maven-release-plugin] prepare release jackson-core-2.0.2
      [maven-release-plugin] prepare for next development iteration
      update javadoc link
      ...
      ...
      ...
      Fix for [JACKSON-838]
      Implemented [JACKSON-837]; made JsonGenerator implement Flushable
      Refactoring for Issue-7 (addition of 'createParser' and 'createGenerator' on 'JsonFactory')
      Change OSGi to be fully-qualified
      Starting to implement streaming writing of binary data.
      ...
      Fix [JACKSON-842] for head
      Start work on incremental binary/base64 generation
      Merge pull request #19 from adamv/patch-1
      Mark [Issue-16] (streaming writing of base64-encoded binary content) as completed.
      Start working on [Issue-17] (streaming binary read)
      ...
      Fixed [Issue-6], incorrect count for pretty-printer, end-object
      Start implementing incremental base64-decoding for std JsonParser
      Implemented JsonParser.readBinaryValue(...)
      ...
      Refactor pom to use FX parent pom, to reduce fluff
      Start work on [Issue-22], trying to prevent hash-collision based attacks
      ...
      more hash collision work for 2.1 too
      more work with hash collision handling
      ...
      ...
      ...
      ...
      Fixed [JACKSON-853]
      Fix [Issue-24] for 2.1
      Working on [Issue-25], removing references to 'json' (create[Json]Parser, create[Json]Generator)
      Improving sharing/merging of symbol tables (wrt synchronization)
      test refactoring
      more refactoring
      Yet better way to share/merge symbol table contents for byte-backed entries
      update javadoc link
      Work on resolving [JACKSON-851], problems with ObjectWriter, DefaultPrettyPrinter, state
      Improvements to JsonFactory.copy()
      Start adding default base64 encoding
      undo previous add: figured this should be done fully at databind level
      remove unnecesssary (and harmful) 'synchronized' from CharToNameCanonicalizer
      Improve handling of low-level format auto-detection
      Minor improvement to DataFormatDetector
      Add 'getFactory()' as replacement for 'getJsonFactory()' in ObjectCodec
      upgrade parent pom version
      Added 'requiresCustomCodec()' methods, needed for format auto-detection
      add services info
      Fixing warnings new Eclipse version produces...
      Added 'JsonFactory.canUseSchema()' (similar to method JsonParser/JsonGenerator already had)
      eclipse warning cleanup
      stupid eclipse warnings...
      Merge branch 'master' of github.com:FasterXML/jackson-core
      update readme
      add methods missing from delegate
      Added 'JsonParser.getValueAsString()' method
      Fix [Issue#84]
      Integrate [Issue#84] fix from 2.0.x
      Implemented [Issue#26], ability to change root-value separator; usually to change it to linefeed (from single space)
      Implemented [Issue#10], JsonProcessing.getOriginalMessage()
      Merge pull request #29 from fge/master
      Implement
      Implement [Issue#33]: make `JsonFactory` JDK Serializable
      ...
      ...
      more serializability stuff
      ...
      doc update
      Make Version serializable (used by SimpleModule)
      prepare for 2.1.0 release
      ...
      [maven-release-plugin] prepare release 2.1.0b
      [maven-release-plugin] prepare for next development iteration
      Fix [Issue#34]
      compiler warning fixes
      update release notes
      Fix [Issue#38]
      ...
      minor tweaks
      [maven-release-plugin] prepare release 2.1.1b
      [maven-release-plugin] prepare for next development iteration
      ...
      ...
      Add missing JsonGeneratorDelegate methods (setPrettyPrinter)
      Merge pull request #39 from fge/master
      ..
      Fixing [Issue#42]
      ...
      Start deprecated 'createJsonXxx' methods in JsonFactory, in favor of 'createXxx'
      Finished switch to 'createXxx' (over 'createJsonXxx')
      eclipse warning cleanup
      Merge pull request #49 from bgertzfield/master
      ...
      update parent pom
      update replacer plugin settings
      yet more build fixes
      Fixes to #49 implementation
      Add 'toFullString()' in Version, to help troubleshoot
      Fixed [Issue#48]
      update parent pom to non-snapshot version
      minor cleanup
      Fixing [JACKSON-884]
      update readme wrt streaming api
      Merge pull request #53 from markwoon/patch-1
      Fixed #51, problems with JsonLocation serialization
      Add a unit test to verify serializability of Location
      ...
      Merge pull request #58 from ming13/readme-syntax-highlighting
      Implement #59, new methods in TreeNode
      Merge branch 'master' of github.com:FasterXML/jackson-core
      Fixing [JACKSON-889]
      ...
      Merge pull request #61 from kryger/master
      eclipse warning cleanup
      Add TreeNode.traverse(ObjectCodec)
      Fix #55 in master
      Merge pull request #62 from mlissner/patch-1
      Fixing #64, incomplete parsing error message
      Add 'path()' methods in TreeNode
      trying to clean up code, to trim unneeded code
      simplifying default pretty printer
      minor cleanup
      ...
      ...
      ...
      ...
      Upgrade parent pom, to get bit more compact jar builds
      Merge pull request #69 from msteiger/master
      Minor tweaks for #69
      Improve javadocs for GeneratorBase._verifyValueWrite()
      prepare for 2.2.0 rc1
      [maven-release-plugin] prepare release jackson-core-2.2.0-rc1
      [maven-release-plugin] prepare for next development iteration
      Clean up copyright notice comments by removing refs to LICENSE, adding stub in main-level classes.
      add LICENSE, NOTICE
      improve naming in LICENSE file
      ...
      [maven-release-plugin] prepare release jackson-core-2.2.0
      I fucking hate Maven release plug-in, kasa paskaa. Retry release.
      [maven-release-plugin] prepare release jackson-core-2.2.0b
      [maven-release-plugin] prepare for next development iteration
      update release notes
      ...
      ...
      Move LICENSE and NOTICE to avoid problems with Android, APK
      Fixed #72
      Modify JsonFactory.readResolve() to hopefully work correctly wrt serialization
      prepare for 2.2.1
      [maven-release-plugin] prepare release jackson-core-2.2.1
      [maven-release-plugin] prepare for next development iteration
      remove redundant license info from spi metadata
      prepare for 2.2.2
      [maven-release-plugin] prepare release jackson-core-2.2.2
      [maven-release-plugin] prepare for next development iteration
      test refactoring
      test refactoring
      ...
      ...
      Add a test case for #78
      Fixed #78
      Create 2.2 branch, start 2.3 dev for master
      Minor clean up to start using Arrays.copyOf() (since we require Java 1.6)
      Merge pull request #84 from ebrevdo/master
      ...
      Merge pull request #82 from githubaff0/master
      fixes to a patch
      Upgrade parent pom version
      Merge addition of Base64Variant.decode() from 2.2.3
      Fix #77
      Implement #85
      Eclipse warning removal
      update readme
      ...
      More improvements to readme
      Implement #91
      minor fix to javadocs
      ...
      clean up; adding skeletal methods for native Object Id handling
      add JsonGenerator.writeObjectRef() as well
      fix to invalid naming
      Change type of type/object ids to java.lang.Object, since impls are likely to require different actual types
      Implement #93
      ...
      Worked on improving DefaultPrettyPrinter, to allow changing linefeeds, fluent/builder style configuration
      Add `JsonGenerator.canOmitFields()` discovery/introspection methods
      add a method to support filtering/views on positional formats like CSV
      Implement #94
      improve license link
      improve jsonparser context testing
      ...
      Implement #96
      ...
      Fix #98
      Fixed #97
      Start adding basic JSON Pointer support
      ...
      Merge pull request #101 from splatch/master
      Rename TreeNode method used for using JsonPointer
      Improve type casting for JsonPointer methods
      one more fix to JsonPointer
      Yet more fixes to JsonPointer handling
      Add `TreeCodec` interface
      try to simplify VersionUtil
      and more cleanup
      more minor cleanup
      Make ObjectCodec require impl of Versioned
      also, provide default bogus impl of Versioned for ObjectCodec, to avoid backwards incompatibility
      Implement #103, binary-data capability introspection
      Fix a typo in canHandleBinaryNatively(), shouldnt take an arg
      Minor improvement for InternCache
      Merge branch 'master' of github.com:FasterXML/jackson-core
      remove unneeded constants
      Trim some more constants
      Add a test for yaml style comments
      minor error handling improvement
      ... and yaml-comments Feature too
      First part of YAML comments support, for UTF-8-based pasrser
      Bit more cleanup
      Finished #47 implementation
      update release notes
      Fix #105, not detecting missing white-space between root-level numbers
      Fixed #102
      minor cleanup, to eliminate one compiler-generated inner class
      further simplification
      Refactor JsonToken a bit, to add more type detection method, to replace need to use switch
      Eliminated one more anonymous inner class
      Another inner class bites the dust (swtich removal)
      Removing one more unneeded inner class
      Removed the last anonymous inner class generated for switch-on-enum
      Minor beefing up for dup testing
      Impelmented #106
      ...
      streamline parser closing
      Work on fix for #108 in mainline
      Improved unit testing for root value generation
      minor optimization for name writing
      Try to clear up final/non-final confusion for UTF-8 backed generator; to allow overriding
      Changing UTF8StreamJsonParser to be non-final; making private methods final (and small number of protected methods)
      Fix #111
      Need to modify BOM test a bit: not sure if this is the right thing, but keeping track of real input offsets seems more important
      [maven-release-plugin] prepare release jackson-core-2.3.0-rc1
      [maven-release-plugin] prepare for next development iteration
      Merge pull request #110 from qpliu/master
      Refactor a bit to help reduce redunancy from #110
      Last piece of refactoring wrt #110
      Fixed #115
      ...
      Fixed misspelled contributor name
      add a unit test for #116
      Fixed #116
      update release notes for 2.3.0
      [maven-release-plugin] prepare release jackson-core-2.3.0
      [maven-release-plugin] prepare for next development iteration
      Minor improvement to error messaging for invalid token (with reader-backed parser)
      add explicit settings for debug info inclusion
      use the refactored debug level from new parent pom version
      move trunk to 2.4.0-SNAPSHOT
      bit of source code sanitization
      and bit more clean up
      ...
      ...
      ...
      ...
      Combine BaseReader and UTF32Reader, to reduce jar size
      ...
      ...
      Removing deprecated internal methods (deprecated in 2.1)
      Implement #121
      minor cleanup
      Change IOContext to be sub-classable (remove 'final')
      Refactor BufferRecycler for sub-classing
      add an alloc method that allows defining min size
      ...
      Minor trimming
      ...
      ...
      ...
      minor trimming
      minor addition to TextBuffer
      ...
      ...
      minor cleanup
      ...
      minor improvement to text buffer allocation
      Merge pull request #125 from goncalossilva/minor_cleanup
      More stylistic tweaks, moving to more compact format (sorry!)
      minor change to text value secondary parsing, hoping to speed it up a bit
      update README
      ...
      ...
      ...
      fix build again
      ...
      update release notes
      addressing #133
      Merge pull request #134 from oesmith/patch-1
      Implement #127
      Merge branch 'master' of github.com:FasterXML/jackson-core
      cosmetic cleanup
      fix a minor flaw in allocation handling
      Streamline decorator handling
      javadoc improvements
      trying to improve char-symbol handling
      ...
      ...
      ...
      ...
      tinkering with ws skipping
      ...
      trying to streamline name handling
      ...
      ws handling improvements
      ...
      test cleanup
      ...
      minor trimming of number parsing
      Merge branch 'master' of github.com:FasterXML/jackson-core
      trimming parsing of numbers by eliminating unnecessary check
      trying to improve on symbol parsing
      ...
      streamline ws skipping
      minor improvements to int decoding
      ...
      ...
      minor cleanup for error handling
      prepare for rc1
      [maven-release-plugin] prepare release jackson-core-2.4.0-rc1
      [maven-release-plugin] prepare for next development iteration
      Make ReaderBasedJsonParser non-final, to allow sub-classing (but keep most critical path methods final, can relax as needed)
      minor improvement to token matching
      and matchign changes to byte-based decoder too
      and minor improved to symbol handlign as well
      proactively get hash for byte-based name matching
      ...
      change some methods non-final, non perf sensitive
      ...
      ...
      rearranging state checks
      minor writer side cleanup
      ...
      Last tweaking of byte-based writer
      ...
      [maven-release-plugin] prepare release jackson-core-2.4.0-rc2
      [maven-release-plugin] prepare for next development iteration
      Undo one bad optimization for byte-based parser (-10% regression for one of the tests)
      adding ascii util methods
      tweak with keyword matching
      Rewrite whitespace skipping, based on superior speed by code from 2.2; lookup table not that good it seems
      cleanup for ws handling
      Improve comment-handling for char-based sources too
      add more comment-handling tests
      Bit more boost for reader-based parser too, ditching more lookup tables
      complete change for string-based reader (lookup->dumb comparisons)
      Streaminling on byte-source side again
      remove unnecessary return value
      Whops. Accidentally caused minor regression (since I had run build with tests disabled); reverting earlier change that dropped return value from _verifyNoLeadingZeroes -- it is indeed needed.
      change passing of sign, seems to give boost to perf (odd)
      split positive/negative number cases
      reorg char-based number parsing a bit
      complete rewriting of number parsing for char-based sources as well
      make _parseName() final
      Tiny tweaking for reader-based name parsing
      add bit more testing for nextFieldName() verification
      ...
      ...
      update release notes
      Improve low-level testing a bit, to guard against regression (like one that exists now)
      more testing
      Fix a regression in handling of negative numbers with reader-backed parser
      ...
      [maven-release-plugin] prepare release jackson-core-2.4.0-rc3
      [maven-release-plugin] prepare for next development iteration
      goddamnit mvn release plug-in and/or Sonatype OSS repo: AGAIN FAILED WITH NO REAL RHYME OR REASON
      [maven-release-plugin] prepare release jackson-core-2.4.0-rc3
      ...
      [maven-release-plugin] prepare release 2.4.0-rc3b
      [maven-release-plugin] prepare for next development iteration
      Improvement to ws skipping
      streamlining of ws skipping for byte-based sources
      Add a failing unit test to help figure out a good way to deal with potential hash collisions (only for Reader-backed sources; byte-sources fixed earlier)
      ...
      Adding bit more tests for 'isNextXxx()' methods
      minor optimization of nextFieldName()
      and bit more tweaking with nextFieldName
      Consider changing hash value to use; add tests.
      Start working on even more robust DoS handling for char-based symbol tables
      ...
      Fix a minor bug in handling of char-based symbol tables (calc of hash code of)
      Improve byte-source hash collision protection same way as char-based (but don't know how to test actual collisions)
      add a deprecated ctor for BytesToNameCanonicalizer to improve backwards compat
      ...
      ...
      prepare for 2.4.0 release
      [maven-release-plugin] prepare release jackson-core-2.4.0
      [maven-release-plugin] prepare for next development iteration
      ...
      ...
      Try to reproduce #142; fix a minor problem with error reporting
      More attempts at reproducing #142
      ...
      [maven-release-plugin] prepare release jackson-core-2.4.1
      [maven-release-plugin] prepare for next development iteration
      Fixed #145
      Prepare for 2.4.1.1 micro patch
      [maven-release-plugin] prepare release jackson-core-2.4.1.1
      [maven-release-plugin] prepare for next development iteration
      Fix a minor maven issue; had duplicate surefire plugin settings
      Add a test for #146
      Fixed #146
      Checking in actual fix for #146
      Add a (failing) unit test for #148
      ...
      [maven-release-plugin] prepare release jackson-core-2.4.2

aff0 (1):
      Test and bug fix for CharTypes.appendQuoted() misencoding first 32 Unicode chars as '\u0000'.

mlissner (1):
      Update README.md

simonetripodi (1):
      enable site generation for Jackson core

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

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-core.git



More information about the pkg-java-commits mailing list