Change Log Report

Total number of changed sets: 1

Changes between 2014-10-29 and 2014-11-29

Total commits: 25
Total number of files changed: 61

Timestamp Author Details
2014-11-28 15:29:46 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v 6ed55ef71cbae45d183ba9ad5b7e18ba6bcbe898

[maven-release-plugin] prepare release common-json-0.9.3
2014-11-28 15:20:16 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/JSONHelper.java v 747a7bc796731ba611d2a2855e67e1b667a4dae3
src/main/java/com/tomasteubner/common/json/JSONMappings.java v 747a7bc796731ba611d2a2855e67e1b667a4dae3
src/main/java/com/tomasteubner/common/json/MapperFactory.java v 747a7bc796731ba611d2a2855e67e1b667a4dae3
src/main/java/com/tomasteubner/common/json/mapper/CollectionMapper.java v 747a7bc796731ba611d2a2855e67e1b667a4dae3
src/main/java/com/tomasteubner/common/json/mapper/MapMapper.java v 747a7bc796731ba611d2a2855e67e1b667a4dae3
src/main/java/com/tomasteubner/common/json/mapper/RawMapper.java v 747a7bc796731ba611d2a2855e67e1b667a4dae3
src/test/java/com/tomasteubner/common/json/test/FactoryTest.java v 747a7bc796731ba611d2a2855e67e1b667a4dae3
src/test/java/com/tomasteubner/common/json/test/MappingTest.java v 747a7bc796731ba611d2a2855e67e1b667a4dae3

Rename MapperFactory to JSONMappings.
Add getJSONCollectionMapper and getJSONMapMapper.
2014-11-28 12:56:52 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/JSONRaw.java v c59de03728b5260523868aee81867da89c2da07e
src/main/java/com/tomasteubner/common/json/MapperFactory.java v c59de03728b5260523868aee81867da89c2da07e

Extend effect of JSONRaw and JSONBean to superclasses.
2014-11-28 11:52:07 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v d0bc048d4be097b435a4e08fd0bd86f744025535

[maven-release-plugin] prepare for next development iteration
2014-11-28 11:52:03 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v dfb8a34cac2fd05308658c67ef22b22833030a03

[maven-release-plugin] prepare release common-json-0.9.2
2014-11-28 11:50:31 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/FromJSON.java v 7b04ce6a53397d0d6e60bf2d94d0313fcabae3f6
src/main/java/com/tomasteubner/common/json/JSONRaw.java v 7b04ce6a53397d0d6e60bf2d94d0313fcabae3f6
src/main/java/com/tomasteubner/common/json/ToJSON.java v 7b04ce6a53397d0d6e60bf2d94d0313fcabae3f6

Improve javadoc code examples.
2014-11-28 11:15:18 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v 59ca2ff9fab314172ef7b5ac298335baad505ed0

[maven-release-plugin] prepare for next development iteration
2014-11-28 11:15:15 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v b3317ed6dce73a0f34958cb85a6bffc8dd21c825

[maven-release-plugin] prepare release common-json-0.9.1
2014-11-28 11:12:18 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/FromJSON.java v 70a37ee27957d4f756e5d7afa4164cedd6271320
src/main/java/com/tomasteubner/common/json/JSONBean.java v 70a37ee27957d4f756e5d7afa4164cedd6271320
src/main/java/com/tomasteubner/common/json/JSONMimeType.java v 70a37ee27957d4f756e5d7afa4164cedd6271320
src/main/java/com/tomasteubner/common/json/JSONRaw.java v 70a37ee27957d4f756e5d7afa4164cedd6271320
src/main/java/com/tomasteubner/common/json/ToJSON.java v 70a37ee27957d4f756e5d7afa4164cedd6271320
src/site/apt/index.apt v 70a37ee27957d4f756e5d7afa4164cedd6271320
src/site/fml/faq.fml v 70a37ee27957d4f756e5d7afa4164cedd6271320
src/site/site.xml v 70a37ee27957d4f756e5d7afa4164cedd6271320

Improve documentation.
2014-11-14 15:46:57 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v 966d4cb7607a0e8c616b429204da304a5acae52e

Remove user tomas from ssh url.
2014-11-13 14:39:29 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v 47a3515582f663ee5745bb0facef78b46aa9b374

[maven-release-plugin] prepare for next development iteration
2014-11-13 14:39:26 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v 22c842d7c3217c9b02632c6e74eeb6fe4640a481

[maven-release-plugin] prepare release common-json-0.9.0
2014-11-13 14:38:36 Tomas Teubner <tomas@tomas-teubner.de> src/images/common-json.xcf v a2c15a812e20a3d83614e33540802b791e9eaa27
src/site/resources/images/common-json.png v a2c15a812e20a3d83614e33540802b791e9eaa27

Add missing files.
2014-11-13 14:37:20 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v 9036b150b158e85c44c83cd002c11566eca0dd20
src/site/apt/download.apt v 9036b150b158e85c44c83cd002c11566eca0dd20
src/site/apt/index.apt v 9036b150b158e85c44c83cd002c11566eca0dd20
src/site/fml/faq.fml v 9036b150b158e85c44c83cd002c11566eca0dd20
src/site/resources/css/site.css v 9036b150b158e85c44c83cd002c11566eca0dd20
src/site/resources/images/tt-pagehead.png v 9036b150b158e85c44c83cd002c11566eca0dd20
src/site/site.xml v 9036b150b158e85c44c83cd002c11566eca0dd20

Add site generation.
Enable Maven releasing.
2014-11-13 10:40:01 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v 0a00fead275c2ef0998edbb602ad98849fdb5f07

Extend pom for site creation.
2014-11-11 16:11:57 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/MapperRegistry.java v e4a8f1caafc390e4a171fbce6f46f8bb6b6c367c

Make registry thread safe.
2014-11-11 14:51:53 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/FromJSON.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/main/java/com/tomasteubner/common/json/JSONBean.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/main/java/com/tomasteubner/common/json/JSONRaw.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/main/java/com/tomasteubner/common/json/JSONSerializable.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/main/java/com/tomasteubner/common/json/MapperFactory.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/main/java/com/tomasteubner/common/json/ToJSON.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/main/java/com/tomasteubner/common/json/mapper/EnumMapper.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/main/java/com/tomasteubner/common/json/mapper/RawMapper.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/test/java/com/tomasteubner/common/json/test/FactoryTest.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/test/java/com/tomasteubner/common/json/test/MappingTest.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/test/java/com/tomasteubner/common/json/test/subject/BadRawClass.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/test/java/com/tomasteubner/common/json/test/subject/DefaultRawClass.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/test/java/com/tomasteubner/common/json/test/subject/EnumType.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/test/java/com/tomasteubner/common/json/test/subject/RawClass.java v 6b802d82a6da7810f813710ad168667de6fb6a7c
src/test/java/com/tomasteubner/common/json/test/subject/RawFieldClass.java v 6b802d82a6da7810f813710ad168667de6fb6a7c

Add Enum.
Add JSONRaw annotation.
2014-11-10 13:53:18 Tomas Teubner <tomas@tomas-teubner.de> src/test/java/com/tomasteubner/common/json/test/FactoryTest.java v 1170ce275ff26409d555f0550a56d3233913433b
src/test/java/com/tomasteubner/common/json/test/MappingTest.java v 1170ce275ff26409d555f0550a56d3233913433b
src/test/java/com/tomasteubner/common/json/test/subject/MyBean.java v 1170ce275ff26409d555f0550a56d3233913433b

Add bean for testing.
2014-11-07 15:57:05 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/MapperFactory.java v ba2467e6301b2aafb89450bc20515f7628848bb5

Force setter to be non-static, public.
2014-11-07 15:54:53 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/JSONBean.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/JSONMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/JSONMapperFactory.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/JSONTransient.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/MapperFactory.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/BooleanMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/ByteMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/CharacterMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/DoubleMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/FloatMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/IntegerMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/LongMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/ReflectiveMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/ShortMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/main/java/com/tomasteubner/common/json/mapper/SimpleMapper.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6
src/test/java/com/tomasteubner/common/json/test/subject/FactorySerializableFactory.java v 715ce89922af394c7ce6d7fa3dc64410ecfa1ec6

Add mapper for Java Beans.
2014-11-07 13:05:52 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/MapperFactory.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/main/java/com/tomasteubner/common/json/MapperRegistry.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/main/java/com/tomasteubner/common/json/mapper/CollectionMapper.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/main/java/com/tomasteubner/common/json/mapper/ElementMapper.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/main/java/com/tomasteubner/common/json/mapper/MapMapper.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/main/java/com/tomasteubner/common/json/mapper/MapperFactory.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/main/java/com/tomasteubner/common/json/mapper/MapperRegistry.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/main/java/com/tomasteubner/common/json/mapper/ReflectiveMapper.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/main/java/com/tomasteubner/common/json/mapper/package-info.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/test/java/com/tomasteubner/common/json/test/FactoryTest.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0
src/test/java/com/tomasteubner/common/json/test/MappingTest.java v 52ba2e8ff64eb16d200ec6e80acb2fbba98dbfe0

Move MapperFactory to main package.
2014-11-07 11:44:05 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/JSONMimeType.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/main/java/com/tomasteubner/common/json/JSONSerializable.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/main/java/com/tomasteubner/common/json/mapper/MapperFactory.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/main/java/com/tomasteubner/common/json/mapper/MapperRegistry.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/test/java/com/tomasteubner/common/json/test/FactoryTest.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/test/java/com/tomasteubner/common/json/test/MappingTest.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/test/java/com/tomasteubner/common/json/test/subject/DefaultSerializableClassMapper.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/test/java/com/tomasteubner/common/json/test/subject/FactorySerializableClass.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/test/java/com/tomasteubner/common/json/test/subject/FactorySerializableFactory.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/test/java/com/tomasteubner/common/json/test/subject/SerializableClass.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba
src/test/java/com/tomasteubner/common/json/test/subject/SerializableClassMapper.java v e469fea7e6a9952aac4a9a23676eccdc12fc73ba

Implement JSONSerializable
2014-11-06 17:54:21 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/JSONMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/JSONMapperFactory.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/JSONSerializable.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/JSONTransient.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/NonMappableException.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/ArrayMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/BooleanMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/ByteMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/CharacterMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/CollectionMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/DoubleMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/FloatMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/IntegerMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/LongMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/MapMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/MapperFactory.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/MapperRegistry.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/SimpleMapper.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/mapper/package-info.java v 874fcf02af86771692fa4724130002a33f5240c0
src/main/java/com/tomasteubner/common/json/package-info.java v 874fcf02af86771692fa4724130002a33f5240c0
src/test/java/com/tomasteubner/common/json/test/FactoryTest.java v 874fcf02af86771692fa4724130002a33f5240c0
src/test/java/com/tomasteubner/common/json/test/MappingTest.java v 874fcf02af86771692fa4724130002a33f5240c0
src/test/java/com/tomasteubner/common/json/test/subject/ListContainer.java v 874fcf02af86771692fa4724130002a33f5240c0
src/test/java/com/tomasteubner/common/json/test/subject/MyClass.java v 874fcf02af86771692fa4724130002a33f5240c0
src/test/java/com/tomasteubner/common/json/test/subject/SimpleClass.java v 874fcf02af86771692fa4724130002a33f5240c0
src/test/java/com/tomasteubner/common/json/test/subject/SubClass.java v 874fcf02af86771692fa4724130002a33f5240c0
src/test/java/com/tomasteubner/common/json/test/subject/TransientContainer.java v 874fcf02af86771692fa4724130002a33f5240c0

Run MappingTests with success.
Add optional mapper factory to annotation.
2014-11-06 10:17:12 Tomas Teubner <tomas@tomas-teubner.de> src/main/java/com/tomasteubner/common/json/mapper/MapperFactory.java v eab85077761f74fc7d9bf312ff50eaa7ee837ef9
src/test/java/com/tomasteubner/common/json/test/FactoryTest.java v eab85077761f74fc7d9bf312ff50eaa7ee837ef9

Supply actual type arguments to factory methods.
Restructure test methods.
2014-11-05 17:20:26 Tomas Teubner <tomas@tomas-teubner.de> pom.xml v 3febb7793e7b42fced92210586f0cd79f28bf61b
src/main/java/com/tomasteubner/common/json/NonMappableException.java v 3febb7793e7b42fced92210586f0cd79f28bf61b
src/main/java/com/tomasteubner/common/json/mapper/CollectionMapper.java v 3febb7793e7b42fced92210586f0cd79f28bf61b
src/main/java/com/tomasteubner/common/json/mapper/MapMapper.java v 3febb7793e7b42fced92210586f0cd79f28bf61b
src/main/java/com/tomasteubner/common/json/mapper/MapperFactory.java v 3febb7793e7b42fced92210586f0cd79f28bf61b
src/main/java/com/tomasteubner/common/json/mapper/MapperRegistry.java v 3febb7793e7b42fced92210586f0cd79f28bf61b
src/test/java/com/tomasteubner/common/json/test/FactoryTest.java v 3febb7793e7b42fced92210586f0cd79f28bf61b

Initial test successful.