Fork me on GitHub

Release notes

Release History

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  

Release 4.0.2 – 2022-11-25

Type Changes By
Update Bump bouncycastle dependency version. Fixes 3. jahlborn

Release 4.0.1 – 2021-03-04

Type Changes By
Update Ignore errors for unsupported properties for uncompliant xml parsers. Use xml entity resolver which ignores external entities for extra layer of paranoia. jahlborn

Release 4.0.0 – 2021-01-20

Type Changes By
Update 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
Update 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
Update The password callback can now be a Supplier<String> (the PasswordCallback interface has been kept for backwards compatibility). jahlborn

Release 3.0.0 – 2019-02-09

Type Changes By
Update Jackcess Encrypt now requires a Java 8+ runtime. As part of this update, all dependencies have been updated to their latest versions. jahlborn

Release 2.1.4 – 2017-10-09

Type Changes By
Fix 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

Release 2.1.3 – 2017-08-11

Type Changes By
Fix Fix previous bad release with accidental cobertura dependency. Fixes 7. jahlborn

Release 2.1.2 – 2017-02-04

Type Changes By
Update New site style! jahlborn
Fix Fix bug in computing hash for ECMA encryption provider. jahlborn
Fix Add support for non-standard encryption provider (non-compatible AES). Fixes 6. jahlborn

Release 2.1.1 – 2015-10-06

Type Changes By
Fix Update Bouncy Castle dependency to 1.52, but maintain compatibility with 1.50 and earlier releases using new StreamCipherFactory. Fixes 2. jahlborn

Release 2.1.0 – 2015-05-12

Type Changes By
Add Jackcess Encrypt relicenses to Apache License, 2.0! jahlborn

Release 2.0.2 – 2014-10-04

Type Changes By
Fix Fix hash verifier length handling for agile encryption. Fixes 5. jahlborn
Fix Handle key size of 0 (use default key size). jahlborn

Release 2.0.1 – 2014-01-18

Type Changes By
Update Expand the range of keys supported for RC4 cipher to 40-512 bits. Add support for a few other chaining block modes. jahlborn

Release 2.0.0 – 2013-08-26

Type Changes By
Update 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
Update Added PasswordCallback for more flexible password prompting. jahlborn

Release 1.0.4 – 2013-06-19

Type Changes By
Update Implement 2007/2010 encryption support, thanks to Vladimir Berezniker. (this version of Jackcess Encrypt requires Jackcess 1.2.13 or later). jahlborn

Release 1.0.3 – 2012-07-11

Type Changes By
Update Add osgi bundle support to manifest. jahlborn
Fix 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

Release 1.0.2 – 2011-08-17

Type Changes By
Fix Fix handling of money 2002 files with no password (thanks to hleofxquotes). Fixes 3376228. jahlborn

Release 1.0.1 – 2011-03-05

Type Changes By
Update Enable encrypted file write support (experimental). jahlborn

Release 1.0.0 – 2010-11-29

Type Changes By
Add Initial project release. jahlborn