Skip to content

Commit

Permalink
- Bump to version = 2.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
afabiani committed May 10, 2021
1 parent 5b502e6 commit df5deaf
Show file tree
Hide file tree
Showing 93 changed files with 4,707 additions and 2,262 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ __pycache__
pip-log.txt

# Unit test / coverage reports
.cache
.pytest_cache
.coverage
.tox
Expand Down
59 changes: 0 additions & 59 deletions .travis.yml

This file was deleted.

35 changes: 31 additions & 4 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,50 @@ Federico Frenguelli
Contributors
============

Alessandro De Angelis
Abhishek Patel
Alan Crosswell
Asif Saif Uddin
Ash Christopher
Aleksander Vaskevich
Alessandro De Angelis
Allisson Azevedo
Anvesh Agarwal
Aristóbulo Meneses
Aryan Iyappan
Ash Christopher
Asif Saif Uddin
Bart Merenda
Bas van Oostveen
Dave Burkholder
David Fischer
David Smith
Diego Garcia
Dulmandakh Sukhbaatar
Dylan Giesler
Emanuele Palazzetti
Federico Dolce
Frederico Vieira
Hasan Ramezani
Hiroki Kiyohara
Jens Timmerman
Jerome Leclanche
Jim Graham
Jonas Nygaard Pedersen
Jonathan Steffan
Jun Zhou
Kristian Rune Larsen
Paul Dekkers
Paul Oswald
pySilver
Pavel Tvrdík
Rodney Richardson
Rustem Saiargaliev
Sandro Rodrigues
Shaun Stanworth
Silvano Cerza
Spencer Carroll
Stéphane Raimbault
Tom Evans
Will Beaufoy
Rustem Saiargaliev
Jadiel Teófilo
pySilver
Łukasz Skarżyński
Shaheed Haque
77 changes: 75 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

<!--
<!--
## [unreleased]
### Added
### Changed
Expand All @@ -14,12 +14,85 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Security
-->

## [1.3.1] unreleased
## [unreleased]
* Remove support for Django 3.0
* Add support for Django 3.2

### Added
* #712, #636, #808. Calls to `django.contrib.auth.authenticate()` now pass a `request`
to provide compatibility with backends that need one.

### Fixed
* #524 Restrict usage of timezone aware expire dates to Django projects with USE_TZ set to True.
* #955 Avoid doubling of `oauth2_provider` urls mountpath in json response for OIDC view `ConnectDiscoveryInfoView`.
Breaks existing OIDC discovery output
* #953 Allow loopback redirect URIs with random ports using http scheme, localhost address and no explicit port
configuration in the allowed redirect_uris for Oauth2 Applications (RFC8252)

## [2.2.0] 2021-05-10
Aligned to [django-oauth-toolkit 1.5.0](https://github.com/jazzband/django-oauth-toolkit/pull/947)

### Added
* #915 Add optional OpenID Connect support.

### Changed
* #942 Help via defunct Google group replaced with using GitHub issues

## [2.1.1] 2021-03-12

### Changed
* #925 OAuth2TokenMiddleware converted to new style middleware, and no longer extends MiddlewareMixin.

### Removed
* #936 Remove support for Python 3.5

## [2.1.0] 2021-02-08

### Added
* #917 Documentation improvement for Access Token expiration.
* #916 (for DOT contributors) Added `tox -e livedocs` which launches a local web server on `locahost:8000`
to display Sphinx documentation with live updates as you edit.
* #891 (for DOT contributors) Added [details](https://django-oauth-toolkit.readthedocs.io/en/latest/contributing.html)
on how best to contribute to this project.
* #884 Added support for Python 3.9
* #898 Added the ability to customize classes for django admin
* #690 Added pt-PT translations to HTML templates. This enables adding additional translations.

### Fixed
* #906 Made token revocation not apply a limit to the `select_for_update` statement (impacts Oracle 12c database).
* #903 Disable `redirect_uri` field length limit for `AbstractGrant`

## [1.3.3] 2020-10-16

### Added
* added `select_related` in intospect view for better query performance
* #831 Authorization token creation now can receive an expire date
* #831 Added a method to override Grant creation
* #825 Bump oauthlib to 3.1.0 to introduce PKCE
* Support for Django 3.1

### Fixed
* #847: Fix inappropriate message when response from authentication server is not OK.

### Changed
* few smaller improvements to remove older django version compatibility #830, #861, #862, #863

## [1.3.2] 2020-03-24

### Fixed
* Fixes: 1.3.1 inadvertently uploaded to pypi with an extra migration (0003...) from a dev branch.

## [1.3.1] 2020-03-23

### Added
* #725: HTTP Basic Auth support for introspection (Fix issue #709)

### Fixed
* #812: Reverts #643 pass wrong request object to authenticate function.
* Fix concurrency issue with refresh token requests (#[810](https://github.com/jazzband/django-oauth-toolkit/pull/810))
* #817: Reverts #734 tutorial documentation error.


## [1.3.0] 2020-03-02

### Added
Expand Down
27 changes: 17 additions & 10 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,24 @@ Django OAuth Toolkit

*OAuth2 goodies for the Djangonauts!*

.. image:: https://badge.fury.io/py/django-oauth-toolkit.png
.. image:: https://badge.fury.io/py/django-oauth-toolkit.svg
:target: http://badge.fury.io/py/django-oauth-toolkit

.. image:: https://travis-ci.org/jazzband/django-oauth-toolkit.png
:alt: Build Status
:target: https://travis-ci.org/jazzband/django-oauth-toolkit
.. image:: https://github.com/jazzband/django-oauth-toolkit/workflows/Test/badge.svg
:target: https://github.com/jazzband/django-oauth-toolkit/actions
:alt: GitHub Actions

.. image:: https://coveralls.io/repos/github/jazzband/django-oauth-toolkit/badge.svg?branch=master
:alt: Coverage Status
:target: https://coveralls.io/github/jazzband/django-oauth-toolkit?branch=master
.. image:: https://codecov.io/gh/jazzband/django-oauth-toolkit/branch/master/graph/badge.svg
:target: https://codecov.io/gh/jazzband/django-oauth-toolkit
:alt: Coverage

.. image:: https://img.shields.io/pypi/pyversions/django-oauth-toolkit.svg
:target: https://pypi.org/project/django-oauth-toolkit/
:alt: Supported Python versions

.. image:: https://img.shields.io/pypi/djversions/django-oauth-toolkit.svg
:target: https://pypi.org/project/django-oauth-toolkit/
:alt: Supported Django versions

If you are facing one or more of the following:
* Your Django app exposes a web API you want to protect with OAuth2 authentication,
Expand All @@ -42,9 +49,9 @@ Please report any security issues to the JazzBand security team at <security@jaz
Requirements
------------

* Python 3.5+
* Django 2.1+
* oauthlib 3.0+
* Python 3.6+
* Django 2.2+
* oauthlib 3.1+

Installation
------------
Expand Down
3 changes: 3 additions & 0 deletions docs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -175,3 +175,6 @@ pseudoxml:
$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
@echo
@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."

livehtml:
sphinx-autobuild "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
Binary file added docs/_images/application-authorize-web-app.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/application-register-auth-code.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit df5deaf

Please sign in to comment.