1.9.3
=====
- Fixed #32: encryption works but decryption does not, Java 8 (JCE jars installed).
Added support for initialization vectors needed for AES encryption and decryption since Java 8.
1.9.2
=====
- Fixed EncryptablePreferencesPlaceholderConfigurer not applying value decryption when needed.
1.9.1
=====
(no changes)
1.9.0
=====
- Extracted jasypt-spring31 package from previous monolithic jasypt module.
- Renamed org.jasypt.spring package as org.jasypt.spring31, and deprecated
the classes in the old package.
- Created the "encryption" XML namespace, containing tags for:
* Encryptors
* PBE encryptor config objects:
* PBE byte encryptor objects:
* PBE string encryptor objects:
* PBE big decimal encryptor objects:
* PBE big integer encryptor objects:
* Digesters
* Digester config objects:
* Digester byte digester objects:
* Digester string digester objects:
* Util encryptors/digesters
* Basic text encryptor objects:
* Strong text encryptor objects:
* Basic password encryptor objects:
* Strong password encryptor objects:
* Configurable password encryptor objects:
* Encryptable properties
* Encryptable properties objects (java.util.Properties):
* Encryptable property placeholder configurer:
* Encryptable property override configurer:
- Created an EncryptablePropertiesPropertySource class implementing the new PropertySource interface
for using encrypted properties files as a possible properties source in the new environment
configuration system.