Skip to content

Commit f59d714

Browse files
authored
[TOOLSLIBS-406] 5.7.0 release prep (#185)
* adds recent updates * moves to tools team * adds new versions, text cleanup * adds 3.10 to testing versions * adds new py version * rm 3.10 * stringifies and re-adds 3.10 * adds recurring schedule things * rm 3.10 for new * adds scheduled push validate * typo and clarity * adds localization * subscription list things * adds attribute list and static list changes * add new py version * typo fix
1 parent fa4c7c0 commit f59d714

File tree

6 files changed

+40
-8
lines changed

6 files changed

+40
-8
lines changed

.github/PULL_REQUEST_TEMPLATE.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,19 @@ why an update is required to minimize how often other customers need to update.
77
Please include link to open issue if applicable.
88

99
### Additional notes for reviewers
10-
* If applicable
10+
* If applicable, include any information that provides context for these changes.
1111

1212
### Testing
1313
- [ ] If these changes added new functionality, I tested them against the live API with real auth
1414
- [ ] I wrote tests covering these changes
1515

16-
* I've tested in virtual environments for python versions:
16+
* Tests pass in the GitHub Actions CI for the following Python versions:
1717

1818
- [ ] 2.7
1919
- [ ] 3.6
2020
- [ ] 3.7
2121
- [ ] 3.8
22+
- [ ] 3.9
2223

2324
### Airship Contribution Agreement
2425
[Link here](https://docs.google.com/forms/d/e/1FAIpQLScErfiz-fXSPpVZ9r8Di2Tr2xDFxt5MgzUel0__9vqUgvko7Q/viewform)

.github/workflows/test_runner.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
strategy:
1010
matrix:
11-
python-version: [2.7, 3.6, 3.7, 3.8, 3.9]
11+
python-version: ["2.7", "3.6", "3.7", "3.8", "3.9"]
1212

1313
steps:
1414
- uses: actions/checkout@v2

CHANGELOG

+31
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
# urbanairship changelog
2+
3+
## 5.7.0
4+
5+
- Adds Custom Event Reports
6+
- Adds Experiments Overview and Variant Reports
7+
- Adds Scheduled Experiment Listing
8+
- Adds Web Response Reports
9+
- Adds opt_in_mode and properties to Email class
10+
- Adds email attachments support in the EmailAttachment class
11+
- Adds mms audience override
12+
- Adds shorten_links support to sms and mms sends
13+
- Adds support for SMS keyword interactions in the KeywordInteraction class
14+
- Adds update method to Email class
15+
- Adds update method to Sms class
16+
- Adds support for push validation
17+
- Adds email association and disassociation to NamedUser class
18+
- Adds Named User uninstall, attributes, and update methods
19+
- Adds message_center_delete class method to Push class
20+
- Adds schedule_exclusion
21+
- Adds recurring_schedule and ScheduledPush.recurring
22+
- Adds pause and resume methods to ScheduledPush for recurring schedules
23+
- Adds validate method to ScheduledPush
24+
- Adds support for push and scheduled push localization
25+
- Adds SubscriptionList class for subscribing and unsubscribing audiences
26+
- Adds subscription_list and static_list audience selectors
27+
- Adds AttributeList class with methods for create, upload, get_errors, and list
28+
- Adds download class method to StaticList class
29+
30+
---
31+
132
## 5.6.0
233

334
- Adds iOS platform options for: interruption_level, relevance_score, and target_content_id

README.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.. image:: https://github.com/urbanairship/python-library/actions/workflows/ci.yaml/badge.svg
22
:target: https://github.com/urbanairship/python-library/
3-
3+
44
=====
55

66
``urbanairship`` is a Python library for using the `Airship
@@ -10,7 +10,7 @@ center messages, email, and SMS.
1010
Requirements
1111
============
1212

13-
Python 2.7, 3.6, 3.7, or 3.8 is required. Other requirements can be found in requirements.txt.
13+
Python 2.7, 3.6, 3.7, 3.8, or 3.9 is required. Other requirements can be found in requirements.txt.
1414

1515
Questions
1616
=========

setup.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
setup(
1212
name="urbanairship",
1313
version=__about__["__version__"],
14-
author="Airship Customer Engineering",
15-
author_email="customer-engineering@airship.com",
14+
author="Airship Tools",
15+
author_email="tools@airship.com",
1616
url="https://airship.com/",
1717
description="Python package for using the Airship API",
1818
long_description=open("README.rst").read(),

urbanairship/__about__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "5.6.0"
1+
__version__ = "5.7.0"

0 commit comments

Comments
 (0)