aboutsummaryrefslogtreecommitdiff
path: root/jgvariant-tool
Commit message (Collapse)AuthorAgeFilesLines
* Switch from JetBrains annotations to JSpecify.Matthias Andreas Benkard2024-07-204-1/+13
| | | | Change-Id: Ia04b52c36f9779ab15e688e0dd7434644b3a3f7f
* 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-021-4/+4
| | | | Change-Id: Ie61b7c7ee7e8124eeaa62372067e3234011a76f3
* Release 0.1.9.v0.1.9Matthias Andreas Benkard2024-03-021-4/+4
| | | | Change-Id: I8e9baefaaecf57a5fef7e6cde65847a6cbd83a07
* jgvariant-tool, add-static-delta: Document better, accept modified Base64.Matthias Andreas Benkard2024-03-023-25/+72
| | | | Change-Id: Icad477b34d074164ffdd162afd91f4abf627b979
* jgvariant-tool: Add 'ostree summary add-static-delta' command.Matthias Andreas Benkard2024-03-023-5/+108
| | | | Change-Id: I3b318269c4c85b581d6639fe5ec6a14bf2604ad4
* Reformat.Matthias Andreas Benkard2024-03-022-8/+6
| | | | Change-Id: I63bc83ade4d99856a0317104efbe1d4420c361bd
* jgvariant-tool: Factor out generic read command.Matthias Andreas Benkard2024-03-022-7/+14
| | | | Change-Id: I977a3a36ae5dec7e5a2847b2d0558dd7026184b1
* Bump version to 0.1.9-SNAPSHOT.Matthias Andreas Benkard2023-12-121-4/+4
| | | | Change-Id: If39a7584320647b7f0fb2b16c95853bf165a5a4f
* Release 0.1.8.v0.1.8Matthias Andreas Benkard2023-12-121-4/+4
| | | | Change-Id: I3676b1e0c0e2ad0eaad2ea8c48a452209d73739e
* Add missing Javadocs.Matthias Andreas Benkard2023-12-123-1/+101
| | | | Change-Id: Ia96c370f564cab9802c94a9d6fad77590dcac2a5
* 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-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
* jgvariant-tool: Add Maven exec plugin for direct execution.Matthias Andreas Benkard2023-12-051-0/+24
| | | | Change-Id: I683100e55a9ba06028bc0d92af4087c5749ad4ad
* jgvariant-tool: New module.Matthias Andreas Benkard2023-12-0510-0/+552
Adds a command line tool that can read and (in the future) manipulate GVariant-formatted files. Change-Id: Icc92eb409a97e7cf72dfd7535f6a8b3587dd4a48