Skip to content

Commit

Permalink
v0.7.5: Heavy refactorings & extracted classes to clean up the code.
Browse files Browse the repository at this point in the history
  • Loading branch information
rmlibre committed May 1, 2021
1 parent 355b0eb commit c833b62
Show file tree
Hide file tree
Showing 5 changed files with 481 additions and 134 deletions.
28 changes: 28 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,34 @@
=============


Changes for version 0.7.5
=========================


Major Changes
-------------

- New ``Terminal``, ``MessageBus`` & ``Error`` classes were created to
assist in some heavy refactorings of the codebase. Separating error
handling logic & sending commands to the terminal into their own
classes & methods.


Minor Changes
-------------

- Removed the ``import-drop-uids`` option from the package's import
commands for several reasons. First, this option doesn't work on most
systems. Second, if it did work, the result would be problematic, as
that would mean all uid information would always be dropped from
imported keys. This option was intended to keep GnuPG from crashing
when importing keys which don't have uid information, but it's an
unideal hack around the root problem.
- Some changes to signatures for a better ux, & various code cleanups.




Changes for version 0.7.4
=========================

Expand Down
28 changes: 28 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -576,6 +576,34 @@ After a user no longer considers a key useful, or wants to dissociate from the k
=============


Changes for version 0.7.5
=========================


Major Changes
-------------

- New ``Terminal``, ``MessageBus`` & ``Error`` classes were created to
assist in some heavy refactorings of the codebase. Separating error
handling logic & sending commands to the terminal into their own
classes & methods.


Minor Changes
-------------

- Removed the ``import-drop-uids`` option from the package's import
commands for several reasons. First, this option doesn't work on most
systems. Second, if it did work, the result would be problematic, as
that would mean all uid information would always be dropped from
imported keys. This option was intended to keep GnuPG from crashing
when importing keys which don't have uid information, but it's an
unideal hack around the root problem.
- Some changes to signatures for a better ux, & various code cleanups.




Changes for version 0.7.4
=========================

Expand Down
30 changes: 29 additions & 1 deletion tiny_gnupg.egg-info/PKG-INFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: tiny-gnupg
Version: 0.7.4
Version: 0.7.5
Summary: tiny_gnupg - A small-as-possible solution for handling GnuPG ed25519 ECC keys.
Home-page: https://github.com/rmlibre/tiny_gnupg
Author: Gonzo Investigative Journalism Agency, LLC
Expand Down Expand Up @@ -586,6 +586,34 @@ Description: tiny_gnupg - A small-as-possible solution for handling GnuPG ed2551
=============


Changes for version 0.7.5
=========================


Major Changes
-------------

- New ``Terminal``, ``MessageBus`` & ``Error`` classes were created to
assist in some heavy refactorings of the codebase. Separating error
handling logic & sending commands to the terminal into their own
classes & methods.


Minor Changes
-------------

- Removed the ``import-drop-uids`` option from the package's import
commands for several reasons. First, this option doesn't work on most
systems. Second, if it did work, the result would be problematic, as
that would mean all uid information would always be dropped from
imported keys. This option was intended to keep GnuPG from crashing
when importing keys which don't have uid information, but it's an
unideal hack around the root problem.
- Some changes to signatures for a better ux, & various code cleanups.




Changes for version 0.7.4
=========================

Expand Down
5 changes: 3 additions & 2 deletions tiny_gnupg/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#


__version__ = "0.7.4"
__version__ = "0.7.5"


__license__ = "GPLv3"
Expand All @@ -21,5 +21,6 @@
)


from .tiny_gnupg import GnuPG, Network, run, __all__
from .tiny_gnupg import *
from .tiny_gnupg import __all__

Loading

0 comments on commit c833b62

Please sign in to comment.