universal_notifications
universal_notifications copied to clipboard
Update django-push-notifications requirement from <1.5.0,>=1.4.1 to >=1.4.1,<2.1.0
Updates the requirements on django-push-notifications to permit the latest version.
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)
... (truncated)
- BACKWARDS-INCOMPATIBLE: Drop support for Python<3.4
- DJANGO: Support Django 1.9
- GCM: Handle canonical IDs
Commits
0a78aa8
registration_id no longer hard-coded in DeviceViewSetMixineb83056
docs: Fix simple typo, optionnally -> optionally (#562)c610dd9
Test python 3.8 and Django 3.0 and align doc version specs (#551)033839b
Added setting to make registration_id fields on all device models unique (#539)5b792ea
Added Django 3.0 support by removing python2 support (#544)f0d6b79
Make unused arguments part of an asterisk parameter (#536)a45f71d
APNs Auth Key Support (#533)7009c62
Squash some warnings (#525)d5a372d
Update README.rsta32f778
Support newest version of pyapns2 with backwards compatibility (#524)- 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) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
This pull request will no longer be automatically closed when a new version is found as this pull request was created by Dependabot Preview and this repo is using a version: 2
config file. You can close this pull request and let Dependabot re-create it the next time it checks for updates.