-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGES.txt
94 lines (79 loc) · 2.87 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
v0.5.0, x.03.2015
------------------
- full support for unicode and other charsets, and binary input
- experimental S/MIME support via OpenSSL (API may change)
- change to LGPL license
- new create_mime function to create MIME attachments
- new mail_binary and mail_payload functions for 8bit encodings
- create_mail has new BCC and charset parameters
- valid key ids may be explicitly specified for verify and decrypt
- recipient key ids may be explicitly specified for encrypt
- support for multiple passphrases in verify/decrypt
- backwards incompatible change:
- ending renamed to linesep in protect_mail
- missing default_key no longer raises KeyMissingError
- sign=True always uses sender key
- decrypt no longer accepts default_key parameter
- pgp and transport module are no longer imported by toplevel
- use email policies for Python3 and improved Python3 support
- more coverage
- minor bugfixes
v0.4.1, 10.12.2014
------------------
- minor Python 3 compatibility fix
v0.4.0, 03.12.2014
------------------
- include fingerprints of signatures in result and compare only those
- pubkey_attachment returns default key if no key specified
- key_ids option for find_gnupg_key
- backwards incompatible changes:
- the default for 'strict' is now False
- find_gnupg_key returns fingerprints by default
v0.3.1, 10.10.2014
------------------
- update for API incompatible change verify_str in gnupg 1.3.2
v0.3.0, 16.09.2014
------------------
- raise exceptions for invalid input or missing keys
- use pytest for tests
- drop support for Python 2.6
- major bugfixes for line endings
- bugfix: don't modify input
- enable blank line work around only for broken Python versions
v0.2.1, 06.06.2014
------------------
- mark as stable
- depend on gnupg 1.2.6
v0.2.0, 01.05.2014
------------------
- added kryptomime.version
- detect signed single-part mails
- major bugfixes for secure IMAP and SMTP transport
- bugfixes for default key: always lookup key ids
- more tests
v0.1.5, 23.04.2014
------------------
- passes all tests with python 2.6, 2.7, 3.3 and 3.4 with patch python-gnupg
- GPGMIME.pubkey_attachment: new function
- mail.create_mail: new time and headers parameters
- fixed default_key handling
v0.1.4, 02.01.2014
------------------
- add without_signature function
v0.1.3, 29.12.2013
------------------
- encrypt to sender by default (toself)
- more tests: analyze, auto-verifiy, non-strict verify, inline encrypt
- requires dependency gnupg>=1.2.5
- bugfixes: six dependency, no-strict verification, default_key/passphrase handling, auto-verficiation
v0.1.2, 27.12.2013
------------------
- more test coverage
- bugfixes: passphrases for default_key, report whether message was signed, look for valid signature in decrypted message
v0.1.1, 17.12.2013
------------------
- typos, grammar
- minimal bugfix in GPGMIME.sign_file
v0.1.0, 26.11.2013
------------------
- initial release.