dependabot[bot]
ddab658a82
Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.2 to 3.2.3
...
Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire ) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.2...surefire-3.2.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 22:39:05 +00:00
Marcono1234
b5bc7b903a
Run shrinker-test for JDK 21 CI build ( #2570 )
...
The latest R8 version seems to support JDK 21 now.
2023-12-06 14:52:02 -08:00
dependabot[bot]
e69bb5f22b
Bump com.android.tools:r8 from 8.1.72 to 8.2.33 ( #2569 )
...
Bumps com.android.tools:r8 from 8.1.72 to 8.2.33.
---
updated-dependencies:
- dependency-name: com.android.tools:r8
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 06:04:16 -08:00
dependabot[bot]
48a534496b
Bump com.guardsquare:proguard-core from 9.1.0 to 9.1.1 ( #2560 )
...
Bumps [com.guardsquare:proguard-core](https://github.com/Guardsquare/proguard-core ) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/Guardsquare/proguard-core/releases )
- [Commits](https://github.com/Guardsquare/proguard-core/compare/v9.1.0...v9.1.1 )
---
updated-dependencies:
- dependency-name: com.guardsquare:proguard-core
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>
2023-11-30 12:45:45 -08:00
Marcono1234
4197bb6545
Add CI build using JDK 21 ( #2552 )
...
* Add CI build using JDK 21
This is mainly to make sure that besides the known JDK 21 build
incompatibilities Gson can be built and run using JDK 21.
* Update ProGuard
* Update Protobuf
3.25.1 is actually newer than 4.0.0-rc-2
2023-11-26 16:36:43 -08:00
dependabot[bot]
3b1b361be1
Bump com.android.tools:r8 from 8.1.56 to 8.1.72 ( #2553 )
...
Bumps com.android.tools:r8 from 8.1.56 to 8.1.72.
---
updated-dependencies:
- dependency-name: com.android.tools:r8
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>
2023-11-22 07:47:42 -08:00
Marcono1234
b7c3e1d0b8
Make Maven build reproducible ( #2543 )
...
However, it might still be necessary to use the same OS and JDK version
to actually be able to create identical artifacts.
This commit also formats the `pom.xml` files in the way the Maven Release
Plugin would.
2023-11-18 12:17:40 -08:00
dependabot[bot]
bf572581b9
Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1 ( #2542 )
...
Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases )
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/exec-maven-plugin-3.1.0...3.1.1 )
---
updated-dependencies:
- dependency-name: org.codehaus.mojo:exec-maven-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>
2023-11-17 06:06:11 -08:00
dependabot[bot]
d5952fe565
Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.1 to 3.2.2 ( #2534 )
...
Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.1...surefire-3.2.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-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>
Co-authored-by: Éamonn McManus <emcmanus@google.com>
2023-11-07 08:37:05 -08:00
dependabot[bot]
9f1c0f3d4f
Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.1 ( #2519 )
...
Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire ) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.2...surefire-3.2.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 09:35:50 -07:00
dependabot[bot]
08c514c0f6
Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 ( #2500 )
...
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.0...maven-shade-plugin-3.5.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-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>
2023-09-25 09:37:11 -07:00
dependabot[bot]
83d44c0fa2
Bump com.android.tools:r8 from 8.0.40 to 8.1.56 ( #2462 )
...
Bumps com.android.tools:r8 from 8.0.40 to 8.1.56.
---
updated-dependencies:
- dependency-name: com.android.tools:r8
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-08 06:35:47 -07:00
Marcono1234
ecb9f8c8ad
Adjust ProGuard default rules and shrinking tests ( #2420 )
...
* Adjust ProGuard default rules and shrinking tests
* Adjust comment
* Add shrinking test for class without no-args constructor; improve docs
* Improve Unsafe mention in Troubleshooting Guide
* Improve comment for `-if class *`
2023-07-24 07:34:02 -07:00
Marcono1234
6d9c3566b7
Document minimum Android API level and add workflow to check compatibility ( #2431 )
2023-07-06 10:04:36 -07:00
dependabot[bot]
5fa61b25b4
Bump maven-shade-plugin from 3.4.1 to 3.5.0 ( #2423 )
...
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.4.1...maven-shade-plugin-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Éamonn McManus <emcmanus@google.com>
2023-06-19 08:44:18 -07:00
Éamonn McManus
a80bc24e04
Rename master
to main
everywhere. ( #2410 )
2023-06-07 11:02:13 -07:00
dependabot[bot]
144626ddd9
Bump maven-failsafe-plugin from 3.1.0 to 3.1.2 ( #2412 )
...
Bumps [maven-failsafe-plugin](https://github.com/apache/maven-surefire ) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.0...surefire-3.1.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-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>
2023-06-07 08:16:59 -07:00
Marcono1234
43396e45fd
Add ProGuard / R8 integration tests & add default ProGuard rules ( #2397 )
...
* Add code shrinking tools integration test
* Keep no-args constructor of classes usable with JsonAdapter
* Add library ProGuard rules for Gson
They are automatically applied for all users of Gson, see
https://developer.android.com/build/shrink-code#configuration-files
* Skip japicmp-maven-plugin for shrinker-test
* Add more tests for JsonAdapter, add tests for generic classes
* Extend default constructor test
* Add Troubleshooting Guide entry for TypeToken
2023-05-28 12:24:05 -07:00