Python

djangorestframework-api-key

Latest version: v2.3.0

PyUp actively tracks 488,662 Python packages for vulnerabilities to keep your Python environments secure.

Scan your dependencies

Page 1 of 3

2.3.0

Removed

- Drop support for Python 3.6, which has reached EOL. (Pull 210)

Fixed

- Fix migration 0004 when run against a non default database. (Pull 215)

2.2.0

Added

- Added support for Django config detection for different versions (PR 187)

Changed

- Add official support for Django 3.2 and Python 3.9 and 3.10 (PR 189)
- Bumped `hashed_key` field's `max_length` from 100 to 150 to address length issue with `argon2-cffi` (PR 193)

2.1.0

Added

- Add support for custom API `keyword`. (Pull 175)

2.0.0

**NOTE**: this release drops compatibility with certain Python and Django versions, but contains no other breaking changes. See [Upgrade to 2.0](https://florimondmanca.github.io/djangorestframework-api-key/upgrade/2.0/) for detailed migration steps.

Removed

- Dropped support for Django 2.0 and Django 2.1. (Pull 126)
- Dropped support for Python 3.5. (Pull 84)

Added

- Add support for Django 3.0. (Pull 82)
- Add support for Python 3.8. (Pull 81)
- Add `BaseAPIKeyManager.get_from_key()` to allow retrieving API keys from views. (Pull 93)
- Add type annotations, and partial support for `django-stubs` and `djangorestframework-stubs`. (Pull 88, Pull 122)

1.4.1

Added

- Now ships with type annotations ([PEP 561](https://www.python.org/dev/peps/pep-0561/)). (Pull #73)

1.4.0

**NOTE**: this release contains migrations. See [Upgrade to v1.4](https://florimondmanca.github.io/djangorestframework-api-key/upgrade/1.4/) for detailed instructions.

Added

- The `prefix` and `hashed_key` are now stored in dedicated fields on the `APIKey` model. (Pull 62)

Page 1 of 3