inder123
2ee680a645
Revert "Add a JSR-305 @ThreadSafe annotation to the Gson class"
2015-08-10 19:31:18 +05:30
Adam Tanner
2b67815808
Change references to Google Code to Github.
2015-07-20 14:31:39 -07:00
Stefan Ferstl
82edd57205
Add a JSR-305 @ThreadSafe annotation to the Gson class
...
- Add an optional dependency to com.google.code.findbugs:jsr305.
The optional scope is used in order to avoid introducing a new
transitive dependency to the jsr305 library. This is fine because the
@ThreadSafe annotation has only a documentary purpose and it is not
retained at runtime.
- Annotate the Gson class as @ThreadSafe
Fixes Issue #613
2015-07-13 18:34:38 +02:00
Inderjeet Singh
1d9e86e27c
fixed extras build
2014-12-04 22:07:13 +00:00
Inderjeet Singh
c3d17e39f1
[maven-release-plugin] prepare for next development iteration
2014-11-20 09:09:32 +00:00
Inderjeet Singh
eba6825a38
[maven-release-plugin] prepare release gson-2.3.1
2014-11-20 09:08:22 +00:00
Inderjeet Singh
1de2ace065
removed eclipse warnings. updated maven plugins to the latest versions
2014-11-16 20:45:01 +00:00
Inderjeet Singh
84e3442eb0
Fixed issue 582
2014-11-12 23:35:36 +00:00
Jesse Wilson
6580921f9d
Use a version range that works with Maven 3.0.4.
...
Fixes issue 588.
2014-09-16 14:40:54 +00:00
Inderjeet Singh
85e2d1901c
[maven-release-plugin] prepare for next development iteration
2014-08-11 23:35:34 +00:00
Inderjeet Singh
cf894f3d58
[maven-release-plugin] prepare release gson-2.3
2014-08-11 23:35:29 +00:00
Inderjeet Singh
192e32d430
updated maven pom for Java8
2014-08-11 23:33:42 +00:00
Inderjeet Singh
7c97ac2944
Updated Gson version to 2.3-SNAPSHOT since this is a new feature.
...
Added support for a magic field GSON_TYPE_ADAPTER in a class. This adapter is automatically invoked if present.
The field must be present in the class (not in any super-type), and must be strongly typed as TypeAdapter<T>.
2014-03-08 20:08:13 +00:00
Inderjeet Singh
b52f692ffa
update various maven plugin versions
2014-03-08 17:30:15 +00:00
Inderjeet Singh
eb817e307f
added snapshot repository in pom.xml
2013-09-03 17:49:15 +00:00
Inderjeet Singh
c235aa0c1b
updated the id of the sonatype nexus staging repository.
2013-09-02 19:27:44 +00:00
Inderjeet Singh
2b95a4822b
added distribution management section to pom
2013-09-01 23:42:08 +00:00
Joel Leitch
6f19060e14
[maven-release-plugin] prepare for next development iteration
2013-05-13 21:36:45 +00:00
Joel Leitch
b378548c5c
[maven-release-plugin] prepare release gson-2.2.4
2013-05-13 21:36:39 +00:00
Inderjeet Singh
d831f42168
[maven-release-plugin] prepare for next development iteration
2013-04-12 21:31:10 +00:00
Inderjeet Singh
f002374e22
[maven-release-plugin] prepare release gson-2.2.3
2013-04-12 21:31:02 +00:00
Inderjeet Singh
16a21719ff
updated maven plugin versions
2013-04-12 21:28:11 +00:00
Inderjeet Singh
c22ab9767d
fixed https://code.google.com/p/google-gson/issues/detail?id=491 by adding OSGi entries for maven-source-plugin
2013-04-04 22:05:56 +00:00
Inderjeet Singh
982c893d65
updated extras pom to latest plugin versions.
...
updated organization names for Jesse and Inder.
2012-08-01 20:54:37 +00:00
Inderjeet Singh
33de25f9fe
[maven-release-plugin] prepare for next development iteration
2012-07-03 00:44:56 +00:00
Inderjeet Singh
66cb689aae
[maven-release-plugin] prepare release gson-2.2.2
2012-07-03 00:44:47 +00:00
Inderjeet Singh
f412d7ede2
changed version to 2.2.2-SNAPSHOT
2012-07-03 00:31:00 +00:00
Inderjeet Singh
ae9e63fc54
using ${project.version} in MANIFEST.MF instead of hardcoding version numbers.
2012-07-02 19:20:35 +00:00
Inderjeet Singh
ccaf531b36
Updated version to 2.3 in Export-Package
2012-07-02 19:17:50 +00:00
Inderjeet Singh
c3ada66749
2012-06-27 01:54:31 +00:00
Inderjeet Singh
34a93c4049
[maven-release-plugin] prepare for next development iteration
2012-05-11 18:41:20 +00:00
Inderjeet Singh
ddbd0dff22
[maven-release-plugin] prepare release gson-2.2.1
2012-05-11 18:41:12 +00:00
Inderjeet Singh
90c6b29f4d
revised to 2.2.1
2012-05-11 18:39:29 +00:00
Inderjeet Singh
61257f9b1c
[maven-release-plugin] prepare for next development iteration
2012-05-06 00:31:39 +00:00
Inderjeet Singh
7129115986
[maven-release-plugin] prepare release gson-2.2
2012-05-06 00:30:39 +00:00
Inderjeet Singh
1492dd7d36
Preparing for release: updated export manifest to 2.2
2012-05-05 23:58:44 +00:00
Jesse Wilson
392f29e859
Include protected members in Javadoc.
...
Fixes issue 430.
2012-04-12 18:34:17 +00:00
Inderjeet Singh
c890e31bba
Simplified pom.xml by deleting plugins that we dont use.
2012-03-26 21:44:29 +00:00
Inderjeet Singh
72640e773b
Updated version numbers for various maven artifacts
2012-03-26 21:39:18 +00:00
Inderjeet Singh
73d973f1d7
[maven-release-plugin] prepare for next development iteration
2011-12-31 07:14:29 +00:00
Inderjeet Singh
2177850ba1
[maven-release-plugin] prepare release gson-2.1
2011-12-31 07:14:21 +00:00
Inderjeet Singh
8fcbd57e59
Updated Export-Manifest for OSGi to 2.1
2011-12-16 06:04:18 +00:00
Inderjeet Singh
538b7ca172
Updated various Maven plugins to their latest released versions.
2011-12-04 10:37:16 +00:00
Joel Leitch
65e9215a07
[maven-release-plugin] prepare for next development iteration
2011-11-13 21:10:17 +00:00
Joel Leitch
878314c5b8
[maven-release-plugin] prepare release gson-2.0
2011-11-13 21:10:06 +00:00
Joel Leitch
b900dc4af8
Update maven release plugin.
2011-11-13 21:08:28 +00:00
Inderjeet Singh
3e303ef6f7
Excluded javadocs for internal packages. removed company name for Inder.
2011-11-13 00:03:14 +00:00
Inderjeet Singh
9623e3bead
Updated Gson version to 2.0-SNAPSHOT
2011-09-30 18:16:16 +00:00
Inderjeet Singh
edf9be298c
fixed issue 339
2011-07-01 21:59:36 +00:00
Inderjeet Singh
2d186fbdcd
Updated the working version of Gson to 1.8-SNAPSHOT as we have a bunch of API changes.
2011-05-25 16:57:22 +00:00
Inderjeet Singh
93910a9d52
Updated javadoc links to point to oracle servers to avoid a redirect
2011-04-15 15:07:59 +00:00
Inderjeet Singh
2ccf45226e
revert pom.xml to the currently open version.
2011-04-13 21:05:32 +00:00
Inderjeet Singh
aa5ed432da
Javadocs for release 1.7.1
2011-04-13 20:41:54 +00:00
Inderjeet Singh
7c9f87d700
[maven-release-plugin] prepare for next development iteration
2011-04-13 19:51:45 +00:00
Inderjeet Singh
3d6073a427
[maven-release-plugin] prepare release gson-1.7.1
2011-04-13 19:51:35 +00:00
Inderjeet Singh
5552d17d05
removed assembly-descriptor.xml from Gson jar
2011-04-13 18:26:51 +00:00
Inderjeet Singh
7be0882863
removed the Maven configuration files from Gson jar file
2011-04-13 18:10:57 +00:00
Inderjeet Singh
b014017916
[maven-release-plugin] prepare for next development iteration
2011-04-12 21:53:51 +00:00
Inderjeet Singh
def5862ad4
[maven-release-plugin] prepare release gson-1.7
2011-04-12 21:53:40 +00:00
Inderjeet Singh
6f6893b20a
added and updated version numbers for plugins
2011-04-12 18:14:50 +00:00
Inderjeet Singh
6b55f071ba
enabled PGP signing when using maven to perform a release.
2011-04-10 00:23:39 +00:00
Inderjeet Singh
8d3bfc0f47
Marked the getTypeInfoForField() method package private as it was inadvertently marked public.
...
Removed commented out code in pom.xml that is now obsoleted with sonatype syncing.
2011-04-06 00:13:31 +00:00
Inderjeet Singh
d0b311747c
marked project files as UTF-8
2011-02-24 00:06:45 +00:00
Inderjeet Singh
b3685cff1e
added version numbers to various plugins.
...
replaced now deprecated ${version} with ${project.version}
2011-01-18 23:03:58 +00:00
Inderjeet Singh
9a792a9952
added tagbase to maven release plugin in POM
2011-01-18 22:52:45 +00:00
Inderjeet Singh
0e5f6704cd
Added sonatype oss as parent for the pom. Diabled repository management with-in POM per instructions at: https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide
2011-01-10 22:47:36 +00:00
Inderjeet Singh
25f0014305
Added SNAPSHOT tag.
...
Added Google as organization and Jesse Wilson as developer.
2011-01-10 22:36:24 +00:00
Inderjeet Singh
faa5464e84
updated current version to 1.7. Added stream package to OSGI. Added maven-changes-plugin.
2010-11-25 20:00:38 +00:00
Inderjeet Singh
5be830835d
Added report for subversion changelogs
2010-11-25 15:15:41 +00:00
Inderjeet Singh
9f5aa1772b
added reports on TODO tags
2010-11-25 15:07:44 +00:00
Inderjeet Singh
e061d0e563
Added findbugs reporting in maven pom.xml
2010-11-25 00:14:49 +00:00
Inderjeet Singh
43f2a0012b
Removed JavaCC parser definition and its generated classes.
2010-11-01 22:57:39 +00:00
Inderjeet Singh
7127be7965
Updated the OSGi descriptor to 1.6
2010-11-01 22:12:58 +00:00
Inderjeet Singh
2b993d83b6
Made the GsonBuilder registerTypeHierarchyAdapter a public method.
...
Updated the Gson version number to 1.6 and added @since tag for the new classes
2010-10-27 23:53:09 +00:00
Inderjeet Singh
9b10e70a79
Removed the version numbers from the plugin configuration of pom.xmls. This ensures that the latest version of the plugins gets downloaded and used while building a project.
2010-10-25 23:09:24 +00:00
Inderjeet Singh
8aedbc84db
Added a new GsonBuilder option to register a type adapter for a type hierarchy instead of a single type.
...
Upgraded Gson version to 1.5 since a new API call is being added.
2010-06-21 23:26:06 +00:00
Joel Leitch
855a79a0f0
Stop generating the Parser class on mvn:compile or mvn:package.
2010-05-28 02:11:38 +00:00
Joel Leitch
9c7bfc677a
Allow cache size to be configured.
2010-05-19 20:47:27 +00:00
Inderjeet Singh
c4c8a1c1a6
Updated version information in header
2009-08-24 17:22:31 +00:00
Inderjeet Singh
f2fd0b7d52
Fixed the typo in OSGi Bundle manifest and updated the version number to 1.4 to match the revised Gson version.
2009-05-08 22:24:26 +00:00
Inderjeet Singh
0127891081
Added a new API method in JsonParser to allow reading of multiple JSON objects on a stream asynchronously.
2009-05-08 22:22:34 +00:00
Inderjeet Singh
6b39f52f53
Added OSGi Bundle manifest headers to enable use of Gson in OSGi environments.
...
Fixes issue 120
2009-05-05 23:31:43 +00:00
Inderjeet Singh
2034090b15
Changed version to 1.3
...
Made JsonParser.parse a non-static method.
2009-03-31 17:53:23 +00:00
Inderjeet Singh
7e90d3a7b2
Updated version to 1.3b3 and revised javadocs. Released this version publicly.
2009-03-17 21:32:13 +00:00
Inderjeet Singh
16be7167ec
Updated Gson grammar to support floating point numbers without a +/- after the E. So, 1.234567899E8 is now accepted by Gson as a valid floating point number. This fixed the bug http://code.google.com/p/google-gson/issues/detail?id=94
...
Also, updated Gson to use Javacc 4.2.
2009-03-05 23:05:29 +00:00
Inderjeet Singh
228fbb9b8b
reverting this file since we do not want to generate parser everytime maven is run.
2009-02-04 02:02:31 +00:00
Inderjeet Singh
2c7cc620d4
Exposed API for JsonParser and added methods to Gson to deserialize from a parse tree.
2009-02-04 01:56:28 +00:00
Inderjeet Singh
fce34ea057
updating the version number to 1.3 since we have a lot of API changes in the upcoming release.
2008-12-18 23:43:21 +00:00
Inderjeet Singh
40cf34a4cd
reverting the two files that should not have been committed in r337
2008-12-18 23:42:44 +00:00
Inderjeet Singh
6dbdb272c0
Added checks to ensure that we do not serialize NaN or postiive or negative infinity for floats.
2008-12-18 23:41:44 +00:00
Joel Leitch
a209be02eb
Revert previous pom.xml change. Submitted by mistake.
2008-11-20 01:08:35 +00:00
Joel Leitch
2250afe825
Allow serialization of Object in collections. This used to be supported before restructuring the Collection type handling.
2008-11-20 01:06:21 +00:00
Inderjeet Singh
c98d7bc340
Fixed issue 66 to allow escaped slash ( \/) as a valid Json escaped character.
...
Changed Gson version to 1.2.3.
2008-10-29 23:31:13 +00:00
Inderjeet Singh
9f5a2086de
updated Gson version to 1.2.2
...
Added a test to ensure that CustomTypeAdapters are not applied automatically
for SubClasses.
2008-10-14 19:37:33 +00:00
Inderjeet Singh
9726b4e172
updated Gson version number to 1.2.1
...
Removed unused productions from Gson grammar. Also removed unused imports.
2008-10-13 22:09:15 +00:00
Inderjeet Singh
2753213c2e
Using name to generate Javadoc window titles in Gson. Added a source section in wsf.
2008-09-15 13:09:41 +00:00
Inderjeet Singh
0358db8873
added todos to correctly generate source and javadoc jars.
2008-09-15 12:50:32 +00:00
Inderjeet Singh
1e5f1740cd
fixed some paths.
2008-09-01 13:36:37 +00:00
Inderjeet Singh
165fd78726
moved lib at the top-level to share eclipse styles.
2008-09-01 03:27:34 +00:00
Inderjeet Singh
57d1f32de5
moved gson as a project under trunk
2008-09-01 03:13:32 +00:00