Noteworthy changes in 0.4.5 ------------------------------------ * Internal use of IO::Handle instead of FileHandle. Noteworthy changes in 0.4.4 ------------------------------------ * Documentation now recommends using IO::Handle, as this is probably more readable than Symbol's gensym. * passphrase_prompt() removed; this was silly to have in here. Not having it lets me remove the Term::ReadKey dependencies. Noteworthy changes in 0.4.3 ------------------------------------ * Documentation cleanup * Addition of $gpg_program data member. Noteworthy changes in 0.4.2 ------------------------------------ * Raised the minimum perl level to 5.005, due to the use of Fatal.pm. Noteworthy changes in 0.4.1 ------------------------------------ * This version is NOT ENTIRELY BACKWARDS COMPATIBLE. Some functions, have changed names, namely those dealing with passphrases. * cipher() and decipher() can take filehandles, and act like IPC::Open3. One has control over the stdin, stdout, stderr, and the status filehandles. Old functionality using passed array refs has been maintained, BUT WILL BE FADED OUT, in favor of the passed-filehandle method, as it is much more efficient with memory, and old code can be easily converted into using the new method. * passphrase_test() is now smarter; it relies on the status fd from gpg to tell if as passphrase is good or not. * passphrase_prompt() now uses Term::ReadKey to interact with the user. * encrypt() and sign() are now aliases for encrypt(). * verify() and decrypt() are now aliases for decipher(). * Added data member $homedir. * Major code rewrite; the whole internal structure changed. Noteworthy changes in 0.3.3 ------------------------------------ * Added NEWS file. * Fixed problem with recipient ID's having spaces. * Fixed documentation. * One can now pass in anonymous hashes to the contructor to set data members upon creation. * Clearsigning bug fixed.