Skip to content

Releases: Vonage/vonage-python-sdk

Messages API support

30 Jun 15:18
5f98d04
Compare
Choose a tag to compare

Adding support for v1.0 of the Vonage Messages API

Adding classes for more APIs, Client class now instantiates API classes so methods can be called consistently

26 May 15:54
ab38801
Compare
Choose a tag to compare
  • Moved some client methods into their own classes: account.py, application.py, message_search.py, number_insight.py, numbers.py, short_codes.py, ussd.py
  • Deprecated the corresponding client methods. These will be removed in a major release that's coming soon.
  • Client now instantiates a class object for each API when it is created, e.g. vonage.Client(key="mykey", secret="mysecret")
    instantiates instances of Account, Sms, NumberInsight etc. These instances can now be called directly from Client, e.g.
client = vonage.Client(key="mykey", secret="mysecret")

print(f"Account balance is: {client.account.get_balance()}")

print("Sending an SMS")
client.sms.send_message(
    "from": "Vonage",
    "to": "SOME_PHONE_NUMBER",
    "text": "Hello from Vonage's SMS API"
)

2.6.4

27 Apr 15:23
d6b05ce
Compare
Choose a tag to compare
  • Adding default max_retries option to the BasicAuthenticationServer constructor, specifying optional parameters

2.6.3

22 Apr 13:08
bd3eab6
Compare
Choose a tag to compare
  • Dropped support for Python 3.6 and below
  • Now supporting currently supported stable versions of Python, i.e. Python 3.7-3.10
  • Internal refactoring and enhancements

v2.5.3

14 Sep 19:39
5752d3a
Compare
Choose a tag to compare
  • Minor patches to reflect Vonage namespace changes

v2.5.2

27 Aug 14:21
86ef8a4
Compare
Choose a tag to compare
  • Support for Independent SMS, Voice and Verify APIs with tests as well as current client methods
  • Getters/Setters to extract/rewrite custom attributes
  • PSD2 Verification support
  • Dropping support for Python 2.7
  • Roadmap to better error handling
  • Supporting Python 3.8

Application V2 Release

06 Jun 11:40
Compare
Choose a tag to compare

2.4.0

  • Application V2 API added under Client.application_v2
  • Existing application methods under Client are now deprecated.

v2.1.0

12 Jun 09:11
Compare
Choose a tag to compare
  • Added support for get_recording
  • Added support for SMS conversion
  • Added debug logging for most calls, under the 'nexmo' logger.
  • Internal refactoring (affects only private methods.)

v2.0.0

19 Oct 12:19
Compare
Choose a tag to compare
  • Drop support for Python 3.3 (in line with the cryptography library we depend upon)
  • Ensure timestamp is added the params list if signing requests
  • Avoid value injection in signature auth.
  • Add support for different hashes for signature generation (thanks @trancee!)
  • Tests ported to pytest