{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32538871,"defaultBranch":"main","name":"gson","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-19T18:21:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717267264.0","currentOid":""},"activityList":{"items":[{"before":"3d0aa1e7c42a8cac79b04eea8543d965bf6a162b","after":"7cea3291e4b2adcddcfcdf9a4e0b4e190d2de85e","ref":"refs/heads/dependabot/maven/maven-078753315e","pushedAt":"2024-06-01T22:11:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/maven/maven-078753315e","shortMessageHtmlLink":"Merge branch 'main' into dependabot/maven/maven-078753315e"}},{"before":"fe3c6ff556e60e25ab9555f2d2f3da56204ecbea","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-0747ad2e46","pushedAt":"2024-06-01T18:41:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"}},{"before":"3e599c8fdbbd82472ad6dcedb735ea25237e7f5d","after":"1fee1e288709d9b2bf1145109c5d01d28fbb2cda","ref":"refs/heads/main","pushedAt":"2024-06-01T18:40:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Bump the github-actions group with 2 updates (#2695)\n\nBumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action).\r\n\r\n\r\nUpdates `actions/checkout` from 4.1.4 to 4.1.6\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...a5ac7e51b41094c92402da3b24376905380afc29)\r\n\r\nUpdates `github/codeql-action` from 3.25.3 to 3.25.7\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/d39d31e687223d841ef683f52467bd88e9b21c14...f079b8493333aace61c81488f8bd40919487bd9f)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: github-actions\r\n- dependency-name: github/codeql-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump the github-actions group with 2 updates (#2695)"}},{"before":null,"after":"3d0aa1e7c42a8cac79b04eea8543d965bf6a162b","ref":"refs/heads/dependabot/maven/maven-078753315e","pushedAt":"2024-06-01T03:31:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the maven group with 14 updates\n\nBumps the maven group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.27.0` | `2.28.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.4.1` | `3.5.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.6.3` | `3.7.0` |\n| [com.github.siom79.japicmp:japicmp-maven-plugin](https://github.com/siom79/japicmp) | `0.21.1` | `0.21.2` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.27.0` | `2.28.0` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.1.0-jre` | `33.2.1-jre` |\n| [com.guardsquare:proguard-base](https://github.com/Guardsquare/proguard) | `7.4.2` | `7.5.0` |\n| [com.guardsquare:proguard-core](https://github.com/Guardsquare/proguard-core) | `9.1.3` | `9.1.4` |\n| [org.graalvm.buildtools:native-maven-plugin](https://github.com/graalvm/native-build-tools) | `0.10.1` | `0.10.2` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.3` | `3.6.0` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.2.0` | `3.3.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.0` | `2.17.1` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.26.1` | `4.27.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.1.0-jre` | `33.2.1-jre` |\n\n\nUpdates `com.google.errorprone:error_prone_core` from 2.27.0 to 2.28.0\n- [Release notes](https://github.com/google/error-prone/releases)\n- [Commits](https://github.com/google/error-prone/compare/v2.27.0...v2.28.0)\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.4.1 to 3.5.0\n- [Release notes](https://github.com/apache/maven-enforcer/releases)\n- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.4.1...enforcer-3.5.0)\n\nUpdates `org.apache.maven.plugins:maven-javadoc-plugin` from 3.6.3 to 3.7.0\n- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)\n- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.3...maven-javadoc-plugin-3.7.0)\n\nUpdates `com.github.siom79.japicmp:japicmp-maven-plugin` from 0.21.1 to 0.21.2\n- [Release notes](https://github.com/siom79/japicmp/releases)\n- [Changelog](https://github.com/siom79/japicmp/blob/master/release.py)\n- [Commits](https://github.com/siom79/japicmp/compare/japicmp-base-0.21.1...japicmp-base-0.21.2)\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.27.0 to 2.28.0\n- [Release notes](https://github.com/google/error-prone/releases)\n- [Commits](https://github.com/google/error-prone/compare/v2.27.0...v2.28.0)\n\nUpdates `com.google.guava:guava-testlib` from 33.1.0-jre to 33.2.1-jre\n- [Release notes](https://github.com/google/guava/releases)\n- [Commits](https://github.com/google/guava/commits)\n\nUpdates `com.guardsquare:proguard-base` from 7.4.2 to 7.5.0\n- [Release notes](https://github.com/Guardsquare/proguard/releases)\n- [Commits](https://github.com/Guardsquare/proguard/compare/v7.4.2...v7.5)\n\nUpdates `com.guardsquare:proguard-core` from 9.1.3 to 9.1.4\n- [Release notes](https://github.com/Guardsquare/proguard-core/releases)\n- [Commits](https://github.com/Guardsquare/proguard-core/compare/v9.1.3...v9.1.4)\n\nUpdates `org.graalvm.buildtools:native-maven-plugin` from 0.10.1 to 0.10.2\n- [Release notes](https://github.com/graalvm/native-build-tools/releases)\n- [Commits](https://github.com/graalvm/native-build-tools/compare/0.10.1...0.10.2)\n\nUpdates `org.apache.maven.plugins:maven-shade-plugin` from 3.5.3 to 3.6.0\n- [Release notes](https://github.com/apache/maven-shade-plugin/releases)\n- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.3...maven-shade-plugin-3.6.0)\n\nUpdates `org.codehaus.mojo:exec-maven-plugin` from 3.2.0 to 3.3.0\n- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.2.0...3.3.0)\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.17.0 to 2.17.1\n- [Commits](https://github.com/FasterXML/jackson/commits)\n\nUpdates `com.google.protobuf:protobuf-java` from 4.26.1 to 4.27.0\n- [Release notes](https://github.com/protocolbuffers/protobuf/releases)\n- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)\n- [Commits](https://github.com/protocolbuffers/protobuf/commits)\n\nUpdates `com.google.guava:guava` from 33.1.0-jre to 33.2.1-jre\n- [Release notes](https://github.com/google/guava/releases)\n- [Commits](https://github.com/google/guava/commits)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.errorprone:error_prone_core\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: maven\n- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: maven\n- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: maven\n- dependency-name: com.github.siom79.japicmp:japicmp-maven-plugin\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: maven\n- dependency-name: com.google.errorprone:error_prone_annotations\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: maven\n- dependency-name: com.google.guava:guava-testlib\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: maven\n- dependency-name: com.guardsquare:proguard-base\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: maven\n- dependency-name: com.guardsquare:proguard-core\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: maven\n- dependency-name: org.graalvm.buildtools:native-maven-plugin\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: maven\n- dependency-name: org.apache.maven.plugins:maven-shade-plugin\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: maven\n- dependency-name: org.codehaus.mojo:exec-maven-plugin\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: maven\n- dependency-name: com.fasterxml.jackson.core:jackson-databind\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: maven\n- dependency-name: com.google.protobuf:protobuf-java\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: maven\n- dependency-name: com.google.guava:guava\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: maven\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the maven group with 14 updates"}},{"before":null,"after":"fe3c6ff556e60e25ab9555f2d2f3da56204ecbea","ref":"refs/heads/dependabot/github_actions/github-actions-0747ad2e46","pushedAt":"2024-06-01T03:13:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the github-actions group with 2 updates\n\nBumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `actions/checkout` from 4.1.4 to 4.1.6\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...a5ac7e51b41094c92402da3b24376905380afc29)\n\nUpdates `github/codeql-action` from 3.25.3 to 3.25.7\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/d39d31e687223d841ef683f52467bd88e9b21c14...f079b8493333aace61c81488f8bd40919487bd9f)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: github-actions\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the github-actions group with 2 updates"}},{"before":"ce2129ea2a7bbed30111717417e7fe4b4227eb92","after":"3e599c8fdbbd82472ad6dcedb735ea25237e7f5d","ref":"refs/heads/main","pushedAt":"2024-06-01T01:00:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Rename Maven integration test modules (#2691)\n\nThe new naming scheme `test-...` groups the modules in the file system and\r\nthe IDE and therefore hopefully makes it easier to quickly see which modules\r\nare integration tests.","shortMessageHtmlLink":"Rename Maven integration test modules (#2691)"}},{"before":"3b296cc0c75e8757cec964dc7e805806c689f0ed","after":"ce2129ea2a7bbed30111717417e7fe4b4227eb92","ref":"refs/heads/main","pushedAt":"2024-06-01T00:59:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Add `@CheckReturnValue` to our packages. (#2693)\n\n...as threatened in\r\nhttps://github.com/google/gson/issues/2676#issuecomment-2135838276.\r\n\r\nCo-authored-by: Éamonn McManus ","shortMessageHtmlLink":"Add @CheckReturnValue to our packages. (#2693)"}},{"before":"6ebbc9d9b3c568308e163836278c7122cb1d83ca","after":"3b296cc0c75e8757cec964dc7e805806c689f0ed","ref":"refs/heads/main","pushedAt":"2024-06-01T00:36:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Fix API compatibility workflow failing when building previous version (#2694)\n\nThe workflow is currently failing for the jpms-test module:\r\n> Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project jpms-test:\r\n> Fatal error compiling: error: bad value for --module-version option: 'JAPICMP-OLD'\r\n\r\nTherefore this commit changes the dummy version number format.","shortMessageHtmlLink":"Fix API compatibility workflow failing when building previous version ("}},{"before":"91d22b33e267b0fd699bdc3e830b7dc5561a88e4","after":"6ebbc9d9b3c568308e163836278c7122cb1d83ca","ref":"refs/heads/main","pushedAt":"2024-05-29T01:29:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Add JPMS module test (#2685)\n\n* Add JPMS module test\r\n\r\nPreviously the build would not have detected if `module-info.class` was missing,\r\nor incorrectly configured.\r\n\r\n* Simplify disabling plugins for integration test modules\r\n\r\nDefines properties in the parent POM which determine whether the plugins\r\nshould be skipped, and then sets the properties in the Maven modules.","shortMessageHtmlLink":"Add JPMS module test (#2685)"}},{"before":"4f12c00e41893cba2cc6b007e5b192a104c44a48","after":"91d22b33e267b0fd699bdc3e830b7dc5561a88e4","ref":"refs/heads/main","pushedAt":"2024-05-20T23:27:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Add more Javadoc cross-links between methods (#2678)","shortMessageHtmlLink":"Add more Javadoc cross-links between methods (#2678)"}},{"before":"828a97be0f8d58108b140b77df8dc76b657f4a87","after":"4f12c00e41893cba2cc6b007e5b192a104c44a48","ref":"refs/heads/main","pushedAt":"2024-05-19T18:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"93bc0f23a13f9e9df3bf71894d479dbd5d952ba6","after":"828a97be0f8d58108b140b77df8dc76b657f4a87","ref":"refs/heads/main","pushedAt":"2024-05-19T18:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release gson-parent-2.11.0","shortMessageHtmlLink":"[maven-release-plugin] prepare release gson-parent-2.11.0"}},{"before":"049c097d5e3a5177ac062d7fe01611a874ee4d1d","after":null,"ref":"refs/heads/dontsign","pushedAt":"2024-05-19T18:52:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"}},{"before":"b153ca18bfef611edff4dbea85de79e153ea4809","after":"93bc0f23a13f9e9df3bf71894d479dbd5d952ba6","ref":"refs/heads/main","pushedAt":"2024-05-19T18:52:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Skip signing graal-native-test module. (#2675)","shortMessageHtmlLink":"Skip signing graal-native-test module. (#2675)"}},{"before":null,"after":"049c097d5e3a5177ac062d7fe01611a874ee4d1d","ref":"refs/heads/dontsign","pushedAt":"2024-05-19T18:49:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Skip signing graal-native-test module.","shortMessageHtmlLink":"Skip signing graal-native-test module."}},{"before":"cd70ba615f166bb4f9ac6a84f4f3e8c9d5634049","after":null,"ref":"refs/tags/gson-parent-2.11.0","pushedAt":"2024-05-19T18:44:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"}},{"before":"0e3d2aab622fb50addb98b10b0a661cadda0f989","after":"b153ca18bfef611edff4dbea85de79e153ea4809","ref":"refs/heads/main","pushedAt":"2024-05-19T18:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"[maven-release-plugin] rollback the release of gson-parent-2.11.0","shortMessageHtmlLink":"[maven-release-plugin] rollback the release of gson-parent-2.11.0"}},{"before":"545b802d639917c50928ec96bcab49b0c70dbb7a","after":"0e3d2aab622fb50addb98b10b0a661cadda0f989","ref":"refs/heads/main","pushedAt":"2024-05-19T17:23:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"8bfdbb4e14172b013c3d1f56c3a36812075e2886","after":"545b802d639917c50928ec96bcab49b0c70dbb7a","ref":"refs/heads/main","pushedAt":"2024-05-19T17:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release gson-parent-2.11.0","shortMessageHtmlLink":"[maven-release-plugin] prepare release gson-parent-2.11.0"}},{"before":"9008b093ac40f226643df17c767357aa1947984a","after":"8bfdbb4e14172b013c3d1f56c3a36812075e2886","ref":"refs/heads/main","pushedAt":"2024-05-18T17:43:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Guarantee that `JsonElement.toString()` produces JSON (#2659)\n\n* Extend `JsonElement` documentation\r\n\r\n* Add space to JsonParser code example\r\n\r\n* Guarantee that `JsonElement.toString()` produces JSON\r\n\r\n* Refer to `JsonElement` documentation from subclasses","shortMessageHtmlLink":"Guarantee that JsonElement.toString() produces JSON (#2659)"}},{"before":"05652c3b7dea68a9ffc781b2cdf89076fce56b12","after":"9008b093ac40f226643df17c767357aa1947984a","ref":"refs/heads/main","pushedAt":"2024-05-18T17:42:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Extend Troubleshooting Guide with some ProGuard / R8 information (#2656)","shortMessageHtmlLink":"Extend Troubleshooting Guide with some ProGuard / R8 information (#2656)"}},{"before":"454a49127f9416f45221eecf311eefdca50e4cdc","after":"05652c3b7dea68a9ffc781b2cdf89076fce56b12","ref":"refs/heads/main","pushedAt":"2024-05-18T17:40:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Document that other JVM languages are not fully supported (#2666)","shortMessageHtmlLink":"Document that other JVM languages are not fully supported (#2666)"}},{"before":"570d91194e223132982d56b6fa499af15fd7b1ea","after":"454a49127f9416f45221eecf311eefdca50e4cdc","ref":"refs/heads/main","pushedAt":"2024-05-18T17:39:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Improved Long-Double Number Policy (#2674)\n\n* Improved Long-Double Number Policy\r\n\r\nThe Parsing of a Double value was always executing a `Long.parseLong(value)`, which generated a `NumberFormatException`.\r\n\r\nIdentifying that a Number is a Double or a Long can be easily achieve (in a naive way) looking for the decimal separator.\r\n\r\nThis simple change avoids the extra `NumberFormatException`\r\n\r\nA simple JUnit test, parsing a `Long` or a `Double` 10K times shows the next values:\r\n\r\n* Double (old parsing): ~42 ms\r\n* Double (new parsing): ~6 ms\r\n* Long (old parsing): ~7 ms\r\n* Long (new parsing): ~7 ms\r\n\r\nAs we can see, the parsing for `Long` values stays the same (±1ms), while the parsing for `Double` is dramatically improved.\r\n\r\nReducing the number of exceptions also has a positive side effect in memory consumption.\r\n\r\n* Replace `contains(\".\")` by `indexOf('.') >= 0`\r\n\r\nThe usage of `indexOf(char)` is slightly faster\r\n\r\n* Rename exception variables","shortMessageHtmlLink":"Improved Long-Double Number Policy (#2674)"}},{"before":"adc7a0ab84ad53a4fb901cc5e8af1c4c29e5fc23","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-f5e91c4517","pushedAt":"2024-05-01T15:00:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"}},{"before":"a1ee7f8fd953934aea2be00a825fa225e6567fc6","after":"570d91194e223132982d56b6fa499af15fd7b1ea","ref":"refs/heads/main","pushedAt":"2024-05-01T15:00:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Bump the github-actions group with 4 updates (#2671)\n\nBumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [graalvm/setup-graalvm](https://github.com/graalvm/setup-graalvm), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [github/codeql-action](https://github.com/github/codeql-action).\r\n\r\n\r\nUpdates `actions/checkout` from 4.1.2 to 4.1.4\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...0ad4b8fadaa221de15dcec353f45205ec38ea70b)\r\n\r\nUpdates `graalvm/setup-graalvm` from 1.1.8.2 to 1.2.1\r\n- [Release notes](https://github.com/graalvm/setup-graalvm/releases)\r\n- [Commits](https://github.com/graalvm/setup-graalvm/compare/d3f9e14fc3771c0f5aaccb754e441b946b6703f9...2f25c0caae5b220866f732832d5e3e29ff493338)\r\n\r\nUpdates `actions/upload-artifact` from 4.3.1 to 4.3.3\r\n- [Release notes](https://github.com/actions/upload-artifact/releases)\r\n- [Commits](https://github.com/actions/upload-artifact/compare/5d5d22a31266ced268874388b861e4b58bb5c2f3...65462800fd760344b1a7b4382951275a0abb4808)\r\n\r\nUpdates `github/codeql-action` from 3.24.9 to 3.25.3\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/1b1aada464948af03b950897e5eb522f92603cc2...d39d31e687223d841ef683f52467bd88e9b21c14)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: github-actions\r\n- dependency-name: graalvm/setup-graalvm\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: github-actions\r\n- dependency-name: actions/upload-artifact\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: github-actions\r\n- dependency-name: github/codeql-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump the github-actions group with 4 updates (#2671)"}},{"before":"d7aa5886de37d9c36fa07449ba224f863be64b64","after":null,"ref":"refs/heads/dependabot/maven/maven-938dc6d752","pushedAt":"2024-05-01T15:00:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"}},{"before":"749d22f3690cde1f538f23228e48167d71725f4d","after":"a1ee7f8fd953934aea2be00a825fa225e6567fc6","ref":"refs/heads/main","pushedAt":"2024-05-01T15:00:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Bump the maven group with 10 updates (#2672)\n\nBumps the maven group with 10 updates:\r\n\r\n| Package | From | To |\r\n| --- | --- | --- |\r\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.26.1` | `2.27.0` |\r\n| [org.apache.maven.plugins:maven-artifact-plugin](https://github.com/apache/maven-artifact-plugin) | `3.5.0` | `3.5.1` |\r\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.4.1` |\r\n| [org.apache.maven.plugins:maven-install-plugin](https://github.com/apache/maven-install-plugin) | `3.1.1` | `3.1.2` |\r\n| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) | `3.3.0` | `3.3.1` |\r\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.2.2` | `3.2.4` |\r\n| [com.github.siom79.japicmp:japicmp-maven-plugin](https://github.com/siom79/japicmp) | `0.20.0` | `0.21.1` |\r\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.26.1` | `2.27.0` |\r\n| [com.guardsquare:proguard-core](https://github.com/Guardsquare/proguard-core) | `9.1.1` | `9.1.3` |\r\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.2` | `3.5.3` |\r\n\r\n\r\nUpdates `com.google.errorprone:error_prone_core` from 2.26.1 to 2.27.0\r\n- [Release notes](https://github.com/google/error-prone/releases)\r\n- [Commits](https://github.com/google/error-prone/compare/v2.26.1...v2.27.0)\r\n\r\nUpdates `org.apache.maven.plugins:maven-artifact-plugin` from 3.5.0 to 3.5.1\r\n- [Commits](https://github.com/apache/maven-artifact-plugin/compare/maven-artifact-plugin-3.5.0...maven-artifact-plugin-3.5.1)\r\n\r\nUpdates `org.apache.maven.plugins:maven-jar-plugin` from 3.3.0 to 3.4.1\r\n- [Release notes](https://github.com/apache/maven-jar-plugin/releases)\r\n- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.3.0...maven-jar-plugin-3.4.1)\r\n\r\nUpdates `org.apache.maven.plugins:maven-install-plugin` from 3.1.1 to 3.1.2\r\n- [Release notes](https://github.com/apache/maven-install-plugin/releases)\r\n- [Commits](https://github.com/apache/maven-install-plugin/compare/maven-install-plugin-3.1.1...maven-install-plugin-3.1.2)\r\n\r\nUpdates `org.apache.maven.plugins:maven-source-plugin` from 3.3.0 to 3.3.1\r\n- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.3.0...maven-source-plugin-3.3.1)\r\n\r\nUpdates `org.apache.maven.plugins:maven-gpg-plugin` from 3.2.2 to 3.2.4\r\n- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)\r\n- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.2...maven-gpg-plugin-3.2.4)\r\n\r\nUpdates `com.github.siom79.japicmp:japicmp-maven-plugin` from 0.20.0 to 0.21.1\r\n- [Release notes](https://github.com/siom79/japicmp/releases)\r\n- [Changelog](https://github.com/siom79/japicmp/blob/master/release.py)\r\n- [Commits](https://github.com/siom79/japicmp/compare/japicmp-base-0.20.0...japicmp-base-0.21.1)\r\n\r\nUpdates `com.google.errorprone:error_prone_annotations` from 2.26.1 to 2.27.0\r\n- [Release notes](https://github.com/google/error-prone/releases)\r\n- [Commits](https://github.com/google/error-prone/compare/v2.26.1...v2.27.0)\r\n\r\nUpdates `com.guardsquare:proguard-core` from 9.1.1 to 9.1.3\r\n- [Release notes](https://github.com/Guardsquare/proguard-core/releases)\r\n- [Commits](https://github.com/Guardsquare/proguard-core/compare/v9.1.1...v9.1.3)\r\n\r\nUpdates `org.apache.maven.plugins:maven-shade-plugin` from 3.5.2 to 3.5.3\r\n- [Release notes](https://github.com/apache/maven-shade-plugin/releases)\r\n- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.5.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: com.google.errorprone:error_prone_core\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: maven\r\n- dependency-name: org.apache.maven.plugins:maven-artifact-plugin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: maven\r\n- dependency-name: org.apache.maven.plugins:maven-jar-plugin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: maven\r\n- dependency-name: org.apache.maven.plugins:maven-install-plugin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: maven\r\n- dependency-name: org.apache.maven.plugins:maven-source-plugin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: maven\r\n- dependency-name: org.apache.maven.plugins:maven-gpg-plugin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: maven\r\n- dependency-name: com.github.siom79.japicmp:japicmp-maven-plugin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: maven\r\n- dependency-name: com.google.errorprone:error_prone_annotations\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: maven\r\n- dependency-name: com.guardsquare:proguard-core\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: maven\r\n- dependency-name: org.apache.maven.plugins:maven-shade-plugin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: maven\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Éamonn McManus ","shortMessageHtmlLink":"Bump the maven group with 10 updates (#2672)"}},{"before":"99162a71212a3ecf7b7bfd7f568e147d80297f9b","after":"d7aa5886de37d9c36fa07449ba224f863be64b64","ref":"refs/heads/dependabot/maven/maven-938dc6d752","pushedAt":"2024-05-01T14:25:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/maven/maven-938dc6d752","shortMessageHtmlLink":"Merge branch 'main' into dependabot/maven/maven-938dc6d752"}},{"before":"9adbecac2c47e1736b1f7a90279d9a95c316d259","after":null,"ref":"refs/heads/yoda","pushedAt":"2024-05-01T14:24:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"}},{"before":"e838516c1ed0865623384ad308006c99c04607e8","after":"749d22f3690cde1f538f23228e48167d71725f4d","ref":"refs/heads/main","pushedAt":"2024-05-01T14:24:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eamonnmcmanus","name":"Éamonn McManus","path":"/eamonnmcmanus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5246810?s=80&v=4"},"commit":{"message":"Fix a Yoda condition to placate Error Prone. (#2673)","shortMessageHtmlLink":"Fix a Yoda condition to placate Error Prone. (#2673)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWemsuwA","startCursor":null,"endCursor":null}},"title":"Activity · google/gson"}