- Tests and minor fix to ensure djohno works with the upcoming release
of Django 1.6 (webmaster@localhost became a valid email address
in django.core.validators.validate_email in Django 1.6).
- Slightly improved tests (back to 100% coverage).
- Added classifiers to setup.py.
- Added images to documentation and README.md to show what djohno
- Made layout responsive, so it behaves better at lower screen sizes.
- Made the mail view initially just display information about email
settings, with a separate @require_POST view for actually
sending the email.
- Slightly nicer styling of headings in templates.
- Also include sys.path in the versions page.
- Add margin to the table of app versions.
- Added a favicon for the djohno views.
- Added a convenient handler500 method which includes
STATIC_URL, and include information on how to configure your
project to use it in the default 500.html template.
- Attempt to identify what the latest version number for apps is in
the versions page, and highlight apps that are out of date.
- Change the 500 view to just raise an exception
djohno.views.DjohnoTestException, so that we actually activate
the error logging stuff correctly.
- Test re-organising (separated view tests and utility tests), added
- Better styles for buttons (based on Flat UI, from
- Added a “versions” view to see versions of apps in
INSTALLED_APPS (similar to, and based on, the versions panel in
Django Debug Toolbar).
- Fix the email address the test email is sent from, add checking that
it’s a valid email address, and encourage users to set
DEFAULT_FROM_EMAIL to a friendly address (Your Name
- Ensure setup.py has a short and a long description;
- Improved documentation.