- Support Django 1.4 through Django 1.8.
- Discontinued South migrations in favor of Django native migration system.
- Bug fix #1: entering whitespace for key field results in IndexError
- Make example templates work with Django 1.4+
- Add support for Django 1.6
- Add missing dependency for pyasn1 (introduced in 2.3.0)
- Add release notes (this file)
- Schema change (label 0002): add last_used timestamp
- Provide {key_id} in template for SSHKEY_AUTHORIZED_KEYS_OPTIONS so that last_used timestamp may be updated
- Add support for RFC4716 and PEM public keys for import and export
- django-sshkey-lookup can now use any method to lookup keys: all, by username, by fingerprint, or compatibility mode
- Add ability to send email to user when a key is added to their account
- Add the following settings
- SSHKEY_ALLOW_EDIT
- SSHKEY_EMAIL_ADD_KEY
- SSHKEY_EMAIL_ADD_KEY_SUBJECT
- SSHKEY_FROM_EMAIL
- SSHKEY_SEND_HTML_EMAIL
- Remove setting SSHKEY_AUTHORIZED_KEYS_COMMAND (deprecated since 1.0.0)
- Fix up example templates
- Change license to BSD 3-clause
- Basic compatability with Django > 1.3
- OpenSSH patch removed, refer to their separate projects
- Remove deprecated sshkey_authorized_keys_command management command
- Add the following lookup commands
- django-sshkey-lookup-all
- django-sshkey-lookup-by-fingerprint
- django-sshkey-lookup-by-username
- lookup.sh and lookup.py deprecated in favor of django-sshkey-lookup and django-sshkey-pylookup, respectively
- Install scripts using setuptools
- Add missing __init__.py
- Rename sshkey to django_sshkey
- Include management and migrations directories in setuptools
- Schema change (label 0001): add created and last_modified timestamps
- Add copyright info
First release