35241fc7b2
Add comment support
2022-05-12 23:23:14 +02:00
Marcono1234
4dda4ec5ba
Use diamond operator when creating generic instances ( #2104 )
2022-04-17 15:27:21 -07:00
dependabot[bot]
ba5f8f9e53
Bump guava from 31.0.1-jre to 31.1-jre ( #2086 )
...
Bumps [guava](https://github.com/google/guava ) from 31.0.1-jre to 31.1-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 08:17:27 -08:00
Marcono1234
49ddab9eeb
Add CodeQL GitHub code scanning workflow ( #2076 )
...
* Add CodeQL GitHub code scanning workflow
* Only compile main sources for code scanning
* Move test .proto files to test sources
`annotations.proto` also seems to be only relevant for tests because the test
explicitly registers them as extensions. By default the Proto adapter does not
consider them.
* Address some code scanning findings
* Fix some more findings
2022-02-17 18:40:40 -08:00
Éamonn McManus
e58db43f57
[maven-release-plugin] prepare for next development iteration
2022-02-11 11:13:24 -08:00
Éamonn McManus
b6acf1178a
[maven-release-plugin] prepare release gson-parent-2.9.0
2022-02-11 11:13:22 -08:00
Marcono1234
6b96a389cc
Put module-info.class
into Multi-Release JAR folder ( #2013 )
...
* Put module-info.class into Multi-Release JAR folder
Uses ModiTect to place module-info.class under Multi-Release JAR folder
`META-INF/versions/9`.
* Adjust pom.xml to drop support for Java 6
* Change doclint setting
All Javadoc errors have been solved previously; doclint can now be enabled
without causing build failures.
* Improve README Java requirements
2022-01-01 12:44:39 -08:00
dependabot[bot]
bc8858a3d9
Bump maven-deploy-plugin from 3.0.0-M1 to 3.0.0-M2 ( #2044 )
...
Bumps [maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin ) from 3.0.0-M1 to 3.0.0-M2.
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases )
- [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.0.0-M1...maven-deploy-plugin-3.0.0-M2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-31 07:15:38 -08:00
Marcono1234
abd2191b0e
Add READMEs to Maven modules ( #2039 )
...
* Add READMEs to Maven modules
* Address feedback
2021-12-27 10:17:41 -08:00
Marcono1234
6ffcdf3029
Fix Javadoc warnings and errors ( #2040 )
2021-12-26 15:30:21 -08:00
XinyuLiu5566
0313de8206
Some code suggestion from CodeGuru ( #1988 )
...
* change %s to %d
* secusity issue, add try-finally block
Co-authored-by: liuxinyu <xinyu6@illinois.edu>
2021-11-15 15:08:13 -08:00
dependabot[bot]
0d9f6b677a
Bump guava from 30.1.1-jre to 31.0.1-jre ( #2016 )
...
Bumps [guava](https://github.com/google/guava ) from 30.1.1-jre to 31.0.1-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-08 08:43:47 -08:00
Marcono1234
cc505e1b9f
Convert codegen, metrics and proto to Maven submodules ( #2008 )
...
* Convert codegen, metrics and proto to Maven submodules
* Fix import order
2021-11-07 08:42:08 -08:00
Éamonn McManus
466ca72916
Update version number in UserGuide.md and proto/pom.xml.
2021-10-31 06:57:33 -07:00
Éamonn McManus
4bb67483f9
Update dependencies in proto/pom.xml. ( #1949 )
...
Also use GeneratedMessageV3 rather than GeneratedMessage, consistent with recent versions of protoc.
2021-09-01 17:11:48 -07:00
dependabot[bot]
345dea2c8a
Bump junit from 4.12 to 4.13.1 in /proto
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 22:56:03 +00:00
Ori Schwartz
c744ccd51c
avoid repeated calls to build() during deserialization by obtaining field types from the Message's defaultInstance ( #1215 )
2017-12-28 08:44:16 +05:30
Ori Schwartz
6e2fcdcaf2
Use Message instead of GeneratedMessage which is specific to protobuf v2. Message is a common superclass of both GeneratedMessage and GeneratedMessageV3. Also throw an exception to notify caller that DynamicMessage is not supprorted. ( #1191 )
2017-11-27 18:13:39 -08:00
Ori Schwartz
f0aa1118e9
Java protobuf uses lower camel for all field names. When using reflection to find the generic type of repeated fields, can't use the user specified formats for field name conversion. ( #1119 )
2017-09-17 23:46:52 -07:00
guptasourabh
8101ab74e9
list addition optimization ( #1038 )
...
* list addition optimization
* Optimized imports
Optimized imports
2017-03-16 21:16:38 -07:00
Nykolas Lima
2928b3ef97
handle explicit null values in JSON
2016-05-23 16:44:30 -03:00
Chris Conroy
7abeb16080
Thread safe method cache
2015-10-28 17:41:56 -04:00
Emmanuel Cron
e3fe3c9430
Moved the .gitignore file to a more appropriate place
2015-10-20 12:07:51 -07:00
Emmanuel Cron
503a9e536a
Updating Gson version to 2.4
2015-10-06 22:52:01 -07:00
Emmanuel Cron
1ffa2fb92a
Added rebuilt tests for serialization with numbers
2015-10-06 17:03:48 -07:00
Emmanuel Cron
51458c6c80
Added .gitignore; generated folder does not need to be pushed
2015-10-06 17:02:12 -07:00
Emmanuel Cron
b395da26b7
Better javadoc
2015-10-06 16:57:13 -07:00
Emmanuel Cron
21d7f0681e
Removed useless <execution>
2015-10-06 16:44:46 -07:00
Emmanuel Cron
324ea17d46
Updated version
2015-10-06 16:43:38 -07:00
Emmanuel Cron
339c783b4a
Updated the ProtoTypeAdapter to a version that works smoothly and supports field name/value customization.
...
- Lets you customize the proto field name serialization per field
- Lets you use different cases for serialization (e.g. you could use UpperCamelCase for your proto field names and willing to serialize them using LowerHyphen)
- Lets you choose to serialize enum values with their value (0, 1, 2, ...) instead of their name.
2015-10-06 16:20:37 -07:00
Inderjeet Singh
a21ddcbe2f
updated version of protobuf dependency
2011-04-22 18:29:36 +00:00
Inderjeet Singh
3b22069823
Updated the dependency to the newly-released version of Gson, 1.7.1.
2011-04-13 22:46:32 +00:00
Inderjeet Singh
7f9762db63
Updated Maven dependencies and license notice in ProtoTypeAdapter.
2011-04-12 16:16:35 +00:00
Inderjeet Singh
279649986e
Added a test to ensure that Gson handles repeated invocation of itself correctly.
...
Revised proto maven configuration to use Gson 1.6
2010-11-15 22:56:01 +00:00
Inderjeet Singh
cf02621275
removed unused import
2010-11-02 00:12:21 +00:00
Inderjeet Singh
2d7367364b
Added additional functional tests involving complex protocol buffers, and protos with repeated fields.
...
Moved all the functional tests under a functional package.
2010-10-27 23:49:22 +00:00
Inderjeet Singh
6feb325044
Added a type adapter for serializing and deserializing protobufs
2010-10-27 23:06:26 +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
9b0e7f8b84
initial check-in for implementing support for protocol buffers in Gson
2010-09-14 17:59:04 +00:00