Skip to content

Commit bdb5d33

Browse files
committed
chore: tag 2.1.0
1 parent 563f208 commit bdb5d33

File tree

2 files changed

+30
-10
lines changed

2 files changed

+30
-10
lines changed

CHANGELOG.md

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,90 @@
11
# I am terrible at keeping this up-to-date.
22

3+
## 2.1.0 (2025-09-29)
4+
5+
feat: Add a async_webpush one call func and tests (15cf848)[https://github.com/web-push-libs/pywebpush/commit/15cf84885b4bc1cd4e8e58a8fc8f84bfc9b3387e] (thanks (@AlexUnder2003)[https://github.com/web-push-libs/pywebpush/commits?author=AlexUnder2003])
6+
37
## 2.0.1 (2024-10-14)
8+
49
docs: Use License classifiers in pyproject.toml (thanks @sevdog)
510

611
## 2.0.0 (2024-01-02)
12+
713
chore: Update to modern python practices
8-
* include pyproject.toml file
9-
* use python typing
10-
* update to use pytest
1114

12-
*BREAKING_CHANGE*
13-
`Webpusher.encode` will now return a `NoData` exception if no data is present to encode. Chances are
14-
you probably won't be impacted by this change since most push messages contain data, but one never knows.
15-
This alters the prior behavior where it would return `None`.
15+
- include pyproject.toml file
16+
- use python typing
17+
- update to use pytest
18+
19+
_BREAKING_CHANGE_
20+
`Webpusher.encode` will now return a `NoData` exception if no data is present to encode. Chances are
21+
you probably won't be impacted by this change since most push messages contain data, but one never knows.
22+
This alters the prior behavior where it would return `None`.
1623

1724
## 1.14.0 (2021-07-28)
25+
1826
bug: accept all VAPID key instances (thanks @mthu)
1927

2028
## 1.13.0 (2021-03-15)
29+
2130
Support requests_session param in webpush fn too (thanks @bwindels)
2231

2332
## 1.12.0 (2021-03-15)
33+
2434
chore: library update, remove nose tests
2535

2636
## 1.11.0 (2020-04-29)
37+
2738
feat: add `--head` to read headers out of a json file (thanks @braedon)
2839

2940
## 1.10.2 (2020-04-11)
41+
3042
bug: update min vapid requirement to 1.7.0
3143

3244
## 1.10.1 (2019-12-03)
45+
3346
feat: use six.text_type instead of six.string_types
3447

3548
## 1.10.0 (2019-08-13)
49+
3650
feat: Add `--verbose` flag with some initial commentary
3751
bug: Update tests to use latest VAPID version
3852

3953
## 1.9.4 (2019-05-09)
54+
4055
bug: update vapid `exp` header if missing or expired
4156

4257
## 0.7.0 (2017-02-14)
58+
4359
feat: update to http-ece 0.7.0 (with draft-06 support)
4460
feat: Allow empty payloads for send()
4561
feat: Add python3 classfiers & python3.6 travis tests
4662
feat: Add README.rst
4763
bug: change long to int to support python3
4864

4965
## 0.4.0 (2016-06-05)
66+
5067
feat: make python 2.7 / 3.5 polyglot
5168

5269
## 0.3.4 (2016-05-17)
70+
5371
bug: make header keys case insenstive
5472

5573
## 0.3.3 (2016-05-17)
74+
5675
bug: force key string encoding to utf8
5776

5877
## 0.3.2 (2016-04-28)
78+
5979
bug: fix setup.py issues
6080

6181
## 0.3 (2016-04-27)
62-
feat: added travis, normalized directories
6382

83+
feat: added travis, normalized directories
6484

6585
## 0.2 (2016-04-27)
66-
feat: Added tests, restructured code
6786

87+
feat: Added tests, restructured code
6888

6989
## 0.1 (2016-04-25)
7090

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
99

1010
[project]
1111
name = "pywebpush"
12-
version = "2.0.3"
12+
version = "2.1.0"
1313
license = {text = "MPL-2.0"}
1414
authors = [{ name = "JR Conlin", email = "src+webpusher@jrconlin.com" }]
1515
description = "WebPush publication library"

0 commit comments

Comments
 (0)