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.