Rapidsms-twilio

Latest version: v1.0.1

Safety actively analyzes 613544 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.1

----------------------------

* Allow custom backends to be used with status callback (24)

1.0.0

----------------------------

This is a clean up and stablizing release for rapidsms-twilio. This removes support for old
versions of Django and RapidSMS. The setup has been streamlined by changing some of the defaults.

* Fix Twilio warning when returning data in callback response. Thanks
to `lsgunth <https://github.com/lsgunth>`_.
* Tox and Travis improvements (16, 20)
* Report failed messages back to RapidSMS (8, 22)

Backwards Incompatible Changes
______________________________

* Support for Django < 1.7 has been dropped.
* Support for RapidSMS < 0.18 has been dropped.
* The default url patterns have been renamed. ``status-callback`` is now ``twilio-status-callback``
to be consistent internally and with the package naming.
* The default backend name is now ``twilio-backend`` if using the default views and url patterns.
* The url setup in the quick start now uses an include and defaults to using ``/backend/twilio/``
and ``/backend/twilio/status-callback/`` for the urls. If you were including the urls manually you
are not affected by this change. Otherwise you need to ensure the setup is changed in the Twilio
configuration as well.

0.3.1

----------------------------

Fixes a regression from the v0.3 release where the view was not marked as CSRF
except.

0.3.0

----------------------------

This is a minor release following up on the previous security release to turn the
request validation on by default.


Backwards Incompatible Changes
______________________________

* Twilio validation is now enforced by default. To turn this off you can set ``validate`` to ``False`` in your backend configuration. This is not recommended.

0.2.1

----------------------------

Security release to add support for validating incoming requests from Twilio. For
backwards compatibility this is not enabled by default. You should update your backend
configuration to include the new ``validate`` configuration. See the quick-start for
an example configuration.

* Improved ``tox`` testing support for RapidSMS and Django version combinations.
* Relaxed ``twilio`` requirement.
* Added Twilio request signature validation.

0.2.0

----------------------------

Improved callback functionality and added needed tests:

* Remove callback URL field. It's not needed.
* Require POST on callback view.
* Add tests to callback view.


Bug Fixes
_________

- Fixed issue where using a port with the callback URL caused an error.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.