Change Log Report

Total number of changed sets: 1

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

Total commits: 21
Total number of files changed: 59

Timestamp Author Details
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.