Django-watchman

Latest version: v1.3.0

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

Scan your dependencies

Page 4 of 6

0.9.0

Not secure
------------------

* [`51 <https://github.com/mwarkentin/django-watchman/pull/51>`_] Update TravisCI Python / Django versions
* [`52 <https://github.com/mwarkentin/django-watchman/pull/52>`_] Fix deprecated ``url_patterns``
* [`53 <https://github.com/mwarkentin/django-watchman/pull/54>`_] Change default error response code to ``500``
* [`56 <https://github.com/mwarkentin/django-watchman/pull/56>`_] Add ``check`` decorator and refactor existing checks to use it (thanks benwebber!)
* [`57 <https://github.com/mwarkentin/django-watchman/pull/57>`_] Sort ``caches`` / ``databases`` in response for more consistent responses
* [`59 <https://github.com/mwarkentin/django-watchman/pull/59>`_] Add ``.editorconfig`` for improved consistency in contributions
* [`61 <https://github.com/mwarkentin/django-watchman/pull/61>`_] Add ``Vagrantfile`` and docs for how to run and develop on Vagrant instance
* [`65 <https://github.com/mwarkentin/django-watchman/pull/65>`_] Include assets in source tarball for Debian packaging (thanks fladi)
* [`71 <https://github.com/mwarkentin/django-watchman/pull/71>`_] Unpin `django-jsonview` in setup.py
* [`72 <https://github.com/mwarkentin/django-watchman/pull/72>`_] Fix stacktrace on dashboard modal and increase width for better readability

0.8.0

Not secure
------------------

* [`46 <https://github.com/mwarkentin/django-watchman/pull/46>`_] Allow custom response codes with the ``WATCHMAN_ERROR_CODE`` setting

0.7.1

Not secure
------------------

* Update headers in ``HISTORY.rst`` to attempt to fix localshop parsing issues

0.7.0

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

* [`40 <https://github.com/mwarkentin/django-watchman/pull/40>`_] Bump ``django-jsonview`` for improved Django 1.8 compatibility

* Also brought travis Django test versions in line with currently supported Django versions (1.4.x, 1.7.x, 1.8.x)

0.6.0

Not secure
------------------

* [`30 <https://github.com/mwarkentin/django-watchman/pull/30>`_] Allow users to specify a custom authentication/authorization decorator

* Override the ``auth`` decorator by setting ``WATCHMAN_AUTH_DECORATOR`` to a dot-separated path to your own decorator
* eg. ``WATCHMAN_AUTH_DECORATOR = 'django.contrib.admin.views.decorators.staff_member_required'``
* Token-based authentication remains the default

* [`31 <https://github.com/mwarkentin/django-watchman/pull/31>`_], [`#34 <https://github.com/mwarkentin/django-watchman/pull/34>`_] Add a human-friendly status dashboard

* Available at ``<watchman url>/dashboard/``
* ``?check`` & ``?skip`` GET params work on the dashboard as well

* [`35 <https://github.com/mwarkentin/django-watchman/pull/35>`_] Add ``X-Watchman-Version`` header to responses

0.5.0

Not secure
------------------

* Add ``watchman`` management command

* Exit code of ``0`` if all checks pass, ``1`` otherwise
* Print json stacktrace to ``stderr`` if check fails
* Handles ``--verbosity`` option to print all status checks
* ``-c``, ``--checks``, ``-s``, ``--skips`` options take comma-separated list of python paths to run / skip

* Improve identifiability of emails sent from a django-watchman endpoint

* From: watchmanexample.com
* Subject: django-watchman email check
* Body: This is an automated test of the email system.
* Add ``X-DJANGO-WATCHMAN: True`` custom header

* Add new default check: ``storage`` check

* Checks that files can be both written and read with the current Django storage engine
* Add ``WATCHMAN_ENABLE_PAID_CHECKS`` setting to enable all paid checks without modifying ``WATCHMAN_CHECKS``

* Remove ``email_status`` from default checks
* Refactor ``utils.get_checks`` to allow reuse in management command

* ``get_checks`` now performs the optional check inclusion / skipping
* ``status`` refactored to pull ``check_list`` / ``skip_list`` from GET params and pass them to ``get_checks``

* Namespace cache keys
* Update documentation

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.