fargo (3.post1+g9fcb25d-1~eob120+1) bookworm-eobuilder; urgency=low

  * (9fcb25) debian: do not install .service file through .install file (#116820)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Apr 2026 18:28:45 +0200

fargo (3) bookworm-eobuilder; urgency=low

  * (4f8b3c) relax django-tables2 and django-filter dependencies (116819)
  * (179b40) trivial: remove very old requirements.txt (#91446)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Apr 2026 18:01:45 +0200

fargo (2.2) bookworm-eobuilder; urgency=low

  * (53c1b8) misc: deactivate all views by default (#116033)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 25 Mar 2026 16:02:57 +0100

fargo (2.1) bookworm-eobuilder; urgency=low

  * (a18209) nox: test drf 3.16 too (#114941)
  * (ec8632) ci: update nox to only test against django 4.2 (#114941)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 23 Feb 2026 16:27:50 +0100

fargo (2) bookworm-eobuilder; urgency=low

  * (526139) ci: also build package for trixie (#111016)
  * (34a9c2) ci: add check-manifest to noxfile (#97807)
  * (f89506) ci: add tests for django 4.2 (#95312)
  * (fd7979) ci: migrate to nox (#93755)
  * (139ab2) build: pin sorl.thumbnail (#95741)
  * (d28528) ci: stop building for bullseye (#92879)
  * (e410c9) setup: use setuptools instead of distutils (#92879)

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

fargo (1) bookworm-eobuilder; urgency=low

  * (6196db) ci: add ruff to pre-commit hooks (#86371)
  * (d51bf7) ci: ignore reformatting commit (#86371)
  * (65add7) apply pre-commit (#86371)
  * (36b455) fix warning about python-magic legacy API (#86371)
  * (97119c) fix warning about table model (#86371)
  * (61c10e) ci: update tox.ini + py311 compatibility (#86371)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 Feb 2024 19:50:06 +0100

fargo (0.66) bookworm-eobuilder; urgency=low

  * (ee6959) debian: allow django-filter 23.1 (#85531)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 11 Jan 2024 11:20:34 +0100

fargo (0.65) bookworm-eobuilder; urgency=low

  * (5ccf14) setup: allow django-filter 23.1 (#82024)
  * (1e5287) debian: add back memory-report to uwsgi default configuration (#80451)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 18 Dec 2023 11:11:41 +0100

fargo (0.64) bookworm-eobuilder; urgency=low

  * (bee198) debian: add uwsgi/fargo SyslogIdentifier in service (#82977)
  * (24ca7b) ci: keep on using pylint 2 while pylint-django is not ready (#81905)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Oct 2023 13:19:41 +0100

fargo (0.63) bookworm-eobuilder; urgency=low

  * (29cf27) misc: update git-blame-ignore-revs to ignore quote changes (#79788)
  * (cf6081) misc: apply double-quote-string-fixer (#79788)
  * (01afbb) misc: add pre commit hook to force single quotes (#79788)
  * (a5ab3a) debian: remove memory-report from uwsgi default configuration (#79890)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 16 Aug 2023 10:31:32 +0200

fargo (0.62) bookworm-eobuilder; urgency=low

  * (69618c) translation update (french orthography rectifications of 1990)
  * (90e1c4) ci: build deb package for bookworm (#78968)
  * (1f55bf) debian: apply new pre-commit-debian (#77727)
  * (b4e79e) ci: upgrade pre-commit-debian (#77727)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 25 Jun 2023 15:56:33 +0200

fargo (0.61) bookworm-eobuilder; urgency=low

  * (83f3ab) Prepare Jenkinsfile for Gitea migration (#74572)
  * (abbf71) remove Debian 10 (buster) build (#73932)
  * (d721b2) ci: upgrade isort (#74044)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Feb 2023 15:05:13 +0100

fargo (0.60) bookworm-eobuilder; urgency=low

  * (8dea3e) misc: limit filename length (#72567)
  * (6216d0) ci: update pyupgrade to 3.1.0 (#70693)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Dec 2022 06:39:50 +0100

fargo (0.59) bookworm-eobuilder; urgency=low

  * (fa8fe1) uwsgi: new configuration (#67585)
  * (21a1d5) tox: base environments on debian versions (#69474)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 Oct 2022 10:06:28 +0200

fargo (0.58) bookworm-eobuilder; urgency=low

  * (9f5008) debian: bump python3-django required version (#68784)
  * (aada24) templates: load static module instead of deprecated staticfiles
    (#68784)
  * (658f02) misc: allow django 3.2 and django-tables2 2.4 (#68784)
  * (fd0993) tox: add environment like bullseye+backports (#68784)
  * (07241b) trivial: use urllib.parse (#68784)
  * (bc719b) trivial: remove python_2_unicode_compatible (#68784)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 09 Sep 2022 08:29:45 +0200

fargo (0.57) bookworm-eobuilder; urgency=low

  * (1ea429) general: remove unused document types & validation code (#14148)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 12 Aug 2022 09:18:29 +0200

fargo (0.56) bookworm-eobuilder; urgency=low

  * (2a119e) settings: add back rest_framework (#68096)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 10 Aug 2022 13:03:44 +0200

fargo (0.55) bookworm-eobuilder; urgency=low

  * (6b2d57) debian: make cron quiet (#67897)
  * (c1c263) debian: remove obsolete standard error output config from systemd unit
    (#65101)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Aug 2022 10:01:07 +0200

fargo (0.54) bookworm-eobuilder; urgency=low

  * (c4a28c) general: remove fargo.oauth2 (#67570)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Jul 2022 13:57:08 +0200

fargo (0.53) bookworm-eobuilder; urgency=low

  * (61680f) debian: apply wrap-and-sort
  * (d11772) misc: use pre-commit-debian (#66191)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Jun 2022 19:58:38 +0200

fargo (0.52) bookworm-eobuilder; urgency=low

  * (b17cce) general: switch to django postgresql json field (#65265)
  * (b85d82) general: ensure json columns are of jsonb type (#65265)
  * (eaab3f) misc: use python-magic instead of file-magic (#64837)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 15 May 2022 17:47:44 +0200

fargo (0.51) bookworm-eobuilder; urgency=low

  * (666265) misc: check URL given as return after picking a file (#63460)
  * (36cb24) trivial: bump black version to 22.3.0

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 01 Apr 2022 16:23:21 +0200

fargo (0.50) bookworm-eobuilder; urgency=low

  * (f965e5) misc: update is_authenticated for django 2.2, no more callable (#63031)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 22 Mar 2022 10:18:54 +0100

fargo (0.49) bookworm-eobuilder; urgency=low

  * (3895b9) tox: add django-tables2 debian old- & stable versions coexistence
    (#62541)
  * (ffac45) tox: discard deprecated sqlite env configuration (#62541)
  * (61196a) setup: let django-tables2 match bullseye's version (#62541)
  * (9832e7) trivial: bump black version to 22.1.0 (#62312)
  * (3b1c9c) settings: close local settings file (#61977)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 10 Mar 2022 10:36:33 +0100

fargo (0.48) bookworm-eobuilder; urgency=low

  * (b7afb6) debian: wrap-and-sort
  * (6bcdf1) misc: update drf register call to use basename keyword arg (#61951)
  * (715bbf) build: allow newer djangorestframework (#61951)
  * (0fb8e0) trivial: remove python 2 from classifiers

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 18 Feb 2022 11:08:36 +0100

fargo (0.47) bookworm-eobuilder; urgency=low

  * (15255e) ease upper limitation on django-filter version (#59602)
  * (b7153c) build: update setup.py to require at least django 2.2
  * (a040ee) jenkins: build packages for buster & bullseye

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Dec 2021 16:30:30 +0100

fargo (0.46) bookworm-eobuilder; urgency=low

  * (7e2b10) translation update
  * (3e9e10) trivial: ignore isort/pyupgrade automatic reformatting
  * (80f7f4) general: apply isort & pyupgrade
  * (e8a9d0) build: add isort and pyupgrade to pre-commit
  * (bf9049) misc: add settings to block some extensions (#58982)
  * (7c6cd7) build: bump black version
  * (e3e564) debian: switch to debhelper-compat 12 (#57538)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 Nov 2021 15:43:39 +0100

fargo (0.45) bookworm-eobuilder; urgency=low

  * (4ae7c1) uwsgi: enable provisionning spooler (#55092)
  * (0e9226) debian: add uwsgi spooler (#55568)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Aug 2021 12:12:15 +0200

fargo (0.44) bookworm-eobuilder; urgency=low

  * (bd8a6e) models: prevent too long error on Origin.slug (#54047)
  * (d5f8c0) tox: stop testing against django 1.11
  * (f1801e) tox: limit psycopg2 to < 2.9 (#54925)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 24 Aug 2021 10:17:54 +0200

fargo (0.43) bookworm-eobuilder; urgency=low

  * (320fb3) debian: enable uwsgi memory reports (#54610)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 06 Jun 2021 10:34:43 +0200

fargo (0.42) bookworm-eobuilder; urgency=low

  * (9979ba) tox: do not limit attrs version (#53809)
  * (8763de) api: replace '/' with '-' in file name (#53720)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 May 2021 12:08:10 +0200

fargo (0.41) bookworm-eobuilder; urgency=low

  * (297c70) tox: add black (via pre-commit) to tests (#50927)
  * (d9f9f4) debian: allow python3-django-filters up to 2.1 (#51122)
  * (3b51b6) misc: add black files/notes
  * (faa1f9) trivial: apply black
  * (ed779e) build: remove obsolete jenkin.sh stuff
  * (f011b1) build: update to use origin/main
  * (41f53e) misc: increase djangorestframework version limit (#49537)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 15 Feb 2021 17:48:17 +0100

fargo (0.40) bookworm-eobuilder; urgency=low

  * (b44da8) tox: limit mock version for compatibility with python 3.5
  * (f46d1f) jenkins: don't limit hotfix builds to stretch
  * (62fe9e) tox: tell setuptools to use distutils from stdlib (#46252)

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

fargo (0.39) bookworm-eobuilder; urgency=low

  * (21a982) debian: use cheaper uwsgi subsystem (#45260)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 24 Jul 2020 13:57:37 +0200

fargo (0.38) bookworm-eobuilder; urgency=low

  * (69d0db) misc: update for compatibility with django 2.2 (#41623)
  * (8231ae) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Apr 2020 17:44:23 +0200

fargo (0.37) bookworm-eobuilder; urgency=low

  * (559485) translation update
  * (ac9a60) misc: don't ignore duplicated file in occupancy calculation (#41617)
  * (ab890b) templates: set document limit message in a paragraph (#41616)
  * (c77aa8) templates: don't include document count on homepage (#41615)
  * (ed09b3) Revert "templates: always wrap tables in div.table-container (fixes
    #22795)"
  * (ac9681) views: block upload when MAX_DOCUMENTS_PER_USER limit is reached
    (#41491)
  * (f24303) settings: add setting FARGO_MAX_DOCUMENTS_PER_USER (#41491)
  * (6663c6) misc: change admin to use front login/logout views (#41488)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 11 Apr 2020 19:56:28 +0200

fargo (0.36) bookworm-eobuilder; urgency=low

  * (be42fd) misc: don't allow users to delete other users files (#41493)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 08 Apr 2020 22:04:45 +0200

fargo (0.35) bookworm-eobuilder; urgency=low

  * (8a75f7) templates: show document thumbnail only for desktop mode (#40780)
  * (49a74a) debian: log tenants names on migrate_schemas

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Mar 2020 11:59:31 +0100

fargo (0.34) bookworm-eobuilder; urgency=low

  * (70d5ea) misc: remove never-implemented document view (#38220)
  * (6964b2) tox.ini: use latest pytest
  * (713610) Jenkinsfile: use mergeJunitResults() (#38316)
  * (3a8ab3) misc: update merge-junit-results.py

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 21 Dec 2019 16:09:08 +0100

fargo (0.33) bookworm-eobuilder; urgency=low

  * (a4a78e) debian: switch to Python 3 (#38106)
  * (075e7f) add django1.11/python3 testing (#33216)
  * (063dfa) jenkins: use ci@entrouvert.org for notifications
  * (f07668) tox: limit attrs, for pytest
  * (3f17a1) tox: limit django-jsonfield version for python2

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 01 Dec 2019 16:30:52 +0100

fargo (0.32) bookworm-eobuilder; urgency=low

  * (6cb9b0) debian: switch to uwsgi (#13060)
  * (3ff19a) minor corrections in oauth 2.0 protocol testing (#33217)
  * (8c032b) pep8ness & style & py3
  * (7ab9a1) add copyright notices
  * (76af20) tests: fix PEP8ness
  * (cecf66) tests: test interface URLs
  * (4d02ba) jenkins: add support for hotfix releases (#34485)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Jul 2019 07:54:36 +0200

fargo (0.31) bookworm-eobuilder; urgency=low

  * (d1d4c6) debian: bump debhelper compatibility level (#32260)
  * (59bb0a) build: add jenkinsfile
  * (99a898) settings: force 0644 as mode for uploaded files (#30905)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Apr 2019 14:34:16 +0200

fargo (0.30) bookworm-eobuilder; urgency=low

  * (077ca8) views: set Location properly after upload (fixes #30218)
  * (5422ef) tests: PEP8 (#30218)
  * (ef797f) settings: add default value for THUMBNAIL_FORCE_OVERWRITE (#29920)
  * (a324d1) tox:limit pytest version to a version compatible with pytest-cov
  * (7e9377) fix test db name (#27104)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 30 Jan 2019 12:16:23 +0100

fargo (0.29) bookworm-eobuilder; urgency=low

  * (1b13b3) tox: limit django-tables2 version (#26438)
  * (a24c83) debian: run service in a utf-8 locale (#27146)
  * (e905ec) debian: depends on Django >= 1.8
  * (510bd0) add compatibility with python 3 (#25642)
  * (204722) general: always declare django-mellon if it's available (#25641)
  * (73a2c5) misc: generate a version number that's compatible with PEP 440 (#25597)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Oct 2018 15:52:03 +0200

fargo (0.28) bookworm-eobuilder; urgency=low

  * (5cf5c7) add base template for django-mellon error pages (#25526)
  * (fe0290) templates: remove unused extra_scripts block (#25527)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 04 Aug 2018 10:56:27 +0200

fargo (0.27) bookworm-eobuilder; urgency=low

  * (73eb8c) make edit/delete links target specific forms (#24166)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 05 Jun 2018 16:59:26 +0200

fargo (0.26) bookworm-eobuilder; urgency=low

  * (16f00d) pin django-webtest (#23606)

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

fargo (0.25) bookworm-eobuilder; urgency=low

  * (b2995c) translation update
  * (6d753a) api: allow multiple occurences of same document in portfolio (#23339)
  * (ef7a27) disable verbosity on fargo-cleanup command (#23099)
  * (90d3f8) tests: fix no determinism in tests when using postgresql (#23134)
  * (d73608) migrations: recreate squashed migrations from scratch (fixes #23134)
  * (933d61) tox.ini: run tests with postgresql (#23134)
  * (14c0cb) debian: add dependency on graphicsmagick-imagemagick-compat (#15857)
  * (ee69dd) locale: fix difference in newline ending between msgid and msgstr
    (#22934)
  * (6cca9e) publish occupancy (#16828)
  * (09cd83) squash migrations (fixes #22951)
  * (aebddb) admin: add oauth2 models, improve search (fixes #22950)
  * (a465f2) oauth2: add command oauth2-put-document (fixes #22948)
  * (76532e) oauth2: add command oauth2-create-client (fixes #22949)
  * (cbf2f6) oauth2: improve views (#22934)
  * (3650d9) django-tables2: make it compatible with dj-tables2>=1.21 (fixes #22946)
  * (48b598) use sorl-thumbnail (fixes #15857)
  * (3a6a89) views: log download actions (fixes #22944)
  * (89987b) settings: improve defaults (fixes #22947)
  * (3fae61) urls: allow use of django-debug-toolbar (fixes #22945)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 24 Apr 2018 10:37:30 +0200

fargo (0.23.7) bookworm-eobuilder; urgency=low

  * (4ecdba) fargo: add missing migration (#22682)
  * (8b1885) locale: add missing spaces and properly close tag (#22934)
  * (c406ce) locale: update french translation (fixes #22934)
  * (49cc51) templates: always wrap tables in div.table-container (fixes #22795)
  * (89adb5) locale: update french translation (fixes #22841)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 03 Apr 2018 10:48:26 +0200

fargo (0.23.6) bookworm-eobuilder; urgency=low

  * (44a52e) templates: add blocks for easier reuse of oauth2 templates (#22923)
  * (38330c) templates: improve markup of oauth2 pages (#22922)
  * (eec857) oauth2: use <button> (#22921)
  * (ca0b90) move oauth2 templates in a fargo/ subdirectory (#22920)
  * (9a8240) utils: fix make_url() use by list_to_pick view (fixes #22888)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 30 Mar 2018 13:51:02 +0200

fargo (0.23.5) bookworm-eobuilder; urgency=low

  * (52929b) migrations: add default date in migration 0015 (#22682)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Mar 2018 21:12:10 +0200

fargo (0.23.4) bookworm-eobuilder; urgency=low

  * (79fb2f) migrations: add default date in migration 0015 (#22682)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Mar 2018 16:00:08 +0200

fargo (0.23.3) bookworm-eobuilder; urgency=low

  * (7846a6) dj11: replace deprecated symbols (#22682)
  * (2db875) fargo: prevent pushing the same file many times (#22682)
  * (7089a0) add a fargo-cleanup command (#22682)
  * (23124d) oauth2: use auto_now_add for creation_date fields (#22682)
  * (a0a4c7) oauth2: extend oauth2tempfile uuid to 32 characters (#22782)
  * (a102c7) models: handle ENOENT from file-magic (fixes #22745)
  * (666fe6) oauth2: fix typo in error message (#22713)
  * (e98b74) oauth2: allow modifications of client_id and client_secret (#22717)
  * (c741e8) fargo: PE8 (#22717)
  * (59ec2b) oauth2: do not use the document hash as primary key for temp files
    (#22717)
  * (d813e2) oauth2: improve logs with new link to clients (#22717)
  * (1dddba) oauth2: link authorizations and temp files to clients (#22717)
  * (1803cb) oauth2: log more (#22717)
  * (60d625) oauth2: use client_name as unicode value of clients (#22717)
  * (fc6119) share make_url() with fargo, simplify URL building code (#22717)
  * (ab4a13) oauth2: update french translations (#22717)
  * (49a01a) oauth2: remove useless for check redirect_uri in token endpoint
    (#22717)
  * (fbe0fc) oauth2: enforce access_token and code lifetime (#22717)
  * (2fe738) oauth2: improve coding style (#22717)
  * (d5608c) oauth2: always delete the temp document on a POST (#22717)
  * (114e47) oauth2: fix typo (#22717)
  * (0ec6e9) oauth2: add localization (#22717)
  * (db6954) oauth2: remove unused import (#22717)
  * (3d6906) tox.ini: rename coverage file only if coverage is enabled (#22717)
  * (d780a0) fix typo "attachement" -> "attachment" (fixes #22676)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Mar 2018 13:13:44 +0200

fargo (0.23.2) bookworm-eobuilder; urgency=low

  * (b962eb) translation update
  * (8cc1cb) misc: change empty document box message (#22597)
  * (47f0ac) templates: fix colspan and add a class to empty table row (#22596)
  * (43666f) use proper capitalisation for column titles (#22581)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 17 Mar 2018 17:33:00 +0100

fargo (0.23.1) bookworm-eobuilder; urgency=low

  * (2444be) fix typo in translation

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 16 Mar 2018 15:32:32 +0100

fargo (0.23) bookworm-eobuilder; urgency=low

  * (5958b9) simpler title/filename printing in templates (#22516)
  * (570b4b) translation update
  * (855bd1) misc: mark Title as header column for translation (#22514)
  * (28ce42) translation update
  * (35fd40) add a confirmation page before removing a file (#16825)
  * (334ea5) oauth2: remove unused template tag loading (#22505)
  * (bf3e75) add additional read-only information in main table (#21486)
  * (6d8c9f) setup.py: really constrain to django-filter<2 (#22350)
  * (400ea0) debian: restrain to python-django-filters<2 (fixes #22350)
  * (246d2a) setup.py: restrain to django-filter<2 (#22350)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 14 Mar 2018 15:01:21 +0100

fargo (0.22) bookworm-eobuilder; urgency=low

  * (e22648) api: authenticate OAUTH2 clients through Authentic (fixes #16842)
  * (85ebba) api: use DRF for OAUTH2 APIs (#16842)
  * (94dab0) misc: move some util functions in a utils.py file (#16842)
  * (bdc794) misc: don't initialize queryset with an empty string
  * (4eb36e) misc: use django-tables2 adapted to django version
  * (904854) debian: remove TEMPLATE_DEBUG reference (#16056)
  * (0bf5b6) misc: add support for django 1.11 (#16057)
  * (7ed396) misc: update to use new TEMPLATES settings (#16056)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 06 Mar 2018 12:08:41 +0100

fargo (0.21) bookworm-eobuilder; urgency=low

  * (8cd7ca) i18n and French translation update (#20139)
  * (0aeef5) add browser-side validation of document size (#18599)
  * (2c2fcf) misc: remove pytest-capturelog from tox.ini (#20322)
  * (ab67fa) debian: run additional settings snippets (#20267)
  * (c45a2d) debian: suggests postgresql instead of recommend it (#20002)
  * (fe873f) add oauth2 access to get and put a document (#14147)
  * (bab24b) tests: replace TestApp by classic app fixture (fixes #19900)
  * (fb987b) tox: replace pytest-capturelog by pytest-catchlog (#19900)
  * (8552c3) add missing migration and form template
  * (0c64f7) include (experimental) editable metadata on user documents (#19381)
  * (58c2ce) fix i18n with named arguments (#18689)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Dec 2017 12:53:23 +0100

fargo (0.20) bookworm-eobuilder; urgency=low

  * (94fd11) update translation
  * (cb3f5a) display form errors before the hidden form (#18594)
  * (3a6f9f) templates: use a bodyclasses block for body CSS classes (#17844)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 Sep 2017 09:43:11 +0200

fargo (0.19) bookworm-eobuilder; urgency=low

  * (20e6d6) misc: use <button> for buttons (#17847)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 31 Jul 2017 09:56:22 +0200

fargo (0.18) bookworm-eobuilder; urgency=low

  * (6d60b8) api: don't require an origin to be listed in recent documents (#16992)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Jul 2017 11:42:08 +0200

fargo (0.17) bookworm-eobuilder; urgency=low

  * (3bb3e8) debian: add dh-systemd to make sure service gets enabled (#16987)
  * (1a392f) debian: add systemd service file (#16802)
  * (9b3901) misc: include site title on home page (#16826)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Jun 2017 17:55:46 +0200

fargo (0.16) bookworm-eobuilder; urgency=low

  * (725e59) setup.py: require django-filter > 1 (fixes #16228)
  * (944669) misc: remove usage of django.conf.urls.patterns (#16055)
  * (fd1fef) document: correct method delete (#16186)
  * (1d18bd) misc: allow django-jsonfield 1 (#11192)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 May 2017 16:20:42 +0200

fargo (0.15) bookworm-eobuilder; urgency=low

  * (a51612) debian: add recommends on graphicsmagick (#15856)
  * (a131ea) trivial: pass filename as str() to magic (#15849)
  * (03baa3) general: store document mime type and use it as css class (#15849)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 13 Apr 2017 08:46:19 +0200

fargo (0.14) bookworm-eobuilder; urgency=low

  * (39441a) make files table unorderable by size (#15788)
  * (feb493) jenkins.sh; add flag -r to tox
  * (cb9701) tests: adapt to changes in django-webtest
  * (c97423) tox.ini: drop support for django 1.7
  * (b17b87) tox.ini: set toxworkdir in temp directory
  * (6a5ca2) display humanized file sizes (#15270)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 Apr 2017 12:05:38 +0200

fargo (0.13) bookworm-eobuilder; urgency=low

  * (a0bfb4) debian: don't collectstatic and migrate schemas on reload (#14490)
  * (fc3a07) debian: add explicit dependency on python-django-filters (#14370)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 03 Jan 2017 11:06:46 +0100

fargo (0.12) bookworm-eobuilder; urgency=low

  * (76dedf) update french translations
  * (80c861) misc: install build-dependencies before running pylint
  * (1cd979) misc: remove obsolete comment about buggy pylint version
  * (94af1e) misc: declare djangorestframework in tox.ini
  * (f9929e) misc: limit to djangorestframework < 3.4
  * (087ca9) misc: allow longer filenames (#14053)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Dec 2016 16:48:46 +0100

fargo (0.11) bookworm-eobuilder; urgency=low

  * (244c4c) test api: fix assertion errors
  * (7a8546) url encode filenames (#12793)
  * (cf2e7b) misc: fix document max size api asserts

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Aug 2016 11:34:50 +0200

fargo (0.10) bookworm-eobuilder; urgency=low

  * (73f611) add explicit deletable_by_user attribute (#10890)
  * (462d88) api: raise an APIError when too many users match the received email

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 30 Jun 2016 10:56:19 +0200

fargo (0.9) bookworm-eobuilder; urgency=low

  * (2e0949) gracefully handle removed document types

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 08 Jun 2016 15:08:51 +0200

fargo (0.8) bookworm-eobuilder; urgency=low

  * (a7b29e) remove upload and cancel buttons on document pick (#11234)
  * (cd9cb5) tests: fix test to use the tax assesment notice (fixes #11195)
  * (80b4e0) settings: fix tax assesment notice schema
  * (7629aa) setup.py: force django-jsonfield < 1
  * (9fdd25) debian/init.d: non-interactive migrations (#10877)
  * (439b46) settings: keep only the tax assesment notice and reduces number of
    fields (fixes #10900)
  * (4dee3e) hide thumbnails in pick list (fixes #10895)
  * (c3e5ea) reduce size of thumbnails (fixes #10894)
  * (3c0a0e) use xframe_options_exempt on the pick view (fixes #10884)
  * (4c62a7) trigger the click event on the right submit button after upload
    (#10885)
  * (7b8d75) do not fail if display_template does not match actual datas
  * (a00145) do not set microseconds in fargo created timestamp
  * (6673aa) fix filtering by name id (fixes #10582)
  * (f68253) converge metadata schema format and w.c.s. fields JSON serialization
  * (772f21) remove old metadata web service
  * (e92438) fix push document API
  * (60e2db) add ending slash to urlpatterns
  * (4bfae9) remove document_type field from PushDocumentSerializer
  * (80a11a) settings: only allow admin users on web services
  * (0361a7) admin: show thumbnail in UserDocument details
  * (1c8667) admin: show users and thumbnail in Docunent details
  * (1d90bc) admin: allow searching UserDocumemt by user's first name, last name,
    email, by filename and by origin
  * (75f9b1) admin: show thumbnails in Document listing
  * (1b1676) admin: show thumbnails in UserDocument listing
  * (3a3361) add thumbnail_data_url read-only property to Document
  * (9e6657) add __unicode__ method to Origin
  * (ebd3aa) admin: fix users columns in document listing
  * (f240b6) admin: show origin in validation details
  * (412c6b) admin: show description and origin then hide content_hash in validation
    listing
  * (0787fb) give a description to document type lacking a display template
  * (e998ae) jenkins.sh: add missing helper scripts
  * (5083e6) jenkins.sh: fix coverage and test reports
  * (3ee689) jeknins.sh: use last pylint
  * (49ad1a) jenkins.sh: install pylint-django
  * (1e8992) restore wrongly removed part of licence statement (#10375)
  * (ddda5d) jenkins.sh: use tox
  * (172efd) add display_template to document types (#10375)
  * (0bff0f) add Origin model to admin
  * (804cf6) remove validation view (#10375)
  * (c286fd) create thumbnails (fixes #10456)
  * (2682ea) add accessor to get an user document from a validation (#10375)
  * (8365ad) add constraint on document box size (fixes #278)
  * (eddee9) add constraint on document size (fixes #279)
  * (a30200) add validation API (fixes #10375)
  * (ad6b0f) add column origin to Validation (#10375)
  * (85e64a) pep8ness
  * (5bdcc1) remove user_document column from Validation (fixes #10374)
  * (d0fb4d) fill new columns user and content_hash (#10374)
  * (9fe7d9) add columns user and content_hash to Validation (#10374)
  * (86cb54) add document types (fixes #9544)
  * (2930a6) add logging configuration
  * (d4ae35) add tox.ini
  * (1f0d62) setup.py: constrain django-tables2 to version < 1.1
  * (1e7465) setup.py: use setuptools sdist
  * (07ed73) misc: fix check of permission to delete file
  * (c0fc38) trivial: add missing import
  * (0955b3) api: add a new /api/documents/recently-added endpoint (#9971)
  * (1d3228) general: add API to push documents (#7080)
  * (5afdfb) misc: don't allow removal of documents that have an origin set (#7230)
  * (3214b2) misc: add an 'origin' field to documents (#7230)
  * (0aa18b) debian: always restart after a hobo-agent trigger (#9405)
  * (f94d5a) debian: don't restart on hobo-deploy trigger (#9405)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 07 Jun 2016 14:40:56 +0200

fargo (0.7) bookworm-eobuilder; urgency=low

  * (c664a7) jenkins: don't use pip 8
  * (f0a1d5) style: align dialog buttons to the bottom of the popup
  * (574658) templates: also use a single "Upload a new document" button in picker
    dialog
  * (59bb5b) css: update to match new body picker class name
  * (5294a0) debian: correct call to hobo_deploy (#9405)
  * (cbbe6c) debian: handle hobo-redeploy trigger (#9405)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Jan 2016 19:33:20 +0100

fargo (0.6) bookworm-eobuilder; urgency=low

  * (0bf486) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Jan 2016 12:13:28 +0100

fargo (0.5) bookworm-eobuilder; urgency=low

  * (c7e9d0) templates: leave a single "Upload a new document" button (#7104)
  * (a60e73) templates: do not include cardinality in pagination
  * (849684) misc: make a click on a row really download the file
  * (0025a1) templates: don't use the extra_scripts block
  * (6779e0) tests: only check path of redirection
  * (4fe432) settings: adapt to STATICFILES_FINDERS being a list, not a tuple
  * (fd8931) debian: add missing python-django to build-depends

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 05 Jan 2016 19:09:16 +0100

fargo (0.4) bookworm-eobuilder; urgency=low

  * (3bf1f4) debian: use tenant_command in cron job (fixes #8955)
  * (7ecc14) style: add a few bits of styling to validation dialog (#8949)
  * (eb5807) validation: force French variant of date picker (#8950)
  * (ba7bbd) misc: communicate with wcs top window for dialog buttons (#8959)
  * (878a53) remove validation link that was added for debug

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Nov 2015 09:52:15 +0100

fargo (0.3) bookworm-eobuilder; urgency=low

  * (706742) jenkins.sh: STOP using requirements.txt, copy jenkins.sh from
    passerelle
  * (90c866) debug: add validation button line
  * (f166d3) add validation of documents (fixes #8169)
  * (8ace49) style: cancel table min-width when displayed in a popup
  * (0d354f) style: make the whole popup rows clickable for selection
  * (3b7c09) style: renew overall style
  * (fe7e5e) style: use an icon for delete button
  * (a0b8c5) misc: remove unused app_settings.py file
  * (2bda23) misc: add migration for model options (#7218)
  * (3ba804) misc: add header to French translation
  * (8c8481) jenkins: add local directory to sys.path when running tests
  * (49d374) jenkins: install a recent py.test version
  * (f36f43) tests: sync with combo way of things
  * (ab03e1) misc: remove empty tests.py files
  * (91b258) misc: sync setup stuff with newer templates
  * (a78431) misc: remove example AUTHORS.txt file
  * (2377eb) misc: restore French translation
  * (12e3a6) debian: revamp packaging (#7227)
  * (324c7a) general: use separate view and template for document pick (#7231)
  * (fd4220) general: use gadjo theme for templates (#7231)
  * (e4950e) serve static in debug mode
  * (911e87) tox.ini: fix stats target
  * (73645c) debian: init start after postgresql (#7548)
  * (e763bd) debian: init required syslog to be started (#7547)
  * (36437f) Revert "Add a send-to view (fixes #7080)"
  * (d6b774) templates: remove sekizai tags and rename base.html
  * (651681) Add a send-to view (fixes #7080)
  * (34ea3d) debian/fargo.init: we need to set a shell for su commands (#7072)
  * (750792) Add 'debian/' from commit 'f84ef5280b608506bf9c3bf9ccfee0604817170d'
  * (31f484) settings: fix mellon attributes mapping
  * (4cf1e8) Add coverage support to tox.ini
  * (843677) chmod +x jenkins.sh
  * (bd3b11) add jenkins.sh
  * (c10e2a) add tox.ini
  * (f84ef5) fix user running the cron task
  * (0ba381) settings filename fixed
  * (6ca5c3) page title as block
  * (438a26) css path fixed
  * (b40980) no need to read the secret key and database conf as it's handled by
    hobo config
  * (00bb48) mellon dependency
  * (0dca00) secret key's file renamed
  * (85dcbb) loaded settings filename is a variable
  * (81ad55) project settings import fix
  * (bb3b02) dependencies update
  * (7ddf34) settings read from external config file
  * (b609a6) mellon settings
  * (812c1a) update .gitignore to mention fargo instead of authentic directories
  * (926028) move .gitignore to the top directory
  * (cb6c2a) fargo multitenant package
  * (473228) multitenant settings
  * (d7fcb4) import missing views
  * (5ca37d) mellon authentication support added (#6928)
  * (4e7085) Add CORS header to the JSON endpoint to allow requests from any website
  * (3676bf) Initialize fargo debian branch

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 29 Oct 2015 11:56:52 +0100

fargo (0.2) bookworm-eobuilder; urgency=low

  * (54f250) Return a cancel parameter in the query string if the user cancels
    picking a file
  * (1e70b0) Allow embedding of fargo in iframes
  * (afb20c) Registrer models in the admin site
  * (a58492) Implement fargo
  * (f5c743) Add .gitignore

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Mar 2015 15:45:19 +0100

fargo (0.1) bookworm-eobuilder; urgency=low

  * (cdd336) Initialize fargo
  * (601e8f) Make adapt.sh initialize a debian branch
  * (982b1e) First commit

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 13 Feb 2015 14:58:25 +0100
