This is an automated email from the ASF dual-hosted git repository.
gk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/turbine-fulcrum-json.git.
at 454e6a5 - Update README.md - Set Log4J2Logger class as deprecated in
Fulcrum Testcontainer - include base directory in Fulcrum JSON (creates a
sub-directory of the name of the artifact)
This branch includes the following new commits:
new 049e3b0 Initial import of Fulcrum JSON component
new b0255fe deleted files not needed.
new 1f98793 added service descriptions in JsonService cleaned up
gson/GSONBuilderService.java added hint in TestComponentConfig.xml
new a16e997 Enhanced Exclude Filter in GSONBuilderService.java. Removed
synchronized attribute in serialization method in class
Jackson2MapperService.java.
new a05b144 added method to service interface JsonService to allow for
object adapters in jackson. renamed test class GSONBuilderService.java to
DefaultServiceTest (almost same test added as jckson2 module test). extended
filter in Jackson 2 to filtering class type (only one to be more compatible to
GSON) - if more are needed, annotations should be used. added test classes
(serializers/deseriliazers) added helper classes CustomModule and
CustomModuleWrapper
new ff3cfe8 added basic documentation. updated interface, added reload
parameter to serialize* methods. renamed CustomIntrospector.java to
SimpleNameIntrospector.java. added primitive collection test.
new c1a93a9 Added collectionType Deserialization in JsonService API
(finding an common interface for GSON and Jackson may be not possible).
Enhanced Feature reading for Jackson2 in Jackson2MapperService.java Fix in
synchronizing in SimpleNameIntrospector.java Resorted Tests Updated
documentation Deleted not needed configuration files
new ec385d0 update documentation
new d5d680c Bugfix due to java error: no instance(s) of type variable(s)
T exist so that argument type boolean conforms to formal parameter type
java.lang.String. Changing from boolean to Boolean avoids this error and Java
is loading the correct method, else it tries first to build a String from
boolean.
new 4ac2646 Checking for null without jumping out from method. Added
mixin deserializing test for collection
new ab6e0c5 Prepare site publishing as master module.
new 8f5059c Add tests and documentation for adapter de-/registering
new a1c6d4d Update CollectionType Implementation and Tests.
new c96adb8 Fix and Correct Test method names, parameter names and types
in comments.
new 48de313 Added clean cache parameter for serialization methods. This
behaviour is only supported at the moment in Jackson 2 API.
new a3bc047 Standardized Tests.
new 671a3ac typo fix and documentation fix
new de4750c add changes and fix documentation
new 67bbaf4 Fixing FindBugs bugs and url link
new 8cb8890 Added svn kexyword Id filtering for src folders; javadoc
fixes.
new 0ffa488 Adding minimal xdoc information for sub modules.
new 6bf2793 Removed apache-release profile with maven-assembly goals.
new 88b76bf added gpg.useagent false (on windows system hangs)
new d4fdce2 [maven-release-plugin] prepare release fulcrum-json-1.0.0
new bc6091c [maven-release-plugin] prepare for next development iteration
new 42da3f3 Merged revision(s) 1577532 from
turbine/fulcrum/trunk/json/pom.xml: Removed apache-release profile with
maven-assembly goals. ........ Reverse merged revision(s) 1577574-1577573 from
turbine/fulcrum/trunk/json
new 923e421 [maven-release-plugin] prepare release fulcrum-json-1.0.0
new e4bb198 [maven-release-plugin] prepare for next development iteration
new c107e72 Reverse Merged revision(s) 1579916 from
turbine/fulcrum/trunk/json: [maven-release-plugin] prepare release
fulcrum-json-1.0.0 ........ Added dist module for generating jar binaries,
Added LICENCE in generated artefacts and new resources, Fixed project packaging
Removed ANT task
new 252651e Fix apparent build rot in release process: site did not
exist in the target directory - copied from log4j error site clean before
release:prepare.
new 642113e Remove site building, Fix (Workaround) does not fix apparent
build rot in release process, cft. previous message.
new ca39606 fix README, simplify assembly descriptor, remove not
supported configuration in pom.xml
new b6e9d95 Prepared modules-src artifact; using dependencySets in
dist.xml; typo in README
new 8e60ae7 [maven-release-plugin] prepare release fulcrum-json-1.0.0
new 824ab24 [maven-release-plugin] prepare for next development iteration
new 104c862 Updating Javadoc; adding cache filter to Jackson component;
exclude fix in src.xml.
new d2739a8 Merged revision(s) 1582643 from turbine/fulcrum/trunk/json:
[maven-release-plugin] prepare release fulcrum-json-1.0.0 ........
new e27d07c [maven-release-plugin] prepare release fulcrum-json-1.0.0
new 7adfd57 Reverting as mvn release:prepare failed (due to documented
error 'Unable to tag SCM' and performing a release:clean
new e03f18a [maven-release-plugin] prepare release fulcrum-json-1.0.0
new 00d802e [maven-release-plugin] prepare for next development iteration
new 1613892 Fix some Javadoc warnings, update site description, add Id
versioning to class JacksonMapperService.java.
new 1072cca Configurable Jackson2 and Gson library versions.
new 4b70313 Update Jackson 2 version to 2.2.3
new d1c91bb Reordered methods and separated cache and filter in
Jackson2MapperService.java
new b81ae23 Added another test file
JacksonMapperEnabledDefaultTyping_OBJECT_AND_NON_CONCRETE_Test.java Added tests
for serializing collection with filter method and TypedReference in
DefaultServiceTest.java Added test for serializing collection with filter
methodJacksonMapperEnabledDefaultTypingTest.java Added test for new method in
JacksonMapperTest.java
new 6458b57 Fix test and add description.
new 37a1828 Fix site building errors: - Updating to Turbine Parent
Version 3 - Unknown attribute 'href' for tag 'project'.. - UTF-8 Encoding in
XmlRpc Java files
new 8b862c1 - Upgrade to FasterXML Jackson (2.x) Version 4.5 - Use
Turbine Parent Snapshot
new 5c18652 - Downgrade to Turbine Parent Version 3 (1.6 support)
new c386564 - Update invalid maven assembler plugin option in parent pom
- Instantiate with Constructor to get InvocationTargetException
new d399958 Add Eclipse settings and project files to svn:ignore
new 71ca8d2 Replace viewcvs with viewvc. Fixes TRB-95
new eaf1601 - Bugfix serialization of exclude filter coudl interfere with
other filters - Cleaned up method arguments in Jackson2MapperService - Using
NopAnnotationIntrospector for custom SimpleNameIntrospector
new 2bacfb9 - gson version update - changes update - exclude .idea
new 9a1d312 - Update site for next release
new 28d9f28 Javadoc Updates and Fixes.
new 1ccb247 - added cache service - adding convenience methods - removing
some method calls having null arguments - junit 3 -> 4 in master pom, with
dependency to SNAPSHOT testcontainer
new 13ab4a8 - rename methods - include child class filtering if filter
Class is parent class. - set version to 1.1.0 instead of 1.0.1 as API has
changes and major changes in jackson 2 module.
new 3ac1bfb - update changes, documentation, add license
new e631cd5 - jackson2: extend filter reciprocal that even parent classes
get filtered if a child filter class is provided
new 5064dfd - Define more precise border case behaviour - Remove null
argument tests
new 7f4f007 - adding log support for SimpleNameIntrospector.java -
javadoc update - added test
new 48c1780 - adding log support for CacheService - javadoc update -
simplified and fixed Jackson2MapperService.java
new b303d2e - Bugfixes for warnings - Exclude hidden folders in
assemblies - Cleanup pom.xml
new d227e43 - Fix AL, Javadoc and Doc Index
new ad6c354 - Remove Snapshot dependency
new 231247a - Removed versions from sub-modules (api) as api must be
build first (gson/jackson depending on api tests): Dependencies will be updated
before the sub-modules start to build.
new 58c8d7a - create test jar before packaging
new d4a0f50 - moved test example classes from api test folder to module
tests
new 78bb279 [maven-release-plugin] prepare release
fulcrum-json-parent-1.1.0
new 4d65a3a - Manually revert (authentication error)
new ca54602 [maven-release-plugin] prepare release
fulcrum-json-parent-1.1.0
new 691208c [maven-release-plugin] prepare for next development iteration
new e173b3a - Reverting last two commits (release rollback svn part one)
new a083f2a - added missing ALs
new daab696 - update link refs and update release date
new 5ca2ff0 Ignoring the remaining IntelliJ project files in SVN
new 9376e9d [maven-release-plugin] prepare release fulcrum-json-1.1.0
new 22a95f1 [maven-release-plugin] prepare for next development iteration
new 5aa9aca - fix compare - JUnit4 tests
new 11d7bc2 - Added global character escape (first in jackson 2),
optional class - Update to JUnit 4
new 446ffa3 - update dependencies
new 6d1e080 - add round-trip tests (deserializing using adapters) for
jackson2 JSON submodule - cleanup and minor bugfix (trailing semicolon, comment)
new 13434f1 - update to jackson 2.6.1, and yaafi 1.0.7 (caveat groupid!),
use specifix adapter
new 39a0c88 - update jackson2 version to 2.7.3 - add optional
jackson-datatype-json-org dependency - add some list/collection tests
new d6028ff - fix to allow java 6 for Json mapper - check custom mapper
context and add concurrent test - make service more consistent
new 3b1ce88 Add optional support for jayway/JsonPath, update versions fro
gson, jackson, fix gson collection
new ea89bbb - Decoupling JsonService and JsonPath
new 9b694de Use newly released parent
new 7fbee86 - update to v 2.7.9 in jackson2 - fix java 6 compile error in
mapper - add NOTICE - update test
new 9a397af - update pom and changes
new 6fd4f9c - update jsonpath and index.xml
new afee4f5 [maven-release-plugin] prepare release fulcrum-json-1.1.1
new c986cfa [maven-release-plugin] prepare for next development iteration
new e3a8f1c - reverted release prepare and included missing Apache
Licence in test
new 554ec8f - cleanup some pmd violations
new f1f2113 - update documentation and use more logger in tests.
new 0ca5fa3 [maven-release-plugin] prepare release fulcrum-json-1.1.1
new 5f62146 [maven-release-plugin] prepare for next development iteration
new 13e3ae6 - reverted release prepare - add statement json.org to NOTICE
- update test - add parent to dist assembly and rename
new 46429b7 - update year
new d5dea1a - check robustness of test - show more date/time/zone use
cases/pitfalls in test
new e3b0e72 - exclude ide conf folders
new ed8a9a0 [maven-release-plugin] prepare release fulcrum-json-1.1.1
new 1e163b3 [maven-release-plugin] prepare for next development iteration
new 8b32fbc - update changes new version
new eb459f1 Jackson 2 - variables renamed in test class - JsonOrg
JSONObject mapper extracted now in separate test class, adding tests
new 150bbd7 - Fulcrum factory fix parent pom version - Fulcrum json
jackson2 commons-lang align - Fulcrum parser and upload JUnit 4 - Fulcrum
Testcontainer endow with Mockito (default request mock copied from Turbine
test) - Fulcrum uplad with duplicate mock until not upgraded to testcontainer
1.0.8
new eae6176 JSON - moving methods ser(..) closer together - provide non
interfaced helper method setMixins in Jackson2MapperService, which cleans up
any previously mixins (just for one mixin, might be better a list) - add tests
for mixins SECURITY API - generic type bound is interface itself
new 941ae3b - fix: use writer (per-call), if possible, not global mapper
- fix JACKSON-650 (ignore empty filter error) - set it global, may occur if any
filter was set previously (even per-call) for a class type. - add tests for
array / collection type
new a35e780 global replace StringBuffer with StringBuilder
new db90750 Update to fulcrum yaafi snapshot and other dependencies
new ae021d3 pom cleanup
new 62c972b - Update to version 2.0.0-SNAPSHOT (java 8), - Cleanup -
jackson2 module: Jackson v2.9.6 cleanup, use HashMap instead of Hashtable and
split into methods for initialize in Jackson2MapperService - Jackson2 tests:
use packages: mixins, example, serializers, add some tests
new 10bbaa4 - Fix overrides due to interface changes (removed no used type
new ef59067 - fix maven build error: Windows OS=Windows and the assembly
descriptor contains a *nix-specific root-relative-reference
new 05effe8 Update to parent pom
new d76b17b Update all to commons-lang3, update to latest jackson 2.9.7
new bac5ed2 - Update datatype-json
new 00d68b6 - updating more parents to Turbine Parent 5 - crypto: update
test algo to SHA-256 - crypto: remove not used file CryptoAuthenticator.xml -
quartz: using resources in test, moved quartz.xml
new c40057e Minor maven pom cleanup from Eclipse complaints, adding
missing license headers found from rat report
new c182ac5 Fix/update javadocs and addressed a couple findbug
performance issues in Jackson2MapperService
new 933cdc0 - migrated Jackson2 tests to JUnit5 (as is) - update fork in
all modules - add log4j2 support in jackson 2 - reformatting
Jackson2MapperService.java
new ea068ce - update parent in master pom.xml to get the tests run -
migrate Fulcrum components crypto, intake, parser to Junit 5 - fix basedir in
crypto - update formatting in testcontainer, json
new 8451957 - update formatted concurrent test class - add Java8
concurrent test class
new 9d514ed Update all components to fulcrum-yaafi 1.0.8 release
new 0712566 - use foreach streams - use more specific class loader
new 0e7bb52 Updating copyright year in notice files
new f3e8c2d Update all fulcrum components to use release 1.0.8 of yaafi
and testcontainer
new 714a68e - cleanup pom - add changes
new b8f83a6 - fix javadoc
new 6cf7a32 - rat report fix - add info to changes
new c43dc1b [maven-release-plugin] prepare release
fulcrum-json-parent-2.0.0
new a82b8d3 [maven-release-plugin] prepare for next development iteration
new ef1e215 - set excludeSubModuleDirectories false in assembly build -
update to parent 6, jackson2 version to 2.9.9 - cleanup tests, junit5..
new 18aaa94 - add jaxb dependency for jackson2 module as it is not in
java12, - fix dateformat test
new fc233da Update commons-lang3 for all fulcrum projects
new c64b6dd - update turbine-parent 6 (hsqldb, template) - commons-codec
1.13 (crypto, xmlrpc) - formatting javadoc, xml - owasp 5.2.2 (pom.xml) -
commons-fileupload 1.4 (upload) - hsqldb update to 2.5.0
new 153323d - update jackson2 version - include jackson-datatype-json-org
in current version, exclude incompatible, incldue compapatible license of
org.json.
new 1a7d893 Update copyright year
new a9ad924 - update some components (Security, JSON, Trstcontainer)
using parent trunk (7-SNAPSHOT) and more modern skin, compatible with
maven-site-plugin version 3.8.2 - JSON, Jackson2 version 2.10.3 - Security,
local javadoc version update to 3.20
new aa4cac0 - updating to turbine parent 7 - deactivating jetty - add
build info
new 46f7998 - Update Jackson2 to 2.12.2 - Security Update Jackson
version 2.10.5.1 (CVE-2020-25649) - Fix not supported and unresolved issue in
test - remove jackson module from module build (it's not supported any more
with java 8 and parent module dependencies)
new 2b220cb - Update Fulcrum Testcontainer 1.0.9 and Turbine Parent 7 -
Fix Mock Encoding in Fulcrum Update Test - Format Yaafi Tests - Remove
JUnitPlatform in json, crypto module
new 2b29ebb - update most Fulcrum parent to version 8 and update Fulcrum
site + use md format for README
new f3290bf Add missing NOTICE.txt files and update copyright year to 2021
new 752d671 - update versions, see changes.xml - fix javadoc errors
new dc57772 - fix changes.xml
new b7fe760 - update layout/skin - update raw exceptions in JSON
component - fix format error in changes.xml
new c658ec1 - fix: remove deprecated jackson module from dist list
new c03009f [maven-release-plugin] prepare release fulcrum-json-2.0.1
new 150312d [maven-release-plugin] prepare for next development iteration
new 422485f - moved dist to profile apache-release 8AS IN
FILCRUM-SECURITY9 - set sub-directory (name of the arifact) to be created when
unpacking the distribution.
new 454e6a5 - Update README.md - Set Log4J2Logger class as deprecated in
Fulcrum Testcontainer - include base directory in Fulcrum JSON (creates a
sub-directory of the name of the artifact)
The 155 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.