Version | Date | Description |
---|---|---|
4.0.2 | 2022-11-25 | |
4.0.1 | 2021-03-04 | |
4.0.0 | 2021-01-20 | |
3.0.0 | 2019-02-09 | Update to Java 8 |
2.1.4 | 2017-10-09 | |
2.1.3 | 2017-08-11 | |
2.1.2 | 2017-02-04 | |
2.1.1 | 2015-10-06 | |
2.1.0 | 2015-05-12 | Relicense to Apache License |
2.0.2 | 2014-10-04 | |
2.0.1 | 2014-01-18 | |
2.0.0 | 2013-08-26 | |
1.0.4 | 2013-06-19 | |
1.0.3 | 2012-07-11 | |
1.0.2 | 2011-08-17 | |
1.0.1 | 2011-03-05 | |
1.0.0 | 2010-11-29 |
Type | Changes | By |
---|---|---|
Ignore errors for unsupported properties for uncompliant xml parsers. Use xml entity resolver which ignores external entities for extra layer of paranoia. | jahlborn |
Type | Changes | By |
---|---|---|
Add Automatic-Module-Name in order to make Jackcess Encrypt safe to use in the module path in Java 9+ environments. In order to make this work, the classes in this project were moved to the com.healthmarketscience.jackcess.crypt package. | jahlborn | |
Removed usage of JAXB as the need was minimal and JAXB is not distributed as part of newer Java releases. XML parsing now uses only core Java classes. | jahlborn | |
The password callback can now be a Supplier<String> (the PasswordCallback interface has been kept for backwards compatibility). | jahlborn |
Type | Changes | By |
---|---|---|
Jackcess Encrypt now requires a Java 8+ runtime. As part of this update, all dependencies have been updated to their latest versions. | jahlborn |
Type | Changes | By |
---|---|---|
Tweak the manifest to make the jackcess-encrypt jar an OSGi "fragment" of the primary jackcess module. Add CryptCodecUtil with no public dependencies on internal jackcess classes for use in OSGi environments. Fixes 8. | jahlborn |
Type | Changes | By |
---|---|---|
Fix previous bad release with accidental cobertura dependency. Fixes 7. | jahlborn |
Type | Changes | By |
---|---|---|
New site style! | jahlborn | |
Fix bug in computing hash for ECMA encryption provider. | jahlborn | |
Add support for non-standard encryption provider (non-compatible AES). Fixes 6. | jahlborn |
Type | Changes | By |
---|---|---|
Update Bouncy Castle dependency to 1.52, but maintain compatibility with 1.50 and earlier releases using new StreamCipherFactory. Fixes 2. | jahlborn |
Type | Changes | By |
---|---|---|
Jackcess Encrypt relicenses to Apache License, 2.0! | jahlborn |
Type | Changes | By |
---|---|---|
Fix hash verifier length handling for agile encryption. Fixes 5. | jahlborn | |
Handle key size of 0 (use default key size). | jahlborn |
Type | Changes | By |
---|---|---|
Expand the range of keys supported for RC4 cipher to 40-512 bits. Add support for a few other chaining block modes. | jahlborn |
Type | Changes | By |
---|---|---|
This release is a major version number release in order to match the changes made in the Jackcess project. This release is not backwards compatible with Jackcess 1.x. See the Migration Guide at https://jackcessencrypt.sourceforge.io/jackcess-2.html for more details. | jahlborn | |
Added PasswordCallback for more flexible password prompting. | jahlborn |
Type | Changes | By |
---|---|---|
Implement 2007/2010 encryption support, thanks to Vladimir Berezniker. (this version of Jackcess Encrypt requires Jackcess 1.2.13 or later). | jahlborn |
Type | Changes | By |
---|---|---|
Add osgi bundle support to manifest. | jahlborn | |
Update to latest CodecHandler changes for correctly handling partial page writing. (this version of Jackcess Encrypt requires Jackcess 1.2.8 or later). Fixes 3532251. | jahlborn |
Type | Changes | By |
---|---|---|
Fix handling of money 2002 files with no password (thanks to hleofxquotes). Fixes 3376228. | jahlborn |
Type | Changes | By |
---|---|---|
Enable encrypted file write support (experimental). | jahlborn |
Type | Changes | By |
---|---|---|
Initial project release. | jahlborn |