Django-modern-rpc

Latest version: v1.1.0

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

Scan your dependencies

Page 3 of 5

0.8.0

Not secure
**Release date: 2017-07-12**

Fixes

- Fixed invalid HTML tag rendered from RPC Method documentation. Single new lines are converted to space since they are
mostly used to limit docstrings line width. See pull request 7, thanks to adamdonahue
- Signature of `auth.set_authentication_predicate` has been fixed. It can now be used as decorator (8). See the
[documentation](https://django-modern-rpc.rtfd.io//en/latest/docs/authentication.html) for details.
Thanks to aplicacionamedida

0.7.1

Not secure
**Release date: 2017-06-24**

Fixes

- Removed useless settings variable introduced in last 0.7.0 release. Logging capabilities are now enabled by simply
configuring a logger for `modernrpc.*` modules, using Django variable `LOGGING`. The
[documentation](https://django-modern-rpc.rtfd.io/en/latest/docs/error_handling.html) has been updated accordingly.

0.7.0

Not secure
**Release date: 2017-06-24**

Improvements

- Default logging behavior has changed. The library will not output any log anymore, unless `MODERNRPC_ENABLE_LOGGING`
is set to True. See [docs](https://django-modern-rpc.rtfd.io/en/latest/docs/error_handling.html) for details

0.6.0

Not secure
**Release date: 2017-05-13**

Improvements

- Django cache system was previously used to store the list of available methods in the current project.
This was useless, and caused issues with some cache systems (5). Use of cache system has been removed. The list of
RPC methods is computed when the application is started and kept in memory until it is stopped.

0.5.2

Not secure
**Release date: 2017-04-18**

Improvements

- HTTP Basic Authentication backend: User instance is now correctly stored in current request after successful
authentication (4)
- Unit testing with Django 1.11 is now performed against release version (Beta and RC are not tested anymore)
- Various Documentation improvements

0.5.1

Not secure
**Release date: 2017-03-25**

Improvements

- When RPC methods are registered, if a module file contains errors, a python warning is produced. This ensures the
message will be displayed even if the logging system is not configured in a project (2)
- Python 2 strings standardization. Allow to configure an automatic conversion of incoming strings, to ensure they have
the same type in RPC method, no matter what protocol was used to call it. Previously, due to different behavior
between JSON and XML deserializers, strings were received as `str` when method was called via XML-RPC and as `unicode`
with JSON-RPC. This standardization process is disabled by default, and can be configured for the whole project or for
specific RPC methods.
- Tests are performed against Django 1.11rc1
- `modernrpc.core.register_method()` function was deprecated since version 0.4.0 and has been removed.

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.