[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