universal_notifications
universal_notifications copied to clipboard
Update django-push-notifications requirement from <1.5.0,>=1.4.1 to >=1.4.1,<3.1.0
Updates the requirements on django-push-notifications to permit the latest version.
Release notes
Sourced from django-push-notifications's releases.
3.0.0
What's Changed
- #567 Fixes crash on bulk_send test message operation from admin by
@DataGreed
in jazzband/django-push-notifications#568- Updated README: added info about APNS_AUTH_KEY_PATH, APNS_AUTH_KEY_ID, APNS_TEAM_ID by
@DataGreed
in jazzband/django-push-notifications#566- Add some details to APNS settings description by
@scherbakovx
in jazzband/django-push-notifications#575- Django 4.0 warnings by
@jheld
in jazzband/django-push-notifications#585- Run tests on python3.9 by
@bertonha
in jazzband/django-push-notifications#589- add mutable_content to fcm by
@paradizer
in jazzband/django-push-notifications#582- Improve efficiency of ORM lookups by
@code-review-doctor
in jazzband/django-push-notifications#598- Drop python 2.x and django before 2.2 by
@sevdog
in jazzband/django-push-notifications#599- Migrate to GitHub Actions. by
@jezdez
in jazzband/django-push-notifications#607- Mention WebPushDevice in README by
@Tyilo
in jazzband/django-push-notifications#608- Make push optional dependecies by
@sevdog
in jazzband/django-push-notifications#600- fix: Remove python3.5 deps by
@bertonha
in jazzband/django-push-notifications#621- Spelling error & convert string to be translatable by
@Andrew-Chen-Wang
in jazzband/django-push-notifications#614- ++Enable sending image in GCM notifications by
@ashishnitinpatil
in jazzband/django-push-notifications#624- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jazzband/django-push-notifications#625- Change feature detection logic for database field by
@sevdog
in jazzband/django-push-notifications#612- Add Edge support to webpush by
@simonkern
in jazzband/django-push-notifications#631- chore: test on Django 4.0 by
@bertonha
in jazzband/django-push-notifications#638- chore: test only active Django versions by
@bertonha
in jazzband/django-push-notifications#639- chore: dry tests, use newer DRF on tests by
@bertonha
in jazzband/django-push-notifications#641- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jazzband/django-push-notifications#635- More robust handling of userAgentData, fix WebPushDeviceAdmin by
@simonkern
in jazzband/django-push-notifications#643- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jazzband/django-push-notifications#644- Add missing migration for jazzband/django-push-notifications#614 by
@simonkern
in jazzband/django-push-notifications#645- Jazzband: Synced file(s) with jazzband/.github by
@jazzband-bot
in jazzband/django-push-notifications#626- Show coverage badge in README. by
@shimakaze-git
in jazzband/django-push-notifications#651New Contributors
@scherbakovx
made their first contribution in jazzband/django-push-notifications#575@jheld
made their first contribution in jazzband/django-push-notifications#585@bertonha
made their first contribution in jazzband/django-push-notifications#589@paradizer
made their first contribution in jazzband/django-push-notifications#582@code-review-doctor
made their first contribution in jazzband/django-push-notifications#598@sevdog
made their first contribution in jazzband/django-push-notifications#599@jezdez
made their first contribution in jazzband/django-push-notifications#607@Tyilo
made their first contribution in jazzband/django-push-notifications#608@Andrew-Chen-Wang
made their first contribution in jazzband/django-push-notifications#614@ashishnitinpatil
made their first contribution in jazzband/django-push-notifications#624@pre-commit-ci
made their first contribution in jazzband/django-push-notifications#625@simonkern
made their first contribution in jazzband/django-push-notifications#631@jazzband-bot
made their first contribution in jazzband/django-push-notifications#626@shimakaze-git
made their first contribution in jazzband/django-push-notifications#651Full Changelog: https://github.com/jazzband/django-push-notifications/compare/2.0.0...3.0.0
Changelog
Sourced from django-push-notifications's changelog.
2.0.0 (unreleased)
- BACKWARDS-INCOMPATIBLE: Drop support for Django Rest Framework < 3.7
- BACKWARDS-INCOMPATIBLE: NotificationError is now moved from
__init__.py
toexceptions.py
- Import with
from push_notifications.exceptions import NotificationError
- PYTHON: Add support for Python 3.7
- APNS: Drop apns_errors, use exception class name instead
- FCM: Add FCM channels support for custom notification sound on Android Oreo
- BUGFIX: Fix error when send a message and the device is not active
- BUGFIX: Fix error when APN bulk messages sent with localized keys and badge function
- BUGFIX: Fix
Push failed: 403 fobidden
error when sending message to Chrome WebPushDevice1.6.1 (2019-08-16)
- Pin dependency to apns to <0.6.0 to fix a Python version incompatibility.
- Add configuration for semi-automatic releases via Jazzband.
1.6.0 (2018-01-31)
- BACKWARDS-INCOMPATIBLE: Drop support for Django < 1.11
- DJANGO: Support Django 2.0
- NEW FEATURE: Add support for WebPush
1.5.0 (2017-04-16)
- BACKWARDS-INCOMPATIBLE: Remove
push_notifications.api.tastypie
module. Only DRF is supported now.- BACKWARDS-INCOMPATIBLE: Drop support for Django < 1.10
- BACKWARDS-INCOMPATIBLE: Drop support for Django Rest Framework < 3.5
- DJANGO: Support Django 1.10, 1.11
- APNS: APNS is now supported using PyAPNS2 instead of an internal implementation.
- APNS: Stricter certificate validity checks
- APNS: Allow overriding the certfile from send_message()
- APNS: Add human-readable error messages
- APNS: Support thread-id in payload
- FCM: Add support for FCM (Firebase Cloud Messaging)
- FCM: Introduce
use_fcm_notification
option to enforce legacy GCM payload- GCM: Add GCM_ERROR_TIMEOUT setting
- GCM: Fix support for sending GCM messages to topic subscribers
- WNS: Add support for WNS (Windows Notification Service)
- MISC: Make get_expired_tokens available in push_notifications.utils
1.4.1 (2016-01-11)
- APNS: Increased max device token size to 100 bytes (WWDC 2015, iOS 9)
- BUGFIX: Fix an index error in the admin
1.4.0 (2015-12-13)
- BACKWARDS-INCOMPATIBLE: Drop support for Python<3.4
- DJANGO: Support Django 1.9
- GCM: Handle canonical IDs
... (truncated)
Commits
6fde730
docs: fix codecov badge. (#651)08f89e6
Jazzband: Created local 'CODE_OF_CONDUCT.md' from remote 'CODE_OF_CONDUCT.md'...db0606c
add missing migrationa5b2761
[pre-commit.ci] pre-commit autoupdate75f78c0
More robust handling of userAgentData, fix WebPushDeviceAdmin (#643)56995b1
[pre-commit.ci] pre-commit autoupdate5f18092
chore: dry tests, use newer DRF on tests554f381
chore: test only active django versionscf025e7
chore: test on django 4.008af89d
Add Edge support to webpush (#631)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)