=========================
Major Changes
-------------
- The package no longer comes with its own gpg2 binary. The ``GnuPG`` class
was altered so that a user can set the path to the binary that exists
on their system manually. The path to the config file & to the home
directory can also be set independently now as well. Although, the
home directory & config file still default to the one's in the
package. These changes should allow users to more easily utilize the
package even if they aren't using Debian-like operating systems.
- The interface for the ``GnuPG`` class was also made a bit smaller by
making some methods private.
- The asynchronous file import & export functions were switched to
synchronous calls. This is a push towards a more sycnhronous focus, as
the gpg2 binary & gpg-agent processes don't play well with threaded
or truly asynchronous execution. The networking asynchrony will
remain.
- Heavy refactoring for method names to make the interface more unified
& conherent.
- The ``GnuPG`` class now only receives keyword-only arguments. The
``username``, ``email`` & ``passphrase`` parameters no longer use
empty default string values.
- Removed the ``network_sks_import`` method which was no longer working.
The onion sks server seems to change its onion address to frequently
to maintain support within the package.
- Created ``Network`` & ``User`` classes to better separate concerns
to dedicated & expressive objects.
Minor Changes
-------------
- Various refactorings.
- Some bug fixes in the html parsing of the keyserver responses.