Degubi
46d0f58d12
Remove unnecessary explicit else statement
2019-04-05 16:20:06 +02:00
Degubi
3ee3c150ed
Remove boolean wrappers in JsonElement
2019-03-31 21:28:12 +02:00
Degubi
fc63a6af4c
Make sql module dependency transitive ( #1500 )
2019-03-29 09:34:12 -07:00
Manuel Kollus
5370b076e3
Removing 'final' accessor from constructor ( #1501 )
2019-03-28 09:22:36 -07:00
Degubi
8bf2949c29
Remove object based constructors, remove some internal stuff
2019-03-11 10:53:31 -04:00
Jake Wharton
a817604a41
Add test coverage for passing null to JsonPrimitive constuctors
2019-03-11 10:50:22 -04:00
Tomy Jaya
ab0821c83e
Fix wrong reference in Versioning Support example ( #1482 )
2019-03-07 00:26:22 -08:00
Degubi
bac26b8e42
Optimize array copies
2019-03-05 12:12:04 -05:00
Lorenz Nickel
3c6eea6b7d
Adapt gson/gson/README to match with gson/README.md ( #1472 )
2019-03-03 11:28:00 -08:00
Lorenz Nickel
b75e1bbc79
Code cleanup (Removed spaces) ( #1474 )
...
* Removed double spaces in comments
* Unified comments
* Removed space
* Removed spaces in code
2019-03-03 11:18:06 -08:00
Márton Braun
4d942db168
Update Gson.java documentation to explicitly state behavior for empty strings ( #1464 )
2019-02-17 00:32:43 -08:00
Jake Wharton
da5cae371e
Merge pull request #1413 from jeremy-w/patch-1
...
Display null-handling details as sublist
2018-10-26 16:57:12 +01:00
Jeremy W. Sherman
aa1a34eb5e
Display null-handling details as sublist
...
Indent the details of null handling.
Comparing against the [old, Google Sites user guide][gsites] shows that the two items following the "handles nulls correctly" item are intended as a sublist under that item.
[gsites]: https://sites.google.com/site/gson/gson-user-guide#TOC-Finer-Points-with-Objects
2018-10-26 11:12:00 -04:00
Piet van Dongen
5bbc768fa6
Fix JPMS module setup ( fixes #1315 ) ( #1402 )
...
* Fix JPMS module setup (fixes #1315 )
* Re-added cause to AssertionErrors
2018-10-18 08:49:08 -07:00
Jake Wharton
27c9335275
Merge pull request #1400 from hmble/patch-1
...
Typo in JavaDoc example
2018-10-10 11:09:11 -04:00
hmble
b046ea28ee
Typo in JavaDoc example
2018-10-10 20:28:10 +05:30
Jake Wharton
3f4ac29f91
Clean up the README a bit ( #1376 )
...
* Remove a lot of "Gson" as it's implied nearly everywhere.
* Remove broken Javadoc badge. Move other badges to be near the content to which they apply
* Not an official Google product
* Make download section more general. People other than Android developers use Gradle, for example.
2018-08-23 08:55:31 -07:00
Jake Wharton
ca9ae4c288
Merge pull request #1373 from knjk04/ImplementationDependency
...
Change 'compile' to 'implementation'
2018-08-21 17:39:51 -04:00
Karan Kumar
86ade21078
Change 'compile' to 'implementation'
2018-08-21 21:12:12 +01:00
Eric Cochran
92b6173791
Deprecate JsonElement.getAsCharacter
2018-07-30 13:44:21 -04:00
Eric Cochran
d8d8ccb98a
Simplify maintainType logic
...
When we maintain the label value, we do not need to make a new JsonObject and copy over the keys and values when writing. The ordering will change, though. Before this change, it always put the label first.
2018-07-30 13:43:52 -04:00
lucalas
c1e7e2d280
Add possibility to maintain type variable in created pojo ( #1342 )
...
Instead of completely remove type variable, give the possibility to decide if maintain type value (if pojo has type variable declaration) or not.
2018-07-20 14:34:45 -07:00
Alexey Alexandrovich
67ff7d5198
add .gitattributes ( #1350 )
...
Use the linguist-documentation attribute to mark paths as documentation.
2018-07-20 14:18:18 -07:00
Christian Schwarz
9d44cbc19a
Updated dependency examples to version 2.8.5 ( #1330 )
2018-06-06 18:14:47 -07:00
inder123
35c0ea7468
Changelog for Gson 2.8.5
2018-05-21 20:20:00 -07:00
inder123
5184e717ce
Updated User Guide for 2.8.5
2018-05-21 20:14:49 -07:00
Inderjeet Singh
986d3fb2fa
[maven-release-plugin] prepare for next development iteration
2018-05-21 20:08:20 -07:00
Inderjeet Singh
f649e05141
[maven-release-plugin] prepare release gson-parent-2.8.5
2018-05-21 20:08:09 -07:00
joel-leitch
4c685b21a8
Private constructor ( #1324 )
...
* Adding private constructors on Util classes
* Remove obsolete step
2018-05-21 20:04:22 -07:00
inder123
d84e26d80c
Issue 1242: Printing Gson version when throwing AssertionError and IllegalArgumentException ( #1321 )
...
On some versions of Android (probably on some variants of the popular Samsung S4 phone), an older version of Gson is suspected to be bundled in, and gets picked up from the system classpath.
For those versions, the applications that include the latest Gson fail unexpectedly. This debug print will help confirm this issue.
2018-05-17 09:41:21 -07:00
Jake Wharton
1215841e46
Merge pull request #1281 from greatjack1/master
...
updated README to use implementation instead of compile
2018-05-16 09:39:32 -04:00
inder123
3547420885
Merge branch 'master' into master
2018-05-09 13:11:43 -07:00
inder123
a6890bbaba
Fixed https://github.com/google/gson/issues/1310 ( #1311 )
...
* Fixed https://github.com/google/gson/issues/1310
Also renamed VersionUtils to more readable abstraction JavaVersion
Added support for debian naming convention
Using min supported version (6) as the default if JDK version can't be figured out
* Moved JavaVersion to an internal package
2018-05-09 13:10:08 -07:00
inder123
57085d6212
2.8.4 README
2018-05-01 11:23:48 -07:00
inder123
f2dd56d98c
2.8.4 changelog
2018-05-01 11:21:47 -07:00
inder123
f77615ecff
2.8.4
2018-05-01 11:17:35 -07:00
inder123
d8857cd615
updated release process to the current steps
2018-05-01 11:15:12 -07:00
Inderjeet Singh
446a3bff8d
[maven-release-plugin] prepare for next development iteration
2018-05-01 11:06:37 -07:00
Inderjeet Singh
9fbebdf990
[maven-release-plugin] prepare release gson-parent-2.8.4
2018-05-01 11:06:25 -07:00
inder123
049bf84e68
Using sun.misc.Unsafe only through reflection to avoid binary dependency ( #1306 )
...
If sun.misc.Unsafe not found on Java 9, try field.setAccessible
Also removed exception traces when sun.misc.Unsafe or override are not found
2018-05-01 09:57:45 -07:00
inder123
941363f14c
Added gradle/Idea support ( #1302 )
2018-04-30 09:54:24 -07:00
inder123
1b28ff3cda
Added a test for deserialization of fields using lowercase-dot naming policy ( #1303 )
2018-04-27 18:54:48 -07:00
Leon
ab35f11077
add FieldNamingPolicy.LOWER_CASE_WITH_DOTS ( #1278 )
2018-04-27 18:50:08 -07:00
JoonHo Park
be23a3aeeb
Format ReleaseProcess.md using GFM ( #1284 )
...
Changes
- Space in `h1` header
- Indent code block & nested bullets properly with 3 spaces
- Unify numbered list indicator to `1.`
2018-04-27 18:42:53 -07:00
inder123
bf4789bb1f
2.8.3 in readme
2018-04-27 17:26:50 -07:00
inder123
91cb49e7ce
Version 2.8.3 changelog
2018-04-27 15:47:42 -07:00
inder123
3bc566b226
version 2.8.3
2018-04-27 15:42:25 -07:00
Inderjeet Singh
7dd379ffe1
[maven-release-plugin] prepare for next development iteration
2018-04-27 15:34:26 -07:00
Inderjeet Singh
4ed639e882
[maven-release-plugin] prepare release gson-parent-2.8.3
2018-04-27 15:34:15 -07:00
inder123
7fb3960aff
Fixed excludes section in maven-compiler-plugin ( #1301 )
2018-04-27 15:30:35 -07:00