Django-mobile

Latest version: v0.7.0

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

Scan your dependencies

Page 2 of 3

0.3.0

-----

* Dropping support for python 2.5 (it might still work but we won't test
against it anymore).
* Fixing threading problems because of wrong usage of ``threading.local``.
Thanks to Mike Shultz for the patch.
* Adding a cached template loader. Thanks to Saverio for the patch.

0.2.4

-----

* FIX: Cookie backend actually never really worked. Thanks to demidov91 for
the report.

0.2.3

-----

* FIX: set *flavour* in all cases, not only if a mobile browser is detected.
Thanks to John P. Kiffmeyer for the report.

0.2.2

-----

* FIX: Opera Mobile on Android was categorized as mobile browser. Thanks to
dgerzo for the report.
* Sniffing for iPad so that it doesn't get recognized as small mobile device.
Thanks to Ryan Showalter for the patch.

0.2.1

-----

* Fixed packing issues that didn't include the django_mobile.cache package.
Thanks to *Scott Turnbull* for the report.

0.2.0

-----

* Restructured project layout to remove settings.py and manage.py from
top-level directory. This resolves module-name conflicts when installing
with pip's -e option. Thanks to *bendavis78* for the report.

* Added a ``cache_page`` decorator that emulates django's ``cache_page`` but
takes flavours into account. The caching system would otherwise cache the
flavour that is currently active when a cache miss occurs. Thanks to
*itmustbejj* for the report.

* Added a ``CacheFlavourMiddleware`` that makes django's caching middlewares
aware of flavours. We use interally the ``Vary`` response header and the
``X-Flavour`` request header.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.