Skip to content

Releases: urbanairship/python-library

7.4.0

Choose a tag to compare

@aschuman0 aschuman0 released this 08 Jul 16:57
80c1b6f

urbanairship 7.4.0

  • Adds support for the Journeys API via the urbanairship.Journeys class, with trigger and exit methods for entering and exiting audiences from a Sequence. These endpoints only support OAuth2 authentication.

7.3.2

Choose a tag to compare

@aschuman0 aschuman0 released this 12 Jun 15:26
2b62b22

urbanairship 7.3.2

  • Changes email validation to allow for more valid email addresses

7.3.1

Choose a tag to compare

@aschuman0 aschuman0 released this 18 Nov 21:51
759e4e2

urbanairship 7.3.1

  • Fixes an issue where a TypeError was improperly raised when sending a message without a notification.

7.3.0

Choose a tag to compare

@aschuman0 aschuman0 released this 21 Oct 17:22
6f6a9e8

urbanairship 7.3.0

  • Adds new opt_in_date and opt_out_date fields to device listing and lookup for SMS channels.
  • Fixes an issue related to attempted datetime conversion from non-string types.

7.2.0

Choose a tag to compare

@aschuman0 aschuman0 released this 18 Aug 20:58
8e3b7cb

urbanairship 7.2.0

  • Adds new fields to the SMS class for enhanced opt-in management:
    • opted_out: Optional datetime for tracking when users opt out of SMS messages
    • opt_in_mode: Optional string ("classic" or "double") for opt-in mode configuration
    • properties: Optional dict for event properties used with double opt-in
  • Updates SMS payload structure to properly handle different API contexts:
    • Registration payloads exclude opt_in_mode, properties, and opted_out
    • Update payloads include opted_out but exclude opt_in_mode and properties
    • Create-and-send audience includes all fields including ua_opted_out
  • Fixes a bug where the EmailAttachment class was not properly encoding file data.

7.1.0

Choose a tag to compare

@aschuman0 aschuman0 released this 16 Jul 21:01
0bb4dff

urbanairship 7.1.0

This release:

  • Adds a new optional argument for file_data to the EmailAttachment class.
  • Makes the filepath argument optional.

7.0.0

Choose a tag to compare

@aschuman0 aschuman0 released this 16 Jul 21:01
132b748

urbanairship 7.0.0

This release:

  • Adds support for python 3.10, 3.11, 3.12, 3.13
  • Adds complete package type stubs
  • Adds ability to specify arbitrary base url for API interaction
  • Updates build process for modern pypi methods
  • Updates many areas of the package for modern python standards
  • Removes deprecated Airship generic client class
  • Removes deprecated create_* helper functions
  • Removes official support for python versions prior to 3.10

6.3.0

Choose a tag to compare

@aschuman0 aschuman0 released this 30 Apr 18:43
8084f43

urbanairship 6.3.0

  • Adds Support for OAuth2 Authentication
  • Adds new client classes for BasicAuth, BearerTokenAuth, and OAuth
  • Deprecates the Airship client class in favor of the new client classes

6.2.0

Choose a tag to compare

@martin-vct martin-vct released this 23 Oct 16:47
350034b

urbanairship 6.2.0

This release:

  • Adds Support for iOS Live Activity and Android Live Update
  • Adds new class ConnectionFailure
  • Adds bypass_holdout_groups parameter for push options

6.1.0

Choose a tag to compare

@aschuman0 aschuman0 released this 03 Mar 23:10
a40c0f2

urbanairship 6.1.0

  • Adds Support for Tag Lists using the urbanairship.TagList class