aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update dependency com.uber.nullaway:nullaway to v0.10.24Renovate Bot2024-03-041-1/+1
|
* jgvariant-core: Property tests for some maps and lists.Matthias Andreas Benkard2024-03-031-31/+74
| | | | Change-Id: I1edb66339290f02bf147582f9541b7fd2f3533ce
* jgvariant-tool: Mark compile-time-only dependencies as optional.Matthias Andreas Benkard2024-03-021-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 Benkard2024-03-026-14/+14
| | | | Change-Id: Ie61b7c7ee7e8124eeaa62372067e3234011a76f3
* Release 0.1.9.v0.1.9Matthias Andreas Benkard2024-03-026-14/+14
| | | | Change-Id: I8e9baefaaecf57a5fef7e6cde65847a6cbd83a07
* jgvariant-tool, add-static-delta: Document better, accept modified Base64.Matthias Andreas Benkard2024-03-024-29/+82
| | | | Change-Id: Icad477b34d074164ffdd162afd91f4abf627b979
* jgvariant-tool: Add 'ostree summary add-static-delta' command.Matthias Andreas Benkard2024-03-024-6/+122
| | | | Change-Id: I3b318269c4c85b581d6639fe5ec6a14bf2604ad4
* Reformat.Matthias Andreas Benkard2024-03-025-14/+14
| | | | Change-Id: I63bc83ade4d99856a0317104efbe1d4420c361bd
* jgvariant-tool: Factor out generic read command.Matthias Andreas Benkard2024-03-022-7/+14
| | | | Change-Id: I977a3a36ae5dec7e5a2847b2d0558dd7026184b1
* Update dependency net.jqwik:jqwik to v1.8.3Renovate Bot2024-02-231-1/+1
|
* Update dependency org.codehaus.mojo:exec-maven-plugin to v3.2.0Renovate Bot2024-02-221-1/+1
|
* Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1Renovate Bot2024-02-191-1/+1
|
* Update all non-major dependencies to v2.25.0Renovate Bot2024-02-161-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.23Renovate Bot2024-02-151-1/+1
|
* Update junit5 monorepo to v5.10.2Renovate Bot2024-02-041-1/+1
|
* Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.0Renovate Bot2024-02-011-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.22Renovate Bot2024-01-291-1/+1
|
* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.43.0Renovate Bot2024-01-231-1/+1
|
* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.42.0Renovate Bot2024-01-151-1/+1
|
* Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.6.0Renovate Bot2024-01-141-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.21Renovate Bot2024-01-141-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.20Renovate Bot2024-01-121-1/+1
|
* Update all non-major dependencies to v3.2.5Renovate Bot2024-01-091-1/+1
|
* Update all non-major dependencies to v2.24.1Renovate Bot2024-01-031-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.19Renovate Bot2023-12-271-1/+1
|
* Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1Renovate Bot2023-12-241-1/+1
|
* Update all non-major dependencies to v2.24.0Renovate Bot2023-12-211-1/+1
|
* POM: Remove unused Guava dependency.Matthias Benkard2023-12-191-8/+0
|
* Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.0Renovate Bot2023-12-181-1/+1
|
* Pin Parsson dependency to version 1.1.5.Matthias Andreas Benkard2023-12-131-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.3Renovate Bot2023-12-131-1/+1
|
* Bump version to 0.1.9-SNAPSHOT.Matthias Andreas Benkard2023-12-126-14/+14
| | | | Change-Id: If39a7584320647b7f0fb2b16c95853bf165a5a4f
* Release 0.1.8.v0.1.8Matthias Andreas Benkard2023-12-129-20/+20
| | | | Change-Id: I3676b1e0c0e2ad0eaad2ea8c48a452209d73739e
* POM: Specify the GnuPG signing key by key ID.Matthias Andreas Benkard2023-12-121-1/+1
| | | | Change-Id: I79c3978ae376992e70aae575dc2e12c532aba446
* Add missing Javadocs.Matthias Andreas Benkard2023-12-124-3/+105
| | | | Change-Id: Ia96c370f564cab9802c94a9d6fad77590dcac2a5
* Reformat source code.Matthias Andreas Benkard2023-12-111-11/+9
| | | | Change-Id: Id80213366bfddcaa10cf88af70cb07c15e62d34f
* Add more property-based tests and fix more bugs.Matthias Andreas Benkard2023-12-103-6/+227
| | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c
* Add property-based tests and fix the bugs discovered.Matthias Andreas Benkard2023-12-108-14/+191
| | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c
* BOM: Add jgvariant-tool.Matthias Andreas Benkard2023-12-101-0/+5
| | | | Change-Id: I200aec91c84d11783b23cb0feec7ab6f2308a086
* Add OSTree encoding roundtrip tests and fix the bugs discovered.Matthias Andreas Benkard2023-12-107-84/+100
| | | | Change-Id: I4c81329c5381d6ae843fee5da2bed035941011e3
* DictionaryDecoder: Return a LinkedHashMap in serialized order.Matthias Andreas Benkard2023-12-101-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 Benkard2023-12-102-20/+138
| | | | Change-Id: I21447306d9fc7768e07fafe5bed1d92a3eb42e53
* OstreeDecoderTest#summaryDecoder: Add missing test assertions.Matthias Andreas Benkard2023-12-101-2/+43
| | | | Change-Id: I6a09a14b6a1df9e36c48fe60b477eb40bb19a487
* Add Decoder#encode.Matthias Andreas Benkard2023-12-1012-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 Benkard2023-12-071-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 Benkard2023-12-071-0/+1
| | | | Change-Id: I890962555feb03560bf457aa02ce764fb735962c
* jgvariant-tool: Remove Guava dependency.Matthias Andreas Benkard2023-12-073-9/+11
| | | | | | This reduces the uberjar size from 4 MB to 1.2 MB. Change-Id: I06e202fe3c5e942511952f43b8f2c5941027cce9
* Update all non-major dependenciesRenovate Bot2023-12-051-4/+4
|
* Fix copy’n’paste-o in the readme.Matthias Benkard2023-12-051-1/+1
|
* jgvariant-tool: Add Maven exec plugin for direct execution.Matthias Andreas Benkard2023-12-053-2/+36
| | | | Change-Id: I683100e55a9ba06028bc0d92af4087c5749ad4ad