Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | jgvariant-tool: Mark compile-time-only dependencies as optional. | Matthias Andreas Benkard | 2024-03-02 | 1 | -0/+3 |
| | | | | | | | | | The way flatten-maven-plugin is configured, optional dependencies are omitted, but provided dependencies are included in the final POM. Since they are not needed at runtime, it makes sense to omit them by marking them as optional. This causes fewer security alerts. Change-Id: I8f39c0066331c067186b9fa016bf60477653a48c | ||||
* | Bump version to 0.1.10-SNAPSHOT. | Matthias Andreas Benkard | 2024-03-02 | 6 | -14/+14 |
| | | | | Change-Id: Ie61b7c7ee7e8124eeaa62372067e3234011a76f3 | ||||
* | Release 0.1.9.v0.1.9 | Matthias Andreas Benkard | 2024-03-02 | 6 | -14/+14 |
| | | | | Change-Id: I8e9baefaaecf57a5fef7e6cde65847a6cbd83a07 | ||||
* | jgvariant-tool, add-static-delta: Document better, accept modified Base64. | Matthias Andreas Benkard | 2024-03-02 | 4 | -29/+82 |
| | | | | Change-Id: Icad477b34d074164ffdd162afd91f4abf627b979 | ||||
* | jgvariant-tool: Add 'ostree summary add-static-delta' command. | Matthias Andreas Benkard | 2024-03-02 | 4 | -6/+122 |
| | | | | Change-Id: I3b318269c4c85b581d6639fe5ec6a14bf2604ad4 | ||||
* | Reformat. | Matthias Andreas Benkard | 2024-03-02 | 5 | -14/+14 |
| | | | | Change-Id: I63bc83ade4d99856a0317104efbe1d4420c361bd | ||||
* | jgvariant-tool: Factor out generic read command. | Matthias Andreas Benkard | 2024-03-02 | 2 | -7/+14 |
| | | | | Change-Id: I977a3a36ae5dec7e5a2847b2d0558dd7026184b1 | ||||
* | Update dependency net.jqwik:jqwik to v1.8.3 | Renovate Bot | 2024-02-23 | 1 | -1/+1 |
| | |||||
* | Update dependency org.codehaus.mojo:exec-maven-plugin to v3.2.0 | Renovate Bot | 2024-02-22 | 1 | -1/+1 |
| | |||||
* | Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 | Renovate Bot | 2024-02-19 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies to v2.25.0 | Renovate Bot | 2024-02-16 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.23 | Renovate Bot | 2024-02-15 | 1 | -1/+1 |
| | |||||
* | Update junit5 monorepo to v5.10.2 | Renovate Bot | 2024-02-04 | 1 | -1/+1 |
| | |||||
* | Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.0 | Renovate Bot | 2024-02-01 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.22 | Renovate Bot | 2024-01-29 | 1 | -1/+1 |
| | |||||
* | Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.43.0 | Renovate Bot | 2024-01-23 | 1 | -1/+1 |
| | |||||
* | Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.42.0 | Renovate Bot | 2024-01-15 | 1 | -1/+1 |
| | |||||
* | Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.6.0 | Renovate Bot | 2024-01-14 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.21 | Renovate Bot | 2024-01-14 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.20 | Renovate Bot | 2024-01-12 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies to v3.2.5 | Renovate Bot | 2024-01-09 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies to v2.24.1 | Renovate Bot | 2024-01-03 | 1 | -1/+1 |
| | |||||
* | Update dependency com.uber.nullaway:nullaway to v0.10.19 | Renovate Bot | 2023-12-27 | 1 | -1/+1 |
| | |||||
* | Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1 | Renovate Bot | 2023-12-24 | 1 | -1/+1 |
| | |||||
* | Update all non-major dependencies to v2.24.0 | Renovate Bot | 2023-12-21 | 1 | -1/+1 |
| | |||||
* | POM: Remove unused Guava dependency. | Matthias Benkard | 2023-12-19 | 1 | -8/+0 |
| | |||||
* | Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.0 | Renovate Bot | 2023-12-18 | 1 | -1/+1 |
| | |||||
* | 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 |