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.

Reply via email to