|
| 1 | +# 2.5.x |
| 2 | + |
| 3 | +- Support for Independent SMS, Voice and Verify APIs with tests as well as current client methods |
| 4 | +- Getters/Setters to extract/rewrite custom attributes |
| 5 | +- PSD2 Verification support |
| 6 | +- Dropping support for Python 2.7 |
| 7 | +- Roadmap to better error handling |
| 8 | +- Supporting Python 3.8 |
| 9 | + |
1 | 10 | # 2.4.0 |
2 | | -* Application V2 API added under `Client.application_v2` |
3 | | -* Existing application methods under `Client` are now deprecated. |
| 11 | + |
| 12 | +- Application V2 API added under `Client.application_v2` |
| 13 | +- Existing application methods under `Client` are now deprecated. |
4 | 14 |
|
5 | 15 | # 2.3.0 |
6 | | -* Explicit parameter list for the `nexmo.Client` constructor. **This may cause errors in code passing incorrect or spurious arguments to the Client constructor.** |
7 | | -* Secret Management |
8 | | -* Support for Authorization header authentication. |
| 16 | + |
| 17 | +- Explicit parameter list for the `nexmo.Client` constructor. **This may cause errors in code passing incorrect or spurious arguments to the Client constructor.** |
| 18 | +- Secret Management |
| 19 | +- Support for Authorization header authentication. |
9 | 20 |
|
10 | 21 | # 2.2.0 |
11 | | -* Add support for `redact_transaction`. |
| 22 | + |
| 23 | +- Add support for `redact_transaction`. |
12 | 24 |
|
13 | 25 | # 2.1.0 |
14 | | -* Add support for `get_recording` |
15 | | -* Add support for SMS conversion |
16 | | -* Add debug logging for most calls, under the 'nexmo' logger. |
17 | | -* Internal refactoring (affects only private methods.) |
| 26 | + |
| 27 | +- Add support for `get_recording` |
| 28 | +- Add support for SMS conversion |
| 29 | +- Add debug logging for most calls, under the 'nexmo' logger. |
| 30 | +- Internal refactoring (affects only private methods.) |
18 | 31 |
|
19 | 32 | # 2.0.0 |
20 | | -* Drop support for Python 3.3 (in line with the cryptography library we depend upon) |
21 | | -* Ensure timestamp is added the params list if signing requests |
22 | | -* Avoid value injection in signature auth. |
23 | | -* Add support for different hashes for signature generation (thanks @trancee!) |
24 | | -* Tests ported to pytest |
| 33 | + |
| 34 | +- Drop support for Python 3.3 (in line with the cryptography library we depend upon) |
| 35 | +- Ensure timestamp is added the params list if signing requests |
| 36 | +- Avoid value injection in signature auth. |
| 37 | +- Add support for different hashes for signature generation (thanks @trancee!) |
| 38 | +- Tests ported to pytest |
25 | 39 |
|
26 | 40 | # 1.5.0 |
27 | 41 |
|
28 | | -* Add ability to provide a file path as private_key param no the nexmo.Client constructor |
| 42 | +- Add ability to provide a file path as private_key param no the nexmo.Client constructor |
29 | 43 |
|
30 | | -* Add send/stop endpoints for audio/speech/dtmf |
| 44 | +- Add send/stop endpoints for audio/speech/dtmf |
31 | 45 |
|
32 | | -* Add new number insight endpoints |
| 46 | +- Add new number insight endpoints |
33 | 47 |
|
34 | 48 | # 1.4.0 |
35 | 49 |
|
36 | | -* Add new Voice API call methods |
| 50 | +- Add new Voice API call methods |
37 | 51 |
|
38 | | -* Add Application API methods |
| 52 | +- Add Application API methods |
39 | 53 |
|
40 | | -* Add check_signature method for checking callback signatures |
| 54 | +- Add check_signature method for checking callback signatures |
41 | 55 |
|
42 | | -* Deprecate old Verify API methods |
| 56 | +- Deprecate old Verify API methods |
43 | 57 |
|
44 | 58 | # 1.3.0 |
45 | 59 |
|
46 | | -* Add get_sms_pricing method |
| 60 | +- Add get_sms_pricing method |
47 | 61 |
|
48 | | -* Add get_voice_pricing method |
| 62 | +- Add get_voice_pricing method |
49 | 63 |
|
50 | | -* Add get_event_alert_numbers method to get opt-in/opt-out numbers |
| 64 | +- Add get_event_alert_numbers method to get opt-in/opt-out numbers |
51 | 65 |
|
52 | | -* Add resubscribe_event_alert_number method to opt-in a number |
| 66 | +- Add resubscribe_event_alert_number method to opt-in a number |
53 | 67 |
|
54 | | -* Add more clearly named methods for Verify API |
| 68 | +- Add more clearly named methods for Verify API |
55 | 69 |
|
56 | | -* Add app_name and app_version options |
| 70 | +- Add app_name and app_version options |
57 | 71 |
|
58 | 72 | # 1.2.0 |
59 | 73 |
|
60 | | -* Add topup method |
| 74 | +- Add topup method |
61 | 75 |
|
62 | | -* Add update_settings method |
| 76 | +- Add update_settings method |
63 | 77 |
|
64 | | -* Add api_host attribute |
| 78 | +- Add api_host attribute |
65 | 79 |
|
66 | | -* Add ClientError and ServerError classes |
| 80 | +- Add ClientError and ServerError classes |
67 | 81 |
|
68 | 82 | # 1.1.0 |
69 | 83 |
|
70 | | -* Move repository to https://github.com/Nexmo/nexmo-python |
| 84 | +- Move repository to https://github.com/Nexmo/nexmo-python |
71 | 85 |
|
72 | | -* Add get_basic_number_insight method for Number Insight Basic API |
| 86 | +- Add get_basic_number_insight method for Number Insight Basic API |
73 | 87 |
|
74 | | -* Add get_number_insight method for Number Insight Standard API |
| 88 | +- Add get_number_insight method for Number Insight Standard API |
75 | 89 |
|
76 | | -* Add User-Agent header to requests |
| 90 | +- Add User-Agent header to requests |
77 | 91 |
|
78 | 92 | # 1.0.3 |
79 | 93 |
|
80 | | -* Change license from LGPL-3.0 to MIT |
| 94 | +- Change license from LGPL-3.0 to MIT |
81 | 95 |
|
82 | 96 | # 1.0.2 |
83 | 97 |
|
84 | | -* Remove merge helper function |
| 98 | +- Remove merge helper function |
85 | 99 |
|
86 | 100 | # 1.0.1 |
87 | 101 |
|
88 | | -* Python 3.x fixes |
| 102 | +- Python 3.x fixes |
89 | 103 |
|
90 | 104 | # 1.0.0 |
91 | 105 |
|
92 | | -* First version! |
| 106 | +- First version! |
0 commit comments