Releases: eclipse-packager/packager
Releases · eclipse-packager/packager
Release list
0.21.0
Changes
- Make SHA256 the default HashAlgorithm
- Use java.nio.file instead of java.io
- Use Testcontainers for tests
- Use
@TempDirand don't create files inside build directory - Properly close resources
- Update dependency versions
- Use AssertJ fluent assertions java library
- Change header value reading code to use enum constants and lambdas
- Remove use of
Objectin headers and store header value as rpm tag v… - Use HTTPS for license URL
- Bump org.bouncycastle:bcprov-jdk18on from 1.77 to 1.78
- Add support for rpm embedded lua interpreter
- Fix scriptlet required dependency flags
Maven coordinates
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-core</artifactId>
<version>0.21.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-deb</artifactId>
<version>0.21.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-rpm</artifactId>
<version>0.21.0</version>
</dependency>0.20.0
Changes
- Feature to sign existing rpm file
- Follow up for feature to sign existing rpm file
- Update dependencies
Maven coordinates
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-core</artifactId>
<version>0.20.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-deb</artifactId>
<version>0.20.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-rpm</artifactId>
<version>0.20.0</version>
</dependency>0.19.0
Changes
- Refreshed dependencies
- Allow creating RSA V3 signature (header and payload) in addition to V4 signatures (header only)
- Allow creating payload digests
- Bug fixes and …
Maven coordinates
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-core</artifactId>
<version>0.19.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-deb</artifactId>
<version>0.19.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-rpm</artifactId>
<version>0.19.0</version>
</dependency>0.18.0
Changes
Maven coordinates
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-core</artifactId>
<version>0.18.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-deb</artifactId>
<version>0.18.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-rpm</artifactId>
<version>0.18.0</version>
</dependency>0.16.1
Changes
- Bring back the ability to build on Java 8
Maven coordinates
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-core</artifactId>
<version>0.16.1</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-deb</artifactId>
<version>0.16.1</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-rpm</artifactId>
<version>0.16.1</version>
</dependency>0.16.0
New and noteworthy
- #6: Add the ability to set verification flags – Thanks to @OliverMatz for the contribution
Maven coordinates
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-core</artifactId>
<version>0.16.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-deb</artifactId>
<version>0.16.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.packager</groupId>
<artifactId>packager-rpm</artifactId>
<version>0.16.0</version>
</dependency>0.15.1
0.15.0
The initial release of Eclipse Packager™ after the restructuring from Eclipse Package Drone™.
New and noteworthy
- Migrated to a dedicated project
- Converted build to a plain Maven build
- Combine RPM and Deb functionality