python-django-mellon (1.66.post1+g93acf4f-1~eob130+1) trixie-eobuilder; urgency=low

  * (93acf4) ci: also build package for trixie (#111016)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Oct 2025 10:16:57 +0200

python-django-mellon (1.66) trixie-eobuilder; urgency=low

  * (978822) adapters: add active-users lookup option (#109730)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 07 Oct 2025 11:13:57 +0200

python-django-mellon (1.65) trixie-eobuilder; urgency=low

  * (16dd1d) misc: catch invalid logout token (#108382)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 20 Jul 2025 13:27:21 +0200

python-django-mellon (1.64) trixie-eobuilder; urgency=low

  * (f9faa8) setup: django version must tolerate 3.2 in setup_requires (#106938)
  * (ea330e) setup: bump django version to 4.2 and add asgiref to setup_requires
    (#106938)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Jun 2025 09:14:14 +0200

python-django-mellon (1.63) trixie-eobuilder; urgency=low

  * (142f34) views: allow passing of extra kwargs to django authn backends (#104236)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 03 Apr 2025 14:59:43 +0200

python-django-mellon (1.62) trixie-eobuilder; urgency=low

  * (903988) misc: let pre-commit apply changes (#101218)
  * (039f19) ci: update black version (#101218)
  * (31bdce) ci: change black to target python 3.11 (#101218)
  * (462507) ci: change django-upgrade to target django 4.2 (#101218)
  * (7a7675) ci: change pyupgrade to target python 3.11 (#101218)
  * (5ae540) ci: update django-upgrade version (#101218)
  * (e669f4) ci: update pyupgrade version (#101218)
  * (4738ad) ci: update nox to only test against django 4.2 (#101218)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 09 Feb 2025 13:09:08 +0100

python-django-mellon (1.61) trixie-eobuilder; urgency=low

  * (7d7866) misc: reduce log level of purely informational logs (#98793)
  * (036da4) ci: add check-manifest to noxfile (#97542)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Nov 2024 15:16:31 +0100

python-django-mellon (1.60) trixie-eobuilder; urgency=low

  * (6d1707) misc: skip SAML logout if not session remains (#94847)
  * (1d8eb5) ci: show pip install command output (#93872)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 04 Sep 2024 11:39:04 +0200

python-django-mellon (1.59) trixie-eobuilder; urgency=low

  * (eb3580) misc: factorize render method between Login and Logout view (#93971)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 08 Aug 2024 14:55:15 +0200

python-django-mellon (1.58) trixie-eobuilder; urgency=low

  * (e49cb6) translation update
  * (b37e40) implement HTTP-POST SLO (#93776)
  * (404808) misc: make a python package with tests/  (#93776)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 Aug 2024 09:53:28 +0200

python-django-mellon (1.57) trixie-eobuilder; urgency=low

  * (e8f027) trivial: update pre-commit-hooks to 4.6.0 (#93275)
  * (24c247) ci: stop building for bullseye (#92890)
  * (14009e) setup: use setuptools instead of distutils (#92890)
  * (18a7af) ci: use tags to limit nox sessions run by jenkins (#91278)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Jul 2024 13:37:52 +0200

python-django-mellon (1.56) trixie-eobuilder; urgency=low

  * (7f2576) ci: set reuse_venv=True (#84667)
  * (3f70dd) misc: forbid null issuer (#84667)
  * (02e916) misc: set on_delete=PROTECT on issuer (#84667)
  * (4d1cc1) setup.py: revert change to setup_requires (#91248)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 27 Jun 2024 11:09:01 +0200

python-django-mellon (1.55) trixie-eobuilder; urgency=low

  * (9b1115) ci: test against Django 4.2 (#91248)
  * (8d204b) ci: remove unused django rest framework dependency (#91248)
  * (7cee36) ci: migrate from tox to nox (#91256)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 30 May 2024 11:13:28 +0200

python-django-mellon (1.54) trixie-eobuilder; urgency=low

  * (e57fea) misc: add Secure flag to cookies (#90240)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 May 2024 10:29:44 +0200

python-django-mellon (1.53) trixie-eobuilder; urgency=low

  * (6742f2) misc: use samesite=None for passive cookies (#90193)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Apr 2024 14:43:33 +0200

python-django-mellon (1.52) trixie-eobuilder; urgency=low

  * (7f58bf) misc: do not update Issuer uselessly (#86976)
  * (b37288) adapters: update cache file ctime on refresh (#86977)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Feb 2024 09:59:47 +0100

python-django-mellon (1.51) trixie-eobuilder; urgency=low

  * (244ca2) misc: do not read not_on_or_after if session is not loaded (#86451)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 01 Feb 2024 16:17:22 +0100

python-django-mellon (1.50) trixie-eobuilder; urgency=low

  * (3509a4) ci: use pytest-freezer to mute warnings (#86402)
  * (a17efc) ci: fix pylint warnings (#86402)
  * (aa9bdc) ci: remove django 2.2 targets (#86402)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 31 Jan 2024 22:08:16 +0100

python-django-mellon (1.48) trixie-eobuilder; urgency=low

  * (c200ed) translation update
  * (51ee9d) views: show message when logout is refused (#85904)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Jan 2024 09:40:38 +0100

python-django-mellon (1.47) trixie-eobuilder; urgency=low

  * (af81da) adapters: do not log errors on cold cache (#84933)
  * (200e00) middleware: use sec-fetch-dest=document to identify page requests
    (#84104)
  * (410cb6) tests: vary dbname on each test run (#84947)
  * (b1c105) tox.ini: add allowlist_externals (#84933)
  * (bddd12) ci: keep on using pylint 2 while pylint-django is not ready (#81905)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Jan 2024 12:41:25 +0100

python-django-mellon (1.46) trixie-eobuilder; urgency=low

  * (c98d46) middleware: check ajax request with sec-fetch-mode header header
    (#81211)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 Sep 2023 16:41:22 +0200

python-django-mellon (1.45) trixie-eobuilder; urgency=low

  * (f4ad73) Do not use a subquery to clean dead sessions (#80626)
  * (3c4a96) misc: update git-blame-ignore-revs to ignore quote changes (#79788)
  * (877682) misc: apply double-quote-string-fixer (#79788)
  * (d33d19) misc: add pre commit hook to force single quotes (#79788)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 29 Aug 2023 10:02:39 +0200

python-django-mellon (1.44) trixie-eobuilder; urgency=low

  * (5e2c83) ci: build deb package for bookworm (#78968)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Jun 2023 17:28:33 +0200

python-django-mellon (1.43) trixie-eobuilder; urgency=low

  * (170e72) misc: allow login_hint parameter in login url (#76712)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 17 Apr 2023 15:27:37 +0200

python-django-mellon (1.42) trixie-eobuilder; urgency=low

  * (0f7044) adapters: do not exclude already linked users (#76083)
  * (ada3ed) misc: bump djhtml version (#75442)
  * (e54f10) misc: bump black version (#75442)
  * (942b5e) misc: change pyupgrade target version to 3.9 (#75442)
  * (7beeff) misc: change django-upgrade target version to 3.2 (#75442)
  * (a5dac4) misc: require django 3.2 (#75442)
  * (c5888d) tests: use default list of middewares
  * (aa42c1) tox.ini: restrict psycopg2 version only for testing on django 2.2
  * (aebcba) readme: add a note on django admin's catch-all option (#74988)
  * (b3aa64) Prepare Jenkinsfile for Gitea migration (#74572)
  * (abe716) ci: upgrade isort (#74044)
  * (e4c2bd) ci: add timeout to build
  * (f7f3cf) ci: only build package for bullseye (#72729)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 01 Apr 2023 17:32:39 +0200

python-django-mellon (1.41) trixie-eobuilder; urgency=low

  * (750f86) misc: do not send logout requests if SingleLogout profile is not
    supported (#71041)
  * (45c987) tests: remove useless import of py.io (#70797)
  * (531d19) ci: update pyupgrade to 3.1.0 (#70693)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 09 Nov 2022 08:16:02 +0100

python-django-mellon (1.40) trixie-eobuilder; urgency=low

  * (667078) translation update
  * (e1e50c) misc: replace use of distutils.sysconfig by sysconfig in getlasso3.sh
  * (817314) views: send all related SessionIndex in LogoutRequest (#69955)
  * (cce77e) adapters: update new UserSAMLIdentifier fields on each SSO (#69955)
  * (45f815) misc: clean SessionIndex during logout (#69740)
  * (f335a4) views: implement a sessionless logout endpoint (#69740)
  * (218afd) misc: make logout work with transient NameID (#69740)
  * (7f9602) utils: add method to build a session dump from models (#69740)
  * (600c8c) misc: keep nameid attributes to rebuild it (#69740)
  * (e98308) views: allow overriding the default return url after logout (#69740)
  * (86d3ca) views: improve handling of next_url for sp initiated logout (#69740)
  * (43ce1d) utils: use same_origin() from authentic2 (#69740)
  * (e9008d) setup.py: use a PEP440 compatible get_version() (#69795)
  * (df20bf) misc: add django-upgrade files/notes (#69798)
  * (865b28) misc: apply django-upgrade (#69798)
  * (9f406a) misc: fix incorrect pre-commit info in readme
  * (e7a1aa) translation update
  * (591344) templates: add blocktrans trimmed where useful (#69422)
  * (bd45e6) misc: add djhtml files/notes (#69422)
  * (d20066) misc: apply djhtml (#69422)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 10 Oct 2022 09:37:34 +0200

python-django-mellon (1.39) trixie-eobuilder; urgency=low

  * (a7a358) views: show debug login view on lasso exception (#68962)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 14 Sep 2022 13:53:49 +0200

python-django-mellon (1.38) trixie-eobuilder; urgency=low

  * (98783c) django4: access request headers through request.headers instead of
    request.META (#68571)
  * (7050da) django4: replaced urls.url with url.path equivalent (#68571)
  * (1740cd) django4: replaced deprecated request.is_ajax() call (#68571)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 31 Aug 2022 09:13:37 +0200

python-django-mellon (1.37) trixie-eobuilder; urgency=low

  * (366758) misc: log when login is refused because of authn_classref mismatch
    (#68236)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Aug 2022 15:09:20 +0200

python-django-mellon (1.36) trixie-eobuilder; urgency=low

  * (437d1a) middleware: clear PASSIVE_TRIED_COOKIE when logged in (#67084)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Jul 2022 16:11:39 +0200

python-django-mellon (1.35) trixie-eobuilder; urgency=low

  * (1fa154) views: use MELLON_OPENED_SESSION to anchor local session to the global
    session (#66747)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 29 Jun 2022 11:14:05 +0200

python-django-mellon (1.34) trixie-eobuilder; urgency=low

  * (025cda) tox: test with (bullseye-backports') django3.2 (#64309)
  * (088dc5) setup: allow for (bullseye-backports') django3.2 version (#64309)
  * (e27baf) handle long attribute truncate variations between django2 & 3 (#64309)
  * (dedd92) use force_str only when necessary (#64309)
  * (b4704b) use django3.2-compatible re_path urls util (#64309)
  * (509bee) discard deprecated ugettext* i18n utils (#64309)
  * (7c9ca0) misc: remove six module usage (#63688)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Apr 2022 15:01:59 +0200

python-django-mellon (1.33) trixie-eobuilder; urgency=low

  * (29c3d7) trivial: bump black version to 22.3.0
  * (8f49eb) translation update
  * (ff98a8) translations: close quotes around username (#63178)
  * (6b3537) trivial: bump black version to 22.1.0 (#62312)
  * (12b92b) debian: update django dependency to 2.2

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 31 Mar 2022 12:17:43 +0200

python-django-mellon (1.32) trixie-eobuilder; urgency=low

  * (fc4f78) translation update
  * (104d57) views: do not logout in sp_response_logout (#61431)
  * (947c35) views: keep next_url trough sp logout (#61431)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Feb 2022 13:25:52 +0100

python-django-mellon (1.31) trixie-eobuilder; urgency=low

  * (a2019a) properly close meta refresh tag (#61020)
  * (8ec0ea) jenkins: show execution context in coverage reports (#60446)
  * (8ed437) build: update setup.py to require at least django 2.2
  * (70586c) jenkins: build packages for buster & bullseye

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Jan 2022 16:57:02 +0100

python-django-mellon (1.30) trixie-eobuilder; urgency=low

  * (be1e50) views: log SAML response and assertion in debug view (#58915)
  * (50cb52) views: render debug login template at the last moment (#58906)
  * (b80bc2) build: bump black version
  * (d5579d) debian: switch to debhelper-compat 12 (#57538)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 23 Nov 2021 19:21:23 +0100

python-django-mellon (1.29) trixie-eobuilder; urgency=low

  * (090a13) translation update
  * (4941fd) show an error page when create_server fails (#57176)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 05 Oct 2021 22:11:08 +0200

python-django-mellon (1.28) trixie-eobuilder; urgency=low

  * (3f3287) translation update
  * (73bfa4) drop and rename issuer field (#56819)
  * (a851b5) migrate issuer data (#56819)
  * (ba312a) add Issuer model (#56819)
  * (2d1510) adapters: truncate username to the field's max_length (#56482)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Sep 2021 13:10:54 +0200

python-django-mellon (1.27) trixie-eobuilder; urgency=low

  * (f6576f) debian: add back debhelper to build-depends (erroneously removed)
    (#56134)
  * (318683) debian: stop building a python2 package (#56134)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 15 Aug 2021 17:24:49 +0200

python-django-mellon (1.26) trixie-eobuilder; urgency=low

  * (fbc358) add MELLON_ASSERTION_CONSUMER_BINDINGS (#52063)
  * (734a7b) Jenkinsfile: run pylint (#51640)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 05 Aug 2021 15:57:39 +0200

python-django-mellon (1.25) trixie-eobuilder; urgency=low

  * (10016d) hide "apply isort and pyupgrade" commit (#55990)
  * (4729ef) apply isort and pyupgrade (#55990)
  * (2704f4) views: keep a nonce during a forceAuthn request (#55953)
  * (dbdd6f) views: add debug login view (#55557)
  * (dde8fa) views: move login code to separate method (#55557)
  * (e4bec9) tox: stop testing with python2, django 1.11 and sqlite (#55926)
  * (74e6f5) middleware: disable automatic passive authentication if ?no-passive-
    auth (#55854)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 05 Aug 2021 11:13:51 +0200

python-django-mellon (1.24) trixie-eobuilder; urgency=low

  * (472ce6) adapters: improve log messages (#55544)
  * (abe032) fix typos in README
  * (8f374e) tox: limit psycopg2 to < 2.9 (#54925)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Jul 2021 12:09:12 +0200

python-django-mellon (1.23) trixie-eobuilder; urgency=low

  * (fe28a7) misc: add black files/notes (#51575)
  * (5b9bc1) trivial: apply black (#51575)
  * (672cfb) adapters: report warning about TRANSIENT_FEDERATION_ATTRIBUTE to user
    (#51568)
  * (3678c4) misc: pass request to django.contrib.auth.authenticate() (#51566)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 02 Mar 2021 15:50:59 +0100

python-django-mellon (1.22) trixie-eobuilder; urgency=low

  * (d106f3) misc: pass the authentication request to the adapter object (#50833)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Feb 2021 21:21:35 +0100

python-django-mellon (1.21) trixie-eobuilder; urgency=low

  * (7cd78e) views: fix logout is user is already logged out (#50155)
  * (956a86) build: update to use origin/main

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 15 Jan 2021 10:51:51 +0100

python-django-mellon (1.20) trixie-eobuilder; urgency=low

  * (32bb5e) tox: limit mock version for compatibility with python 3.5
  * (0972d0) tox: tell setuptools to use distutils from stdlib (#46252)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 06 Oct 2020 09:27:40 +0200

python-django-mellon (1.19) trixie-eobuilder; urgency=low

  * (bdbc25) views: handle empty session at authentication (#45461)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 28 Jul 2020 09:33:12 +0200

python-django-mellon (1.18) trixie-eobuilder; urgency=low

  * (e1deb9) tests: clear caplog between sessions (#41949)
  * (3c696c) tox.ini: add env for running makemigrations (#41949)
  * (24f96b) misc: style (#41949)
  * (482aa0) misc: add support for SOAP SLO (#41949)
  * (65cbdc) misc: support asynchronous logout (#41949)
  * (2c6a05) misc: cache SAML identifier model on logged user (#41949)
  * (7b5ad0) models: add SessionIndex model (#41949)
  * (be52f6) misc: sign logout message when using PRIVATE_KEYS instead of
    PRIVATE_KEY (#41949)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 21 Jun 2020 13:13:57 +0200

python-django-mellon (1.17) trixie-eobuilder; urgency=low

  * (bfd715) display debug error details in an HTML comment (#43845)
  * (c05f4a) views: ignore XML content in SAML attributes (#43193)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 10 Jun 2020 11:08:35 +0200

python-django-mellon (1.16) trixie-eobuilder; urgency=low

  * (92703b) misc: get server cache from local variable (#41744)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Apr 2020 14:31:26 +0200

python-django-mellon (1.15) trixie-eobuilder; urgency=low

  * (b924eb) translation update
  * (d67297) misc: return bad request messages as plain text (#41602)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Apr 2020 09:28:16 +0200

python-django-mellon (1.14) trixie-eobuilder; urgency=low

  * (f16d31) adapters: ease custom lookup through inheritance (#40833)
  * (74230b) general: remove compatibility with django < 1.11 (#38616)
  * (320ee3) adapters: only warn if lookup attribute is empty (#39381)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Mar 2020 15:10:50 +0200

python-django-mellon (1.13) trixie-eobuilder; urgency=low

  * (b4a087) misc: use compat.is_authenticated() in logout views (#38613)
  * (7802e8) misc: allow all views to receive template_base/context_hook kwargs
    (#38610)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Dec 2019 10:25:44 +0100

python-django-mellon (1.12) trixie-eobuilder; urgency=low

  * (fcb38f) misc: ignore error when opening cached metadata (#38575)
  * (b1b85c) add possibility to define a hook to alter login template context
    (#38533)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 17 Dec 2019 09:04:23 +0100

python-django-mellon (1.11) trixie-eobuilder; urgency=low

  * (603e20) Jenkinsfile: use mergeJunitResults() (#38300)
  * (c8ec49) misc: update merge-junit-results.py
  * (09c32c) misc: make login_hint works without next parameter (#38163)
  * (9c2693) tox.ini: hide pytest warning about junit_family
  * (63c7cd) tests: fix passive authentication tests (#30497)
  * (d5e570) add kwargs template_base to LoginView (#35083)
  * (b673b3) do not crash if no idp is found (#19260)
  * (42620b) middleware: skip media/script HTTP requets (#30497)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Dec 2019 11:47:14 +0100

python-django-mellon (1.10.1) trixie-eobuilder; urgency=low

  * (555a25) release 1.9

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 05 Oct 2019 13:19:26 +0200

python-django-mellon (1.10) trixie-eobuilder; urgency=low

  * (7095b1) use MiddlewareMixin on middleware (#36509)
  * (83abc7) factorize compatibility layer (#36509)
  * (453ee8) jenkins: use ci@entrouvert.org for notifications
  * (325ec8) build: adapt merge-junit-results to latest pytest/3 <testsuites>
    element
  * (487229) tox: allow latest pytest
  * (a4a659) make DiscoveryResponse optional in metadata (#15260)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Oct 2019 17:45:25 +0200

python-django-mellon (1.8) trixie-eobuilder; urgency=low

  * (355772) misc: limit setup_requires to django 1.11, to still be ok with py2

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 14:45:51 +0200

python-django-mellon (1.7) trixie-eobuilder; urgency=low

  * (fd409d) backends: accept being called with None as saml_attributes (#36330)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 12:30:41 +0200

python-django-mellon (1.6) trixie-eobuilder; urgency=low

  * (6bd7ca) misc: mark MELLON_GROUP_ATTRIBUTE as code block in README
  * (54a0d9) misc: remove unmaintained "changes" section of README
  * (11c277) misc: fix reStructuredText syntax of README

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 11:09:35 +0200

python-django-mellon (1.5) trixie-eobuilder; urgency=low

  * (b34e0d) misc: lower django version to 1.7 in setup.py, to build on jessie
  * (e3a658) misc: update authenticate() for compatibility from 1.8 to 2.2 (#36330)
  * (fca5d0) tox: use newer django-webtest for newer django versions
  * (389e6d) tests: update for compatibility with django 2.2 (#36330)
  * (431577) misc: update setup.py with new django requirements

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 10:49:15 +0200

python-django-mellon (1.4) trixie-eobuilder; urgency=low

  * (81352a) tox: run tests against django 2.2 (#36330)
  * (785969) misc: add support for new django.urls module (#36330)
  * (1aea1c) misc: add on_delete parameter to foreign keys (#36330)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 08:33:10 +0200

python-django-mellon (1.3) trixie-eobuilder; urgency=low

  * (80074e) middleware: prevent passive authentication on ajax requests (#34781)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 12 Jul 2019 13:41:49 +0200

python-django-mellon (1.2.46) trixie-eobuilder; urgency=low

  * (ab92ca) use unicode_literals (#34008)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 02 Jul 2019 17:44:03 +0200

python-django-mellon (1.2.45) trixie-eobuilder; urgency=low

  * (da94b2) adapters: add missing argument to log (#34333)
  * (6284da) misc: catch all unicode exceptions when checking next_url (#33083)
  * (40674e) do not warn about stale cache if not cache timeout is defined (#34319)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 25 Jun 2019 21:53:53 +0200

python-django-mellon (1.2.44) trixie-eobuilder; urgency=low

  * (39e2e7) update and cache metadata from URL and path (#10196)
  * (83a09d) code style (#10196)
  * (968aa0) really retrieve XML encoding (#10196)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Jun 2019 00:53:01 +0200

python-django-mellon (1.2.43) trixie-eobuilder; urgency=low

  * (81ab8f) adapters: abstract user queryset (#33739)
  * (31015e) add user lookup by attributes (#33739)
  * (f2908b) adapters: factorize user linking (#33739)
  * (e0c1f5) simplify workflow in DefaultAdapter.lookup_user() (#33739)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 Jun 2019 16:46:02 +0200

python-django-mellon (1.2.42) trixie-eobuilder; urgency=low

  * (e1fa70) add setting MELLON_SIGNATURE_METHOD (#32008)
  * (b2a1da) debian: bump debhelper compatibility level (#32260)
  * (c5da4d) tests: use RSA-SHA256 certificates (fixes #31963)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 19 Apr 2019 11:09:11 +0200

python-django-mellon (1.2.41) trixie-eobuilder; urgency=low

  * (b640f5) tests: test failed request path with artifact (#31690)
  * (99a60c) update sso_failure call to new method signature (#31690)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 25 Mar 2019 15:24:13 +0100

python-django-mellon (1.2.40) trixie-eobuilder; urgency=low

  * (ca6ce9) views: fix discovery URL building (#31581)
  * (d0e6f4) views: keep next URL on disco requests (fixes #31043)
  * (b3e1b9) views: add new setting LOGIN_HINTS (fixes #30966)
  * (b77125) views: PEP8ness (#30966)
  * (f2e05b) prevent redirection loop on artifact resolution errors (fixes #14810)
  * (91f726) use Jenkinsfile (#14810)
  * (803907) debian: add python3-django-mellon; use pybuild (#30494)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Mar 2019 14:28:05 +0100

python-django-mellon (1.2.39) trixie-eobuilder; urgency=low

  * (3d449b) backends: add request argument to authenticate (fixes #30541)
  * (b0ddc8) backends: PEP8ness, copyright (#30451)
  * (c3cf17) tox: limit pytest version to a version compatible with pytest-cov

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 12 Feb 2019 09:45:53 +0100

python-django-mellon (1.2.38) trixie-eobuilder; urgency=low

  * (a1fa7d) don't cache local metadata anymore (#13881)
  * (d026ce) don't use RelayState as continuation URL in case of errors (#25522)
  * (349a4e) skip test if number of concurrent connections above default pg limit
    (#25252)
  * (c5fddd) tests: adapt to lasso PEM-formatting deprecation (#24531)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Sep 2018 17:09:31 +0200

python-django-mellon (1.2.37) trixie-eobuilder; urgency=low

  * (d4d0b8) use good API from lasso to set Extensions node content (#23003)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Jun 2018 11:05:59 +0200

python-django-mellon (1.2.36) trixie-eobuilder; urgency=low

  * (edb09e) use force_text for python2/3 compatibility (#24139)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 29 May 2018 12:21:13 +0200

python-django-mellon (1.2.35) trixie-eobuilder; urgency=low

  * (9498e3) pin django-webtest (#23603)
  * (bd6a6b) tox: let getlasso3 work with all python3 versions
  * (250476) tox: also run tests against python 3
  * (8252e9) tests: adapt to python 3
  * (1e0230) python3: get metadata from URL as a string
  * (ffadd1) python3: use urlparse compatibility module in tests
  * (163639) python3: always use %s to get user representation in logs
  * (24e85a) python3: handle differences in lasso/py2/py3 encodings
  * (401b65) python3: adjust unicode usage
  * (239f39) python3: add detection of xml encoding
  * (7df3a6) python3: don't use iteritems
  * (d34297) python3: use open() to open files
  * (7ac7c4) tests: don't use a leading 0 in numbers
  * (f1af12) tests: prevent "Database is locked" error during concurrency test
    (fixes #19678)
  * (be791d) set a default value for IDENTITY_PROVIDERS ((fixes #20221)
  * (b66a97) do not raise ImproperlyConfigured on acces to
    app_settings.IDENTITY_PROVIDERS (fixes #20221)
  * (ac75dc) misc: disable AuthnRequest eo:next_url Extensions by default (fixes
    #20229)
  * (a0d3e2) move tag Extensions in metadata template (fixes #21923)
  * (6c528d) Revert "support federation file loading (#19396)"
  * (63993e) support federation file loading (#19396)
  * (6d8e1c) tests: also run for django 1.11 (#19659)
  * (18eb3a) tests: remove django < 1.8 leftovers (#19659)
  * (e55455) tox.ini: remove pytest-catchlog merged in the core of pytest (fixes
    #21057)
  * (05d566) limit to django 1.11
  * (343be4) misc: update exception handling for Python 3 (#20925)
  * (078fcb) misc: update missing-django message for Python 3 (#20925)
  * (688067) middleware: improve condition to automatically determine a common
    domain (fixes #15548)
  * (cb3e18) tests: fix discovery service tests (#19018 #19016)
  * (1703cc) views: send entityID to discovery service (fixes #19016)
  * (afe3d4) views: add nodisco=1 to discovery service return url (fixes #19018)
  * (850a19) add a timeout to artifact resolve HTTP calls (fixes #18098)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 May 2018 15:38:59 +0200

python-django-mellon (1.2.33) trixie-eobuilder; urgency=low

  * (646132) misc: include target URL in AuthnRequest Extensions node (#18452)
  * (2c5869) misc: update setup.py to be compatible with python 3 (#17958)
  * (7767bc) use django facilities to get hostname from request (#16525)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Sep 2017 11:02:12 +0200

python-django-mellon (1.2.32) trixie-eobuilder; urgency=low

  * (4201b4) misc: remove usage of urls.patterns for django 1.8 and later (#15959)
  * (1d3efc) add a jenkins.sh
  * (83388d) tests: replace unmaintained pytest-capturelog by its maintained fork
    pytest-catchlog
  * (34b7b3) tox.ini: drop support for Django 1.7
  * (0aae0a) tests: adapt to changes in django-webtest
  * (58c37f) minor documentation update (#15443)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 23 Apr 2017 21:08:15 +0200

python-django-mellon (1.2.31) trixie-eobuilder; urgency=low

  * (d89ecd) allow an adapter to adapt auth.login() (#14476)
  * (a83833) misc: remove south migrations (#14064)
  * (dada4e) add logging of IdP SAML responses and looked up users (#14056)
  * (db578b) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 02 Jan 2017 13:41:41 +0100

python-django-mellon (1.2.30) trixie-eobuilder; urgency=low

  * (4a52cf) allow views to refuse passive login (fixes #13627)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Oct 2016 10:03:41 +0200

python-django-mellon (1.2.29) trixie-eobuilder; urgency=low

  * (09ff05) retry login when artifact resolution return an empty message (fixes
    #12795)
  * (686221) add note on MELLON_DEFAULT_ASSERTION_CONSUMER_BINDING

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 29 Jul 2016 11:53:36 +0200

python-django-mellon (1.2.28) trixie-eobuilder; urgency=low

  * (aaedfd) views: gracefully handle logout errors (fixes #11449)
  * (69a18d) utils: fix handling of multiple private keys (fixes #11475)
  * (958cb6) tests: use dummy metadata from lasso, starts tests of SSO/SLO (fixes
    #11476)
  * (80c748) misc: force another auth.logout() after coming back from the IdP
    (#11394)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 22 Jun 2016 11:06:46 +0200

python-django-mellon (1.2.27) trixie-eobuilder; urgency=low

  * (33dded) middleware: don't fail on unnamed URLs (#11319)
  * (0b1411) make login/logout URL names into settings (#10867)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Jun 2016 13:43:06 +0200

python-django-mellon (1.2.26) trixie-eobuilder; urgency=low

  * (932eae) release 1.2.26
  * (49a525) allow federating transient NameID using an attribute (fixes #10619)
  * (f70986) README: rewrite section on tests to indicate the use of tox
  * (2c3368) README: add changes section
  * (6a6405) misc: allow unicode strings as authn classref (#10666)
  * (9fe5a0) debian: declare dependency on python-isodata
  * (5eacaa) misc: handle lasso.LoginStatusNotSuccessError (#10633)
  * (74b61d) replace dateutil by isodate (#10196)
  * (aa6645) tox.ini: use workdir outside project dir
  * (d732f6) when status is not 200, report a fragment of the response (fixes
    #10270)
  * (8a2558) views: wrap login view in non_atomic_requests to allow fine control of
    transactions' commit (fixes #10604)
  * (ba6c09) add support for artifact POST (#10596)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 27 Apr 2016 10:03:09 +0200

python-django-mellon (1.2.25) trixie-eobuilder; urgency=low

  * (9c28f5) log partial logout error as a warning (fixes #10408)
  * (7db1d7) pep8ness
  * (1ad826) setup.py: replace distutils sdist by setuptools version
  * (66d181) refactor next_url and RelayState use (fixes #10372)
  * (bfa84b) always consider relative URLs as being of the same origin (fixes
    #10371)
  * (b8625f) modify testsettings for Django 1.9
  * (2aec7a) views: handle ProfileInvalidMsgError when resolving an artifact
    (#10270)
  * (dba3f3) views: handle ProfileInvalidArtifactError exception when resolving an
    artifact (#10270)
  * (65b492) tests: move HTTMock templates to utils
  * (1fd848) tests: add base.html template
  * (a3bc08) misc: fix passing of RequestedAuthnContext (#10243)
  * (78a35d) tests: fix test to comply with commit eb89a86ef
  * (ff4490) debian: add ${python:Depends} to control file
  * (eb89a8) add DiscoveryResponse endpoint to metadata (fixes #10197)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Apr 2016 01:33:39 +0200

python-django-mellon (1.2.24) trixie-eobuilder; urgency=low

  * (7a5223) release 1.2.24
  * (6aa917) Fix removal of admin right when users have admin attributes but is
    already admin (fixes #10195)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Mar 2016 10:09:11 +0100

python-django-mellon (1.2.23) trixie-eobuilder; urgency=low

  * (bac013) release 1.2.23
  * (6b1dd1) debian: declare it breaks hobo before release 0.34.5
  * (3f0f0b) silence Django 1.10 deprecration warnings
  * (ec2755) adapters: factorize user creation in lookup_user() (fixes #10164)
  * (fe53da) trivial: move utils import
  * (3d91d4) django 1.9 adaptations
  * (cd4e33) tests: add test on SP initiated login
  * (40cc59) views: change HTTP 400 message when no idp is found
  * (c1d2fb) trivial: move lasso import
  * (7602d7) tests: add tests on mellon.utils
  * (6af1eb) views: do not traceback in get_idp() when no idp is declared
  * (afd7d5) tests: remove unused variable
  * (bb9451) add discovery service support (fixes #10111)
  * (8961a7) move idp settings building in adapters
  * (9fe8aa) adapters: improve logging during provisionning
  * (cf63b7) templates: fix default_assertion_consumer_binding check, use of =
    instead of ==
  * (66922a) app_settings: fix import of ImproperlyConfigured exception
  * (33d305) add support for Organization and ContactPerson elements in metadata
    (fixes #6656)
  * (aa9550) templates: fix public key representation in metadata
  * (c504f7) tests: add helper to check XML documents
  * (26ffe9) utils: fix iso8601_to_datetime, make_naive amd make_aware need a
    timezone parameter
  * (4320f4) utils: fix flatten_datetime, isoformat() already add a timezone if
    needed
  * (75382c) pep8ness
  * (bd216c) store cached metadata in settings
  * (4f77ee) do not pass strings contening null characters to Lasso, return 400 or
    ignore (fixes #8939)
  * (f2cf86) add tox.ini to test on django 1.7, 1.8, 1.9 and with sqlite and pg
  * (3ca64e) report lasso error at debug level
  * (a59783) log errors when loading IdP metadata instead of throwing a traceback
    (fixes #9745)
  * (fc7fd2) pep8ness
  * (e641c6) fix concurrency error when creating new users (fixes #9965)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 02 Mar 2016 20:53:28 +0100

python-django-mellon (1.2.22) trixie-eobuilder; urgency=low

  * (359a2f) reset is_staff when superuser mapping fails (fixes #9736)
  * (2289b8) implement session_not_on_or_after using new session engines (fixes
    #9640)
  * (914305) use dateutil to parse datetime strings (#9640)
  * (f45bb8) utils: return naive datetime if USE_TZ=False (fixes #9521)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Jan 2016 20:02:34 +0100

python-django-mellon (1.2.21) trixie-eobuilder; urgency=low

  * (9b7da1) setup.py: hide DJANGO_SETTINGS_MODULE value when calling
    compilemessages
  * (dc1e4e) do not flatten attributes inplace, and convert expiry to seconds (fixes
    #9359)
  * (e18dd7) adapters: prevent collision in provision_groups() (fixes #9327)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Dec 2015 11:06:42 +0100

python-django-mellon (1.2.20) trixie-eobuilder; urgency=low

  * (78762a) middleware: handle process_view (#9131)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 27 Nov 2015 12:00:24 +0100

python-django-mellon (1.2.19) trixie-eobuilder; urgency=low

  * (8da580) middleware: do not apply autologin to mellon views (fixes #9131)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 27 Nov 2015 10:29:21 +0100

python-django-mellon (1.2.18) trixie-eobuilder; urgency=low

  * (ad2a57) middleware: disallow passive authentication when no IdP is found (fixes
    #8123)
  * (7f70db) Revert "views: add an iframe mode to the login view"
  * (9667aa) add PassiveAuthenticationMiddleware using a common domain cookie (fixes
    #8123)
  * (0e57f9) views: add an iframe mode to the login view

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 25 Sep 2015 16:12:30 +0200

python-django-mellon (1.2.17) trixie-eobuilder; urgency=low

  * (b1b049) adapters: truncate attributes assigned to user fields (fixes #7907)
  * (7ff196) views: add missing exception for case of status is not success (fixes
    #7878)
  * (c3481b) use requests to retreive metadata (#7785)
  * (06f338) Use the lasso thin-sessions feature
  * (00b7fe) Send log message about logout before effective logout so that
    request.user is not Anonymous
  * (171912) Do not store a name_id_name_qualifier or name_id_sp_name_qualifier if
    there is not (fixes #7680)
  * (d064fa) Add debug log of rebuilt session dumps in create_logout() (#7680)
  * (8438b5) doc: fix typo
  * (9e5bb0) handle artifact response as a byte string (#7544)
  * (9d8528) views: add a VERIFY_SSL_CERTIFICATE setting

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 22 Jul 2015 16:22:59 +0200

python-django-mellon (1.2.16) trixie-eobuilder; urgency=low

  * (e1284e) update changelog
  * (da384e) Add migrations for south

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 05 Jun 2015 21:47:37 +0200

python-django-mellon (1.2.15) trixie-eobuilder; urgency=low

  * (44ad73) update changelog
  * (2b6ce0) authentication_failed.html: show the StatusMessage to the user if there
    is one
  * (563368) MANIFEST.in: include Changelog, COPYING, testsettings.py and tests/*.py
  * (653904) add a Changelog
  * (d5b8ec) app_settings,views: make the default assertion consumer binding
    customizable, and restore POST as the default
  * (c9b466) setup.py,MANIFEST.in: include the VERSION file in distribution
  * (1bf26c) setup.py: requests is an install_requires not a setup_requires
  * (a64d4e) templates: make HTTP-Artifact the default binding for SSO
  * (8dc0fd) add support for artifact GET protocol binding (#7267)
  * (6b4cab) adapters: fix DefaultAdapter.get_idp(), idp['ENTITY_ID'] is a string
    not a list
  * (59e93e) Revert "templates: make HTTP-Artifact the default binding for SSO"
  * (4b71bb) views: in sso_failure() the call to self.get_id() could never work,
    replace by utils.get_idp()
  * (12214b) utils: add a default return value to utils.get_idp()
  * (5e2979) templates: make HTTP-Artifact the default binding for SSO
  * (6dab31) views: fix setting of isPassive and forceAuthn (fixes #7100)
  * (8687da) debian: require python 2.7 (required by django 1.8)
  * (eac5d9) tests: adapt to usernames cut at 30 characters
  * (1f5621) Limit username to 30 characters for now (#7085)
  * (0315d3) tests: initial adapter tests
  * (e5c947) doc: fix title level for some configuration variables
  * (86a116) add a model to store user<->NameID mapping (#7085)
  * (8eeb82) Prepare for adding tests
  * (c2a215) Add .gitignore
  * (639ba8) Add 'debian/' from commit '4bd86775e1216577ee7cf5c756b30793773f6b51'
  * (bb08da) Support encryption
  * (5dcde8) login view refactored (#6801)
  * (4bd867) control: add python-lasso dependency
  * (0efc5d) control: relax dependency on Django
  * (9a59c4) change package name to python-django-mellon
  * (1911c3) start changelog
  * (ec902f) first commit

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Jun 2015 15:31:28 +0200

python-django-mellon (1.2.14) trixie-eobuilder; urgency=low

  * (c8cad9) Fix include of base.html in mellon/base.html

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Mar 2015 10:43:36 +0100

python-django-mellon (1.2.13) trixie-eobuilder; urgency=low

  * (50c3d5) Add mellon/base.html
  * (40a31a) save provisioned users (#6667)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Mar 2015 10:34:50 +0100

python-django-mellon (1.2.12) trixie-eobuilder; urgency=low

  * (9c8354) Set version only from git tags
  * (adb72d) set login.msgRelayState to the value from POST (#6384)
  * (8f8f47) Allow getting metadata of IdP by doing an HTTP GET
  * (9525e2) Always use adapters to get to IdP settings

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Mar 2015 13:01:43 +0100

python-django-mellon (1.2.11) trixie-eobuilder; urgency=low

  * (144da5) bump release to 1.2.11
  * (4f0f50) mellon/views.py: store and load the liberty session dump for slo
  * (9376d4) adapters: force template string to be unicode as attributes are unicode
    values
  * (964317) README: fix patterns when including urls
  * (6a6f5e) urls: fix error in pattern, includable patterns must not start with a ^

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 06 Feb 2015 10:41:51 +0100

python-django-mellon (1.2.10) trixie-eobuilder; urgency=low

  * (83c836) bump release to 1.2.10
  * (367577) Add a mellon/base.html template to make an indirection between mellon
    templates and the project base.html template (fixes #6301)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Jan 2015 17:09:39 +0100

python-django-mellon (1.2.9) trixie-eobuilder; urgency=low

  * (3c8e47) bump release to 1.2.9
  * (b0f5c4) Always set the issuer attribtute to the AuthnResponse issuer

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Dec 2014 10:31:00 +0100

python-django-mellon (1.2.8) trixie-eobuilder; urgency=low

  * (d0509d) bump release to 1.2.8
  * (96a51c) Use IdP entity id for default name qualifier and SP entity id for
    default sp name qualifier
  * (94cfed) If name qualifier are missing use the implicit IdP or SP name
    qualifiers

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Dec 2014 00:34:51 +0100

python-django-mellon (1.2.7) trixie-eobuilder; urgency=low

  * (49858a) bump release to 1.2.7
  * (ff548d) Force unicode on NameID qualifiers to enforce them being ASCII
  * (15d420) Improve logging in views
  * (9a2caa) Set AllowCreate flag on emitted AuthnRequest
  * (99341f) Fix typo in session_dump.xml

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Nov 2014 12:04:42 +0100

python-django-mellon (1.2.6) trixie-eobuilder; urgency=low

  * (ae18a2) bump release to 1.2.6
  * (4112e4) Clean PEM file before including them in the metadata

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 17 Nov 2014 16:33:13 +0100

python-django-mellon (1.2.5) trixie-eobuilder; urgency=low

  * (42f389) bump release to 1.2.5
  * (750361) Fix use of getattr

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Sep 2014 09:35:45 +0200

python-django-mellon (1.2.4) trixie-eobuilder; urgency=low

  * (cada24) bump release to 1.2.4
  * (3e0c84) Flatten adapter list as tuple before concatenation

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 05 Sep 2014 16:13:38 +0200

python-django-mellon (1.2.3) trixie-eobuilder; urgency=low

  * (394605) bump release to 1.2.3
  * (84b616) Fix extraction of the assertion's issuer

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 05 Sep 2014 15:06:13 +0200

python-django-mellon (1.2.2) trixie-eobuilder; urgency=low

  * (59e4db) bump release to 1.2.2
  * (f33ab0) adapters: add implementation of get_idp() to the DefaultAdapter class
  * (4fa1ef) utils: make get_idp() call adapters for getting idp configuration
  * (c2b6c4) utils: make idp parameter to get_adapters() optional, return
    concatenation of default an specific adapters
  * (e5e9dc) rename get_parameter() to get_setting()
  * (587084) utils: add a default parameter to get_parameter
  * (9f587f) views: do not assume a nameIdentifier is available
  * (b4499d) utils: remove debugging statement
  * (ff15b0) backends: return None when authorization fails, return early if no user
    is found
  * (b90059) views: delete dead imports
  * (9ad80a) Use call_command to compile translations
  * (0ec641) templates: fix typo
  * (bcb055) improve handling of authentication errors

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Sep 2014 09:14:25 +0200

python-django-mellon (1.2.1) trixie-eobuilder; urgency=low

  * (e1a962) bump release to 1.2.1
  * (e503ec) setup: do not require django >= 1.6
  * (9ce6f1) include the MANIFEST.in
  * (a1a0f8) setup.py: make setup_requires require just Django not a specific
    version
  * (57e3ae) urls: remove /accounts/mellon/ to let projects plug mellon wherever
    they want

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 09 May 2014 14:22:58 +0200

python-django-mellon (1.2.0) trixie-eobuilder; urgency=low

  * (696e77) bump release to 1.2.0
  * (ca4cad) views: formatting
  * (371d6b) views: apply django.shortcuts.resolve_url() to all use of
    settings.LOGIN_REDIRECT_URL

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 May 2014 17:41:04 +0200

python-django-mellon (1.1.0) trixie-eobuilder; urgency=low

  * (806cc5) bump release to 1.1.0
  * (199a58) add disclaimer on loading about the need for lasso
  * (e9be1c) update french translation
  * (0e3b02) views,utils: keep the NameQualifier and SPNameQualifier attribut of
    NameID as they could be mandatory for some IdPs
  * (cf7da7) views: fix processing of logout responses
  * (d2feb7) views: always do the local logout
  * (6b8dcc) views: improve display of authentication failures
  * (565d7a) add logout support
  * (957657) add MANIFEST.in

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 May 2014 16:05:14 +0200

python-django-mellon (1.0.0) trixie-eobuilder; urgency=low

  * (a16464) first commit

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 30 Apr 2014 14:34:39 +0200
