You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1.[Fork the repository](https://help.github.com/articles/fork-a-repo).
4
-
2.[Create a topic branch](http://learn.github.com/p/branching.html).
3
+
1.[Fork the repository](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo).
4
+
2.[Create a topic branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches).
5
5
3. Make your changes, including tests for your changes which maintain [coverage](https://coveralls.io/r/campaignmonitor/createsend-python).
6
6
4. Ensure that all tests pass, by running `rake`.
7
7
5. It should go without saying, but do not increment the version number in your commits.
8
-
6.[Submit a pull request](https://help.github.com/articles/using-pull-requests).
8
+
6.[Submit a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).
Copy file name to clipboardExpand all lines: HISTORY.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,16 @@
1
1
# createsend-python history
2
2
3
+
## v9.1.3 - 4 Feb, 2025
4
+
* Updated cacert.pem. From [#92](https://github.com/campaignmonitor/createsend-python/pull/92)
5
+
* Updates various URLs to use HTTPS
6
+
* Fixes some URLs in CONTRIBUTING.md
7
+
* Use GH Workflow badge instead of inactive Travis one in documentation. From [#91](https://github.com/campaignmonitor/createsend-python/pull/91)
8
+
9
+
10
+
## v9.1.2 - 29 Jan, 2025
11
+
* This release updates the add() and update() methods in lib/subscriber.py, enabling users to add subscribers' mobile numbers along with their consent to receive SMS messages.
12
+
* Updated subscriber.py within samples to showcase new use cases resulting from these updates. [PR](https://github.com/campaignmonitor/createsend-python/pull/90)
13
+
3
14
## v9.0.2 - 23 Jan, 2025
4
15
* Improved error handling for 400 and 500 errors: Now displays error codes and error messages for better debugging.
5
16
@@ -172,7 +183,7 @@
172
183
173
184
## v3.1.0 - 15 Apr, 2013
174
185
175
-
* Added support for [single sign on](http://www.campaignmonitor.com/api/account/#single_sign_on) which allows initiation of external login sessions to Campaign Monitor.
186
+
* Added support for [single sign on](https://www.campaignmonitor.com/api/account/#single_sign_on) which allows initiation of external login sessions to Campaign Monitor.
Copy file name to clipboardExpand all lines: README.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# createsend
2
2
3
-
A Python library which implements the complete functionality of the [Campaign Monitor API](http://www.campaignmonitor.com/api/). Requires Python 3.8 or above.
3
+
A Python library which implements the complete functionality of the [Campaign Monitor API](https://www.campaignmonitor.com/api/). Requires Python 3.8 or above.
4
4
5
5
## Installation
6
6
@@ -14,9 +14,9 @@ The Campaign Monitor API supports authentication using either OAuth or an API ke
14
14
15
15
### Using OAuth
16
16
17
-
Depending on the environment you are developing in, you may wish to use a Python OAuth library to get access tokens for your users. If you use [Flask](http://flask.pocoo.org/), you may like to refer to this [example application](https://gist.github.com/jdennes/4754097), which uses the [Flask-OAuth](http://pythonhosted.org/Flask-OAuth/) package to authenticate.
17
+
Depending on the environment you are developing in, you may wish to use a Python OAuth library to get access tokens for your users. If you use [Flask](https://flask.palletsprojects.com/en/stable/), you may like to refer to this [example application](https://gist.github.com/jdennes/4754097), which uses the [Flask-OAuth](https://pythonhosted.org/Flask-OAuth/) package to authenticate.
18
18
19
-
If you don't use an OAuth library, you will need to manually get access tokens for your users by following the instructions included in the Campaign Monitor API [documentation](http://www.campaignmonitor.com/api/getting-started/#authenticating_with_oauth). This package provides functionality to help you do this, as described below. There's also another Flask [example application](https://gist.github.com/jdennes/4761254) you may wish to reference, which doesn't depend on any OAuth libraries.
19
+
If you don't use an OAuth library, you will need to manually get access tokens for your users by following the instructions included in the Campaign Monitor API [documentation](https://www.campaignmonitor.com/api/v3-3/getting-started/#authentication). This package provides functionality to help you do this, as described below. There's also another Flask [example application](https://gist.github.com/jdennes/4761254) you may wish to reference, which doesn't depend on any OAuth libraries.
20
20
21
21
The first thing your application should do is redirect your user to the Campaign Monitor authorization URL where they will have the opportunity to approve your application to access their Campaign Monitor account. You can get this authorization URL by using the `authorize_url()` function, like so:
22
22
@@ -204,7 +204,7 @@ For example, if you wanted to find out how to call the `Subscriber.add()` method
Copy file name to clipboardExpand all lines: RELEASE.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ pip install setuptools
14
14
15
15
## Prepare the release
16
16
17
-
- Increment `version` in the `setup.py` file, ensuring that you use [Semantic Versioning](http://semver.org/).
17
+
- Increment `version` in the `setup.py` file, ensuring that you use [Semantic Versioning](https://semver.org/).
18
18
- Add an entry to `HISTORY.md` which clearly explains the new release.
19
19
- Commit your changes:
20
20
@@ -34,7 +34,7 @@ pip install setuptools
34
34
git push origin master --tags
35
35
```
36
36
37
-
- Ensure that all [tests](https://travis-ci.org/campaignmonitor/createsend-python) pass, and that [coverage](https://coveralls.io/r/campaignmonitor/createsend-python) is maintained or improved.
37
+
- Ensure that all [tests](https://github.com/campaignmonitor/createsend-python/actions/workflows/tests.yml) pass, and that [coverage](https://coveralls.io/r/campaignmonitor/createsend-python) is maintained or improved.
38
38
39
39
- Add a new [GitHub Release](https://github.com/campaignmonitor/createsend-python/releases) using the newly created tag.
0 commit comments