[docs] update link to nicknym docs
[keymanager.git] / CHANGELOG
1 0.4.2 Aug 26, 2015:
2   o Style changes.
3   o Tests updates.
4   o Packaging improvements.
5
6 0.4.1 Jul 10, 2015:
7   o Remove the dependency on enum34. Closes: #7188.
8
9 0.4.0 Jun 8, 2015:
10   o Adapt to new events api on leap.common. Related to #5359.
11   o Add 'fetch_key' method to fetch keys from a URI. Closes #5932.
12   o Clean up API.
13   o Fix call to python-gnupg's verify_file() method. Closes #6022.
14   o KeyManager.put_key now accepts also ascii keys.
15   o Multi uid support. Closes #6212.
16   o Port keymanager to the new soledad async API. Closes #6368.
17   o Return always KeyNotFound failure if fetch keys fails on an unknown error.
18   o Upgrade keys if not successfully used and strict high validation level.
19     Closes #6211.
20   o Use addresses instead of keys for encrypt, decrypt, sign & verify.
21     Closes #6346.
22   o Expose info about the signing key. Closes #6366.
23   o Fetched keys from other domain than its provider are set as 'Weak Chain'
24     validation level. Closes #6815.
25   o Keep old key after upgrade. Closes #6262.
26   o New soledad doc struct for encryption-keys. Closes #6299.
27   o Upgrade key when signed by old key. Closes #6240.
28
29 0.3.8 Apr 4, 2014:
30   o Properly raise KeyNotFound exception when looking for keys on
31     nickserver. Fixes #5415.
32   o Do not decode decrypted data, return as str.
33   o Use a better version handler for the gnupg version check.
34   o Memoize call to get_key. Closes #4784.
35   o Update auth to interact with webapp v2. Fixes #5120.
36
37 0.3.7 Dec 6, 2013:
38   o Fix error return values on openpgp backend.
39   o Remove address check when sending email and rely in the email
40     client to verify that is correct. Closes #4491.
41   o Support sending encrypted mails to addresses using the '+' sign.
42   o Improve exception names and handling.
43
44 0.3.6 Nov 15, 2013:
45   o Default encoding to 'utf-8' in case of system encodings not
46     set. Closes #4427.
47   o Add verification of detached signatures. Closes #4375.
48   o New openpgp method: parse_ascii_keys.
49   o Expose openpgp methods in keymanager (parse_ascii_keys, put_key,
50     delete_key).
51
52 0.3.5 Nov 1, 2013:
53   o Return unicode decrypted text to avoid encoding issues. Related to
54     #4000.
55
56 0.3.4 Oct 18, 2013:
57   o Add option to choose cipher and digest algorithms when signing and
58     encrypting. Closes #4030.
59
60 0.3.3 Oct 4, 2013:
61   o Add a sanity check for the correct version of gnupg.
62   o Update code to use gnupg 1.2.2 python module. Closes #2342.
63
64 0.3.2 Sep 6, 2013:
65   o Do not raise exception when a GET request doesn't return 2XX
66     code. Nickserver uses error codes for more verbosity in the
67     result.
68   o Accept unicode ascii keys along with str.
69
70 0.3.1 Aug 23, 2013:
71   o Signal different key related events, like key generation, key
72     upload.
73   o Update to new soledad package scheme (common, client and
74     server). Closes #3487.
75   o Packaging improvements: add versioneer and parse_requirements.
76
77 0.3.0 Aug 9, 2013:
78   o If a nickserver request fails in any way, notify and continue.
79   o Options parameter in gnupg.GPG isn't supported by all versions, so
80     removing it for the time being.
81   o Add support for bundled gpg. Closes #3397.
82   o Refactor API to include encrypt/decrypt/sign/verify in KeyManager.
83
84 0.2.0 Jul 12, 2013:
85   o Move keymanager to its own package