Djangochannelsrestframework

Latest version: v1.3.0

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

Scan your dependencies

Page 1 of 2

1.3.0

What's Changed
Features

Enable many to many relationship updates for subscribers
Tumblingman https://github.com/NilCoalescing/djangochannelsrestframework/pull/213, https://github.com/NilCoalescing/djangochannelsrestframework/pull/216

Passing `many_to_many=True` to a `model_observer(MyModel, many_to_many=True)` turns on the tracking of many to many relationships. Or when using `ObserverModelInstanceMixin` provide `observer_many_to_many_relationships = True` as a class property.

Add support of DRF OR, AND, NOT operands when providing Consumer permission_classes
MishaGubsky in https://github.com/NilCoalescing/djangochannelsrestframework/pull/202

BUGs
* Return error if unable to capture action by hishnash in https://github.com/NilCoalescing/djangochannelsrestframework/pull/188
* Fix issues with deletion of objects within transitions not being able to send the object PK Tumblingman fixe https://github.com/NilCoalescing/djangochannelsrestframework/pull/212
* Refactor `ModelObserver` and Fix Test Warnings for Consistency and Safety by tumblingman in
* Check if request_id is within request_ids before removing it. by hishnash in https://github.com/NilCoalescing/djangochannelsrestframework/pull/219


Docs
* Write new tutorial and flesh out many more parts of the docs.
* Add missing f string in tutorial by johnthagen in https://github.com/NilCoalescing/djangochannelsrestframework/pull/198
* Update install steps to include adding to INSTALLED_APPS by hishnash in https://github.com/NilCoalescing/djangochannelsrestframework/pull/218

New Contributors
* MishaGubsky made their first contribution in https://github.com/NilCoalescing/djangochannelsrestframework/pull/202
* tumblingman made their first contribution in https://github.com/NilCoalescing/djangochannelsrestframework/pull/208

**Full Changelog**: https://github.com/NilCoalescing/djangochannelsrestframework/compare/v1.2.0...v1.3.0

1.2.0

What's Changed

* Modernize supported Python and Django Versions by johnthagen
* Documentation Fixes and Edits by johnthagenhttps

* Add support for `detached` methods and `actions` hishnash [Read the Docs](https://djangochannelsrestframework.readthedocs.io/en/latest/consumers.html#djangochannelsrestframework.decorators.action)


**Full Changelog**: https://github.com/NilCoalescing/djangochannelsrestframework/compare/v1.1.0...v1.2.0

1.1.0

What's Changed
* Remove Python 2-related universal bdist wheel config by johnthagen in https://github.com/NilCoalescing/djangochannelsrestframework/pull/115
* Fixes and improments to Docs johnthagen in https://github.com/NilCoalescing/djangochannelsrestframework/pull/114, https://github.com/NilCoalescing/djangochannelsrestframework/pull/122, https://github.com/NilCoalescing/djangochannelsrestframework/pull/123, https://github.com/NilCoalescing/djangochannelsrestframework/pull/124, https://github.com/NilCoalescing/djangochannelsrestframework/pull/125 and https://github.com/NilCoalescing/djangochannelsrestframework/pull/143
* Re-enable support for Django 2.2 hishnash in https://github.com/NilCoalescing/djangochannelsrestframework/pull/134
* Include user info when using `view_as_consumer` on request juliGer in https://github.com/NilCoalescing/djangochannelsrestframework/pull/138
* Bugfix - Send notifications for a create event on a subscription if the model is using a custom pk by littlemoses in https://github.com/NilCoalescing/djangochannelsrestframework/pull/144
* Improvements to permissions classes and better handling of settings by hishnash in https://github.com/NilCoalescing/djangochannelsrestframework/pull/150

New Contributors
* juliGer made their first contribution in https://github.com/NilCoalescing/djangochannelsrestframework/pull/138
* jeetpatel9 made their first contribution in https://github.com/NilCoalescing/djangochannelsrestframework/pull/143
* littlemoses made their first contribution in https://github.com/NilCoalescing/djangochannelsrestframework/pull/144

**Full Changelog**: https://github.com/NilCoalescing/djangochannelsrestframework/compare/v1.0.0...v1.1.0

1.0.0

What's Changed
* `model_observer` now accepts a Serializer class for convenience.
* Update to require py3.8+
* `view_as_consumer` now supports `query` and `parameters`.
* Support logical operators on permission classes.
* Add request_id support to subscribe and un-subscribe from observers.

New Contributors
* pranav377 made their first contribution in https://github.com/LostMoa/djangochannelsrestframework/pull/88
* boiyelove made their first contribution in https://github.com/LostMoa/djangochannelsrestframework/pull/100
* DJWOMS made their first contribution in https://github.com/LostMoa/djangochannelsrestframework/pull/98

**Full Changelog**: https://github.com/LostMoa/djangochannelsrestframework/compare/v0.3.0...v1.0.0

0.3.0

- [x] Added support for paginated list endpoints (thank you to lautarodapin)
- [x] Added [`read the docs`](https://djangochannelsrestframework.readthedocs.io/en/latest/) documentation (thank you to lautarodapin)
- [x] Added streamed list responses (thank you to lautarodapin)

0.2.0

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.