Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Pin Parsson dependency to version 1.1.5. | Matthias Andreas Benkard | 2023-12-13 | 1 | -0/+6 |
| | | | | | | | | | Parsson 1.1.0 has reported security vulnerabilities, so pinning it to a newer version is useful. In addition, pulling it in explicitly enables Renovate Bot and similar tooling to control the version of Parsson that we pull in in the future. Change-Id: I0c79f389facce280b733ae422f4b24bfe1e1b117 | ||||
* | Update all non-major dependencies to v3.2.3 | Renovate Bot | 2023-12-13 | 1 | -1/+1 |
| | |||||
* | Bump version to 0.1.9-SNAPSHOT. | Matthias Andreas Benkard | 2023-12-12 | 6 | -14/+14 |
| | | | | Change-Id: If39a7584320647b7f0fb2b16c95853bf165a5a4f | ||||
* | Release 0.1.8.v0.1.8 | Matthias Andreas Benkard | 2023-12-12 | 9 | -20/+20 |
| | | | | Change-Id: I3676b1e0c0e2ad0eaad2ea8c48a452209d73739e | ||||
* | POM: Specify the GnuPG signing key by key ID. | Matthias Andreas Benkard | 2023-12-12 | 1 | -1/+1 |
| | | | | Change-Id: I79c3978ae376992e70aae575dc2e12c532aba446 | ||||
* | Add missing Javadocs. | Matthias Andreas Benkard | 2023-12-12 | 4 | -3/+105 |
| | | | | Change-Id: Ia96c370f564cab9802c94a9d6fad77590dcac2a5 | ||||
* | Reformat source code. | Matthias Andreas Benkard | 2023-12-11 | 1 | -11/+9 |
| | | | | Change-Id: Id80213366bfddcaa10cf88af70cb07c15e62d34f | ||||
* | Add more property-based tests and fix more bugs. | Matthias Andreas Benkard | 2023-12-10 | 3 | -6/+227 |
| | | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c | ||||
* | Add property-based tests and fix the bugs discovered. | Matthias Andreas Benkard | 2023-12-10 | 8 | -14/+191 |
| | | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c | ||||
* | BOM: Add jgvariant-tool. | Matthias Andreas Benkard | 2023-12-10 | 1 | -0/+5 |
| | | | | Change-Id: I200aec91c84d11783b23cb0feec7ab6f2308a086 | ||||
* | Add OSTree encoding roundtrip tests and fix the bugs discovered. | Matthias Andreas Benkard | 2023-12-10 | 7 | -84/+100 |
| | | | | Change-Id: I4c81329c5381d6ae843fee5da2bed035941011e3 | ||||
* | DictionaryDecoder: Return a LinkedHashMap in serialized order. | Matthias Andreas Benkard | 2023-12-10 | 1 | -7/+6 |
| | | | | | | | | Guarantees a predictable iteration order in the returned map. Once we move to Java 21 as a baseline, DictionaryDecoder can declare SequencedMap<K, V> as its entity type. Change-Id: I8dc52ec1690e85bec27419417d68e447f65398ee | ||||
* | Add Decoder#encode roundtrip tests and fix the bugs discovered. | Matthias Andreas Benkard | 2023-12-10 | 2 | -20/+138 |
| | | | | Change-Id: I21447306d9fc7768e07fafe5bed1d92a3eb42e53 | ||||
* | OstreeDecoderTest#summaryDecoder: Add missing test assertions. | Matthias Andreas Benkard | 2023-12-10 | 1 | -2/+43 |
| | | | | Change-Id: I6a09a14b6a1df9e36c48fe60b477eb40bb19a487 | ||||
* | Add Decoder#encode. | Matthias Andreas Benkard | 2023-12-10 | 12 | -36/+507 |
| | | | | | | | | | | | Implements: - the encoding part of the GVariant specification - OSTree-specific encoding instructions for static deltas Untested. Change-Id: Idbfd6d7e92a9cdff7d8b138d0ecfa36d4f30eee4 | ||||
* | jgvariant-tool: Create multi-release jars. | Matthias Andreas Benkard | 2023-12-07 | 1 | -0/+6 |
| | | | | | | | | | This is required because Yasson is a multi-release library. The class org.eclipse.yasson.internal.ClassMultiReleaseExtension, which adds record class support for Java 16+, is not available if we do not build a multi-release jar. Change-Id: I977a0ad0f7fe0f5a61881ac13f72d5a5280edc95 | ||||
* | jgvariant-parent: Set -parameters compiler flag explicitly. | Matthias Andreas Benkard | 2023-12-07 | 1 | -0/+1 |
| | | | | Change-Id: I890962555feb03560bf457aa02ce764fb735962c | ||||
* | jgvariant-tool: Remove Guava dependency. | Matthias Andreas Benkard | 2023-12-07 | 3 | -9/+11 |
| | | | | | | This reduces the uberjar size from 4 MB to 1.2 MB. Change-Id: I06e202fe3c5e942511952f43b8f2c5941027cce9 | ||||
* | Update all non-major dependencies | Renovate Bot | 2023-12-05 | 1 | -4/+4 |
| | |||||
* | Fix copy’n’paste-o in the readme. | Matthias Benkard | 2023-12-05 | 1 | -1/+1 |
| | |||||
* | jgvariant-tool: Add Maven exec plugin for direct execution. | Matthias Andreas Benkard | 2023-12-05 | 3 | -2/+36 |
| | | | | Change-Id: I683100e55a9ba06028bc0d92af4087c5749ad4ad | ||||
* | Add missing REUSE annotations. | Matthias Andreas Benkard | 2023-12-05 | 3 | -0/+12 |
| | | | | Change-Id: I6f26d7e7a43b09c62c65afd749f892cb2ed5d9ab | ||||
* | jgvariant-tool: Add example output to the readme file. | Matthias Andreas Benkard | 2023-12-05 | 1 | -0/+33 |
| | | | | Change-Id: Iec0b38e07b4c1529ac3b2b1aa810c58af3486ba6 | ||||
* | jgvariant-ostree: Add GraalVM reflection configuration. | Matthias Andreas Benkard | 2023-12-05 | 2 | -0/+34 |
| | | | | Change-Id: I86f54e351eb11c54e839aa4570b03b9d45900c4c | ||||
* | .gitignore: Extend. | Matthias Andreas Benkard | 2023-12-05 | 1 | -1/+8 |
| | | | | Change-Id: I677e4c41f0ea30ff9482420139176d50fc061ba9 | ||||
* | POM: Remove Google Java Format version specifier. | Matthias Andreas Benkard | 2023-12-05 | 1 | -2/+0 |
| | | | | Change-Id: Iae9d0be8684a2420cf873f158fa4f5d9d7b66295 | ||||
* | jgvariant-tool: New module. | Matthias Andreas Benkard | 2023-12-05 | 13 | -1/+617 |
| | | | | | | | Adds a command line tool that can read and (in the future) manipulate GVariant-formatted files. Change-Id: Icc92eb409a97e7cf72dfd7535f6a8b3587dd4a48 | ||||
* | Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.41.1 | Renovate Bot | 2023-12-04 | 1 | -1/+1 |
| | |||||
* | Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.3 | Renovate Bot | 2023-12-03 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.18 | Renovate Bot | 2023-11-30 | 1 | -1/+1 |
| | |||||
* | Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.41.0 | Renovate Bot | 2023-11-27 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.17 | Renovate Bot | 2023-11-20 | 1 | -1/+1 |
| | |||||
* | Update dependency org.codehaus.mojo:versions-maven-plugin to v2.16.2 | Renovate Bot | 2023-11-17 | 1 | -1/+1 |
| | |||||
* | Update dependency org.jetbrains:annotations to v24.1.0 | Renovate Bot | 2023-11-15 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies | Renovate Bot | 2023-11-06 | 1 | -2/+2 |
| | |||||
* | Update junit5 monorepo to v5.10.1 | Renovate Bot | 2023-11-05 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.16 | Renovate Bot | 2023-11-01 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies to v3.2.1 | Renovate Bot | 2023-10-23 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.15 | Renovate Bot | 2023-10-19 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies to v2.23.0 | Renovate Bot | 2023-10-18 | 1 | -1/+1 |
| | |||||
* | Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.40.0 | Renovate Bot | 2023-09-29 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies to v2.22.0 | Renovate Bot | 2023-09-21 | 1 | -1/+1 |
| | |||||
* | Update dependency org.codehaus.mojo:versions-maven-plugin to v2.16.1 | Renovate Bot | 2023-09-19 | 1 | -1/+1 |
| | |||||
* | Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.0 | Renovate Bot | 2023-09-15 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.14 | Renovate Bot | 2023-09-07 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.13 | Renovate Bot | 2023-09-01 | 1 | -1/+1 |
| | |||||
* | Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.39.0 | Renovate Bot | 2023-08-29 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies to v2.21.1 | Renovate Bot | 2023-08-04 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.12 | Renovate Bot | 2023-08-02 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies to v2.21.0 | Renovate Bot | 2023-08-01 | 1 | -1/+1 |
| |