passerelle (9.39.post3+g436f06d7-1~eob130+1) trixie-eobuilder; urgency=low

  * (436f06) qrcode: check reader validity dates in tally endpoint (#119675)
  * (f0e6a2) proxy: do not pass the cookie header (#119647)
  * (ed4ec0) toulouse-maelis: add endpoint to get rl or child (#119493)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Jul 2026 08:57:39 +0200

passerelle (9.39) trixie-eobuilder; urgency=low

  * (3163eb) nice_gpfs: handle file sending on SFTP's root directory (#119498)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 07 Jul 2026 09:53:04 +0200

passerelle (9.38) trixie-eobuilder; urgency=low

  * (583ba5) nice_gpfs: fix unsent passenger data computation (#119462)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 06 Jul 2026 12:09:27 +0200

passerelle (9.37) trixie-eobuilder; urgency=low

  * (fb0eed) debian: limit uwsgi processes to 100 (#119248)
  * (6ee9bf) debian: move spooler directory to /var/spool/passerelle/uwsgi/
    (#119248)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Jun 2026 10:31:36 +0200

passerelle (9.36) trixie-eobuilder; urgency=low

  * (e5ad30) utils: realy ignore logger with ignore_loggers (#118992)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 24 Jun 2026 11:59:27 +0200

passerelle (9.35) trixie-eobuilder; urgency=low

  * (faafe9) translation update (#117980)
  * (aaf31b) GLPI: implement search field deduplication (#117980)
  * (afec1d) translation update (#118051)
  * (8e92b2) translation update (#118051)
  * (2090f4) GLPI: add endpoints to allow fatser queries and handle pagination
    (#118051)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Jun 2026 17:09:05 +0200

passerelle (9.34) trixie-eobuilder; urgency=low

  * (77ec0a) tests: avoid broken Pytest 9.1.0 (#118677)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 15 Jun 2026 12:30:23 +0200

passerelle (9.33) trixie-eobuilder; urgency=low

  * (34167e) translation update
  * (94e64a) qrcode: retry trigger_wcs on connexion error or http status 403
    (#118281)
  * (e17b8b) base_adresse: add epci filter on geocoding endpoints (#117987)
  * (e5690e) base_adresse: add epci model (#117987)
  * (cf60a2) base_adresse: add depcode and csv value for citycode and zipcode
    (#117987)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Jun 2026 15:33:10 +0200

passerelle (9.32) trixie-eobuilder; urgency=low

  * (ba8961) translations update
  * (2f869f) nice_gpfs: add initial connector (#117789)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Jun 2026 09:51:53 +0200

passerelle (9.31) trixie-eobuilder; urgency=low

  * (cbc24a) glpi: handle longer session_token (#117933)

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

passerelle (9.30) trixie-eobuilder; urgency=low

  * (892890) glpi: hide _session_token field (#117894)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 May 2026 09:02:17 +0200

passerelle (9.29) trixie-eobuilder; urgency=low

  * (f96286) translation update (#114700)
  * (ebcd77) glpi: create a connector for GLPI 10.x (#114700)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 19 May 2026 10:20:22 +0200

passerelle (9.28) trixie-eobuilder; urgency=low

  * (312465) debian: replace pdftk dependency (#116863)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 May 2026 17:39:51 +0200

passerelle (9.27) trixie-eobuilder; urgency=low

  * (2b4a12) translation update
  * (8bd8fd) README: add “Use of Generative AI” section (#104843)
  * (e3a1a2) misc: delete planitech connector (#100999)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 May 2026 15:58:58 +0200

passerelle (9.26) trixie-eobuilder; urgency=low

  * (3a330a) selligent: store session token in database (#117467)
  * (48e7aa) content: title on search input to improve accessibility (#117493)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 04 May 2026 18:11:17 +0200

passerelle (9.25) trixie-eobuilder; urgency=low

  * (0c4aec) translations update
  * (0eedff) content: add gadjo quickSearch to manager add page (#117373)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 30 Apr 2026 11:59:42 +0200

passerelle (9.24) trixie-eobuilder; urgency=low

  * (2525db) pdf: fix case of fillable pdf without an AcroForm dict (#117008)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Apr 2026 18:30:21 +0200

passerelle (9.23) trixie-eobuilder; urgency=low

  * (67f838) proxy: extract headers from json body (#116912)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Apr 2026 11:45:00 +0200

passerelle (9.22) trixie-eobuilder; urgency=low

  * (a9bb9c) toulouse_foederis: ignore announces missing field R14848258 (#116729)
  * (73fdd3) misc: remove deprecated is_dst argument from make_aware calls (#116469)
  * (eaf34c) utils: clean lazy django objects from json schema (#116469)
  * (edee1a) ci: test against Django 5.2 (#116469)
  * (1f0d78) nox: merge coverage file before running diff-cover (#116904)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Apr 2026 10:36:55 +0200

passerelle (9.21) trixie-eobuilder; urgency=low

  * (ad323d) translation update
  * (0c4d86) tests: ignore logout form in webtest resp.form (#116798)
  * (0bbcd8) isere_ens: handle evening bookings (#116773)
  * (439895) remove requirements.txt (#116765)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Apr 2026 16:42:19 +0200

passerelle (9.20) trixie-eobuilder; urgency=low

  * (04a1e0) oauth2: add client_credentials_in_body field (#115895)
  * (d84f12) esabora: send API key only if defined (#116598)
  * (407c75) ci: add timer trigger (#104040)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 10 Apr 2026 10:20:25 +0200

passerelle (9.19) trixie-eobuilder; urgency=low

  * (75777f) Revert toulouse-smart: [tests] remove not needed freeze (#115595)
  * (5c9d66) Revert toulouse-smart: remove synchronous call to create intervention
    (#115595)
  * (567d50) Revert job: add a spool parameter to add avoid using uwsgi spooler
    (#115595)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 25 Mar 2026 12:59:51 +0100

passerelle (9.18) trixie-eobuilder; urgency=low

  * (3932b6) views: handle payloads exceeding maximum size (#115185)
  * (7954d9) job: add a spool parameter to add avoid using uwsgi spooler (#115595)
  * (11be1d) toulouse-smart: remove synchronous call to create intervention
    (#115595)
  * (0b433d) toulouse-smart: [tests] remove not needed freeze (#115595)
  * (a56200) api_impot_particulier: support urllib3 > 2 (#77303)
  * (89957b) build: restore urllib3 dependency limit (#115687)
  * (ce1db7) translation update
  * (d8277f) caldav: allow events with exceptions on update (#115074)
  * (acab42) build: lift urllib3 dependency limit (#115658)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Mar 2026 00:11:57 +0100

passerelle (9.17) trixie-eobuilder; urgency=low

  * (4656ec) update translation (#114369)
  * (d87756) translation update (#114369)
  * (cf2b35) WOPI: implement client identity verification (#114369)
  * (f8116d) WOPI: create WOPI connector (#114369)
  * (746bcf) ci: run code style concurrently with other nox sessions (#114479)
  * (0f1c47) ldap: fix obsolete tests with python-ldap 3.4 (#114479)
  * (351c96) ci: set tested python-ldap to trixie version (#114479)
  * (abb5d4) ci: separate check_migrations (#114479)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Mar 2026 12:16:51 +0100

passerelle (9.16) trixie-eobuilder; urgency=low

  * (7f4bbe) rsa13: add http_keep_alive parameter (#115150)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 27 Feb 2026 12:12:40 +0100

passerelle (9.15) trixie-eobuilder; urgency=low

  * (3303eb) pdf: do not put warnings in resulting file (#114924)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 20 Feb 2026 10:22:30 +0100

passerelle (9.14) trixie-eobuilder; urgency=low

  * (e61f06) tests: fixing esup_signature test_new for responses 0.26 (#114942)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Feb 2026 18:31:01 +0100

passerelle (9.13) trixie-eobuilder; urgency=low

  * (325ba1) utils: add simple APIClient authentication (#90319)
  * (449dd8) base_adresse: typo - startswith takes a string or a tuple (#114819)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Feb 2026 09:42:17 +0100

passerelle (9.12) trixie-eobuilder; urgency=low

  * (f5e61b) qrcode: disable merging of old events (#114374)
  * (268a45) axel-caluire: load schemas when needed only (#81826)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 13 Feb 2026 09:08:04 +0100

passerelle (9.11) trixie-eobuilder; urgency=low

  * (8d9e5c) ci: add template coverage info (#114534)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 11 Feb 2026 15:56:10 +0100

passerelle (9.10) trixie-eobuilder; urgency=low

  * (b27a70) cron: display connectors/errors as it runs in very verbose mode
    (#37256)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 03 Feb 2026 13:26:57 +0100

passerelle (9.9) trixie-eobuilder; urgency=low

  * (3e78f2) ci: remove constraint on pylint and astroid packages (#114060)
  * (e2437c) base-adresse: do not transfer bad zipcode or citycode (#114013)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 28 Jan 2026 12:21:04 +0100

passerelle (9.8) trixie-eobuilder; urgency=low

  * (e6fbce) api-entreprise: use text field for the token field (#113998)
  * (4c6b6d) esabora: decrease APIError log level to warning (#113973)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 26 Jan 2026 17:47:33 +0100

passerelle (9.7) trixie-eobuilder; urgency=low

  * (affd1f) toulouse-maelis: add rl index information to read-rl endpoint (#113838)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 21 Jan 2026 12:37:24 +0100

passerelle (9.6) trixie-eobuilder; urgency=low

  * (a29865) translation update
  * (713e5d) settings: remove NullHandler (#106155)
  * (01a283) settings: send non APIError exceptions to sentry (#106155)
  * (ef06ea) base: fix logging of traceback in cron jobs (#106155)
  * (ad93b9) utils: in defer utilities, do not continue execution in except block
    (#106155)
  * (5ccd6a) misc: js code to add a button to copy endpoint's url (#94552)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Jan 2026 16:37:39 +0100

passerelle (9.5) trixie-eobuilder; urgency=low

  * (fed834) translation update
  * (003156) sms: add not_before_hour and not_before_hour parameters (#108945)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 20 Dec 2025 01:10:25 +0100

passerelle (9.4) trixie-eobuilder; urgency=low

  * (44c748) add connector for grand lyon sen (#112865)
  * (9e87fd) misc: removed dead methods (#112865)
  * (fd0fa8) misc: prevent mixing of view decorators on test-send view of different
    connectors (#112865)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 Dec 2025 17:01:02 +0100

passerelle (9.3) trixie-eobuilder; urgency=low

  * (751183) selligent: do not renew token on service status check (#113024)
  * (4da664) a11y: set aria-controls on toggler button when possible (#112733)
  * (f78239) html: use samp instead of obsolete tt (#112733)
  * (7d5f0d) html: use strong for parameter name (#112733)
  * (c11e58) update translations
  * (87ec6d) a11y: use button element with label for endpoint details toggle
    (#112733)
  * (20942d) html: use var instead of i for varname (#112733)
  * (1e75c3) manager: redesign endpoint's GET parameters display (#108045)
  * (21d43a) selligent: remove demand_number from url params (#112951)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Dec 2025 10:54:42 +0100

passerelle (9.2) trixie-eobuilder; urgency=low

  * (5d345d) photon: translate viewbox to lat/lon when bounded is not set (#112825)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 10 Dec 2025 13:58:15 +0100

passerelle (9.1) trixie-eobuilder; urgency=low

  * (faf000) qrcode: omit credentials when posting to tally endpoint (#112756)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Dec 2025 09:28:10 +0100

passerelle (9.0) trixie-eobuilder; urgency=low

  * (b7c7a9) translation update
  * (a188a2) selligent: fix demand creation param var name (#112623)
  * (ef8bc5) contrib: add initial selligent connector (#112623)
  * (fde0fc) base-adresse: use a limit of 5 results on search endpoint (#112428)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Dec 2025 09:32:22 +0100

passerelle (8.103) trixie-eobuilder; urgency=low

  * (6d4b26) base-adresse: ignore bounded parameter on calls to search (#112418)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 27 Nov 2025 14:33:23 +0100

passerelle (8.102) trixie-eobuilder; urgency=low

  * (84069a) tests: add test on "cron availability" command (#112198)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 19 Nov 2025 17:31:37 +0100

passerelle (8.101) trixie-eobuilder; urgency=low

  * (6a89e3) base: always run availability cron (#112080)
  * (47b705) ci: repair test targeting (#111918)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 17 Nov 2025 19:13:06 +0100

passerelle (8.100) trixie-eobuilder; urgency=low

  * (2abf7e) qrcode: convert boolean values for the revoked metadata field (#111952)
  * (ec1125) base_adresse: add support for ?viewbox= on /search/ (#111843)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 14 Nov 2025 11:51:55 +0100

passerelle (8.99) trixie-eobuilder; urgency=low

  * (36a0a0) misc: unbreak running of jobs in cron command (#111948)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 12 Nov 2025 17:47:15 +0100

passerelle (8.98) trixie-eobuilder; urgency=low

  * (afb8e8) soap: allow wsdl loading of no-parameter operations (#111646)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 03 Nov 2025 12:54:03 +0100

passerelle (8.97) trixie-eobuilder; urgency=low

  * (f857ac) translation update
  * (e9408f) misc: mark csv connector as legacy (#110161)
  * (37c59b) phonecalls: stop all calls on new one (#111585)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 31 Oct 2025 16:48:40 +0100

passerelle (8.96) trixie-eobuilder; urgency=low

  * (4333a6) sftp: adapt to paramiko removal of DSA keys support (#110163)
  * (c217c7) sftp: remove compatibility with very old paramiko version (#110162)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 24 Oct 2025 10:04:44 +0200

passerelle (8.95) trixie-eobuilder; urgency=low

  * (dac5d4) debian: remove service entry from .install to let dh install it right
    (#111016)
  * (ba64b1) misc: do not log non overloaded cron methods (#109945)
  * (2bea70) ci: also build package for trixie (#111016)
  * (bd1ad7) tests: remove newline at end of XML content produced by xmlschema
    (#111109)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Oct 2025 11:46:55 +0200

passerelle (8.94) trixie-eobuilder; urgency=low

  * (9ea210) astech: use basic auth for authentication only (#110974)
  * (efa4ee) rsa13: add code_per parameter support to endpoint transporteur
    (#110964)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Oct 2025 17:12:20 +0200

passerelle (8.93) trixie-eobuilder; urgency=low

  * (c76f1e) translation update
  * (ad5ff1) rsa13: add endpoint to get beneficiary situation (#110739)
  * (956594) rsa13: add endpoint to list transporteur types (#110739)
  * (fa62a6) rsa13: add new endpoint to list financing types (#110739)
  * (fdd9eb) rsa13: add new endpoint to create a contract (#110739)
  * (a1112d) rsa13: in tests vary endpoint info with HTTP method (#110739)
  * (70e619) misc: add support for json schema by HTTP method (#110739)

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

passerelle (8.92) trixie-eobuilder; urgency=low

  * (ef61f8) astech: do not crash if no authorization's expiration returned
    (#110347)
  * (45dd57) tests: update string check to include the full sentence (#110152)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 24 Sep 2025 11:48:50 +0200

passerelle (8.91) trixie-eobuilder; urgency=low

  * (56023b) utils: add a safe python expression evaluator (#104634)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Sep 2025 11:13:16 +0200

passerelle (8.90) trixie-eobuilder; urgency=low

  * (557bce) translation update
  * (e70db1) ci: make diff-cover use coverage.xml (#108999)
  * (78a82c) api_particulier: make missing parameter error more specific (#109109)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Aug 2025 12:37:40 +0200

passerelle (8.89) trixie-eobuilder; urgency=low

  * (bed7f1) api_particulier: add participation-familiale-eaje endpoint (#108294)
  * (afab44) misc: limit paramiko version (#108822)
  * (733758) css: break words in endpoint's example urls links (#108403)
  * (8e8419) ci: fix diff-cover status emission by noxfile (#108394)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 05 Aug 2025 16:15:33 +0200

passerelle (8.88) trixie-eobuilder; urgency=low

  * (0ddb24) toulouse-maelis: dont call getPersonUnitInfo with empty id (#108029)
  * (a4c750) toulouse-maelis: correct numPerson empty value on
    readSuppliedDocumentValidity (#108032)
  * (35909b) ci: add def keyword when instanciating new Utils() (#108148)
  * (9d16f6) ci: add diff-cover generate & test to nox (#106787)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Jul 2025 11:31:52 +0200

passerelle (8.87) trixie-eobuilder; urgency=low

  * (d3c719) misc: prevent possible XSS trough uploaded files in /media/ (#105930)
  * (580576) proxy: typo in check_status' string formating (#107669)
  * (361bd5) misc: avoid exceptions occuring during inspect (#104045)
  * (0e2e90) toulouse-maelis: remove 2 criterias from read-activity-list (#107291)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 02 Jul 2025 08:11:30 +0200

passerelle (8.86) trixie-eobuilder; urgency=low

  * (ad1ef8) misc: log resource used by cron jobs (#107043)
  * (dacda2) api_particulier: new endpoint for quotient_familial v3 (#106497)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Jun 2025 10:58:11 +0200

passerelle (8.85) trixie-eobuilder; urgency=low

  * (af49d7) noxfile: remove constraint on Pillow (#107061)
  * (65ed73) pdf: fix computation of field bounding box (#107061)
  * (7eb0b6) misc: apply CSRF protection to endpoint used with session
    authentication (#105922)
  * (be1c3a) settings: use SameSite=Lax for the csrf cookie (#105922)
  * (adb75a) tests: make tests pass with pytest 8.4.0 (#106483)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Jun 2025 17:44:47 +0200

passerelle (8.84) trixie-eobuilder; urgency=low

  * (159c2b) translation update
  * (8f50d1) toulouse-maelis: add a button to clear the cache (#106047)
  * (966ae2) toulouse-maelis: correct states on nuersery demands (#106044)
  * (21b3ea) toulouse-maelis: do not accept additional properties on update-
    coordinate (#105809)
  * (017934) toulouse-maelis: [tests] check additionnal fields on update-coordinate
    (#105809)
  * (0214b8) toulouse-maelis: add cafpro parameter to json schema (#105806)
  * (447020) toulouse-maelis: [tests] update family wdsl (#105806)
  * (5fcc7e) toulouse-maelis: use true label to store nursery referential (#105528)
  * (9af9e9) translation update
  * (fb031c) opendatasoft: manage variables on query objects (#104230)
  * (8f8167) trivial: reorder INSTALLED_APPS (#106071)
  * (844313) base_adresse: use new default geocoding API (IGN) (#103968)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 May 2025 12:51:18 +0200

passerelle (8.83) trixie-eobuilder; urgency=low

  * (2b2ce8) citeos: create connector (#100931)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 May 2025 14:41:31 +0200

passerelle (8.82) trixie-eobuilder; urgency=low

  * (78ced0) toulouse-maelis: base capaj decisions on last technical state (#105692)
  * (1d9008) toulouse-maelis: [tests] check published state (#105692)
  * (0b8fb3) opengis: apply repr() to response content (#105350)
  * (393de4) feeds: raise APIError when service is broken to avoid logs (#99852)
  * (986449) translation update
  * (92bb30) opendatasoft: accept many exclude/refine values on records endpoint
    (#104100)
  * (09ed13) generic endpoint: add parameter to manage repetitive keys in queryset
    (#103394)
  * (27c79b) generic endpoint: move parameter conversion code (#103394)
  * (b880f2) generic endpoint: gather datasource parameters value assignment code
    (#103394)
  * (d757c3) toulouse-maelis: precise sex referential when borned (#104864)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 May 2025 10:21:02 +0200

passerelle (8.81) trixie-eobuilder; urgency=low

  * (ff512b) qrcode: don't escape reader template (#104371)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 05 May 2025 15:01:47 +0200

passerelle (8.80) trixie-eobuilder; urgency=low

  * (7d8557) debian: use IDLE scheduler for cron jobs (#104936)
  * (a703fa) toulouse-maelis: ignore missing APEv3 referentials (#104790)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 29 Apr 2025 16:29:40 +0200

passerelle (8.79) trixie-eobuilder; urgency=low

  * (1f528c) sms: handle 'all' authorized countries (#104437)
  * (a0beec) generic endpoint: remove automatic filter on DS endpoint having id, q
    and more (#104140)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 08 Apr 2025 12:25:57 +0200

passerelle (8.78) trixie-eobuilder; urgency=low

  * (8ab9d8) toulouse-maelis: add endpoints to process nursery demands (#104086)
  * (8a83d9) toulouse-maelis: add read-nursery-demands endpoint (#104083)
  * (d1d9a8) toulouse-maelis: accept integer too as transaction_id (#103757)
  * (6e7aaf) toulouse-maelis: add a pending basket index on invoices (#101267)
  * (660d76) toulouse-maelis: add confirm-birth endpoint (#104071)
  * (b2b387) toulouse-maelis: add referentials related to nursery decisions
    (#104031)
  * (d1bff5) toulouse-maelis: accept exception loading APE referentials (#104026)
  * (fb51d2) toulouse-maelis: put APE schemas in a dedicated file (#104023)
  * (cb37d2) toulouse-maelis: add an APE category for endpoints (#104022)
  * (b95c14) toulouse-maelis: [tests] replace wsdl address locations (#104019)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 31 Mar 2025 14:35:37 +0200

passerelle (8.77) trixie-eobuilder; urgency=low

  * (ec4433) r2p: add check_status (#103877)
  * (99325d) r2p: add some scopes (#103875)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 25 Mar 2025 11:29:38 +0100

passerelle (8.76) trixie-eobuilder; urgency=low

  * (031cd1) toulouse-maelis: [tests] update wsdls (#103548)
  * (0f67e9) toulouse-maelis: [functest] update test_04_scolaire (#103526)
  * (1eaee3) toulouse-maelis: [functest] update test_03_petite_enfance (#103526)
  * (747472) toulouse-maelis: [functest] update test_02_family (#103526)
  * (11b046) toulouse-maelis: [functest] update test_01_misc (#103526)
  * (04c076) toulouse-maelis: [functest] update test_00_data (#103526)
  * (6c75c6) toulouse-maelis: [functest] update default connector name (#103526)
  * (901ee5) toulouse-maelis: [tools] add soap scripts for APE v3 (#103527)
  * (d19415) toulouse-maelis: [tools] add APE v3 referentials (#103527)
  * (fc4ada) toulouse_maelis: set invoice status to expired after payment deadline
    (#103328)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 21 Mar 2025 15:59:54 +0100

passerelle (8.75) trixie-eobuilder; urgency=low

  * (613d9e) proxy: migrate auth_type from oauth to oauth2_client_credentials
    (#103745)
  * (c5bba4) proxy: send also empty parameters (#103728)
  * (591169) base: escape NUL caracters in extra before sending value to postgres
    JSONB (#103713)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 21 Mar 2025 09:59:34 +0100

passerelle (8.74) trixie-eobuilder; urgency=low

  * (335c97) translation update
  * (37adda) r2p: add personne-by-criteria-without-spi endpoint (#103093)
  * (3434f4) proxy: support OAuth2 with password credentials (#103513)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Mar 2025 11:22:02 +0100

passerelle (8.73) trixie-eobuilder; urgency=low

  * (0e529b) adullact_pastell: fix authentication header typo (#103528)
  * (1a9b26) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Mar 2025 14:59:16 +0100

passerelle (8.72) trixie-eobuilder; urgency=low

  * (0cb8ec) signal-arretes: raise API on CreateDemandeDODPMulti error (#101878)
  * (b91bdc) signal-arretes: add add_comment endpoint (#101878)
  * (4c2c99) signal-arretes: update creation request endpoint (#101878)
  * (3778ef) signal-arretes: update request_status to use new endpoint (#101878)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 14 Mar 2025 15:05:28 +0100

passerelle (8.71) trixie-eobuilder; urgency=low

  * (eb9881) translation update
  * (ab389c) opendatasoft: upgrade to api v2 (#99511)
  * (263e9c) bbb: allow to set shared_secret value via settings for some urls
    (#102665)
  * (eb80a3) opengis: do not crash when GetCapabilities return a non 200 response
    (#101635)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Mar 2025 14:26:31 +0100

passerelle (8.70) trixie-eobuilder; urgency=low

  * (ca6f3e) translation update
  * (c63b56) sector: allow querying sector by street name (#101880)
  * (a366a1) misc: adapt after pre-commmit changes (#101218)
  * (1dffcd) misc: let pre-commit apply changes (#101218)
  * (e17eb8) ci: update black version (#101218)
  * (19c540) ci: change black to target python 3.11 (#101218)
  * (759b20) ci: change django-upgrade to target django 4.2 (#101218)
  * (b0dc07) ci: change pyupgrade to target python 3.11 (#101218)
  * (730ba4) ci: update django-upgrade version (#101218)
  * (35c277) ci: update pyupgrade version (#101218)
  * (c5c721) ci: update nox to only test against django 4.2 (#101218)
  * (53b581) base-adresse: improve database churn when updating streets (#101738)
  * (0d08e6) base-adresse: clean streets only if all files were loaded (#101738)
  * (af58bb) tests: remove dependency of job's tests on update_streets_data
    behaviour (#101738)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 10 Feb 2025 15:52:09 +0100

passerelle (8.69) trixie-eobuilder; urgency=low

  * (736deb) mdel: cleanup all demands folders (#101065)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 Feb 2025 09:48:16 +0100

passerelle (8.68) trixie-eobuilder; urgency=low

  * (9e885a) qrcode: fix multiple calls to tally when metadata is shown (#101544)
  * (b1fed8) qrcode: refactor sync_events() to prevent transaction errors on
    rollback and defer wcs triggers in a job (#101549)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 03 Feb 2025 16:48:57 +0100

passerelle (8.67) trixie-eobuilder; urgency=low

  * (a00453) solis_apa: accept JSONP extra arguments (#101255)
  * (11b4ff) toulouse-maelis: always update referentials when requested from view
    (#100065)
  * (d75954) mdel: add files expiration delay (#100958)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 24 Jan 2025 17:17:35 +0100

passerelle (8.66) trixie-eobuilder; urgency=low

  * (da7c1d) translation update
  * (ee10a4) misc: don't use multiple %s in translatable strings (#100926)
  * (a0e1b2) greco: mark regex as such (#100926)
  * (b4dbd8) translation update (#100868)
  * (5a45c3) solis_apa: add referential test (#100868)
  * (69d396) solis_apa: replace custom views with endpoints (#100868)
  * (dfd6a7) tests: replace httmock by responses in test_api_particulier (#100854)
  * (e139e7) test: remove endpoint_get utility (#100839)
  * (ff3194) opendatasoft: remove unavailable parameters from query views (#100852)
  * (84d845) api_particulier: fix typo and handle magic in scolarite endpoint
    (#100812)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Jan 2025 15:31:36 +0100

passerelle (8.65) trixie-eobuilder; urgency=low

  * (7482c3) translation update (#100704)
  * (d64b3b) remove clicrdv application (#100704)
  * (ae299d) sivin: fix check_status (#100773)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Jan 2025 19:42:41 +0100

passerelle (8.64) trixie-eobuilder; urgency=low

  * (aa8d3c) matrix42: allow very long auth token (#100751)
  * (48ec29) translation update (#100707)
  * (49f324) remove bdp application (#100705)
  * (673743) tests: replace bdp by proxy in import/export tests (#100705)
  * (45fb32) translation update (#100707)
  * (37e245) remove fake_family connector (#100707)
  * (1c502e) api_particulier: add scolarite endpoint (#99390)
  * (e8ab95) api_particulier: add composition-familiale-v2 endpoint (#99298)
  * (5a0f8a) esup-signature: add check_status method to track downtimes (#99647)
  * (e65112) proxy: never log responses even with status_code >= 400 (#100451)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Jan 2025 15:41:14 +0100

passerelle (8.63) trixie-eobuilder; urgency=low

  * (db1c27) opendatasoft: use responses in unit tests (#100313)
  * (5902d6) carl: do not log error on APIError (#95443)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 06 Jan 2025 15:38:13 +0100

passerelle (8.62) trixie-eobuilder; urgency=low

  * (67b1c9) api_impot_particulier: correct tests on new year (#100291)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 Jan 2025 11:27:42 +0100

passerelle (8.61) trixie-eobuilder; urgency=low

  * (80d175) qrcode: sort events by happened date (#99398)
  * (1abb08) qrcode: discard the whole tally batch if one account is invalid
    (#99396)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 20 Dec 2024 11:46:47 +0100

passerelle (8.60) trixie-eobuilder; urgency=low

  * (bff5ed) translation update
  * (4cf8dd) adullact_pastell: add endpoint to list document type actions (#100030)
  * (71c015) adullact_pastell: add endpoint to update document (#100010)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Dec 2024 11:04:58 +0100

passerelle (8.59) trixie-eobuilder; urgency=low

  * (460394) translation update (#99611)
  * (725d7b) tests: fix warning from urllib3 (#99611)
  * (2cf788) sms: remove default_trunk_prefix field (#99611)
  * (f20615) sms: use libphonenumber to clean and validate numbers (#99611)
  * (d33d71) misc: fix missing non SQL schema altering migrations (#99797)
  * (982616) ci: add check_migrations (#99787)
  * (110f31) misc: install django-mellon for pylint only (#99787)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Dec 2024 09:51:45 +0100

passerelle (8.58) trixie-eobuilder; urgency=low

  * (6d208e) translation update
  * (e1b19c) adullact_pastell: allow passing document file's index (#99856)
  * (026dd8) adullact_pastell: add endpoint to list entity connectors (#99847)
  * (b0055a) adullact_pastell: add endpoint to set document's iParapheur subtype
    (#99673)
  * (9ce43d) adullact_pastell: group iParapheur specific endpoints (#99669)
  * (43d71d) rsa13: properly handle invalid responses from backend (#87816)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 13 Dec 2024 12:24:20 +0100

passerelle (8.57) trixie-eobuilder; urgency=low

  * (8db81b) esirius: post process motives (#99351)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 03 Dec 2024 17:17:37 +0100

passerelle (8.56) trixie-eobuilder; urgency=low

  * (b07ba0) translation update
  * (40f235) translation update
  * (bbd73f) qrcode: tally multiple accounts ui (#99122)
  * (f89b08) qrcode: allow to give a custom debit when tallying a certificate
    (#99121)
  * (71ccd1) qrcode: allow to tally multiple accounts at once on the same
    certificate (#99118)
  * (ab01dd) qrcode: fix state of different accounts mixed in the indexed DB
    (#99119)
  * (e4f9fb) qrcode: make tally return only certificates modified on the reader's
    account (#99120)
  * (daf8d1) qrcode: split tally unit tests (#99120)
  * (aa601b) csvdatasource: ignore empty lines (#98223)
  * (318165) adullact_pastell: add endpoint to send document's metadata (#98783)
  * (86697e) adullact_pastell: refactor file upload (#98783)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 02 Dec 2024 20:58:45 +0100

passerelle (8.55) trixie-eobuilder; urgency=low

  * (babd61) translation update
  * (d6cdb6) opendatasoft: keep simple quote on text search (#99094)
  * (b74e98) phonecalls: add all-calls endpoint (#98876)
  * (59aa97) base: do not raise when an import contains an invalid resource_type
    (#99117)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 29 Nov 2024 11:53:38 +0100

passerelle (8.53) trixie-eobuilder; urgency=low

  * (6c0265) atal_rest: sort responses by datetime (#98915)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 25 Nov 2024 12:12:22 +0100

passerelle (8.52) trixie-eobuilder; urgency=low

  * (d98316) update translations
  * (8939fe) adullact_pastell: add endpoint to list iparapheur's subtypes (#98832)
  * (70e478) base: allow a manager to force check_status logging in the up endpoint
    when the connector is down (#98709)
  * (f3e3c4) base: ProxyLogger no longer send traces to ADMINS (#96745)
  * (1e8f9f) base: no longer use noreply@ as trace_emails (#96745)
  * (ca88fc) base: only send email when a resource is down (#96745)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Nov 2024 09:51:38 +0100

passerelle (8.51) trixie-eobuilder; urgency=low

  * (becc3a) nantes_scrib: send bac only if any bac* field is true (#98823)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Nov 2024 10:36:18 +0100

passerelle (8.50) trixie-eobuilder; urgency=low

  * (b9c479) translation update
  * (d8edf3) nantes_scrib: pass any extra key in "bac" dictionnary (#98801)
  * (6a6d06) soap: catch XMLSyntaxError (#97403)
  * (6256c7) adullact_pastell: add endpoint to list documents stream (#98459)
  * (e30e43) toulouse-maelis: invalidate cache dui on school and APE subscriptions
    (#94120)
  * (45c056) adullact_pastell: add endpoint to list document's iparapheur subtypes
    (#98454)

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

passerelle (8.49) trixie-eobuilder; urgency=low

  * (b60028) translation update (write évènement with accents this way)
  * (adcc73) translation update (use proper apostrophes)
  * (c0c91e) translation update (#96882)
  * (23e1e0) api_entreprise: change recipient field help text (#96882)
  * (dd730f) toulouse-maelis: get activity description into cache (#97708)
  * (4caf8a) ci: update for pytest-cov 6.0 (#97853)
  * (97a2d3) toulouse-smart: allow to pass lon/lat as strings (#97626)
  * (1a7da8) manifest: do not include debian/ in sdist (#92217)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 08 Nov 2024 14:26:04 +0100

passerelle (8.48) trixie-eobuilder; urgency=low

  * (f04e40) translation update
  * (21df2a) toulouse-maelis: accept invoice with no amount provided (#96081)
  * (712f36) toulouse-maelis: factorize retrieving the family_id (#94122)
  * (e2be2b) toulouse_maelis: add cache on readFamily calls (#94062)
  * (817544) toulouse_maelis: factorize updateFamily calls through update_family_raw
    (#94062)
  * (99b187) toulouse_maelis: factorize readFamily calls through get_family_raw
    (#94062)
  * (7eb871) toulouse_maelis: remove unused incomeYear parameter (#94062)
  * (681d57) toulouse_maelis: simplify signature of get_family/get_rl methods
    (#94062)
  * (3dbe4c) toulouse_maelis: only read invoice every 2 minutes (#94061)
  * (536c46) toulouse-maelis: add a coherent cache system between nodes (#94110)
  * (a73e81) base: show a real error message when the connector is down (#96229)
  * (2caf1c) astregs: log a warning for an unknown tiers (#97204)
  * (49142a) misc: make InvalidParameterValue inherit from APIError (#97203)
  * (49d891) misc: fix importerror on pkg_resources with py312 (#97203)
  * (4b9c0d) Revert toulouse-maelis: add a coherent cache system between nodes
    (#94110)
  * (4e0a9d) toulouse-maelis: add a coherent cache system between nodes (#94110)
  * (913a73) toulouse-maelis: add family_id and NameID on all subscription endpoints
    (#94121)
  * (06d1ec) toulouse-maelis: explicitly replace soap responses in tests (#94116)
  * (a5a2bb) toulouse-maelis: remove redondant calls to serialize_object (#94113)
  * (911c6d) toulouse-maelis: detail no invoice on basket validation message
    (#95045)
  * (19b0c5) toulouse-maelis: use activity start date to get recurrent weeks
    (#97183)
  * (40b356) toulouse-maelis: force a deadline payment date when unset (#96666)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 28 Oct 2024 14:20:04 +0100

passerelle (8.47) trixie-eobuilder; urgency=low

  * (584591) proxy: do not show availability status when status url is not set
    (#97314)
  * (611272) nox: add check_manifest (#92217)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 22 Oct 2024 11:09:09 +0200

passerelle (8.46) trixie-eobuilder; urgency=low

  * (8780ce) qrcode: return certificate accounts status in get_certificate (#97085)
  * (f71dee) qrcode: fix events aggregation for default account (#97093)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Oct 2024 17:07:39 +0200

passerelle (8.45) trixie-eobuilder; urgency=low

  * (43b2b4) misc: optimize expired logs cleaning (#88953)
  * (557eb3) misc: move get_all_apps in models (#88953)
  * (ad36e2) base: drop logs transaction_id index (#88960)
  * (162b02) base: use pk as hint to find logs of the same call (#88960)
  * (c094b9) base: add a BRIN index on ResourceLog.timestamp (#88960)
  * (0721fa) api_entreprise: support document without timestamp (#96914)
  * (275288) jsonresponse: improve logging in to_json decorator (#95478)
  * (d25506) qrcode: fix broken wcs trigger tests (#96792)
  * (5119b1) qrcode: fix merge of untallied certificates (#95752)
  * (738e0e) qrcode: check certificate validity dates before tallying (#93728)
  * (0da87b) translation update (#96308)
  * (0061ed) proxy: implement check_status to display downtimes (#96308)
  * (9a0a52) jsondatastore: mark connector as legacy / no longer addable (#96587)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Oct 2024 11:10:36 +0200

passerelle (8.44) trixie-eobuilder; urgency=low

  * (e9a05b) gesbac: mark connector as legacy/no longer addable (#95857)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 02 Oct 2024 16:05:30 +0200

passerelle (8.43) trixie-eobuilder; urgency=low

  * (d81cd5) qrcode: send tally informations when triggering w.c.s. (#96057)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 01 Oct 2024 15:40:31 +0200

passerelle (8.42) trixie-eobuilder; urgency=low

  * (68b533) api-particulier: increase api_key field size (#95795)
  * (c1a33d) api-particulier: remove avis-imposition endpoint (#95795)
  * (d32bd6) api-particulier: use new sandbox staging.particulier.api.gouv.fr
    (#95795)
  * (0ae07b) translation update
  * (2a7615) qrcode: change bad signature error messag (#96082)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 30 Sep 2024 18:30:46 +0200

passerelle (8.41) trixie-eobuilder; urgency=low

  * (bd8693) toulouse_smart: parse v1/intervention-types as JSON (#95938)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 30 Sep 2024 16:10:05 +0200

passerelle (8.40) trixie-eobuilder; urgency=low

  * (7c72ef) cmis: fix typo (#95611)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 27 Sep 2024 09:14:10 +0200

passerelle (8.39) trixie-eobuilder; urgency=low

  * (51dd7a) qrcode: fix encoding of orig in signed urls (#95709)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 20 Sep 2024 13:34:06 +0200

passerelle (8.38) trixie-eobuilder; urgency=low

  * (6d1a03) misc: adjust style of downtimes table (#95678)
  * (7a3f59) misc: add/use shorter datetime format (#95678)
  * (501e97) translation update (#94584)
  * (438b89) base: humanize delay helper (#94584)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 20 Sep 2024 08:19:41 +0200

passerelle (8.37) trixie-eobuilder; urgency=low

  * (a35f10) vivaticket: fix POST calls arguments (#95356)
  * (46d9e0) translation update (#92973)
  * (f50aea) base: add downtimes tab in resource view (#92973)
  * (7c13a4) api-impot-particulier: set log level to debug for success call details
    (#94971)
  * (6333ec) toulouse-maelis: trim recorded activities data (#95136)
  * (29cd8c) toulouse-maelis: add a regie/family index on invoices (#95007)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 13 Sep 2024 15:02:50 +0200

passerelle (8.36) trixie-eobuilder; urgency=low

  * (516f9e) toulouse-maelis: prevent cron to trigger an empty payload to wcs
    (#94877)
  * (daf815) toulouse-maelis: forbidden online payment on past due date (#94605)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 05 Sep 2024 15:56:06 +0200

passerelle (8.35) trixie-eobuilder; urgency=low

  * (4fc967) translation update
  * (412220) mdph13: remove application (#93668)
  * (808e9f) ci: show pip install command output (#93872)
  * (21e27a) nox: use pytest-freezer instead of pytest-freezegun (#94177)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 28 Aug 2024 10:44:34 +0200

passerelle (8.34) trixie-eobuilder; urgency=low

  * (eac58f) caldav: fix RRULE/UNTIL type according to DTSTART field (#88594)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Aug 2024 09:48:10 +0200

passerelle (8.33) trixie-eobuilder; urgency=low

  * (f6db1f) translation update
  * (7fb9c0) toulouse_foederis: remove coercion method get_bool (#89982)
  * (3e9f56) photon: features is optional in geojson (#89982)
  * (7f72d2) misc: remove explicit coercions in schemas (#89982)
  * (9118fb) misc: use utils.json.validate_schema in
    JSONSchemaFromXMLSchema.validate (#89982)
  * (49c665) misc: use utils.json.validate_schema in tests (#89982)
  * (a92a6e) misc: fis use of examples property in JSON schemas (#89982)
  * (778efd) toulouse_maelis: remove case working with JSON boolean coercion
    (#89982)
  * (2e46d6) misc: remove $schema declarations in JSON schemas (#89982)
  * (a90432) utils: coerce empty optional properties (#89982)
  * (8c9c74) utils: coerce integer and boolean values during JSON validation
    (#89982)
  * (774a3f) utils: Cognito token is valid for 1h by default; remove useless
    ZeroAuth (#88372)
  * (f7d26c) utils: fix cognito username/password typo (#88372)
  * (793408) proxy: feature flag for cognito auth (#88372)
  * (6c73a5) proxy: migration step to keep auth basic on existing proxies (#88372)
  * (84039c) utils: move AuthBase subclasses to passerelle.utils.http_authenticators
    (#88372)
  * (f2f4df) proxy: add oauth2/AWS Cognito support (#88372)
  * (0969e6) greco: refactoring to use TokenAuth (#88372)
  * (83e14d) sivin: refactoring to use TokenAuth (#88372)
  * (899be2) r2p: refactoring to use TokenAuth (#88372)
  * (8bad40) api_impot_particulier: refactoring to use TokenAuth (#88372)
  * (2d27e6) base: introduce OAuth2Resource and a flexible TokenAuth (#88372)
  * (044e2a) greco: refactor tests to use responses (#88372)
  * (f0b4dd) sivin: refactor tests to use responses (#88372)
  * (c21537) r2p: expand tests on oauth token (#88372)
  * (7c9271) api_impot_particulier: expand tests on oauth token (#88372)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 Aug 2024 10:19:44 +0200

passerelle (8.32) trixie-eobuilder; urgency=low

  * (587721) qrcode: prevent bug when metadata is None (#93772)
  * (b75929) update translations
  * (6c635a) qrcode: fix default template translations (#93717)
  * (1c896e) qrcode: fix default template (#93716)
  * (dcc3d5) qrcode: fix logging of refresh tally errors (#93662)
  * (b65ab7) qrcode: fix detection of network errors (#93661)
  * (2eefcd) qrcode: fix naive datetimes test warnings (#93660)
  * (25f0dd) qrcode: save last update timestamp in service worker (#86858)
  * (f8fa34) qrcode: allow any type of property in metadatas (#93532)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 01 Aug 2024 12:08:26 +0200

passerelle (8.31) trixie-eobuilder; urgency=low

  * (9d0ae8) pdf: augment flatten feature flag with pdftk implementation (#92708)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 Jul 2024 17:08:19 +0200

passerelle (8.30) trixie-eobuilder; urgency=low

  * (211c61) translation update (#93560)
  * (f220c7) mdph13: purge models before removal (#93560)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 Jul 2024 16:21:42 +0200

passerelle (8.29) trixie-eobuilder; urgency=low

  * (681842) translation update
  * (c14070) mgdis: handle missing 'draft' parameter (#93646)
  * (814588) mgdis: handle missing 'form_status_is_endoint' parameter (#93641)
  * (5b5aad) qrcode: add job to merge and anonymise old events (#91598)
  * (05b14a) qrcode: add 'pass' mode for certificates ignoring credit (#91888)
  * (b2c77f) qrcode: allow to revoke certificates (#90357)
  * (dac63c) qrcode: add background synchronization feedback (#90363)
  * (a3aff0) qrcode: move service worker initialization to qrcode element (#90363)
  * (0c540a) qrcode: show last tally informations (#90365)
  * (b49895) qrcode: fallback on network in case of service worker tally error
    (#92190)
  * (6c8cf4) qrcode: add zxing-js license notice (#91831)
  * (b7996d) qrcode: verify uuids passed to list-events (#92181)
  * (c31a91) mgdis: return demand datetime in 'form_receipt_datetime' param (#93368)
  * (94ba44) base: delete ResourceLogs when a Resource is deleted (#88749)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 Jul 2024 14:13:24 +0200

passerelle (8.28) trixie-eobuilder; urgency=low

  * (9cfbaf) translation update
  * (e7974c) qrcode: support accounts to isolate tallying informations (#91887)
  * (a69be3) qrcode: split event merging code (#91887)
  * (13085a) qrcode: allow to customize reader template via metadatas (#90366)
  * (8bae42) qrcode: add default content template and UI elements helpers (#90366)
  * (9edbef) qrcode: allow qrcode reader popup templating (#90366)
  * (657512) trivial: update pre-commit-hooks to 4.6.0 (#93275)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 22 Jul 2024 17:14:12 +0200

passerelle (8.27) trixie-eobuilder; urgency=low

  * (e89367) mgdis: call mgdis API only when NameID provided (#93200)
  * (4b30c9) mgdis: format correctly demand datetime (#93192)
  * (6db9c1) api_entreprise: do not return composition_reseau by default (#93161)
  * (c42015) misc: allow recent version of xmlschema (#93102)
  * (bc82c8) qrcode: handle missing campaign when creating new certificate (#92839)
  * (7fc660) qrcode: fix indexdb not initialized when reopening reader (#91886)
  * (16a974) mgdis: do not log requests errors (#92807)
  * (9aedd9) ci: stop building for bullseye (#92892)
  * (a6b38f) solis: add pdf conversion error details to response (#92999)
  * (0f1f38) setup: use setuptools instead of distutils (#92892)
  * (85f0e3) mdel: fix file saving methods for django 4.2 (#92969)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 Jul 2024 10:30:32 +0200

passerelle (8.26) trixie-eobuilder; urgency=low

  * (543186) pdf: add feature flag to use libreoffice for PDF flattening (#92622)
  * (120593) pdf: encode form's field string values (#92622)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Jul 2024 22:09:42 +0200

passerelle (8.25) trixie-eobuilder; urgency=low

  * (9a40e6) base: add index on resource_status (#89987)
  * (4d222e) phonecalls: add index on callee (#89987)
  * (ef28b4) base_adresse: add resource to streetmodel indexes (#89987)
  * (7ee709) translation update (#49810)
  * (8da8ac) remove application contrib/teamnet_axel (#49810)
  * (4f74fc) mgdis: handle not ok responses (#92428)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 28 Jun 2024 18:17:38 +0200

passerelle (8.24) trixie-eobuilder; urgency=low

  * (54085c) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 28 Jun 2024 11:47:02 +0200

passerelle (8.23) trixie-eobuilder; urgency=low

  * (00a61a) qrcode: handle date format errors in list-events endpoint (#92157)
  * (f52427) qrcode: handle missing campaign when creating reader (#92152)
  * (35dcde) api_entreprise: use v4 in associations endpoint (#92261)
  * (27d3a9) api_entreprise: expand test on associations endpoint (#92261)
  * (614931) atal_rest: make worksrequests_id mandatory (#92405)
  * (c27e67) toulouse-maelis: do not notify invoice if amount is null (#92394)
  * (3f5c75) toulouse-maelis: refresh invoice before notifying (#92394)
  * (4cf874) utils/soap: raise SOAPServiceUnreachable on network error (#92330)
  * (97f651) toulouse-maelis: do not send sentry reading invoices for unknown family
    (#92329)
  * (b99353) toulouse-smart: do not crash if optional fields are not provided
    (#91862)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 28 Jun 2024 11:08:17 +0200

passerelle (8.22) trixie-eobuilder; urgency=low

  * (1575ab) qrcode: convert credit to integer when saving event (#92150)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Jun 2024 15:52:55 +0200

passerelle (8.21) trixie-eobuilder; urgency=low

  * (d5c485) qrcode: filter expired certificates of tally result (#91595)
  * (1fa725) misc: reduce requests timeout to 5 seconds in endpoints (#90713)
  * (b5542f) toulouse-maelis: raise on linking without NameID (#92062)
  * (ce1bd8) translation update
  * (833519) caluire-axel: catch extra parameters on pdf invoice endpoint (#90465)
  * (0379c5) toulouse-axel: catch extra parameters on pdf invoice endpoint (#90465)
  * (ad6796) toulouse_maelis: catch extra parameters on pdf invoice endpoint
    (#90465)
  * (0ae181) ci: remove "failFast true" in Jenkinsfile (#92007)
  * (356676) ldap: skip ldap tests when slapd is not installed (#91648)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Jun 2024 14:59:10 +0200

passerelle (8.20) trixie-eobuilder; urgency=low

  * (5e6e82) translation update
  * (46e478) qrcode: use django JavascriptCatalog for translations (#91561)
  * (dc0486) qrcode: trigger wcs on tallying (#90361)
  * (756c2d) qrcode: add endpoint to list events (#90358)
  * (be0208) qrcode: force save of overdraft tallying events when they're coming
    from the service worker (#90356)
  * (ebad0a) qrcode: show remaining credits on the reader (#90356)
  * (23a613) qrcode: handle credits in the service worker (#90356)
  * (f80394) qrcode: add credit management in the backend (#90356)
  * (2b7302) qrcode: add add-event endpoint (#90356)
  * (ba2a92) qrcode: add metadata on events (#90356)
  * (6571fe) qrcode: allow to enable tallying on campaigns (#90353)
  * (d4e23f) qrcode: add save-campaign endpoint (#90353)
  * (8e6fe4) qrcode: add Campaign model (#90353)
  * (a07d0a) cityweb: do not crash cleaning without storage directory (#91069)
  * (90166e) soap: only cache the WSDL Document object (#91509)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Jun 2024 11:20:56 +0200

passerelle (8.19) trixie-eobuilder; urgency=low

  * (c707b7) sms: accept anything as counter (#91818)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 13 Jun 2024 18:28:05 +0200

passerelle (8.18) trixie-eobuilder; urgency=low

  * (f8d7af) carl: set token request timeout to 5s (#91603)
  * (2248d0) toulouse-smart: correct daylight time change test (#91508)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 Jun 2024 17:53:53 +0200

passerelle (8.17) trixie-eobuilder; urgency=low

  * (787d9c) translation update
  * (071b54) misc: add filter on job status to job page (#88641)
  * (0bdfc7) misc: call init_stuff() from setup() not dispatch() (#88641)
  * (9de401) misc: extract Job.STATUS_CHOICES (#88641)
  * (5cbbf1) misc: add an icon for QR code connector (#91540)
  * (86e654) toulouse_smart: add new field to intervention (#91529)
  * (a78cdb) toulouse_smart: remove obsolete migration with slow test (#91529)
  * (bc9d64) toulouse_maelis: prevent concurrent update to same fields of Invoice
    (#90074)
  * (4feba5) toulouse-maelis: [test] SOAPFault on paid invoice notification (#90074)
  * (e679ce) toulouse-maelis: add X value to sex referential (#91244)
  * (8eaf29) misc: keep using pytz in Django 4 for toulouse smart (#91466)
  * (b5894a) arcgis: remove useless safe call on help_text (#91466)
  * (40ea30) api_entreprise: avoid converting birthdate param to date in Django 4
    (#91466)
  * (c86613) ci: test against Django 4.2 (#91466)
  * (1d0089) js: fix linter (#83187)
  * (6650e8) js: configure js linter (#83187)
  * (c389b8) ci: migrate from tox to nox (#91447)
  * (5073d2) toulouse-maelis: save normalized family ids (#90164)
  * (d97fe1) sms: add statistics on credit spent (#90421)
  * (78ca23) sms: filter and group statistics by counter name (#90421)
  * (52b227) sms: receive and log counter (#90421)
  * (969e62) tests: check SOAP calls are done with default requests timeout (#90698)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Jun 2024 17:31:59 +0200

passerelle (8.16) trixie-eobuilder; urgency=low

  * (24acec) translation update
  * (7c01c1) toulouse_maelis: add an explicit reference_year parameter to get-
    person-activity-list (#90565)
  * (349ea0) toulouse_maelis: add activity_label parameter to get-person-activity-
    list (#90565)
  * (daf085) toulouse_maelis: add activity_label parameter to
    get_person_activity_list_raw (#90565)
  * (1b875f) tests: intercept exceptions in request_check (#90565)
  * (c89045) tox.ini: add coverage of tests/ (#90565)
  * (903425) proxy: allow 0 timeout to use system default (#88886)
  * (f4a62b) requests: keep default timeout if set to None (#88886)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 May 2024 12:34:24 +0200

passerelle (8.15) trixie-eobuilder; urgency=low

  * (733cc1) litterlias: accept json response in annexes (#90254)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 May 2024 14:58:37 +0200

passerelle (8.14) trixie-eobuilder; urgency=low

  * (022d3f) translation update
  * (9d8ed0) r2p: add hide_spi parameter (#90217)

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

passerelle (8.13) trixie-eobuilder; urgency=low

  * (35201c) translation update
  * (48eeaf) translations update
  * (a3862e) translations update
  * (096320) misc: allow an "empty" value (single dash) for trace emails (#88841)
  * (feb6fd) photon: handle "name" and pack other extra properties (#89845)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Apr 2024 16:23:53 +0200

passerelle (8.12) trixie-eobuilder; urgency=low

  * (db9740) tcl: use id_data in status check (#89823)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 22 Apr 2024 09:28:53 +0200

passerelle (8.11) trixie-eobuilder; urgency=low

  * (38d620) jsonresponse: add x-error-code header in case of error (#89784)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 19 Apr 2024 14:45:58 +0200

passerelle (8.10) trixie-eobuilder; urgency=low

  * (c25a37) litteralis: receive and forward file as an attachment (#89739)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Apr 2024 16:14:58 +0200

passerelle (8.9) trixie-eobuilder; urgency=low

  * (c10b23) rsa13: keep null integer values in CSV export (#89677)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 Apr 2024 11:10:01 +0200

passerelle (8.8) trixie-eobuilder; urgency=low

  * (3538d0) toulouse-foederis: increase requests timeout (#89287)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Apr 2024 11:27:54 +0200

passerelle (8.7) trixie-eobuilder; urgency=low

  * (abafd1) translations update

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Apr 2024 12:03:13 +0200

passerelle (8.6) trixie-eobuilder; urgency=low

  * (a56571) toulouse-maelis: change activities sort on global catalog (#89096)
  * (d4bb80) toulouse-maelis: [tests] count soap requests (#88873)
  * (10590e) toulouse_maelis: check q is a DUI in search-family-dui (#88873)
  * (23a59e) caldav: add EGW SQL log cleaning (#88974)
  * (71d40f) caldav: add a test with datetime (#88977)
  * (d74065) caldav: fix SEQUENCE value when creating an event (#88977)
  * (1fa2c0) caldav: remove caldav lib mocks from tests (#88463)
  * (96c1e4) qrcode: add retry button to refetch metadata on error (#86091)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Apr 2024 11:45:13 +0200

passerelle (8.5) trixie-eobuilder; urgency=low

  * (3729c4) filr_rest: precise folder title when search (#88491)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Mar 2024 12:29:06 +0100

passerelle (8.4) trixie-eobuilder; urgency=low

  * (923125) caldav: add SEQUENCE field when missing on event update (#88417)
  * (4a243f) translation update
  * (b5ccfb) carl: add check_status method checking if Carl is up (#88345)
  * (a36a0f) translations update
  * (fd7a2d) caldav: add rrule/until convertion to date (#88393)
  * (1e1334) caldav: pin bookworm's version of caldav lib & deps (#88393)
  * (ed4a4b) carl: add check on empty id (#87989)
  * (82e4d4) caldav: remove DTSTART & DTEND from required arguments (#88313)
  * (9ccf11) mgdis: add initial connector (#88018)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Mar 2024 16:11:27 +0100

passerelle (8.3) trixie-eobuilder; urgency=low

  * (764a19) caldav: fix event update (#88140)
  * (04a984) caldav: add attribute to avoid logging of "normal" 401 (#88120)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 Mar 2024 14:04:55 +0100

passerelle (8.2) trixie-eobuilder; urgency=low

  * (7b58db) caldav: make caldav use our requests in order to log DAV request
    (#88089)
  * (8986d3) caldav: change CATEGORIES parameter handling (#88089)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 13 Mar 2024 11:59:07 +0100

passerelle (8.1) trixie-eobuilder; urgency=low

  * (5d2633) toulouse-maelis: sort activities on global catalog (#87953)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 08 Mar 2024 16:00:12 +0100

passerelle (8.0) trixie-eobuilder; urgency=low

  * (0f7502) update translation
  * (f32d06) carl: add carl connector (#86683)
  * (08b82d) update translation
  * (5e3a2d) Revert "update translations"
  * (c72960) update translations
  * (665c16) caldav: add event creation/update/deletion (#87227)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 Mar 2024 18:34:15 +0100

passerelle (7.99) trixie-eobuilder; urgency=low

  * (5f8610) toulouse-maelis: add get-family-id endpoint (#87561)
  * (47f925) update translation
  * (636987) qrcode: center popup and make it full width (#86853)
  * (7330fc) qrcode: move tally to a new element (#86853)
  * (6fc972) qrcode: wait for UI update in tests event when not calling fetch
    (#86853)
  * (631fd5) qrcode: move data items to a new element (#86853)
  * (8e7056) qrcode: move validity code to a new element (#86853)
  * (996626) qrcode: remove title and show errors in dedicated div (#86853)
  * (f7f848) litteralis: do not send microseconds (#87648)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 01 Mar 2024 17:58:37 +0100

passerelle (7.98) trixie-eobuilder; urgency=low

  * (b35b0f) atal_rest: expand data returned by worksrequest-status (#87630)
  * (1570ba) atal_rest: change a parameter name (#87489)
  * (ea1a5a) atal_rest: accept string and float for geoloc (#87484)
  * (96f992) js: pin happy-dom version (#87584)
  * (fd9166) toulouse-maelis: [tests] empty activity referential into a test
    (#87625)
  * (3f584e) js: fix timers mocking in QRCode tests (#87365)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 01 Mar 2024 10:38:42 +0100

passerelle (7.97) trixie-eobuilder; urgency=low

  * (668ddf) toulouse_maelis: trigger wcs after paid notification (#87168)
  * (b9cc85) toulouse_maelis: add an error status to invoice (#87168)
  * (b2aa4c) misc: add count parameter to BaseResource.jobs() (#87168)
  * (d41679) litteralis: accept tz-aware datetimes (#87415)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Feb 2024 20:20:02 +0100

passerelle (7.96) trixie-eobuilder; urgency=low

  * (51d2b4) toulouse_smart: accept tz-aware datetimes (#87415)
  * (c9001c) qrcode: don't refresh tallying when reader is not visible (#86856)
  * (2f50e4) qrcode: fix tally-url present even when tallying is disabled for a
    reader (#87343)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Feb 2024 18:43:26 +0100

passerelle (7.95) trixie-eobuilder; urgency=low

  * (91b92a) toulouse_maelis: restart paid notification job every 5 minutes on
    failure (#87030)
  * (628b38) toulouse_maelis: ignore all errors when retrieving invoices (#87028)
  * (8d6f20) utils/soap: use SOAPServiceUnreachable for all service down errors
    (#87028)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 20 Feb 2024 07:47:53 +0100

passerelle (7.94) trixie-eobuilder; urgency=low

  * (68764c) translation update
  * (33b39c) base_adresse: add indexes on on geographic models names (#66694)
  * (0fa387) qrcode: don't refetch metadata & tally status if scanning the same
    certificate twice (#86854)
  * (9ed59b) qrcode: wait for metadata & tally to be loaded before returning from
    scan (#86854)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 14 Feb 2024 16:02:37 +0100

passerelle (7.93) trixie-eobuilder; urgency=low

  * (7c9e48) rsa13: rename type-evenement endpoint to typeevenement (#86918)
  * (284243) qrcode: add tally service worker (#86092)
  * (473885) qrcode: add tallying support (#86092)
  * (38d3fb) arcgis: add endpoint to add/edit/delete features (#86679)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Feb 2024 15:55:44 +0100

passerelle (7.92) trixie-eobuilder; urgency=low

  * (36dfa9) qrcode: add metadata support (#82653)
  * (cd0f44) mdel: remove job call to non-existent method (#86794)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Feb 2024 10:47:38 +0100

passerelle (7.91) trixie-eobuilder; urgency=low

  * (97e77b) translation update
  * (c3b570) toulouse-maelis: add DUI to already linked error (#86594)
  * (d05217) utils/api: do not clobber endpoint.methods when endpoint.post exists
    (#84252)
  * (5b2f2d) rsa13: add beneficiaire evenement endpoints (#84252)
  * (4465d6) rsa13: add type-evenement endpoint (#84252)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 09 Feb 2024 10:49:37 +0100

passerelle (7.90) trixie-eobuilder; urgency=low

  * (0b4de6) tests: remove references to InMemoryCache (#85832)
  * (a15a11) utils/soap: use http cache for wsdl and xsd files (#85832)
  * (9a487d) utils: return cached response if refresh fails (#85832)
  * (9a158a) toulouse-maelis: always return err=0 on dlnuf endpoint (#86503)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 Feb 2024 20:49:28 +0100

passerelle (7.89) trixie-eobuilder; urgency=low

  * (a1d4c4) utils: normalize schema before validation (#86422)
  * (f2b64b) utils: factorize json schema validation (#86422)
  * (45f6ee) utils: simplify subclassing APIError (#86422)
  * (3c30a7) ci: use jsonschema version from debian bookworm (#86422)
  * (3ca8e9) packaging: relax version constraint on jsonschema (#86422)

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

passerelle (7.88) trixie-eobuilder; urgency=low

  * (8f21df) r2p: adapt some labels (#86420)
  * (425852) translation update
  * (0f1117) r2p: start connector (#86000)
  * (eac67c) toulouse-maelis: don't validate a basket unrelated to new subscriptions
    (#86374)
  * (f841e9) toulouse-maelis: do not link invoice to removed subscriptions (#86373)
  * (ad5431) toulouse-maelis: use a basket id variable (#86373)
  * (1a3065) toulouse-maelis: [tests] do subscribe before basket validation on tests
    (#86364)
  * (33c756) toulouse-maelis: [tests] use same basket id in all tests (#86354)
  * (94e60a) mdel: intercept exceptions during response retrieval (#86379)
  * (3ad6c8) mdel: keep sending demands (#86379)
  * (df0084) utils: raise sftp timeout to 20 secondes (#86379)
  * (13d30a) toulouse-maelis: normalize rl indicator referential (#86068)
  * (b5aa2b) toulouse-maelis: normalize organ referential (#86068)
  * (509ae3) toulouse-maelis: normalize direction referential (#86068)
  * (c3557f) toulouse-maelis: normalize service referential (#86068)
  * (93c622) toulouse-maelis: add service to nursery data (#86068)
  * (e2e591) toulouse-maelis: add service to personnal activity data (#86068)
  * (94057f) toulouse-maelis: add service to activity referential data (#86068)
  * (86ba7d) toulouse-maelis: add direction to service referential data (#86068)
  * (129e2a) csv: keep on failing on nul bytes (#86355)
  * (1c7f6c) tests: keep on using deprecated cgi module in tests (#86355)
  * (8459ef) litteralis: raise API error on bad coordinates (#85310)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 01 Feb 2024 12:10:40 +0100

passerelle (7.87) trixie-eobuilder; urgency=low

  * (8c9edc) toulouse-maelis: notify all invoices paid (#85807)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 19 Jan 2024 10:39:56 +0100

passerelle (7.86) trixie-eobuilder; urgency=low

  * (f69f62) base_adresse: endpoint cities, compatibility with wcs geolocation
    (#85863)
  * (72b331) toulouse-maelis: detail no week calendar error message (#85852)
  * (08f347) toulouse-maelis: ignore invoice without number (#85704)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 19 Jan 2024 08:40:55 +0100

passerelle (7.85) trixie-eobuilder; urgency=low

  * (28d2ea) toulouse-maelis: add family id to recurrent week call (#85389)
  * (9c695a) opengis: force projection for GeoJSON (#85670)
  * (bbf7aa) Revert base_adresse: add indexes on on geographic models names (#66694)
  * (ee1baf) base_adresse: add indexes on on geographic models names (#66694)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 Jan 2024 10:31:56 +0100

passerelle (7.84) trixie-eobuilder; urgency=low

  * (37536d) toulouse_maelis: report update errors after a delay (#84953)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 15 Jan 2024 15:48:01 +0100

passerelle (7.83) trixie-eobuilder; urgency=low

  * (514c3f) scrib: always send numBac if present (#85548)
  * (dd8703) scrib: return with err 1 on error codeErreur/codeRetour responses
    (#85447)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 13 Jan 2024 00:49:28 +0100

passerelle (7.82) trixie-eobuilder; urgency=low

  * (104f96) toulouse-maelis: parse datetime on activity birth dates (#85263)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Jan 2024 11:49:14 +0100

passerelle (7.81) trixie-eobuilder; urgency=low

  * (6f3516) settings: disable nantes_scrib app by default (#85087)
  * (43e2d9) jenkinsfile: use parallel for pytest/vitest/pylint (#85071)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Dec 2023 15:31:48 +0100

passerelle (7.80) trixie-eobuilder; urgency=low

  * (d0ecf8) update translations
  * (31a082) scrib: use abstract SOAP model (#84895)
  * (020a40) soap: create an AbstractSOAPConnector (#84895)
  * (001009) toulouse-maelis: detail get-recurrent-week errors (#84975)
  * (b377b8) js: fix vitest version used (#84940)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Dec 2023 12:21:00 +0100

passerelle (7.79) trixie-eobuilder; urgency=low

  * (52886c) update translations
  * (b8fc97) add contrib.nantes_scrib connector (#83360)
  * (40c3c6) matrix42: add a generic object/action POST endpoint (#84636)
  * (ec8dd0) toulouse-maelis: hide standard unit from main catalog items (#84760)
  * (5ad847) misc: remove copyright line from footer (#84811)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 19 Dec 2023 09:54:06 +0100

passerelle (7.78) trixie-eobuilder; urgency=low

  * (8e6f61) toulouse-maelis: allow to link providing accents (#84370)
  * (13fe64) toulouse-maelis: do not apply distinct on activity referential (#84576)
  * (610198) soap: fix initial migration (#84761)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 15 Dec 2023 10:47:45 +0100

passerelle (7.77) trixie-eobuilder; urgency=low

  * (8b3b8e) api_particulier: increase api_key size (#84671)
  * (529811) jenkins: double test processes (#84680)
  * (afab9d) astregs: fix typo in find_tiers_by_rib (#84512)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 13 Dec 2023 13:17:24 +0100

passerelle (7.76) trixie-eobuilder; urgency=low

  * (e592c3) toulouse-maelis: manage fiscal number on RL (#84372)
  * (ad4b9d) toulouse-maelis: update Family WSDL (#84372)
  * (b4d637) cmis: disable logging of requests errors (#84348)
  * (f15d80) cmis: improve reporting of ObjectNotfound and PermissionDenied (#84348)
  * (2e167a) esup_signature: ensure compatibility with requests < 2.27 (#84043)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 Dec 2023 15:57:27 +0100

passerelle (7.75) trixie-eobuilder; urgency=low

  * (f513f2) opengis: add support for wfs:FeatureCollection responses (#84053)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 29 Nov 2023 10:34:57 +0100

passerelle (7.74) trixie-eobuilder; urgency=low

  * (b99398) opengis: include data from namespaced elements (#79982)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 27 Nov 2023 13:41:47 +0100

passerelle (7.73) trixie-eobuilder; urgency=low

  * (7de7cd) cmis: produce more precise APIError on
    cmislib.PermissionDeniedException (#83682)
  * (c24719) cmis: search first existing parent folder from the end of the path
    (#83682)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 27 Nov 2023 10:31:35 +0100

passerelle (7.72) trixie-eobuilder; urgency=low

  * (bfd1fc) translation update
  * (905e3b) toulouse-maelis: hide invoices no more returned by maelis (#83676)
  * (e8122d) toulouse-maelis: allow to link with RL2 data (#83842)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 22 Nov 2023 21:25:20 +0100

passerelle (7.71) trixie-eobuilder; urgency=low

  * (4c5204) mdel: cleanup demands folders (#83570)
  * (07619b) qrcode: fix fullscreen size on desktop & icons (#83517)
  * (b516b7) qrcode: fix warnings on the reader page (#83525)
  * (92768f) qrcode: don't show error in console if camera torch isn't supported
    (#83516)
  * (d69e4d) toulouse-foederis: add degree level parameter to attach_degree endpoint
    (#83507)
  * (2711f5) toulouse-foederis: add count parameters when updating announces
    (#83507)
  * (cd08a2) qrcode: make validity optional (#83464)
  * (66e993) qrcode: factorize generation of b45 signed data (#83464)
  * (00443f) qrcode: change lost signature key in JS tests (#83464)
  * (230d42) isere-esrh: add job-types endpoint (#82880)
  * (a8e222) isere-esrh: add entities endpoint (#82880)
  * (795151) isere-esrh: add connector and official endpoint (#82880)
  * (08fa0f) soap: complete check status system (#83473)
  * (320013) qrcode: add creation and last modification datetime to data models
    (#83463)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Nov 2023 11:54:35 +0100

passerelle (7.70) trixie-eobuilder; urgency=low

  * (4338ee) translation update
  * (32d3dd) qrcode: add frontend qrcode reader (#82652)
  * (7314fa) js: add js unit tests support (#82651)
  * (82e901) qrcode: add qrcode reader management endpoints (#82650)
  * (a51c49) qrcode: add get-qrcode endpoint (#82649)
  * (1e12da) qrcode: create qrcode connector & certificate management endpoints
    (#82648)
  * (e506fa) debian: add back memory-report to uwsgi default configuration (#80451)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Nov 2023 18:42:38 +0100

passerelle (7.69) trixie-eobuilder; urgency=low

  * (0a2803) astech: don't use bytes in APIError content (#83342)
  * (81f58c) toulouse-maelis: filter subscribable school years (#83262)
  * (2a73e4) general: log Publik-Caller header (#83111)
  * (979e53) toulouse-maelis: correct for-payment parameter usage (#77110)
  * (5cd1e3) toulouse-maelis: get users linked to a family (#77295)
  * (aa9585) toulouse-maelis: manage online_payment without cache (#83257)
  * (923427) toulouse-maelis: rename activity type label (#83165)
  * (34ac70) toulouse-maelis: display default template values in manager (#83054)
  * (1b0c84) toulouse-maelis: manage applicative error on school registration
    (#82705)
  * (d0f4b9) toulouse-maelis: [tests] add test on school registration error (#82705)
  * (a7ff9b) toulouse-maelis: put global catalog in cache (#82379)
  * (b7b507) toulouse-maelis: disable connecteur by default (#83025)
  * (6c4fc4) toulouse-maelis: remove unused ref_date on catalog endpoint (#82966)
  * (e59765) toulouse-maelis: prevent creating invoice in concurency (#82706)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 10 Nov 2023 15:32:21 +0100

passerelle (7.68) trixie-eobuilder; urgency=low

  * (8bb8f2) translation update
  * (e2a45e) matrix42: rename search_filter to filter (#83112)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 03 Nov 2023 15:33:33 +0100

passerelle (7.67) trixie-eobuilder; urgency=low

  * (11d3bd) translation update
  * (2162e9) matrix42: use a pattern for ddname on fragment endpoint (#83105)
  * (264550) matrix42: add filter possibility on fragment endpoint (#83103)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 03 Nov 2023 13:39:27 +0100

passerelle (7.66) trixie-eobuilder; urgency=low

  * (ba58f1) matrix42: do not log requests errors (#83101)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 03 Nov 2023 11:38:02 +0100

passerelle (7.65) trixie-eobuilder; urgency=low

  * (f564e7) translation update
  * (6f7acc) add matrix42 connector (#81490)
  * (62c0b9) astech: don't log requests errors (#83034)
  * (2b0842) atal_rest: accept empty list in worksrequest-intervention-status
    (#83029)
  * (d31558) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 Nov 2023 17:00:01 +0100

passerelle (7.64) trixie-eobuilder; urgency=low

  * (140863) translation update
  * (fa50ff) astech: add filters to column results (#82963)
  * (0154de) translation update
  * (f336d7) atal_rest: add worksrequest-intervention-status endpoint (#82948)
  * (c148f6) debian: add uwsgi/passerelle SyslogIdentifier in service (#82977)
  * (bda1eb) cron: add an every5min entry (#82961)
  * (8892a9) setup: compute pep440 compliant dirty version number (#81731)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Oct 2023 16:03:12 +0100

passerelle (7.63) trixie-eobuilder; urgency=low

  * (14a6fb) translations update
  * (f63e25) utils: add tools to execute actions outisde of transactions (#31204)
  * (4789f1) astech: add endpoint to get view data (#82416)
  * (2bbc83) astech: add endpoint to get view columns (#82416)
  * (94184d) astech: add endpoint to list available views (#82416)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Oct 2023 10:11:49 +0200

passerelle (7.62) trixie-eobuilder; urgency=low

  * (76f386) toulouse-foederis: allow empty degree files (#82390)
  * (3d5ec0) toulouse-foederis: don't send filename in Content-Disposition of form-
    data when posting attachments (#82346)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Oct 2023 11:29:49 +0200

passerelle (7.61) trixie-eobuilder; urgency=low

  * (f2652b) toulouse-smart: do not crash on receiving string in place of block
    field (#79816)
  * (c59867) translation update
  * (fe1f40) toulouse-foederis: remove type_emploi data source (#82294)
  * (a3db9b) toulouse-foederis: use multipart/form-data to attach files & diplomas
    (#82291)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 12 Oct 2023 15:08:55 +0200

passerelle (7.60) trixie-eobuilder; urgency=low

  * (92f5b5) update translations
  * (d6b870) ci: keep on using pylint 2 while pylint-django is not ready (#81905)
  * (9d67f8) toulouse-foederis: allow empty phone in create-application (#81728)
  * (a9f295) templatags: rendering of $id/$ref in jsonschema (#81643)
  * (826674) soap: handle recursive complexType (#81643)
  * (117743) caluire-axel: fix family_date with a None first name (#81673)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 03 Oct 2023 10:19:19 +0200

passerelle (7.59) trixie-eobuilder; urgency=low

  * (49226a) toulouse-maelis: add service filter on get_nursery_geojson (#81538)
  * (bc62bd) toulouse-maelis: [tests] return more nurseries on get_nursery_geojson
    (#81538)
  * (4bd703) toulouse-maelis: add service filter on read_nursery_list (#81538)
  * (e1b3ab) toulouse-maelis: [tests] get last wsdls (#81538)
  * (7a671f) misc: introduce setting to disable https checks for given hostnames
    (#81541)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 29 Sep 2023 09:09:12 +0200

passerelle (7.58) trixie-eobuilder; urgency=low

  * (441ac4) toulouse-maelis: [tools] connector benchmark script (#81399)
  * (bac28e) toulouse-maelis: [tools] add tests to soap benchmark (#81399)
  * (b49798) toulouse-maelis: [tools] read_family benchmark script (#81399)
  * (898a14) atal_rest: accept empty files (#81518)
  * (ef0b51) sne: fail silently on common sne errors (#81452)
  * (bf2610) sne: fail silently on incorrectly formatted demand_id (#81452)
  * (c56c06) tests: provide tox4 compatibility (#81548)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 25 Sep 2023 16:43:02 +0200

passerelle (7.57) trixie-eobuilder; urgency=low

  * (649c1c) toulouse-foederis: send offer id in good field when applying (#81476)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Sep 2023 10:08:56 +0200

passerelle (7.56) trixie-eobuilder; urgency=low

  * (a192a9) toulouse_maelis: cache soap_client for 5 minutes (#81418)
  * (faf3e4) base: add cache to soap_client method (#81418)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Sep 2023 18:47:37 +0200

passerelle (7.55) trixie-eobuilder; urgency=low

  * (60bcc9) toulouse-maelis: [tools] add pay_invoice script (#81398)
  * (0d6e18) translation update
  * (02300e) toulouse-foederis: make current_situation field of create-application
    optional (#81346)
  * (520e6a) toulouse-foederis: send offer id and application type when creating
    application (#81346)
  * (199075) sendethic: add send ethic sms connector (#81143)
  * (5fe9b9) sms: factorize OVH & SMS Factor low credit alert tests (#81143)
  * (aed4c4) sms: factorize OVH and SMSFactor connectors (#81143)
  * (62e452) toulouse-foederis: normalize phone number (#77528)
  * (fd1c59) toulouse-maelis: do not crash linking RL1 with no birth data (#80922)
  * (402871) toulouse-maelis: [functests] update only doctor (#2770)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Sep 2023 14:39:41 +0200

passerelle (7.54) trixie-eobuilder; urgency=low

  * (4ccaad) adullact_pastell: do not log http errors (#80837)
  * (96b077) toulouse-maelis: restore clean-log on daily (#80885)
  * (9e64fa) translations update
  * (2916fb) adullact_pastell: add endpoint to run an action on document (#80835)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Sep 2023 11:53:28 +0200

passerelle (7.53) trixie-eobuilder; urgency=low

  * (e549db) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 29 Aug 2023 18:24:49 +0200

passerelle (7.52) trixie-eobuilder; urgency=low

  * (16fc48) atal_rest: add state label (#80653)
  * (9d78d8) toulouse-foederis: fix querying 'emploi' datasource with parent
    (#79938)
  * (8cdf3d) toulouse-foederis: add attach-degree endpoint (#80565)
  * (659ba1) toulouse-maelis: do not update basket removal date (#79253)
  * (7cbd27) toulouse-maelis: check read-schools-for-address-and-level parameters
    (#79211)
  * (1a3798) toulouse-maelis: log we got no invoice on basket validation (#79254)
  * (a48056) toulouse-maelis: accept indicator on subscription (#74978)
  * (eacfb5) toulouse-maelis: [tests] rename a test (#74978)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 29 Aug 2023 17:40:27 +0200

passerelle (7.51) trixie-eobuilder; urgency=low

  * (306cba) lille urban card: allow path in base URL (#80444)
  * (bcfc02) misc: update git-blame-ignore-revs to ignore quote changes (#79788)
  * (40142d) misc: apply double-quote-string-fixer (#79788)
  * (6e7ac8) misc: add pre commit hook to force single quotes (#79788)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 18 Aug 2023 12:04:34 +0200

passerelle (7.50) trixie-eobuilder; urgency=low

  * (0a46ad) api_particulier: add an message in known_errors (#80127)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Aug 2023 11:30:43 +0200

passerelle (7.49) trixie-eobuilder; urgency=low

  * (a19073) general: add a timestamp to static URLs, to avoid caching issues
    (#80228)
  * (7178f7) misc: mark some basic data sources endpoint with datasource parameter
    (#79706)
  * (fac611) toulouse-maelis: [functests] update vaccins referential (#79979)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 03 Aug 2023 09:27:14 +0200

passerelle (7.48) trixie-eobuilder; urgency=low

  * (4f136e) signal_arretes: fix RequestException not raised by raise_for_status
    (#79958)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Jul 2023 15:22:04 +0200

passerelle (7.47) trixie-eobuilder; urgency=low

  * (06f22a) toulouse-maelis: explicit RL can use perisco booking endpoints (#78890)
  * (ab2f8a) tcl: reorder schedules (#79548)
  * (c38ee2) debian: remove memory-report from uwsgi default configuration (#79890)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 21 Jul 2023 09:59:35 +0200

passerelle (7.46) trixie-eobuilder; urgency=low

  * (100064) toulouse-foederis: add count parameter to data source endpoints
    (#77526)
  * (5157fd) toulouse-foederis: use a different endpoint for emploi data source
    (#79737)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Jul 2023 12:12:18 +0200

passerelle (7.45) trixie-eobuilder; urgency=low

  * (8fa7d7) translations update
  * (c83228) adullact_pastell: add initial connector (#79105)
  * (3cee8e) toulouse-maelis: return an array with place ids (#79411)
  * (277520) opengis: fix reverse endpoint with bad params (#79136)
  * (64b25c) fixup! wcs: explicite wcs response on WcsApiError (#78967)
  * (a8bab7) wcs: explicite wcs response on WcsApiError (#78967)
  * (16fd6a) toulouse-maelis: stop triggering a removed wcs demand (#78967)
  * (56e2a4) toulouse-maelis: add building letters to complement referential
    (#79386)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 17 Jul 2023 17:44:29 +0200

passerelle (7.44) trixie-eobuilder; urgency=low

  * (122a0f) toulouse-maelis: [functests] book providing APE indicators (#79484)
  * (569159) toulouse-maelis: do not crash on tomcat unavailability (#74621)
  * (2b0612) toulouse-maelis: do not warn about unknown axel indicator (#79338)
  * (25420c) toulouse-maelis: do not crash on unbounded subscribed activity (#79088)
  * (bd388e) solis-afi-mss: provide quantity to demand help WS (#79327)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 Jul 2023 14:09:46 +0200

passerelle (7.43) trixie-eobuilder; urgency=low

  * (4ce087) translation update
  * (75db45) Revert "pastell: add initial connector (#79105)" (#79494)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Jul 2023 18:09:29 +0200

passerelle (7.42) trixie-eobuilder; urgency=low

  * (5cda73) sms: update credit left in check_status (#79444)
  * (ccb53b) pastell: add initial connector (#79105)
  * (9626f0) arpege_ecp: allow filtering demands by status (#79400)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Jul 2023 11:46:20 +0200

passerelle (7.41) trixie-eobuilder; urgency=low

  * (de3d69) atal_rest: do not expect json when sending attachments (#79332)
  * (84f1b2) atal_rest: ensure compatibility with requests < 2.27 (#79332)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 04 Jul 2023 10:53:41 +0200

passerelle (7.40) trixie-eobuilder; urgency=low

  * (d199eb) greco: use stored application code as default (#79320)
  * (938639) toulouse-maelis: do not crash reading a family with no birth data
    (#78027)
  * (f928a1) toulouse-axel: fix possible days endpoint (#78903)
  * (0616f2) toulouse-maelis: allow activity booking on civil year (#78579)
  * (5d05b3) pdf: make thumbnail url vary with PDF form file content (#78879)
  * (1afe1a) filr_rest: accept invalid email in share-folder endpoint (#79207)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 03 Jul 2023 15:36:25 +0200

passerelle (7.39) trixie-eobuilder; urgency=low

  * (34e0b6) translation update
  * (a16dc0) atal_rest: add multiple attachment endpoint (#79140)
  * (de8151) ovh: try/except APIError on hourly job (#78939)
  * (5ce8d3) atal_rest: make referential enpoints compliant with data source format
    (#79166)
  * (0b8730) toulouse-maelis: do not crash on cron when family is removed (#78929)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 28 Jun 2023 15:18:02 +0200

passerelle (7.38) trixie-eobuilder; urgency=low

  * (60d227) translation update
  * (faebc7) esup_signature: add workflows endpoint (#79131)
  * (7212c9) atal_rest: start connector (#78904)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Jun 2023 17:20:45 +0200

passerelle (7.37) trixie-eobuilder; urgency=low

  * (0e07b8) tests: remove wcs service from tests (#78935)
  * (f498f8) translation update (typography)
  * (d59eaa) translation update (french orthography rectifications of 1990)
  * (85f6e2) ci: build deb package for bookworm (#78968)
  * (9dee19) toulouse-maelis: accept only one subsciption per demand (#78928)
  * (6238b2) toulouse-maelis: refuse additionnal parameters on add-supplied-document
    (#78915)
  * (451cf5) toulouse-maelis: change interval on catalog request (#78311)
  * (5a1046) toulouse-maelis: [functests] correct dates on catalog script (#78311)
  * (5e94eb) toulouse-maelis: remove cache on activity catalog (#78141)
  * (ad7522) toulouse-maelis: [tests] simplify test on activities without nature
    (#78141)
  * (16ab7c) tououse-maelis: correct typos on person descriptions (#78749)
  * (4d58d2) toulouse-maelis: [functests] test document validity (#78539)
  * (6147e4) toulouse-maelis: add read-supplied-document-validity endpoint (#78539)
  * (c22981) toulouse-maelis: [tools] add readSuppliedDocumentValidity call (#78539)
  * (16c3bb) toulouse-maelis: [wsdl] get last family wsdl (#78539)
  * (37fcc2) toulouse-maelis: [functests] adding tests on capacities (#77634)
  * (1257ee) toulouse-maelis: [functests] update invoice test on extrasco (#77634)
  * (f5dc0f) toulouse-maelis: [functests] update loisirs basket tests (#77634)
  * (394602) toulouse-maelis: [functests] include ban zipcode into test (#77634)
  * (998e1c) toulouse-maelis: [functests] add subscriptions out from Toulouse
    (#77634)
  * (aa99a0) toulouse-maelis: [functests] re-enabling tests on extra-sco (#77634)
  * (e2047a) toulouse-maelis: [functests] re-enabling tests on loisirs (#77634)
  * (6546c7) toulouse-maelis: [functests] add test for adultes on perisco (#77634)
  * (2083b7) toulouse-maelis: [functests] re-enable test on pericso (#77634)
  * (a15c80) toulouse-maelis: [functests] improve tests on scolaire (#77634)
  * (bcbe12) toulouse-maelis: [functests] re-enabling tests on ape (#77634)
  * (ae5681) toulouse-maelis: [functests] flagCom correction (#77634)
  * (03cbdf) toulouse-maelis: [functests] locate test family into Toulouse (#77634)
  * (e873bf) toulouse-maelis: [functests] update referentials (#77634)
  * (59989d) toulouse-maelis: [functests] rename test families (#77634)
  * (aa2503) toulouse-maelis: [functests] complete tests on school subscription
    (#77634)
  * (59955c) toulouse-maelis: [functests] add visa date to supplied documents
    (#77634)
  * (72b3cc) toulouse-maelis: [tools] correct tools (#77634)
  * (ea1c2b) toulouse-maelis: [tools] set quantity on booking (#77634)
  * (95ba4d) api_particulier: add an message in known_errors (#78942)
  * (fb01b9) mdel: fix status endpoint with incorrect zipfile (#78917)
  * (468e53) opengis: fix features endpoint with bad json response (#78901)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 26 Jun 2023 15:15:35 +0200

passerelle (7.36) trixie-eobuilder; urgency=low

  * (002af7) update translations
  * (f7739d) base_adresse: inform that zipcode parameter is rarely usefull (#78719)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 20 Jun 2023 11:59:31 +0200

passerelle (7.35) trixie-eobuilder; urgency=low

  * (4e5ec5) toulouse-maelis: automaticaly select required recurrent-week (#78028)
  * (613084) toulouse-maelis: correct calendarGeneration values in tests (#78028)
  * (ec1c48) toulouse-maelis: use text as key for service criteria in catalog
    (#78308)
  * (261846) plone rest api: do not send emails on token request errors (#78535)
  * (c8fb63) toulouse-maelis: do not crash on null recurrent_week (#78517)
  * (7a21a3) sne: use Debian version of cryptography (#78475)
  * (d47981) esup_signature: switch eppn and create_by_eppn parameters (#78405)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Jun 2023 10:41:08 +0200

passerelle (7.34) trixie-eobuilder; urgency=low

  * (415e9f) greco: send motifsrejet as None (#78264)
  * (166d58) grenoble_gru: cleanup phone numbers (#78187)
  * (2cac25) photon: validate geojson content received (#68414)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Jun 2023 15:21:01 +0200

passerelle (7.33) trixie-eobuilder; urgency=low

  * (62ed94) soap: do not check wsdl url if certificates are changed (#77923)
  * (dcb772) api_impot_particulier: make fields required (#77899)
  * (7959ec) api_impot_particulier: fix api_url's default value in migrations
    (#77899)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 03 Jun 2023 08:59:38 +0200

passerelle (7.32) trixie-eobuilder; urgency=low

  * (65d3f3) translation update
  * (65409f) sne: start connector (#77933)
  * (3f69bd) toulouse-maelis: add new date parameters supply documents (#78074)
  * (9d0fc4) toulouse-maelis: [tests] complete supplied document test (#78074)
  * (29ce64) toulouse-maelis: [functest] add add_supplied_document script (#78074)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 01 Jun 2023 19:17:07 +0200

passerelle (7.31) trixie-eobuilder; urgency=low

  * (9a892a) general: remove no longer necessary perm='can_access' (#78041)
  * (e4a9d1) general: be explicit about open endpoints (#78041)
  * (29b877) translation update
  * (d176d9) toulouse-maelis: add service criteria to catalog (#77084)
  * (8df0c9) toulouse-maelis: accept an empty string as recurrent week (#78009)
  * (d21669) toulouse-maelis: use dedicated soap input on reccurent week tests
    (#78009)
  * (b74e84) esup_signature: add a field to define HTTP headers (#78003)
  * (0c0608) esup_signature: add parameters to the 'new' endpoint  (#77670)
  * (6b74e9) esup_signature: send standard parameters through the query string
    (#77670)
  * (7102c3) esup_signature: add new-with-workflow endpoint (#77670)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 31 May 2023 16:22:00 +0200

passerelle (7.30) trixie-eobuilder; urgency=low

  * (9ff696) misc: fix display of connector kebab menus (#77979)
  * (619472) debian: apply new pre-commit-debian (#77727)
  * (1ab81c) ci: upgrade pre-commit-debian (#77727)
  * (2277fc) api_particulier: normalize birth dates (#77306)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 May 2023 09:59:44 +0200

passerelle (7.29) trixie-eobuilder; urgency=low

  * (54dbbc) toulouse-foederis: send job_type, job_realm, job_family and job fields
    as list (#77776)
  * (6b4321) solis-apa: do not call gettext on French strings (#13108)
  * (3ba866) proxy: do not log requests errors (#77845)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 26 May 2023 08:51:30 +0200

passerelle (7.28) trixie-eobuilder; urgency=low

  * (393403) templates: move appbar extra-actions-menu inside actions block (#77797)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 22 May 2023 17:27:11 +0200

passerelle (7.27) trixie-eobuilder; urgency=low

  * (e2ce17) toulouse-foederis: add attach-file endpoint (#77527)
  * (7395fa) toulouse-foederis: add candidature endpoint (#77524)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 19 May 2023 12:22:08 +0200

passerelle (7.26) trixie-eobuilder; urgency=low

  * (816da0) plone_restapi: use ok webservice to get service status (#77695)
  * (be4a65) toulouse-maelis: trigger wcs when basket subscription is paid (#76398)
  * (347d09) toulouse-maelis: trigger wcs when basket subscription is cancelled
    (#76398)
  * (0276de) toulouse-maelis: trigger wcs when basket subscription is removed
    (#76398)
  * (80fc53) toulouse-maelis: detect removed basket subscriptions (#76398)
  * (3dab63) toulouse-maelis: record wcs-demand with subscription ids (#76398)
  * (bd9270) toulouse-maelis: [tests] update soap content (#76398)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 May 2023 12:12:13 +0200

passerelle (7.25) trixie-eobuilder; urgency=low

  * (31efc1) greco: send an empty string when a param is missing (#77681)
  * (9a4f57) astech: fix labels endpoint (#76998)
  * (e0ed5c) astech: fix companies endpoint (#76963)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 May 2023 10:51:30 +0200

passerelle (7.24) trixie-eobuilder; urgency=low

  * (ab46f1) translation update
  * (0b8108) toulouse-maelis: remove flagCom input from connector (#77547)
  * (f71891) toulouse-maelis: [tests] get a libelle2 on subscription from readFamily
    (#77547)
  * (731148) toulouse-maelis: [tests] get more data from town referential (#77547)
  * (c413b5) toulouse-maelis: [tests] update wsdls (#77547)
  * (fd09fb) esup_signature: start connector (#76994)
  * (84cd51) base_adresse: add parameter type=housenumber to prevent users from
    picking street addresses (#76376)
  * (8e2151) toulouse-maelis: [functests] adapt tests to last build (#77362)
  * (4cdfeb) toulouse-maelis: [functests] work on last test activities (#77362)
  * (896391) toulouse-maelis: [tools] add school referentials (#77362)
  * (86ac56) toulouse-maelis: return a quotients dict on RL (#77257)
  * (135cdb) toulouse-maelis: use libelle2 to display activities (#77291)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 May 2023 11:26:19 +0200

passerelle (7.23) trixie-eobuilder; urgency=low

  * (d87dd7) ldap: fix unclosed a tag (#77386)
  * (23480c) build: declare django 3.2 requirement (#77368)
  * (1bc79d) build: limit urllib3 version (#77360)
  * (bdd68d) toulouse-maelis: do not crash on agenda if we get no type (#77116)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 May 2023 14:01:04 +0200

passerelle (7.22) trixie-eobuilder; urgency=low

  * (f3a7f7) translation update (#76631)
  * (f70476) cityweb: add expired files deletion (#76631)
  * (822a0d) atal: handle error when uploading big file (#76884)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 May 2023 11:38:27 +0200

passerelle (7.21) trixie-eobuilder; urgency=low

  * (0a6733) translation update
  * (4d89c4) api-impot-particulier: add housing tax endpoint (#77236)
  * (96413b) api-impot-particulier: parametrize Accept header (#77236)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 May 2023 11:19:17 +0200

passerelle (7.20) trixie-eobuilder; urgency=low

  * (7defa5) translation update
  * (9f5927) add new connector "api-impot-particulier" (#76668)
  * (a20835) dpark: convert soap errors to APIError (#76903)
  * (fc9444) toulouse-maelis: [functests] add test on school pre-booking (#76379)
  * (6f562d) toujouse-maelis: [functests] add functests on ape module (#76381)
  * (acd0ba) toulouse-maelis: [functests] add test to pay an invoice (#76726)
  * (5662aa) toulouse-maelis: accept None on conveyance selected place (#76736)
  * (06b640) toulouse-maelis: detail cancelled status and display for_payment
    invoice (#76856)
  * (5243e3) toulouse-maelis: add a for_payment parameter to reduce cancellation
    delay (#76856)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 May 2023 08:33:42 +0200

passerelle (7.19) trixie-eobuilder; urgency=low

  * (bbc8e1) toulouse-maelis: add a max_payment_delay connector parameter (#76855)
  * (1be01a) toulouse-maelis: correct typo on cancel_invoice_delay verbose name
    (#76855)
  * (c7d332) toulouse-maelis: sent invoice cancellation order on get-baskets
    endpoint too (#76395)
  * (483268) toulouse-maelis: lock invoice while sending cancellation order (#76395)
  * (be6d3d) toulouse-maelis: sent invoice cancellation order 20 minutes after
    expiration (#76395)
  * (db11bf) toulouse-maelis: pay invoice if cancellation order is not sent (#76395)
  * (1d21ac) toulouse-maelis: do not return cancelled invoice on invoice endpoint
    (#76395)
  * (87f982) toulouse-maelis: [tests] use same family_id on basket tests (#76395)
  * (18825c) toulouse-maelis: [tests] assert cancelled invoice are not displayed
    (#76395)
  * (369409) toulouse-maelis: cancel invoices (#76395)
  * (9535c6) toulouse-maelis: [tests] get new basket data (#76836)
  * (2d208a) toulouse-maelis: [tests] update regie referential (#76836)
  * (d4c021) toulouse-maelis: [tests] correct regie code use for invoice payment
    (#76836)
  * (87b97a) toulouse-maelis: correct invoice log diff order (#76828)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 21 Apr 2023 14:41:15 +0200

passerelle (7.18) trixie-eobuilder; urgency=low

  * (8e095b) translation update
  * (a75835) solis_afi_mss: allow indexIndividus in declare-tax endpoint (#76820)
  * (6d5521) api_entreprise: fix mandataires’ first names possible delimiters
    (#76737)
  * (b3dfbd) toulouse-foederis: add missing referentials (#76755)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Apr 2023 18:40:24 +0200

passerelle (7.17) trixie-eobuilder; urgency=low

  * (8146b2) tests: do not rely on httpbin (#73655)
  * (e4cf2d) api-entreprise: grab data deeper for mandataires sociaux (#76720)
  * (5314e9) toulouse_foederis: simplify document model (#76680)
  * (81697b) base_adresse: log get_by_id failure as warnings (#76654)
  * (e852d7) toujouse-maelis: [functests] add birth informations (#76608)
  * (f8124d) toulouse-maelis: factorize adding birth zipcode (#76608)
  * (56d14b) toulouse-maelis: read family adding birth referentials text values
    (#76608)
  * (10224e) toulouse-maelis: manage birth department on payload (#76608)
  * (c9edd2) toulouse-maelis: add county (or department) referential (#76608)
  * (80100d) toulouse-maelis: remove duplicated child birth definition (#76608)
  * (ba7cf2) toulouse-maelsi: [tests] add a town (#76608)
  * (75e17b) toulouse-maelis: [tests] add 3 countries (#76608)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 17 Apr 2023 21:13:09 +0200

passerelle (7.16) trixie-eobuilder; urgency=low

  * (c76fff) toulouse-maelis: add place criteria to catalog (#76677)
  * (8b88ae) toulouse-maelis: use today as default reference date for activities
    (#76678)
  * (0ed60d) toulouse-maelis: [tools] add a script to cancel invoice (#76395)
  * (c695b5) toulouse-maelis: [tools] correct read invoice default values (#76395)
  * (a3b515) toulouse-maelis: [tools] add a script to update basket line quantity
    (#76592)
  * (29f477) toulouse-maelis: make payInvoices call asynchronous (#76394)
  * (324b78) toulouse-maelis: use invoice objects instead of dict (#76394)
  * (2c335f) toulouse-maelis: make invoice model uniq with regie and invoice
    together (#76394)
  * (425ca1) toulouse-maelis: return reglement number on pay invoice (#76394)
  * (a7af85) toulouse-maelis: [tests] correct invoice to pay (#76394)
  * (894edc) toulouse-maelis: [tests] use generic family_id in invoice tests
    (#76394)
  * (bde51d) toulouse-maelis: [tests] add test to pay an unknown invoice (#76394)
  * (9dbab1) ci: update wcs git URI for gitea (#76647)
  * (9b2d81) tox: add emoji (new wcs dependency) (#76642)
  * (9984f6) toulouse_smart: do not try to localize None dates (#76624)
  * (47984a) utils.soap: intercept RequestException and convert to SOAPError
    (#76609)
  * (43847c) a11y: add keyboard navigation to endpoint details toggler (#76437)
  * (eb93e7) misc: enlarge clickable zone of endpoint toggler (#76425)
  * (89cbcd) misc: only add endpoint details toggler if there are details to reveal
    (#76427)
  * (8a9e0f) ldap: add 'exact' search_op, allow filter-only search (#76595)
  * (32710a) toulouse-maelis: [funtests] update with 2 bug corrections (#76540)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 17 Apr 2023 06:31:25 +0200

passerelle (7.15) trixie-eobuilder; urgency=low

  * (ea3d48) toulouse-maelis: skip conveyance with missing parts (#76481)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 Apr 2023 16:14:37 +0200

passerelle (7.14) trixie-eobuilder; urgency=low

  * (98a0cd) toulouse-maelis: add limit paramter to search family endpoint (#76461)
  * (ff4313) toulouse-maelis: use real checks instead of assert statements (#76472)
  * (1e876d) toulouse-maelis: fix "subsciptions" typo in method name (#76446)
  * (4ab185) toulouse-maelis: add zipcode data to birth details (#76446)

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

passerelle (7.13) trixie-eobuilder; urgency=low

  * (fee1c5) toulouse-maelis: add endpoint to declare a vaccination (#76445)
  * (42d081) toulouse-maelis: get towns, completed with ban if available (#76444)
  * (d4d5bc) translation update
  * (4d8026) toulouse-maelis: normalize wsdl files (#76408)
  * (9d548e) toulouse-maelis: extend wsdl retrieval tool to normalize contents
    (#76408)
  * (405c60) toulouse-maelis: add button to ask for a refresh of referentials
    (#76424)
  * (cb8ee7) toulouse-maelis: use family icon (#76424)
  * (0d2623) toulouse-maelis: add missing word in some endpoint descriptions
    (#76426)
  * (a8db4e) toulouse-maelis: fix case of some endpoint description (#76426)
  * (86ffca) toulouse-maelis: [tests] get last WSDLs (#76404)
  * (3d99dd) toulouse-maelis: cache invoices on link call (#74790)
  * (e4089b) toulouse-maelis: store invoice in database (#74790)
  * (bb5e12) toulouse-maelis: add an endpoint to get a PDF invoice (#74790)
  * (332ad3) toulouse-maelis: add an endpoint to pay an invoice (#74790)
  * (b5a19e) toulouse-maelis: add an endpoint to get an invoice (#74790)
  * (75de5e) toulouse-maelis: add an endpoint to get historical invoices (#74790)
  * (bd7b15) toulouse-maelis: add an endpoint to get current invoices (#74790)
  * (3226fd) toulouse-maelis: get last invoice WSDL for tests (#74790)
  * (b425a2) toulouse-maelis: [functests] add tests on activity service (#76089)
  * (5b5382) toulouse_maelis: [functests] rename tests to fix run order (#76089)
  * (34aaf8) toulouse-maelis: [functests] prefix new family name with EO_ (#76089)
  * (d1fea2) toulouse-maelis: [tools] do no crash on empty date (#76089)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 09 Apr 2023 20:00:14 +0200

passerelle (7.12) trixie-eobuilder; urgency=low

  * (ac4842) gdema: really do not log requests (#76309)
  * (289f77) toulouse-maelis: [tests] rename 2 tests (#76280)
  * (c4094d) toulouse-maelis: allow no calendarGeneration field on getPersonUnitInfo
    reply (#76280)
  * (4b6cea) toulouse-maelis: check person_id on subscription endpoints (#76218)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Apr 2023 08:26:15 +0200

passerelle (7.11) trixie-eobuilder; urgency=low

  * (5cb618) translation update
  * (2ac7a1) pdf: add watermark endpoint (#74796)
  * (d0c271) phonecalls: remove X-Frame-Options on newtab (#76162)
  * (8f707e) photon: return api error on invalid photon responses (#76191)
  * (aa24d0) pdf: do not display form's fill page if no pdf file associated (#75715)
  * (6a3d1a) toulouse-maelis: [tests] move WSDL into tools directory (#75927)
  * (5fd5e8) toulouse-maelis: [tools] add raw SOAP scripts (#75927)
  * (c28b2c) toulouse-maelis: correct read-subscribe-activity-list parameters
    (#76136)
  * (b0466e) tox: limit Pillow version to avoid failure in test_fill_form_ok
    (#76117)
  * (906adb) tests: remove erroneous check "up" string in availability test (#76116)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 04 Apr 2023 12:10:56 +0200

passerelle (7.10) trixie-eobuilder; urgency=low

  * (d9b53e) translation update
  * (c9dd0f) toulouse-maelis: add endpoints to update week-calendar (#75425)
  * (3f81f5) toulouse-maelis: correct type on person_id description (#75425)
  * (f0be7e) toulouse-maelis: add a school year parameter on
    read_subscribe_activity_list (#75552)
  * (50c725) toulouse-maelis: add natures subscribed to read-family response
    (#75549)
  * (3a558b) toulouse-maelis: add direction and service referentials (#75812)
  * (685014) toulouse-maelis: remove no more required freezer on catalog test
    (#75652)
  * (791b34) toulouse-maelis: factorize updating activity referential (#75652)
  * (b78f69) toulouse_maelis: bypass cache on activity catalog (#75652)
  * (0c8f40) toulouse-maelis: correct school year period on catalog (#75652)
  * (ac4eef) toulouse-maelis: correct bug loading next year catalog (#75652)
  * (54783a) toulouse-maelis: factorize payload processing on subscriptions (#74763)
  * (6ba66d) toulouse-maelis: add direct subscription endpoint (#74763)
  * (39c0fa) misc: use new JSONField location in migrations (#75442)
  * (c54f56) toulouse-maelis: update family WSDL (#75810)
  * (03b408) toulouse-maelis: update activity WSDL (#75810)
  * (1d5645) toulouse-maelis: update invoice WSDL (#75810)
  * (b64b6f) toulouse-maelis: update ape WSDL (#75810)
  * (4a4eca) misc: fix Django 3.2 default auto field warning (#75442)
  * (8c88ec) misc: bump djhtml version (#75442)
  * (3a63f0) misc: bump black version (#75442)
  * (164433) misc: change pyupgrade target version to 3.9 (#75442)
  * (afcaed) misc: change django-upgrade target version to 3.2 (#75442)
  * (a134ea) misc: require django 3.2 (#75442)
  * (9dc148) ci: remove django22 unused target (#75442)
  * (dff430) toulouse-maelis: add endpoint to list RL or child subscribed activities
    (#75472)
  * (b763a3) toulouse-maelis: add RL and child subscriptions to test data (#75472)
  * (f2a66f) toulouse-maelis: rewrite filtering in personnal catalog (#75752)
  * (bd485a) toulouse-maelis: get personnal catalogs for extra-sco and loisir
    (#75752)
  * (d0b5c5) toulouse-maelis: remove nature codes parameter on loisir catalog
    (#75752)
  * (940979) toulouse-maelis: remove hard coded activity natures (#75752)
  * (9198bb) toulouse-maelis: add activity natures codes fields on connector
    (#75752)
  * (276794) toulouse-maelis: adapt migration to add encoder to JSON field (#75752)
  * (967694) toulouse-maelis: factorize childs and RLs data (#75455)
  * (6210cf) toulouse-maelis: add endpoint to get RLs and childs data (#75455)
  * (4b64f3) toulouse-maelis: add tests on agent access providing DUI (#75463)
  * (a61f85) toulouse_maelis: ease retrieving maelis ids on nursery (#74446)
  * (f46758) toulouse-maelis: add content on read_nursery_list test (#74446)
  * (761391) toulouse-maelis: manage indicators on create_nursery_demand (#74445)
  * (c8c54b) teamnet_axel: do not log HTTP errors (#75790)
  * (6322b7) Revert "toulouse-maelis: [tools] add raw SOAP scripts (#75927)
  * (5b043a) toulouse-maelis: [tools] add raw SOAP scripts (#75927)
  * (d656b2) api_entreprise: use v3 in match_mandataire_social endpoint (#75641)
  * (5a44fd) api_entreprise: delete effectifs/covid endpoints (#75640)
  * (255933) api_entreprise: use v3 in exercices endpoint (#75621)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 30 Mar 2023 11:48:03 +0200

passerelle (7.9) trixie-eobuilder; urgency=low

  * (57d2bb) translation update (#75649)
  * (c7dcc2) misc: remove maelis connector (#75649)
  * (2de632) misc: replace interception of zeep.exceptions.Fault (#75649)
  * (1f93f5) utils/soap: handle case where Fault.detail is a byte string (#75649)
  * (9c85b5) misc: let django.views.static.serve do its job (#75700)
  * (2fbfee) utils/pdf: do not crash on field without a /Rect (#75698)
  * (64456c) utils/pdf: check radio buttons have kids (#75698)
  * (1fa564) toulouse-maelis: adapt functests with last changes (#74645)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 24 Mar 2023 16:47:53 +0100

passerelle (7.8) trixie-eobuilder; urgency=low

  * (57b9c4) toulouse_maelis: add a basket id parameter to basket endpoints (#75535)
  * (2b5eb7) toulouse-maelis: rename get-basket endpoint that now handle multiple
    regies (#75535)
  * (a0ef9e) toulouse-maelis: add regie referential data (#75475)
  * (2e85f7) toulouse-maelis: display read-only extra-sco activities in child
    calendar (#75144)
  * (3cddb3) toulouse-maelis: update activity calendar (#75144)
  * (479cfb) toulouse-maelis: get activity calendar after subscription (#75144)
  * (d533a9) toulouse-maelis: get activity calendar before subscription (#75144)
  * (7e66af) toulouse-maelis: get last activity WSDL (#75584)
  * (68fe75) soap: return 400 on unknown method name (#75626)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 24 Mar 2023 09:39:34 +0100

passerelle (7.7) trixie-eobuilder; urgency=low

  * (b59958) base_adresse: retry on 504 and reduce to 3 short retries (#74397)
  * (f914b8) utils: do not log requests errors when the resource is down (#72914)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Mar 2023 11:50:12 +0100

passerelle (7.6) trixie-eobuilder; urgency=low

  * (d42985) translation update
  * (d882fc) pdf: add support for combo fields (#75373)
  * (52356c) pdf: add support for radio buttons (#75373)
  * (11dcc6) utils.pdf: refactor Widget class (#75373)
  * (88f787) add /media generic view (#75378)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Mar 2023 23:53:08 +0100

passerelle (7.5) trixie-eobuilder; urgency=low

  * (019559) translation update
  * (851a89) tests: remove django22 from tox envlist (#75429)
  * (d68943) greco: implement REST API (#73841)
  * (b2de4f) greco: adapt wsdl_url verbose name (#73841)
  * (6804b6) caluire_axel: ignore DEC activities (#75355)
  * (5c88ce) translation update (typo) (#74528)
  * (4e4a12) toulouse-maelis: add conveyance to add_person_basket_subscription
    endpoint (#74860)
  * (85cee0) phonecalls: show help text if popups are blocked (#48575)
  * (d1583a) tests: use a random number in database name and tox environment path
    (#74787)
  * (bc8479) opengis: change log level for update_queries error (#67067)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Mar 2023 12:06:08 +0100

passerelle (7.4) trixie-eobuilder; urgency=low

  * (b9841c) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 08 Mar 2023 02:56:36 +0100

passerelle (7.3) trixie-eobuilder; urgency=low

  * (bae30d) toulouse_maelis: isolate the django_db_setup fixture (#75106)
  * (bc181b) utils.pdf: cast field's flags (#75089)
  * (132508) utils.pdf: simplify PDF dict accesses (#75089)
  * (25344c) tests: remove test declared xfail (#73760)
  * (3d181b) tests: use migration fixture from authentic (#73760)
  * (e34f38) pdf: hide fields mapping on create and edit views (#75078)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 03 Mar 2023 17:12:14 +0100

passerelle (7.2) trixie-eobuilder; urgency=low

  * (24a049) translation update
  * (0d5db8) pdf: add fill-form endpoint with server side mappings (#74797)
  * (0aa78f) utils: add form field for template and condition's templates (#74797)
  * (687e05) utils: add a PDF class (#74797)
  * (965a60) toulouse-maelis: allow to pass empty recurrent week list (#74858)
  * (d833b5) toulouse-maelis: get indicator data on subscription info (#74977)
  * (910632) toulouse-maelis: add conveyance data in get_person_subscription_info
    endpoint (#74859)
  * (e38710) toulouse-maelis: get last activity wsdl for tests (#74762)
  * (526f08) toulouse-maelis: correct labels on activity types and natures (#74784)
  * (349e21) toulouse-maelis: add natures filter on ActivityNatureType referential
    (#74784)
  * (224a2b) toulouse-maelis: add activity types data in read_activity_nature_list
    endpoint (#74447)
  * (0c0b6f) toulouse-maelis: make schedule optional on ape booking (#74444)
  * (50ca42) toulouse-maelis: add a type filter on personal catalog (#74396)
  * (da27a3) toulouse-maelis: rename assert functions to check_and_validate (#74749)
  * (eac46f) Prepare Jenkinsfile for Gitea migration (#74572)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 Mar 2023 19:13:28 +0100

passerelle (7.1) trixie-eobuilder; urgency=low

  * (c84f3f) cmis: add streets to indexing_template_view test (#74646)
  * (1776e0) toulouse-maelis: skip empty RL2 early on read-rl-list (#74635)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Feb 2023 16:38:02 +0100

passerelle (6.99) trixie-eobuilder; urgency=low

  * (f9d278) toulouse-maelis: accept recurrent week on subscription endpoint
    (#74438)
  * (cb46e3) toulouse-maelis: return recurrent week pattern from subscription data
    (#74438)
  * (de5ebe) toulouse-maelis: update subscription test data (#74438)
  * (a85ebc) translation update (#74374)
  * (b542c7) base-adresse: provide ordering options to cities endpoint (#74374)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Feb 2023 16:56:43 +0100

passerelle (6.98) trixie-eobuilder; urgency=low

  * (ab5521) toulouse-maelis: add endpoint to search family by id (#72310)
  * (a3e9a8) toulouse-maelis: add endpoint to search family by names (#72310)
  * (0168bf) toulouse-maelis: add a natures parameter on catalog (#74272)
  * (cf96b0) toulouse-maelis: use post_json on tests (#74193)
  * (e60029) toulouse-maelis: pass basket line to delete into post body (#74193)
  * (f8be52) toulouse-maelis: refine type criteria on activity catalog (#74510)
  * (6e5fdb) toulouse-maelis: correct spelling on endpoint parameters description
    (#74083)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Feb 2023 12:35:35 +0100

passerelle (6.97) trixie-eobuilder; urgency=low

  * (008042) filr_rest: accept empty emails in share-folder (#74481)
  * (b29fa4) translation update
  * (0d9e35) pdf: add fill-form enpoint (#73544)
  * (91fa12) utils: accept empty value on date type with None default value (#74089)
  * (87c069) filr_rest: return folder_id as a string (#74367)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Feb 2023 13:01:38 +0100

passerelle (6.96) trixie-eobuilder; urgency=low

  * (9233aa) toulouse-maelis: add endpoint to get nurseries as geojson (#74393)
  * (be111f) toulouse-maelis: copy APE indicators into a dict (#74401)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 10 Feb 2023 11:05:20 +0100

passerelle (6.95) trixie-eobuilder; urgency=low

  * (ed0584) toulouse-maelis: add new professional fields to DUI (#74195)
  * (dc0666) toulouse-maelis: add professional situation referential (#74195)
  * (145801) toulouse-maelis: get last family wsdl for tests (#74195)
  * (feb5af) toulouse-maelis: add endpoint to create nursery demand (#73926)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 09 Feb 2023 17:14:56 +0100

passerelle (6.94) trixie-eobuilder; urgency=low

  * (cdc307) translation update
  * (1d86c0)  toulouse-maelis: update soap error in functests (#73411)
  * (e012e8) toulouse-maelis: add wrapping of zeep errors inside APIError (#73411)
  * (46c9c2) isere_ens: add new API version (#74256)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 08 Feb 2023 16:27:52 +0100

passerelle (6.93) trixie-eobuilder; urgency=low

  * (db5a49) toulouse-maelis: use an infinitive verb in endpoints descriptions
    (#74087)
  * (5ed91c) toulouse-maelis: adapt functest with new referential values (#74187)
  * (30f320) toulouse-maelis: add new profession fields in functest (#74187)
  * (1e0373) toulouse-maelis: use integer err code in functests (#74187)
  * (4dd3fb) toulouse-maelis: alway call zeep serializer (#74128)
  * (613e5a) toulouse-maelis: add forgotten permission on endpoint (#74172)
  * (b5f9ca) toulouse-maelis: get id and text for school derog list (#74194)
  * (1966e1) toulouse-maelis: do not add activity referential many times (#74188)
  * (812816) toulouse-maelis: rename a test (#74173)
  * (e92651) toulouse-maelis: add endpoint to list nurseries (#73924)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 06 Feb 2023 16:32:56 +0100

passerelle (6.92) trixie-eobuilder; urgency=low

  * (b6c781) translation update
  * (a289b0) toulouse-maelis: do not crash on activity with no type (#74185)
  * (2c6168) toulouse-maelis: accept empty referential (#74184)
  * (3f83bf) toulouse-maelis: set err field value to 1 on API error (#74088)
  * (108312) Revert "toulouse-maelis: alway call zeep serializer (#74084)"
  * (5f578f) toulouse-maelis: alway call zeep serializer (#74084)
  * (d2871f) toulouse-maelis: use sentence on referentials description (#74082)
  * (45204e) base: show configured requests_substitutions (#74030)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 06 Feb 2023 09:15:39 +0100

passerelle (6.91) trixie-eobuilder; urgency=low

  * (8c2330) toulouse-maelis: new endpoint to get activities (#73730)
  * (acef79) toulouse-maelis: add global catalog as referential (#73730)
  * (e9e9ae) toulouse-maelis: add endpoint to validate basket (#73961)
  * (2ea439) toulouse-maelis: add endpoint to delete basket (#73961)
  * (775150) toulouse-maelis: add endpoint to delete basket line (#73961)
  * (fb01d8) toulouse-maelis: add endpoint to update basket time (#73961)
  * (4a0d63) toulouse-maelis: add endpoint to read basket (#73961)
  * (189747) toulouse-maelis: add endpoint to subscribe into basket (#73649)
  * (76d8e2) toulouse-maelis: add endpoint to get subscription info (#73648)
  * (5bda49) translation update
  * (8c756c) toulouse-maelis: add endpoint to read ape indicators list (#73923)
  * (95192d) add pdf connector (assemble endpoint) (#73540)
  * (791eed) misc: fix new pylint 2.16 warnings (#74060)
  * (c4a71e) toulouse-maelis: add ActivityNatureType referential (#73647)
  * (d347d3) pre-commit: upgrade isort (#74044)
  * (3d4890) toulouse-maelis: allow using site_service with other test fixture
    (#73808)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 Feb 2023 14:35:19 +0100

passerelle (6.90) trixie-eobuilder; urgency=low

  * (70e03e) misc: fix incompatibility betwen pyexcel-xlsx and openpyxl 3.1.0
    (#74033)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Jan 2023 16:38:30 +0100

passerelle (6.89) trixie-eobuilder; urgency=low

  * (cd9b55) misc: use the same content-types list for logging and substitutions
    (#738050
  * (c21859) misc: add setting to define string substitutions on HTTP responses
    (#73805)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Jan 2023 16:09:02 +0100

passerelle (6.88) trixie-eobuilder; urgency=low

  * (6194e7) cmis: use requests wrapper in cmislib (#73771)
  * (671c05) translation update
  * (ce01cd) signal_arretes: add support for comment field (#73853)
  * (a9af44) toulouse-maelis: new endpoint for geojson person catalog (#73759)
  * (e46013) toulouse-maelis: new endpoint to get person places (#73734)
  * (4efeb0) toulouse-maelis: new endpoint to get person units (#73734)
  * (775dec) toulouse-maelis: new endpoint to get person activities (#73734)
  * (86a0ae) franceconnect: return last known DGFiP data (#68720)
  * (d6faf7) toulouse-maelis: get last wsdls to run tests (#73721)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 30 Jan 2023 10:37:36 +0100

passerelle (6.87) trixie-eobuilder; urgency=low

  * (99e4c0) api_entreprise: add 'nom_voie' in etablissement endpoint(#73443)
  * (99bf0d) filr_rest/django4: replaced ugettext calls with gettext* calls (#73664)
  * (746a2e) toulouse-maelis: new activity types, many units (#73680)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 23 Jan 2023 17:15:43 +0100

passerelle (6.86) trixie-eobuilder; urgency=low

  * (6bb723) Revert "toulouse-maelis: reproduce wcs trace on SoapError (#73411)"
  * (9cd405) Revert "toulouse-maelis: add wrapping of zeep errors inside APIError
    (#73411)"
  * (250100) Revert "toulouse-maelis: manage XML soap fault detail content (#73411)"

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Jan 2023 17:45:29 +0100

passerelle (6.85) trixie-eobuilder; urgency=low

  * (2f832b) misc: add specific icon for file storage connectors (#73560)
  * (4bac94) translation update
  * (a3755d) manager: improve unflatten info message (#73500)
  * (ccaf89) translation update
  * (7c592b) cmis: put in file storage category (#73558)
  * (bb3c4b) filr: change verbose name (#73557)
  * (21ac84) filr_rest: start connector (#73226)
  * (e919d4) api_entreprise: use v3 in entreprises endpoint (#72961)
  * (5ec431) api_entreprise: add assertions in entreprises endpoint test (#72961)
  * (a16009) api_entreprise: standardize error handling (#72961)
  * (56dd83) misc: make connectors endpoints togglable (#72600)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Jan 2023 16:08:58 +0100

passerelle (6.84) trixie-eobuilder; urgency=low

  * (13e057) translations update
  * (63cb29) caluire-axel: fix schema for apply_changes endpoint (#73413)
  * (932907) toulouse-maelis: manage XML soap fault detail content (#73411)
  * (47e0b6) toulouse-maelis: add wrapping of zeep errors inside APIError (#73411)
  * (d1a492) toulouse-maelis: reproduce wcs trace on SoapError (#73411)
  * (4ec5a7) toulouse-maelis: change RL1 address in functests (#73156)
  * (4903e5) toulouse-maelis: defer insurance end contract in functests (#72881)
  * (5e9970) toulouse-maelis: add family_id parameter to endpoints (#73334)
  * (adb08a) add a generic proxy application (#72300)
  * (709a29) arcgis: add support for formatting strings as list (#72632)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 15 Jan 2023 16:03:30 +0100

passerelle (6.83) trixie-eobuilder; urgency=low

  * (ae4e05) api_entreprise: delete period in naf code (#73311)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 12 Jan 2023 11:09:59 +0100

passerelle (6.82) trixie-eobuilder; urgency=low

  * (109037) toulouse-maelis: add endpoint for school pre-registration with sibling
    (#73136)
  * (dcfda3) toulouse-maelis: fix agenda with incomplete activity (#73213)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 10 Jan 2023 12:33:41 +0100

passerelle (6.81) trixie-eobuilder; urgency=low

  * (2d3c60) toulouse-maelis: add endpoint for school pre-registration with
    exemption (#73138)
  * (fe17cb) tcl: ignore missing direction (#67516)
  * (e7e60a) franceconnect_data: returns a non empty id (#73085)
  * (2f6bbf) toulouse-maelis: add child school pre-registration (#72751)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Jan 2023 20:19:45 +0100

passerelle (6.80) trixie-eobuilder; urgency=low

  * (0d2d07) rsa13: keep csv columns value on edit (#73068)
  * (021761) toulouse-maelis: add endpoint to get child's school subscription infos
    (#72750)
  * (842a31) toulouse-maelis: add endpoint to list schools for a child and level
    (#72749)
  * (1e401a) toulouse-maelis: add endpoint to list schools for level and address
    (#72747)
  * (5c40ae) toulouse-maelis: update-child-agenda endpoint (#72774)
  * (569764) toulouse-maelis: read-child-agenda endpoint (#72774)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 06 Jan 2023 13:14:38 +0100

passerelle (6.79) trixie-eobuilder; urgency=low

  * (b37dd9) toulouse-maelis: add endpoint to list exemptions reasons referential
    (#72746)
  * (1535e8) toulouse-maelis: add endpoint to list school levels referential
    (#72737)
  * (8aba28) toulouse_maelis: add endpoint to list school years (#72736)
  * (fc52f5) api_entreprise: use v3 in etablissement endpoint (#70610)
  * (f710e0) api_entreprise: add assertions in etablissement endpoint test (#70610)
  * (250487) api_entreprise: use v3 in association's document related endpoints
    (#70610)
  * (35df56) api_entreprise: use v3 in associations endpoint (#70610)
  * (4df379) api_entreprise: use v3 in extraits_rcs endpoint (#70610)
  * (f2d3c2) api_entreprise: do not use Publik json format when not needed (#70610)
  * (9f8d1b) api_entreprise: let each endpoint targets a version (#70610)
  * (7c30a7) api_entreprise: use responses in unit tests (#70610)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 04 Jan 2023 13:36:34 +0100

passerelle (6.78) trixie-eobuilder; urgency=low

  * (8ae7ac) misc: remove |get filter, now available via publik-django-templatetags
    (#72777)
  * (a07ccb) misc: load publik-django-templatetags (#72777)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 25 Dec 2022 14:51:13 +0100

passerelle (6.77) trixie-eobuilder; urgency=low

  * (76fd2f) toulouse-maelis: expand functests instructions in README (#72718)
  * (61b3ad) toulouse-maelis: do not crash on empty referential value (#72718)
  * (88b194) toulouse-maelis: rename dossierNumber to numDossier (#72718)
  * (e8dfc3) toulouse-maelis: rename label to libelle (#72718)
  * (1f92ee) toulouse-maelis: sync test data (#72718)
  * (62e9d0) toulouse-maelis: sync wsdls into tests (#72718)
  * (654e2f) dpark: remove hardcoding of the service binding (#72638)
  * (2a47c5) toulouse-maelis: provide add-supplied-document endpoint (#72532)
  * (06451f) toulouse-maelis: add document referential (#72532)
  * (830cb1) toulouse-maelis: remove too much specific test (#72532)
  * (f21ce2) toulouse-maelis: correct db search field size (#72532)
  * (b0efee) toulouse-maelis: update functests for subscritions (#72352)
  * (9a441c) toulouse-maelis: provide sectorization on RL1 (#72352)
  * (241296) toulouse-maelis: update target in read_family script (#72352)
  * (7b4c33) toulouse-maelis: update functests to staging database (#72352)
  * (cab8d7) toulouse-maelis: ignore extra indicator in functests (#72352)
  * (6f667c) toulouse-maelis: move referential functest (#72352)
  * (bed1d0) toulouse-maelis: pass get-direct-debit order parameters in QS (#72563)
  * (704068) toulouse-maelis: apply direct debit order WS on RL1 (#72563)
  * (b743d5) toulouse-maelis: modify regie number on functest (#72563)
  * (5d8b8b) utils: add date type to endpoint parameters (#72641)
  * (d2bcff) toulouse-maelis: copy note in indicators dict (#72622)
  * (f1d4fe) toulouse-maelis: return family id on read family members endpoints
    (#72399)
  * (1e539c) toulouse-maelis: manage child insurance (#71696)
  * (1209b9) tououse-maelis: update wsdl into tests (#72525)
  * (b656e0) ci: only build package for bullseye (#72729)
  * (c8155b) tests: improve ResponsesSoap (#72638)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Dec 2022 16:03:01 +0100

passerelle (6.76) trixie-eobuilder; urgency=low

  * (db49da) esabora: fix catching of json errors (#72572)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 17 Dec 2022 18:56:50 +0100

passerelle (6.75) trixie-eobuilder; urgency=low

  * (64ef32) vivaticket: accept quantity parameter as decimal string (#72537)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 16 Dec 2022 10:19:25 +0100

passerelle (6.74) trixie-eobuilder; urgency=low

  * (ba3084) toulouse-maelis: remove unused returns  (#72523)
  * (1ecdaa) toulouse-maelis: return an indicators dict (#72523)
  * (bfbc32) toulouse-maelis: correct bool input on WS (#72523)
  * (4e0d8c) toulouse-maelis: correct bool input on indicators (#72523)
  * (7b6919) toulouse-maelis: add functests for invoice debit order (#72288)
  * (910e2e) toulouse-maelis: add endpoint for invoice debit order (#72288)
  * (81905d) toulouse-maelis: move family schemas (#72288)
  * (c09863) toulouse-maelis: add enpoints to list family members (#72411)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 16 Dec 2022 09:52:54 +0100

passerelle (6.73) trixie-eobuilder; urgency=low

  * (a6f4da) toulouse-maelis: use responses in tests (#72205)
  * (bebefc) wip: show assert failure on SOAP request (#72205)
  * (d9e7c0) toulouse_maelis: add tool to check SOAP requests (#72205)
  * (01942f) toulouse_maelis: use responses to check SOAP messages (#72205)
  * (c14d9a) toulouse-maelis: add connector key into referentials (#72244)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Dec 2022 15:21:04 +0100

passerelle (6.72) trixie-eobuilder; urgency=low

  * (f84216) base_adresse: set result id to lookup id (#72263)
  * (966cee) tcl: update TCL to new data source URLs (#71975)
  * (b1ab27) toulouse-maelis: allow to build a new family to pass functests (#72226)
  * (14aacb) toulouse-maelis: add quotient year filter on read-family (#71698)
  * (11882b) toulouse-maelis: add endpoint to create or update quotients (#71698)
  * (626b79) rsa13: fix timezone of csv's timestamp (#72037)
  * (117818) toulouse-maelis: add street id to RL address (#72204)
  * (6e53fe) toulouse-maelis: manage indicators (#71964)
  * (9c04bd) toulouse-maelis: adapt functest on update_coordinate (#71964)
  * (97ae3e) toulouse-maelis: correct tests (#71964)
  * (bd758e) toulouse-maelis: update referentials on functests (#70982)
  * (d4f462) toulouse-maelis: add search on referentials (#70982)
  * (bc90d6) toulouse-maelis: speed-up tests (#70982)
  * (ddd5b4) toulouse-maelis: move referentials into db (#70982)
  * (a9e684) toulouse-maelis: check WS payload first (#70982)
  * (07d912) toulouse-maelis: sort referentials on text and id (#70982)
  * (6f11cf) toulouse-maelis: update label into first migration (#70982)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Dec 2022 14:45:19 +0100

passerelle (6.71) trixie-eobuilder; urgency=low

  * (080fdf) tests: fix wcs_factory fixture (#72046)
  * (4eb9aa) toulouse maelis: fix typo in endpoint description
  * (e9d05b) toulouse-maelis: add indicators referentials (#71858)
  * (8ac323) toulouse-maelis: add geographic referentials (#71858)
  * (9f3427) toulouse-maelis: remove dupplicate keys from all referencials (#71858)
  * (c2f16a) toulouse-maelis: simplify get_referential (#71858)
  * (f4ebc7) toulouse-maelis: upgrade to build 1857 (#71940)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 05 Dec 2022 17:07:41 +0100

passerelle (6.70) trixie-eobuilder; urgency=low

  * (72e8bb) toulouse-maelis: add functional tests (#71647)
  * (a5bef1) toulouse-maelis: manage emergency person list on createFamily (#71646)
  * (da7720) toulouse-maelis: manage authorised persons on main WS (#71646)
  * (2bbee3) toulouse-maelis: rename person schemas (#71646)
  * (62d7af) toulouse-maelis: send authorized person list on update-child (#71645)
  * (1eb705) toulouse-maelis: remove unused vaccin label from payload (#71643)
  * (0dedbe) toulouse-maelis: allow to send an empty vaccin list (#71643)
  * (adcc9a) toulouse-maelis: allow to send an empty dietcode (#71643)
  * (af18ba) toulouse-maelis: correct child payload check (#71643)
  * (94f8c9) toulouse-maelis: child need a num field to update (#71642)
  * (d8107e) toulouse-maelis: child bean become for create and update (#71642)
  * (3aeebd) toulouse-maelis: RL num is no more not needed on updateFamily (#71642)
  * (6c39c8) toulouse-maelis: manage new fields on medical record (#71642)
  * (47350b) toulouse-maelis: add maidenName to RL json schema (#71642)
  * (50e8ec) toulouse-maelis: manage birth bean on RL (#71641)
  * (5ffaab) toulouse-maelis: add new fields (#71641)
  * (e3aee1) toulouse-maelis: reorder name fields on test soap replies (#71641)
  * (150f96) toulouse-maelis: vaccin code and date are required (#71641)
  * (276c76) toulouse-maelis: rename category field (#71641)
  * (3424d9)  toulouse-maelis: update WSDL (#71641)
  * (1f8107) toulouse-maelis: auth persons no more managed on family (#71388)
  * (5804ed) toulouse-maelis: FSL removed from Parsifal project (#71387)
  * (e75e52) tox: add phonenumbers (new wcs dependency) (#69838)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 30 Nov 2022 10:07:15 +0100

passerelle (6.69) trixie-eobuilder; urgency=low

  * (b46444) translations update
  * (48db73) franceconnect_data: add field for DGFIP API base url (#71638)
  * (e2df9a) franceconnect_data: update DGFIP API fields labels
  * (d07523) grandlyon streetsections: update for new format of commune names
    (#71764)
  * (d0bdb9) franceconnect: fix data_source endpoint with bad id in param (#71456)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 28 Nov 2022 22:28:17 +0100

passerelle (6.68) trixie-eobuilder; urgency=low

  * (9b8894) tcl: adapt to updated attributes in line data sources (#71509)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 21 Nov 2022 13:48:11 +0100

passerelle (6.67) trixie-eobuilder; urgency=low

  * (56b6ba) esabora: return error content in response (#71368)
  * (cd46dc) utils/soap: do not log soap:Fault responses as errors (#71028)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Nov 2022 10:14:25 +0100

passerelle (6.66) trixie-eobuilder; urgency=low

  * (7781a1) translation update
  * (3e2299) cmis: add endpoint to get file metadata (#67612)
  * (99d45c) cmis: add endpoint to get file (#67602)
  * (e5275f) signal_arretes: handle error when requested document is not ready
    (#70604)
  * (870550) toulouse-maelis: do not allow empty payload (#70851)
  * (2a6007) toulouse-maelis: invert oneOf schema order to get explicit error
    messages (#70851)
  * (c25007) toulouse-maelis: correct family payload check (#70851)
  * (82136b) toulouse-maelis: remove child payload check (#70851)
  * (c2631b) toulouse-maelis: re-add update_family deleted test (#70851)
  * (a36261) api_particulier: increase api key length to 1024 chars (#70814)
  * (af718a) sms/orange: remind about SMS sending restrictions during configuration
    (#70595)
  * (0d5751) ci: update pyupgrade to 3.1.0 (#70693)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 03 Nov 2022 22:07:14 +0100

passerelle (6.65) trixie-eobuilder; urgency=low

  * (db88c7) smsfactor: set pushtype=alert if nostop is present (#70667)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 25 Oct 2022 14:42:19 +0200

passerelle (6.64) trixie-eobuilder; urgency=low

  * (232705) toulouse-maelis: wsdl update (#70530)
  * (ae85fe) toulouse-maelis: check input referential keys (#70075)
  * (45ae4d) toulouse-maelis: add test content (#70075)
  * (016fe4) toulouse-maelis: refuse empty string on required referencial field
    (#70075)
  * (ba3ed3) toulouse-maelis: do not replace null values when not needed (#70075)
  * (ab7534) toulouse-maelis: relax soap response check (#70075)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Oct 2022 17:10:50 +0200

passerelle (6.63) trixie-eobuilder; urgency=low

  * (c79762) translation update
  * (b062cf) rsa13: handle clos parameter on platform_beneficiaire_action endpoint
    (#70247)
  * (6b68a1) toulouse-smart: use post-transition time to resolve reverting from DST
    (#70309)
  * (acfd68) toulouse-maelis: add organ text do RL (#70485)
  * (5721a8) toulouse-maelis: return id on rl2-create (#70176)
  * (9d0187) unflatten : add an escape character (#70474)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 19 Oct 2022 17:33:18 +0200

passerelle (6.62) trixie-eobuilder; urgency=low

  * (3f571b) translation update
  * (193217) sigerly: allow for new nom_rue parameter (and elements as not required)
    (#70409)
  * (6ba26e) tououse-maelis: quality is required on emergency person (#70320)
  * (6fd0cb) litteralis: add annexes endpoint (#69970)
  * (083fab) smsfactor: handle credits typed as string (#70348)
  * (c0b972) rsa13: add fields to manage CSV columns (#70276)
  * (4322b1) rsa13: adapt verify_cert field migration (#70276)
  * (d57398) litteralis: cleanup payload from emtpy values (#70115)
  * (5eae2a) esabora: fix crash on empty document field (#70193)
  * (0d3932) manager: use native gadjo padding for tabs (#70203)
  * (4688e0) toulouse-maelis: update person endpoints decriptions (#70252)
  * (11d26f) toulouse-maelis: do not accept additional properties on endpoints
    (#70181)
  * (a35d82) toulouse-maelis: add deepcopy on person schema (#70181)
  * (66248a) templatetags: display required fields on json schema (#70174)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Oct 2022 16:00:03 +0200

passerelle (6.61) trixie-eobuilder; urgency=low

  * (e49173) toulouse-maelis: manage sex field on persons (#69926)
  * (5be860) toulouse-maelis: add endpoint to delete child person (#69891)
  * (7c082e) toulouse-maelis: add endpoint to update child person (#69891)
  * (f55467) toulouse-maelis: add endpoint to add child person (#69891)
  * (2ef638) toulouse-maelis: add read family person endpoint (#69891)
  * (c3c2ec) toulouse-maelis: switch bPhoto on tests (#69891)
  * (ec79fa) toulouse-maelis: make adresse parameter required on update-coordinate
    endpoint (#70029)
  * (5fce8a) uwsgi: new configuration (#67578)

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

passerelle (6.60) trixie-eobuilder; urgency=low

  * (1d8bce) phonecalls: do not consider existing calls on call start (#69972)
  * (78df75) smsfactor: fixed crash when updating credit (#69886)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Oct 2022 18:50:17 +0200

passerelle (6.59) trixie-eobuilder; urgency=low

  * (86eb07) toulouse-maelis: adapt to new WSDL version (#69904)
  * (191984) toulouse-maelis: update WSDL (#69891)
  * (a31523) toulouse-maelis: remove authorized person option on family (#69892)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Oct 2022 09:50:15 +0200

passerelle (6.58) trixie-eobuilder; urgency=low

  * (5ef99b) litteralis: accept responses with no content-type (#69916)
  * (409abd) litteralis: send coordinates as float (#69884)
  * (5f5c0c) litteralis: don't rely on latest requests version (#69875)
  * (7d87e9) base_adresse: handle only-space q (#69889)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Oct 2022 16:05:08 +0200

passerelle (6.57) trixie-eobuilder; urgency=low

  * (f3625c) update translations
  * (425fe1) base_adresse: do not search if q is too short or not start alphanum
    (#69865)
  * (fa67b2) toulouse-maelis: accept many public methods (#69849)
  * (8319eb) toulouse-maelis: add raw access to child (#69849)
  * (dddef2) toulouse-maelis: add raw access to family person (#69849)
  * (f6d068) toulouse-maelis: add a raw access to RL (#69849)
  * (50f376) toulouse-maelis: move up add_text_value function (#69849)
  * (6a743e) toulouse-maelis: manage boolean autorizations on child endpoins
    (#69848)
  * (4f7fc7) toulouse-maelis: remove unused mocked post in tests (#69844)
  * (01e850) toulouse-maelis: remove unused parameters on tests (#69844)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 04 Oct 2022 19:13:00 +0200

passerelle (6.56) trixie-eobuilder; urgency=low

  * (236262) translation update
  * (239be4) start Litteralis connector (#68813)
  * (13ebe8) misc: add django-upgrade files/notes (#69798)
  * (e97305) misc: apply django-upgrade (#69798)
  * (6a0012) smsfactor: initial implementation (#69363)
  * (2e98d7) translation update
  * (efe91f) templates: add blocktrans trimmed where useful (#69422)
  * (8b04e4) misc: add djhtml files/notes (#69422)
  * (6da819) misc: apply djhtml (#69422)
  * (4a78e7) templates: remove useless spaces in resource description (#69422)
  * (3714d4) misc: add pyugrade files/notes (#61865)
  * (989fb5) misc: apply pyupgrade (#61865)
  * (982e35) astech: forward natifs parameters on demand creation (#69665)
  * (69bffe) setup: restrict xmlschema version (#69567)
  * (79b638) toulouse_maelis: pass top level fields to updateFamily (#69535)
  * (863e42) translation update (apps/sp_fr removal)

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

passerelle (6.55) trixie-eobuilder; urgency=low

  * (94f687) general: remove sp_fr connector (#68918)
  * (53d419) base_resourcelog: add missing index (#66064)
  * (a7781f) translation update
  * (66889c) ldap: enable check hostname only for python-ldap 3.4+ (#69470)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Sep 2022 13:19:49 +0200

passerelle (6.54) trixie-eobuilder; urgency=low

  * (ffa717) templatetags: render JSON schema oneOf required properties (#69049)
  * (bfa272) toulouse_parsifal: unset default date on emergency person (#69047)
  * (110e63) toulouse_maelis: use create family schema as reference (#69046)
  * (591ecd) toulouse_maelis: remove null type on mandatory civility (#69046)
  * (a5ba9c) toulouse_maelis: correct comments in schema (#69046)
  * (d4e7d0) toulouse_maelis: add medical record webservice (#69045)
  * (5b08c3) toulouse_maelis: add FSL webservice (#69045)
  * (c8097f) toulouse_maelis: add PAI webservice (#69045)
  * (50dda5) toulouse_maelis: add dietcode webservice (#69045)
  * (6f1d51) toulouse_maelis: update WSDL to last version from SIGEC (#69045)
  * (f6cad0) toulouse_maelis: add child webservices (#68788)
  * (00e5aa) toulouse-maelis: add RL2 webservices (#68788)
  * (6bdd31) toulouse-maelis: add RL1 webservices (#68788)
  * (88abc8) tests: re-enable a test on job api (#63192)
  * (686db6) tests: re-enable a test on orange connector (#63192)
  * (f6e1dd) sivin: compute euro5 performance level from environment data (#69107)
  * (2cb2eb) ldap: remove slash in function parameters (pep 570 not in python 3.7)
    (#/69471)
  * (dbf173) arcgis: handle unusual error response (#69396)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Sep 2022 11:41:29 +0200

passerelle (6.53) trixie-eobuilder; urgency=low

  * (233fc7) update translations
  * (6f755b) toulouse_maelis: update readFamily test data (#69044)
  * (b32c2f) base: prevent leak of opened fieldfile in export_json (#66533)
  * (e905cd) add ldap connector (#66533)
  * (959ce6) foederis: return absolute uri of pdf announce (#68641)
  * (d88db8) cityweb: allow sending files to remote sftp (#68702)
  * (85bce1) caluire-axel: add new navette activities (#68634)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 16 Sep 2022 12:29:14 +0200

passerelle (6.52) trixie-eobuilder; urgency=low

  * (4d3efa) rsa13: fix example_pattern (#68769)
  * (d99862) rsa13: add basic parameters to sous_action endpoint (#68768)
  * (73613d) Revert "django4: fix default AppConfig deprecation warnings (#68576)"

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 07 Sep 2022 11:10:57 +0200

passerelle (6.51) trixie-eobuilder; urgency=low

  * (918e46) toulouse_foederis: retrieve HTML field contents (#68546)
  * (45c45f) jsondatastore: optimize SQL queries (#68620)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 01 Sep 2022 15:58:40 +0200

passerelle (6.50) trixie-eobuilder; urgency=low

  * (18dd57) django4: replaced depracated urlquote call (#68576)
  * (fdfad9) django4: fix default AppConfig deprecation warnings (#68576)
  * (ff6c68) django4: replaced urls.url with url.re_path equivalent (#68576)
  * (1a17d3) django4: replaced *_text with *_str equivalent (#68576)
  * (c53c61) django4: replaced ugettext* calls with corresponding gettext* calls
    (#68576)
  * (fb7fcf) utils/xml: fix parsing of simpleContent XML schema (#63191)
  * (7d30f3) pylint.rc: disable unsupported-binary-operation which reports false
    positives (#68469)
  * (a958b8) tests: add timeout to requests call (#68469)
  * (7b8b61) holidays: use requests wrapper (#68469)
  * (2f9a76) bdp: use requests wrapper (#68469)
  * (a8530e) toulouse_smart: allow to redo a failed intervention (#62012)
  * (5657d2) toulouse_smart: factorize wcs_request response (#62012)
  * (5f695c) toulouse_smart: check media path on tests (#62012)
  * (454320) toulouse_smart: check response error on tests (#62012)
  * (79f244) ci: reduce test execution time by changing password hasher (#68111)

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

passerelle (6.49) trixie-eobuilder; urgency=low

  * (d2d538) translation update
  * (917e82) esabora: initial connector implementation (#67779)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Aug 2022 16:19:01 +0200

passerelle (6.48) trixie-eobuilder; urgency=low

  * (4e5c74) sivin: accept and translate plate numbers in FNI format (#67925)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Aug 2022 14:46:05 +0200

passerelle (6.47) trixie-eobuilder; urgency=low

  * (99fdc5) translation update
  * (46a14e) debian: remove obsolete standard error output config from systemd unit
    (#65101)
  * (073668) api particulier: more flexible validation for numero_allocataire field
    (#58080)
  * (9d9969) Run tests under django 3.2 (#67781)
  * (353043) atos_genesys; add dossier-by-pair endpoint (#67250)
  * (60dc8f) rsa13: fix wrong id schema in nomenclatures endpoint (#67210)
  * (99d70b) rsa13: add sous-action endpoint (#67210)
  * (10103f) rsa13: add beneficiaire/sorti/csv endpoint (#67210)
  * (7a04d9) base_adresse: truncate q to 200 characters (#67763)
  * (7cf903) base_adresse: fix cron with not found region (#67629)
  * (9f916e) toulouse_maelis: adapt updateFamily error format (#67791)
  * (79d3cd) toulouse_maelis: flagCom is now returned by readFamily (#67782)
  * (b9f01e) toulouse_maelis: check status on invoices webservices too (#67782)
  * (074d36) toulouse_maelis: add more referentials (#67782)
  * (54f2e4) toulouse_maelis: add civility to RL required properties (#67782)
  * (742d0e) toulouse_maelis: update createFamily soap response (#67782)
  * (f4d2e5) toulouse_maelis: apply correction on bateBirth field (#67782)
  * (c82725) toulouse_maelis: update family wsdl (#67782)
  * (10c94d) debian/uwsgi: use unique-cron (#63619)
  * (8e1a35) address: hide empty sectors select in manager (#67798)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 02 Aug 2022 21:43:22 +0200

passerelle (6.46) trixie-eobuilder; urgency=low

  * (965d28) tests: use only 58 chars in database name, allowing _gwXX suffix
  * (c5f130) update translations
  * (c6bd51) address: add i18n on sectors field (#67767)
  * (058a08) sector: update initial migration with new verbose_name (#67764)
  * (d318d8) translation update
  * (51dcb2) sector: add verbose name (i18n) (#67764)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 28 Jul 2022 12:30:54 +0200

passerelle (6.45) trixie-eobuilder; urgency=low

  * (2d6e85) jobs: add missing checks in runjob command (#67613)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 25 Jul 2022 13:50:08 +0200

passerelle (6.44) trixie-eobuilder; urgency=low

  * (ecb800) translation update
  * (7f1f23) toulouse_maelis: remove translations (#67565)
  * (90a8f8) toulouse-maelis: add webservices to manage childs (#67328)
  * (34b580) toulouse_maelis: add webservices to manage persons (#67327)
  * (c238a9) toulouse_maelis: parsifal: add webservices to manage RL (#67326)
  * (b6b40e) toulouse_maelis: parsifal: add referentials webservices (#67325)
  * (1a551a) toulouse_maelis: initial commit (#62464)
  * (a0d07d) caluire-axel: new endpoint set_agenda_apply_changes (#67280)
  * (a02ffc) caluire-axel: add activity_id in set_agenda changes result (#67280)
  * (41dd35) caluire-axel: code factorization for set_agenda endpoints (#67280)
  * (e1940f) logs: fix searching for uuid in log messages (#67494)
  * (e7db96) opengis: validate indexing template to avoid later crashes (#67381)
  * (ae6ad3) api_particulier: add missing super call in order to clean logs (#67487)
  * (b50e16) misc: return HTTP 404 instead of 500 for GET requests on nonexistant
    connectors (#67414)
  * (ed9a4a) toulouse_axel: Forbid blank NameID for invoices endpoint (#66974)
  * (a9449c) sivin: normalize immat to avoid lookup issues with remote API (#67359)
  * (3cec27) ci: speed up CI using multiple processes with pylint and pytest
    (#67080)
  * (e0add9) bbb: add translatable label for shared_secret attribute (#66676)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Jul 2022 16:10:54 +0200

passerelle (6.43) trixie-eobuilder; urgency=low

  * (107d32) sivin: don't log http errors (#67353)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 13 Jul 2022 11:38:09 +0200

passerelle (6.42) trixie-eobuilder; urgency=low

  * (80a934) translation update
  * (0f6d90) sivin: fix production api base url (#67157)
  * (36bc96) base_adresses: work around missing departments and regions in generic
    api.geo files (#66625)
  * (2b14a8) signal_arretes: create signal arretes connector (#65822)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 08 Jul 2022 16:59:08 +0200

passerelle (6.41) trixie-eobuilder; urgency=low

  * (9d9c6f) api_entreprise: provide a levenshtein distance matching method (#65288)
  * (0a1414) debian: declare python3-levenshtein package dependency (#65288)
  * (8f554b) setup: declare Levenshtein dependency (#65288)
  * (792ba7) admin: do not synchronize connector slug on title when it differ
    (#5778)
  * (c42ad2) admin: allow connector slug edition (#5778)
  * (38868d) tests: add test on connector edit view (#5778)
  * (588795) admin: autocomplete slug on creation view (#5778)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 04 Jul 2022 14:02:50 +0200

passerelle (6.40) trixie-eobuilder; urgency=low

  * (9543d1) translation update
  * (30288c) add connector for SIVIN (#66453)

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

passerelle (6.39) trixie-eobuilder; urgency=low

  * (a4aa13) bbb: delete meeting inside a transaction to lock it (#66702)
  * (2a9739) translation update (non breaking spaces & apostrophes)
  * (0959e2) translation update (fix for "data sources")

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 28 Jun 2022 14:52:29 +0200

passerelle (6.38) trixie-eobuilder; urgency=low

  * (532713) translation update
  * (5f0499) astre_rest: use 'fichier' as file parameter name (#66598)
  * (d05017) foederis: remove deleted announces (#66506)
  * (63d6cc) BaseResource::jobs: reduce transaction number (#66459)
  * (fff445) ban import: remove unicity constraint on ban_id (#66572)
  * (ebc6ed) add connector for BigBlueButton (#66156)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 27 Jun 2022 12:41:51 +0200

passerelle (6.37) trixie-eobuilder; urgency=low

  * (9ebe39) translation update
  * (da9b81) ban import: revert last optimizations (#66342)
  * (f46440) astre_rest: use multipart/form-data when sending files (#66334)
  * (db3388) mdel: fix parameter name for user's building in payload (#66061)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Jun 2022 17:29:53 +0200

passerelle (6.36) trixie-eobuilder; urgency=low

  * (a06c59) debian: apply wrap-and-sort
  * (698d12) misc: use pre-commit-debian (#66191)
  * (e5faa8) misc: make makemessages remove obsolete strings by default (#66289)

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

passerelle (6.35) trixie-eobuilder; urgency=low

  * (7479f1) ban import: fix ban_id field (#65843)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Jun 2022 16:56:10 +0200

passerelle (6.34) trixie-eobuilder; urgency=low

  * (ed0d07) translation update
  * (fe3343) astregs: add get-dossier endpoint (#65816)
  * (800095) base_adresse: fix datetime comparison (#66118)
  * (58f482) ban import: update streets only when needed (#65843)
  * (c0154b) ban import: update only when needed (#65843)
  * (9b4878) ban import: use Last-Modified to reduce load (#65843)
  * (d75504) holidays: reflect changes in source ICS (#65820)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Jun 2022 15:44:02 +0200

passerelle (6.33) trixie-eobuilder; urgency=low

  * (d3c2f4) translation update
  * (74a82f) misc: import Mapping from collections.abc (#65764)
  * (a5ab8e) misc: fix warnings about implicit string concatenation
  * (e11dcd) misc: fix warnings in pylint.rc
  * (602e42) dpark: add support for methods PLS_ENREG2 and PLS_NOTIFCB2 (#65777)
  * (0d3ff1) franceconnect_data: do not return PermissionDenied (#65824)
  * (ab3aa9) tests: fix holidays request mock (#65806)
  * (377bfa) opendatasoft: remove operators form query parameter (#43235)
  * (cdf9e3) misc: fix import ordering
  * (e67cdc) atos_genesys: add a configurable timeout and report timeout errors
    (#65701)
  * (3da459) utils/soap: disable zeep.transports logger (#64940)
  * (1ec9db) utils/soap: add wrapping of zeep errors inside APIError (#58925)
  * (32d647) translation update
  * (b28d09) trivial: add uppercase to edit button (#65735)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 Jun 2022 10:38:59 +0200

passerelle (6.32) trixie-eobuilder; urgency=low

  * (714c51) translation update
  * (2ece50) soap: ignore GET parameters not in the schema (#65699)
  * (2bae32) arcgis: add token system (#63825)
  * (1f3af0) arcgis: add feature server query endpoint (#63825)
  * (e790c0) arcgis: create a general request system (#63825)
  * (c38079) atal: check status on wsdl availability (#65076)
  * (3e9871) astregs: correct test on association endpoint (#64940)
  * (d6eef4) general: wipe obsolete iparapheur connector (#65657)
  * (edde95) tests: allow any order in csv files listdir (#65552)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 27 May 2022 11:49:43 +0200

passerelle (6.31) trixie-eobuilder; urgency=low

  * (e00a79) translation update
  * (0b1c44) misc: use legacy urls to call up to date urls (#65025)
  * (300e22) isere_ens: use empty POST for booking cancel (#64787)
  * (b6b9b1) arcgis: fix migration detection failure (#65191)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 17 May 2022 09:59:57 +0200

passerelle (6.30) trixie-eobuilder; urgency=low

  * (09ae62) translation update
  * (ab3bb0) api_entreprise: add match_mandataire_social endpoint (#64687)
  * (444f0a) ovh: use an error style to inform there's no credit left (#64444)
  * (6c92e5) misc: keep logs tab open when using pagination (#64834)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 13 May 2022 11:28:19 +0200

passerelle (6.29) trixie-eobuilder; urgency=low

  * (b16498) csvdatasource: do not call cache_data() on empty returned set due to
    model filters (#65166)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 12 May 2022 12:46:09 +0200

passerelle (6.28) trixie-eobuilder; urgency=low

  * (0ebd67) plone_restapi: allow to pass simple list to plone (#64760)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 04 May 2022 12:24:43 +0200

passerelle (6.27) trixie-eobuilder; urgency=low

  * (67354e) rsa13: set default for null or absent data (#63274)
  * (497829) rsa13: unduplicate COMPL1_ADR column in CSV export (#64453)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Apr 2022 18:24:11 +0200

passerelle (6.26) trixie-eobuilder; urgency=low

  * (29fdd8) translation update
  * (91e7c9) add toulouse_foederis connector (#64313)
  * (4074f8) templatetags: add support for patternProperties JSON schema (#64313)
  * (dea435) utils/json: add datasource_schema helper (#64313)
  * (132185) utils/json: move response_schema from rsa13 (#64313)
  * (2f729a) misc: force message to be in string in _log (#64313)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Apr 2022 17:50:54 +0200

passerelle (6.25) trixie-eobuilder; urgency=low

  * (347944) misc: remove usage of "six" module (#63682)

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

passerelle (6.24) trixie-eobuilder; urgency=low

  * (add77f) translation update
  * (68f135) csvdatasource: use SQL for simple filters (#63608)
  * (0d8ae8) opengis: add test button for indexing template (#58360)
  * (a4e5ae) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Apr 2022 16:14:06 +0200

passerelle (6.23) trixie-eobuilder; urgency=low

  * (39f557) manager: add back popups on logs/jobs lines in connector page (#63812)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 11 Apr 2022 16:31:08 +0200

passerelle (6.22) trixie-eobuilder; urgency=low

  * (db1a28) translation update
  * (c0723f) general: redo connector page with tabs (#63632)
  * (c691b1) iws: integrate input example in generated endpoints section (#63632)
  * (9daa08) plone_restapi: adapt list content sent to Plone (#62943)
  * (358816) plone_restapi: split adapt_payload function (#62943)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 Apr 2022 15:36:51 +0200

passerelle (6.21) trixie-eobuilder; urgency=low

  * (53a91d) jenkins: increase timeout to 30 minutes (#63552)
  * (fee872) esirius_swi: correct closed status computation (#62133)
  * (cd84de) astre_rest: change a parameter name (#63520)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 05 Apr 2022 12:00:57 +0200

passerelle (6.20) trixie-eobuilder; urgency=low

  * (caae97) rsa13: add id parameter to beneficiaire endpoint (#63389)
  * (35b042) caluire-axel: alter NUMVOIEREQUIREDType to match real data (#63393)
  * (05a3a5) tests: remove use of pytest-httpbin (#63302)
  * (eca196) trivial: bump black version to 22.3.0
  * (5f3557) translation update
  * (a21ae3) translation update
  * (250afb) add school holidays connector (#63013)
  * (90f158) style: add missing border to PUT endpoints (#63230)
  * (b3c748) misc: switch style file to scss (#63229)
  * (1f748d) add a generic soap connector (#60836)
  * (498813) misc: search endpoints on model not on the instance (#60836)
  * (1c5c7e) misc: factorize setting of the availability status (#60836)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 31 Mar 2022 15:03:27 +0200

passerelle (6.19) trixie-eobuilder; urgency=low

  * (724514) misc: fix modified-iterating-dict pylint error (#62099)
  * (dc81fe) misc: fix unpacking-non-sequence pylint error (#62099)
  * (9968ee) misc: fix used-before-assignment pylint error (#62099)
  * (6e4508) misc: fix use-dict-literal pylint error (#62099)
  * (7c525d) misc: fix unneeded-not pylint error (#62099)
  * (61e247) misc: fix subprocess-run-check pylint error (#62099)
  * (53eb17) misc: fix stop-iteration-return pylint error (#62099)
  * (d212c3) misc: fix simplifiable-if-expression & simplifiable-condition pylint
    errors (#62099)
  * (65a710) misc: fix not-context-manager pylint error (#62099)
  * (c1241d) misc: fix not-callable pylint error (#62099)
  * (51e649) misc: fix no-value-for-parameter pylint error (#62099)
  * (439472) misc: fix no-else-break pylint error (#62099)
  * (922f9d) misc: fix isinstance-second-argument-not-valid-type pylint error
    (#62099)
  * (6c4e27) misc: fix invalid-sequence-index pylint error (#62099)
  * (27aba9) misc: fix invalid-overridden-method pylint error (#62099)
  * (942d64) misc: fix eval-used pylint error (#62099)
  * (38fc85) misc: fix deprecated-method pylint error (#62099)
  * (9e25f7) misc: fix consider-using-max-builtin pylint error (#62099)
  * (a2152c) misc: fix consider-using-generator pylint error (#62099)
  * (08abed) misc: fix consider-using-enumerate pylint error (#62099)
  * (27104d) misc: fix cell-var-from-loop pylint error (#62099)
  * (76acec) misc: fix use-implicit-booleaness-not-len pylint error (#62099)
  * (ced293) misc: fix undefined-variable pylint error (#62099)
  * (cc5e79) misc: fix try-except-raise pylint error (#62099)
  * (10af7d) misc: fix reimported pylint error (#62099)
  * (7ce080) misc: fix raising-format-tuple pylint error (#62099)
  * (15a914) misc: fix pointless-string-statement pylint error (#62099)
  * (f62ff3) misc: fix implicit-str-concat pylint error (#62099)
  * (62a4cd) misc: fix assignment-from-none pylint error (#62099)
  * (83cca9) misc: fix anomalous-backslash-in-string pylint error (#62099)
  * (485efa) misc: fix unnecessary-comprehension pylint error (#62099)
  * (af23a9) misc: fix unidiomatic-typecheck pylint error (#62099)
  * (dd7111) misc: fix no-self-argument pylint error (#62099)
  * (bfb26d) misc: fix disallowed-name pylint error (#62099)
  * (57e85e) misc: fix bad-classmethod-argument pylint error (#62099)
  * (05d8a3) misc: fix arguments-renamed pylint error (#62099)
  * (5ad6b0) misc: fix unused-wildcard-import pylint error (#62099)
  * (86dc13) misc: fix possibly-unused-variable pylint error (#62099)
  * (9d64f0) misc: fix missing-format-attribute pylint error (#62099)
  * (66938b) misc: fix expression-not-assigned pylint error (#62099)
  * (9659c0) misc: fix import-error pylint error (#62099)
  * (a22f2e) misc: fix duplicate-key pylint error (#62099)
  * (7d04f9) misc: fix consider-using-in pylint error (#62099)
  * (3c4739) misc: fix wrong-import-position pylint error (#62099)
  * (057e95) misc: fix consider-using-from-import pylint error (#62099)
  * (00ea35) misc: fix consider-using-dict-items pylint error (#62099)
  * (ceb7bf) misc: fix useless-return pylint error (#62099)
  * (50604f) misc: fix no-else-raise pylint error (#62099)
  * (40943a) misc: fix consider-iterating-dictionary pylint error (#62099)
  * (5c7add) misc: fix dangerous-default-value pylint error (#62099)
  * (9a3ff0) misc: fix bare-except pylint error (#62099)
  * (a0b700) misc: fix line-too-long pylint error (#62099)
  * (39d29d) misc: fix pointless-statement pylint error (#62099)
  * (2e59a6) misc: fix useless-object-inheritance pylint error (#62099)
  * (71ddfd) misc: fix singleton-comparison pylint error (#62099)
  * (928086) misc: fix function-redefined pylint error (#62099)
  * (3dbee7) misc: fix consider-using-with pylint error (#62099)
  * (1e90f9) misc: fix no-name-in-module pylint error (#62099)
  * (e1a477) misc: fix anomalous-backslash-in-string pylint error (#62099)
  * (591823) misc: fix redundant-u-string-prefix pylint error (#62099)
  * (35512c) misc: remove unused-variable pylint error (#62099)
  * (c1074b) misc: fix unused-import pylint error (#62099)
  * (302e57) misc: fix super-with-arguments pylint error (#62099)
  * (1d9722) build: make it fail in case of pylint warnings (#62099)
  * (dbb841) misc: add __init__ file to tests dir (#62099)
  * (2bcfb3) misc: integrate pylint.rc in repo (#62099)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 25 Mar 2022 11:38:47 +0100

passerelle (6.18) trixie-eobuilder; urgency=low

  * (5b0404) translation update
  * (dcb996) astre_rest: add auth parameter (#62924)
  * (55810f) translation update
  * (14da6a) isere_ens: use applicant if no group supplied (#63067)
  * (81d772) mdel: typo fix in applicants status (#63019)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 22 Mar 2022 15:24:50 +0100

passerelle (6.17) trixie-eobuilder; urgency=low

  * (bc07b9) test/rsa13: fix always true assert (#62955)
  * (e73407) rsa13: fix invoice CSV columns (#62955)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 19 Mar 2022 11:32:47 +0100

passerelle (6.16) trixie-eobuilder; urgency=low

  * (a3eb55) toulouse_smart: change primary key of WcsRequest (#62893)
  * (9803a9) toulouse_smart: remove dead code (#62893)
  * (8ede32) atal: accept filename from file parameter (#62891)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Mar 2022 15:30:24 +0100

passerelle (6.15) trixie-eobuilder; urgency=low

  * (66ee25) rsa13: use field name for column headers in CSV (#62885)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Mar 2022 10:35:58 +0100

passerelle (6.14) trixie-eobuilder; urgency=low

  * (e8b2b0) astre_rest: remove misleading HTTP method in error message (#62819)
  * (134ec2) astre_rest: raise an error if json is expected (#62815)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 16 Mar 2022 16:06:15 +0100

passerelle (6.13) trixie-eobuilder; urgency=low

  * (277484) translation update
  * (bc93ca) isere_ens: handle new API version (#62475)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 16 Mar 2022 14:35:44 +0100

passerelle (6.12) trixie-eobuilder; urgency=low

  * (ce27a3) toulouse-axel: PORTAIL can be empty (#62716)
  * (3502c6) setup.py: upgrade xmlschema (#62631)
  * (6fef9c) utils/xml: handle new xsd_type parameter on element_decode (#62631)
  * (20262f) utils/xml: import 'qnames' for xmlschema 1.0 (#62631)
  * (4a772d) utils/xml: eplicit is_element_only condition (#62631)
  * (53f005) utils/xml: add pattern on XsdAtomicBuiltin type (#62631)
  * (4a2745) axel: accept XMLSchemaValidationError on encode or decode (#62631)
  * (b1b80e) mdel: set element text after create it (#62631)
  * (dc3f8a) tests: ignore mdel zip files order (#62631)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 14 Mar 2022 16:39:23 +0100

passerelle (6.11) trixie-eobuilder; urgency=low

  * (e85f95) update translation
  * (0787d2) rsa13: add facturation/csv endpoint (#62669)
  * (38bf85) rsa13: add facturation/periodes/ endpoints (#62669)
  * (b0a897) rsa13: add new columns to CSV export (#62668)
  * (e439a1) dpark: strip data on link (#62685)
  * (82d11e) sfr_dmc: fix sms containing only GSM characters sent using unicode
    (#62589)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 11 Mar 2022 13:33:52 +0100

passerelle (6.10) trixie-eobuilder; urgency=low

  * (65b1d9) astre_rest: add read document endpoint (#62497)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 07 Mar 2022 17:37:06 +0100

passerelle (6.9) trixie-eobuilder; urgency=low

  * (e06a36) astre_rest: handle error codes (#62479)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 07 Mar 2022 14:25:14 +0100

passerelle (6.8) trixie-eobuilder; urgency=low

  * (972a4f) astre_rest : handle non json response (#62398)
  * (f63709) utils: fix import_site on missing ApiUser (#62422)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 07 Mar 2022 10:20:30 +0100

passerelle (6.7) trixie-eobuilder; urgency=low

  * (cb16af) sfr_dmc: send unicode sms if necessary (#62377)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 03 Mar 2022 16:38:16 +0100

passerelle (6.6) trixie-eobuilder; urgency=low

  * (9cb54d) update translations
  * (fab93b) sfr_dmc: implement SFR DMC sms connector (#20973)
  * (601f4f) trivial: update .git-blame-ignore-revs for new black
  * (d2c0be) misc: apply black 22.1.0
  * (a6998e) trivial: bump black version to 22.1.0 (#62312)
  * (652590) debian: add python3-distutils dependency, workaround for pyproj
    (#62268)
  * (f87f87) misc: complete family migration (#62194)
  * (ab0927) toulouse_smart: set timeout on synchronous requests (#62105)
  * (29e78f) views: do not crash on unknown app import (#61792)
  * (a1f5fd) misc: complete existing migrations (#61962)
  * (792d4a) misc: accept float and tuple in is_json_serializable (#62057)
  * (7119b1) debian: limit python3-xmlschema version

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 02 Mar 2022 16:14:56 +0100

passerelle (6.5) trixie-eobuilder; urgency=low

  * (bc94d7) debian: update django dependency to 2.2
  * (c80b5e) package : remove python3-crypto dependency
  * (d10eda) sms: complete existing migrations (#61907)
  * (7472ab) gdc: raise APIError on unloadable content (#61254)
  * (4baad9) sms: ensure country code and prefix are numbers (#61813)
  * (639249) astregs: allow context overloading (#61393)
  * (33b2d1) astre_rest: start the connector (#61392)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 18 Feb 2022 10:21:03 +0100

passerelle (6.4) trixie-eobuilder; urgency=low

  * (f9cdc9) lille urban card: preprocess contact data in renewal endpoint (#61521)
  * (542532) mdel: add user comment in custom Logitud's LocalAccess tag (#37110)
  * (e13993) mdel: allow attached documents for AEC demands (#61423)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 08 Feb 2022 08:29:40 +0100

passerelle (6.3) trixie-eobuilder; urgency=low

  * (687e49) photon: return api error on timeout (#61266)
  * (04755b) photon: use same error message as base_adresse (#61266)
  * (bed447) tests: use example.net in tests (#61266)
  * (2cb9a1) tests: remove mixin use only once (#61266)
  * (b8cd7d) tests: adapt logs check on charset-normalizer upgrade (#61262)
  * (2734d9) atal: ignore empty comments (#61180)
  * (3e200b) translation update
  * (2daa2d) lille urban card: add renewal endpoint (#61038)
  * (3af9fd) plone_restapi: add check_status method (#61215)
  * (47b07f) toulouse_smart: ignore smart properties having unknown type (#60989)
  * (dad1cd) solis-afi-mss: provide url and credentials for GED (#60557)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 31 Jan 2022 17:12:37 +0100

passerelle (6.2) trixie-eobuilder; urgency=low

  * (4947d4) esirius_swi: compute status on response (#60958)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Jan 2022 18:12:56 +0100

passerelle (6.1) trixie-eobuilder; urgency=low

  * (4f8193) views: add a log on endpoint result (#60911)
  * (7f345d) cartads cs: switch to Cryptodome module (#60772)
  * (ccfdc8) toulouse_smart: replace - by _ in field varname (#60870)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Jan 2022 08:59:35 +0100

passerelle (6.0) trixie-eobuilder; urgency=low

  * (21f2b0) esirius_swi: add missing __init__.py file on esirius
    sitewaitingindicator connector (#59868)

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

passerelle (5.99) trixie-eobuilder; urgency=low

  * (69f978) translation update
  * (afbe89) esirius_swi: add esirius sitewaitingindicator connector (#59868)
  * (aa9165) misc: use suds package in pure python installation (#60550)
  * (fd86f9) toulouse_smart: manage timezone translations (#60383)
  * (a78032) jenkins: show execution context in coverage reports (#60446)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 19 Jan 2022 17:21:42 +0100

passerelle (5.98) trixie-eobuilder; urgency=low

  * (f20313) toulouse_smart: skip add_media having no intervention (#60276)
  * (47f7ca) toulouse_smart: limit create_intervention tries (#60278)
  * (1cb501) translation update (#60013)
  * (69a235) toulouse_axel: use new attribute blank (#60013)
  * (f4e17a) api: add blank attribute to parameters (#60013)
  * (b8af96) misc: replace deprecated inspect.getargspec with getfullargspec
    (#59791)
  * (54144f) settings: remove warning unclosed file (#59791)
  * (fcb18f) plone_restapi: do not limit referencial size (#59740)
  * (46fd6a) plone_restapi: allow to provide a directory to list types (#59746)
  * (42941c) plone_restapi: replace uri and uid by path parameter (#59746)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Jan 2022 12:09:33 +0100

passerelle (5.97) trixie-eobuilder; urgency=low

  * (1911ae) utils: add setting REQUESTS_MAX_RETRIES (#59783)
  * (525a66) base_adresse: set requests_max_retries attribute (#59783)
  * (425ad9) utils: handle new requests_max_retries attribute on BaseResource
    (#59783)
  * (e0403b) base_adresse: set requests_timeout attribute to 1 second (#59783)
  * (185bd1) utils: handle new requests_timeout attribute on BaseResource (#59783)
  * (239aee) utils: measure and log HTTP request's elapsed time (#59923)
  * (9fd6f3) mdel: do not raise a 404 on missing demand (#59852)
  * (bcc965) misc: removed overload mellon/base.html (#59526)
  * (49dfe2) tox: declare new wcs dependency (dnspython)

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

passerelle (5.96) trixie-eobuilder; urgency=low

  * (1d72ef) base_adresse: handle missing postcode in street info (#59106)
  * (14925f) jenkins: build packages for buster & bullseye
  * (ed5883) toulouse_smart: accept empty block field (#59203)
  * (a795d3) test: correct endpoint URL on cryptor test (#59511)
  * (9ec273) tests: adapt logs check on charset-normalizer upgrade (#59511)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Dec 2021 09:56:08 +0100

passerelle (5.95) trixie-eobuilder; urgency=low

  * (643efd) tox: add bleach, new w.c.s. dependency
  * (67971d) jsonresponse: do not crash on bad raise format (#59119)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Nov 2021 17:26:58 +0100

passerelle (5.94) trixie-eobuilder; urgency=low

  * (1b6d92) translation update
  * (ab4041) trivial: add custom icons to some connectors
  * (0513de) solis_afi_mss: add an add-document endpoint (#58896)
  * (7ebcbc) toulouse_smart: validate uuid parameter format (#58992)
  * (d8685c) toulouse_smart: accept empty block-field content on create intervention
    (#58867)
  * (438c56) tests: skip logs added by charset-normalizer upgrade (#58995)
  * (5fab75) trivial: apply new black
  * (47e193) build: bump black version

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

passerelle (5.93) trixie-eobuilder; urgency=low

  * (2c54b4) sms: increase visibility of test message sending (#58138)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 15 Nov 2021 15:24:32 +0100

passerelle (5.92) trixie-eobuilder; urgency=low

  * (6a808d) translation update
  * (3968a0) solis_afi_mss: pass email into the query string (#58557)
  * (f3c6c9) solis_afi_mss: require email on post endpoints (#58355)
  * (2903ca) solis_afi_mss: add an endpoint to update agent contact info (#58355)
  * (38a23e) solis_afi_mss: return all info on agent endpoint (#58354)
  * (afe36f) solis_afi_mss: return all agent information (#58354)
  * (95e961) toulouse_smart: add externalReferences to create-intervention payload
    (#58395)
  * (64a199) toulouse_smart: rename notification_url field (#57875)
  * (8afd77) toulouse_smart: add an add-media endpoint (#57875)
  * (873665) toulouse_smart: add a method parameter to request function (#57875)
  * (a71d61) toulouse_smart: remove unnused timeout parameter from request function
    (#57875)
  * (b9cff0) tests: merge intervention_id occurences (#57875)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 13 Nov 2021 10:58:46 +0100

passerelle (5.91) trixie-eobuilder; urgency=low

  * (91b971) family: fix empty or null pay_limit_date export (#45714)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 05 Nov 2021 14:26:40 +0100

passerelle (5.90) trixie-eobuilder; urgency=low

  * (5e71e9) translation update
  * (1da1c5) plone_restapi: add basic authentication (#58181)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 28 Oct 2021 21:37:23 +0200

passerelle (5.89) trixie-eobuilder; urgency=low

  * (50a1ad) translation update
  * (f507ce) cmis: ignore noisy cmislib logger (#53601)
  * (19d73d) arcgis: remove Nancy specific 'district' endpoint (#57633)
  * (1d2d3e) sector: add a sector_name column in CSV, for readability (#57021)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Oct 2021 09:50:33 +0200

passerelle (5.88) trixie-eobuilder; urgency=low

  * (f0b5d2) misc: add pyexcel-xlsx to deps (#57717)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Oct 2021 08:23:51 +0200

passerelle (5.87) trixie-eobuilder; urgency=low

  * (77eaf1) translation update
  * (7fc182) plone-restapi: add a plone.restapi connector (#57258)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 18 Oct 2021 17:18:56 +0200

passerelle (5.86) trixie-eobuilder; urgency=low

  * (b07dba) translation update
  * (155775) toulouse_smart: trigger wcs when intervention is created async (#57669)
  * (340cf3) test: remove duplicated code (#57669)
  * (d82af1) toulouse_smart: correct help text on uuid parameter (#57669)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 Oct 2021 12:14:46 +0200

passerelle (5.85) trixie-eobuilder; urgency=low

  * (075e7b) debian: switch to debhelper-compat 12 (#57538)
  * (b7ad83) tox: freeze dependencies on pyexcel-stuff for now
  * (408b86) fix certificate check translation
  * (719bcf) fix wrong symbol for non-breaking space in translation

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 09 Oct 2021 18:55:22 +0200

passerelle (5.84) trixie-eobuilder; urgency=low

  * (b4d0fa) translation update
  * (169231) base: apply make_aware only to naive datetimes (#57649)
  * (710969) misc: log bytes as string without enclosing b"" (#57253)
  * (fe8af9) misc: allow pattern description in json schemas (#54663)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 Oct 2021 20:46:03 +0200

passerelle (5.83) trixie-eobuilder; urgency=low

  * (317f40) translation update
  * (ed0455) opengis: add custom computed properties on queries (#57295)
  * (87af83) opengis: add support for geojson shapes (#57280)
  * (6a983e) base_adresse: return additionnal adresses data (#57129)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 05 Oct 2021 09:01:34 +0200

passerelle (5.82) trixie-eobuilder; urgency=low

  * (9453a9) translation update
  * (f39941) toulouse_smart: pass optionnal boolean parameters to create endpoint
    (#56630)
  * (285765) base_adresse: store BAN identifier in streets (#56035)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Sep 2021 14:56:31 +0200

passerelle (5.81) trixie-eobuilder; urgency=low

  * (748951) opendatasoft: manage HTTP errors (#56882)
  * (7f57c5) sms: record credits used (#56116)
  * (696a94) csvdatasource: mute pyexcel logs (#56881)
  * (88de4a) utils/xml: mute xmlschema logs (#56881)
  * (63b0be) cmis: mute cmislib logs (#56881)
  * (6f90c6) utils: add ignore_loggers context manager (#56881)
  * (6a9501) rsa13: add new params to platform_beneficiaire_csv endpoint if query is
    not zero (#56861)
  * (a214de) ovh: retry on too many requests error (#44730)
  * (e65075) base: log connector request before performing checks (#56811)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Sep 2021 14:47:55 +0200

passerelle (5.80) trixie-eobuilder; urgency=low

  * (84e025) base_adresse: handle bad ban_id format (#56710)
  * (b431c1) cmis: factorize cmis client code (#56599)
  * (c2b68c) translation update (apostrophes)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 07 Sep 2021 17:16:56 +0200

passerelle (5.79) trixie-eobuilder; urgency=low

  * (563e3f) translation update
  * (907dba) toulouse_smart: rename update trigger slug (#56637)
  * (03f64e) add sectorization system (#56001)
  * (a0be6f) add sector connector (#56001)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 05 Sep 2021 18:43:30 +0200

passerelle (5.78) trixie-eobuilder; urgency=low

  * (af6bdc) translation update
  * (049052) caluire-axel: don't check exclusive activities if already booked
    (#56581)
  * (19e0e8) manager: move delete button (#56499)
  * (7d5c29) uwsgi: enable provisionning spooler (#55092)
  * (121209) utils: export all apps, and delete all apps on clean import (#56491)
  * (68d442) api_particulier: check regexp on numero_fiscal and reference_avis
    (#56453)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 Sep 2021 21:27:01 +0200

passerelle (5.77) trixie-eobuilder; urgency=low

  * (8625a7) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 30 Aug 2021 12:36:25 +0200

passerelle (5.76) trixie-eobuilder; urgency=low

  * (b07ef0) cmis: log requests and responses at debug level (#56090)
  * (ce1756) jobs: do not log APIError as errors (#56266)
  * (2ef62d) cmis: do not enforce object_type presence (#56137)
  * (80e84a) sms: increase max_message_length (#56117)
  * (3d569f) opendatasoft: add limit parameter to queries (#55698)
  * (27380a) opendatasoft: add sort field (#54442)
  * (cac06d) opendatasoft: add facet filters (#50212)
  * (ecd314) opendatasoft: use APIError into endpoint (#50212)
  * (9b88f6) opendatasoft: correct tests (#50212)
  * (e4fbfd) toulouse-axel: allow to call invoice endpoint anonymously (#56412)
  * (afc79d) caluire-axel: allow to call invoice endpoint anonymously (#56006)
  * (2d7ef6) orange: add an option to pass sender name (#56345)
  * (776671) photon: do not clean adresses cache (#56321)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 30 Aug 2021 10:28:25 +0200

passerelle (5.75) trixie-eobuilder; urgency=low

  * (cbdb30) translation update
  * (900795) general: add explanations about "unflattening" support (#56173)
  * (0ad844) cmis: be explicit about properties contents (#56138)
  * (71524a) api_particulier: cache svai responses (#44684)
  * (4b574f) utils/jsonresponse: prevent Django from logging our 500 responses as
    errors (#56139)
  * (9eb682) utils/jsonresponse: reorder exception cases to make behaviour clearer
    (#56139)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Aug 2021 20:49:22 +0200

passerelle (5.74) trixie-eobuilder; urgency=low

  * (c66e0d) misc: add custom makemessages command to skip line numbers by default
    (#56059)
  * (a0e7d3) caluire-axel: ignore empty ECHEANCE (#56047)
  * (130044) toulouse smart: do not mark unexposed foreign key verbose name for i18n
    (#56042)
  * (4495d8) translation update
  * (9204ba) toulouse_smart: add update-intervention endpoint (#55230)
  * (8e4776) wcs: allow post_json to ask for json content (#55230)
  * (ba6f35) toulouse_smart: add create-intervention endpoint (#55230)
  * (5c6a50) toulouse_smart: manage payload and exception in mock_response (#55230)
  * (ff14f2) toulouse_smart: allow several queries in mock_response (#55230)
  * (3ae9b8) toulouse_smart: add get-intervention endpoint (#55230)
  * (813bff) toulouse_smart: manage status code in mock_response (#55230)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Aug 2021 14:05:49 +0200

passerelle (5.73) trixie-eobuilder; urgency=low

  * (67ea28) translation update
  * (722ac9) caluire-axel: hide invoices created in the future (#55803)
  * (636b59) base_adresse: link data models to BaseAdresse instance (#55959)
  * (fdc8c2) base_adresse: link StreetModel to its BaseAdresse instance (#55950)
  * (58f544) base_adresse: revert last commit, bad migration code (#55950)
  * (e1e8e9) base_adresse: link StreetModel to its BaseAdresse instance (#55950)
  * (b70594) caluire-axel: handle wrong messages on pay_invoice (#55793)
  * (801249) mdel: fix typo and missing fields in schema description (#55558)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 05 Aug 2021 22:36:44 +0200

passerelle (5.72) trixie-eobuilder; urgency=low

  * (c9921c) translation update
  * (7adab0) caluire-axel: hide closed days (#55743)
  * (f3c6a3) base: do not log errors in check status (#45001)
  * (58f969) toulouse_smart: rename wcs field labels using displayName property
    (#55513)
  * (f9be31) ovh: handle error during token request (#55667)
  * (fd82d0) csvdatasource: correct url on displayed update endpoint (#55673)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Jul 2021 11:53:23 +0200

passerelle (5.71) trixie-eobuilder; urgency=low

  * (d0dd85) translation update
  * (9a9143) caluire-axel: desactivate online payement on obsolete invoices (#55803)
  * (a11c53) caluire-axel: simplify localtime call (#55803)
  * (ffe61c) sp_fr: fix ping endpoint description (#55752)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Jul 2021 19:35:41 +0200

passerelle (5.70) trixie-eobuilder; urgency=low

  * (9299fc) toulouse_axel: accept DUI with dashes (#55753)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 22 Jul 2021 11:33:39 +0200

passerelle (5.69) trixie-eobuilder; urgency=low

  * (1bcc9c) caluire-axel: allow individual with no family (#55684)
  * (bdda53) caluire-axel: get first item of list in GETFAMILLE (#55729)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 21 Jul 2021 11:39:39 +0200

passerelle (5.68) trixie-eobuilder; urgency=low

  * (46c6fb) caluire-axel: allow GETFAMILLE elements in any order (#55721)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 21 Jul 2021 01:13:59 +0200

passerelle (5.67) trixie-eobuilder; urgency=low

  * (f6aafa) utils: include exception logging in log_http_request (#55516)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 20 Jul 2021 14:04:59 +0200

passerelle (5.66) trixie-eobuilder; urgency=low

  * (e98fda) translation update
  * (18b2e4) base_adresse: add lat/lon/type to address'id to get by id through
    reverse (#55522)
  * (3a01c5) base_adresse: factorize search by id (#55522)
  * (7716ad) caluire-axel: get_agenda_full endpoint (#55551)
  * (3222ee) tests: update headers returned by requests lib (#55600)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Jul 2021 20:26:38 +0200

passerelle (5.65) trixie-eobuilder; urgency=low

  * (d73bbd) translation adjustments
  * (9079fa) translation update
  * (966b2d) caluire-axel: fix timezone issue (#55549)
  * (b0da46) cmis: include descriptions in file upload schema (#54661)
  * (2b0966) cmis: add endpoint descrition (#54659)
  * (80f50e) cmis: add check_status method (#41986)
  * (fcef61) api_entreprise: fix association_param documentation (#46033)
  * (ec7b5c) csvdatasource: add upload-csv-file endpoint (#29713)
  * (593a78) views: implement GenericEndpointView.put (#29713)
  * (f526f9) phonecalls: allow blank redirect URL (#55473)

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

passerelle (5.64) trixie-eobuilder; urgency=low

  * (38739c) caluire-axel: new colors and restrictions for agenda (#55295)
  * (3e86b9) tox: stop testing against django 1.11
  * (98973b) franceconnect_data: add a hash of the identite_pivot to returned data
    (#55155)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 Jul 2021 16:50:06 +0200

passerelle (5.63) trixie-eobuilder; urgency=low

  * (5c3272) translation update
  * (b3e450) toulouse_smart: slugify intervention's type name to make the id
    (#55250)
  * (c53787) toulouse_smart: fix typo in get() method (#55250)
  * (6f8374) franceconnect_data: use a persistent cache for tokens (#55156)
  * (54ad11) caluire-axel: return changes in set_agenda endpoint (#55251)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 01 Jul 2021 15:24:37 +0200

passerelle (5.62) trixie-eobuilder; urgency=low

  * (63e1d2) opengis: do not interrupt cache update on query errors (#55257)
  * (4c411b) translation update
  * (77f3fe) api_particulier: validate numero_allocataire (#54607)
  * (e741d4) opendatasoft: copy id and text original fields (#54768)
  * (d897dc) caluire-axel: hide wednesday+weekends (get_agenda_periscolaire)
    (#55177)
  * (c4c131) api: add sms count statistics (#53856)
  * (6740de) cartads cs: mark missing dossiers as deleted (#55006)
  * (85c8ba) caluire-axel: don't fail register_activity on code -1 (#55077)
  * (74dff6) caluire-axel: set_activity_agenda_typical_week endpoint (#54383)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 29 Jun 2021 16:55:58 +0200

passerelle (5.61) trixie-eobuilder; urgency=low

  * (bc740b) translation update
  * (a2bbf0) photon: add a stable identifiant (#53984)
  * (c738b8) caluire-axel: adapt pay_invoice endpoint for lingo (#54884)
  * (b4339a) api_particulier: display available scopes into manager (#54137)
  * (aef767) caluire-axel: some activities are exclusives (#54934)
  * (6df406) tox: limit psycopg2 to < 2.9 (#54925)
  * (8ab10f) caluire-axel: raise error if wrong reference year (#54820)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Jun 2021 19:11:53 +0200

passerelle (5.60) trixie-eobuilder; urgency=low

  * (643107) translation update
  * (b7b46c) caluire-axel: get_agenda endpoint enhancements (#54812)
  * (294faa)  photon: add reverse endpoint result into address cache model (#53988)
  * (441c7c) caluire-axel: mercredi is not bookable (#54783)
  * (d4e132) caluire-axel: set_agenda endpoint (#54382)
  * (1c2c5e) caluire-axel: add a "created" field to history invoices (#54713)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 15 Jun 2021 13:41:28 +0200

passerelle (5.59) trixie-eobuilder; urgency=low

  * (805e0e) translation update
  * (0121a1) caluire-axel: get_agenda_periscolaire endpoint (#54593)
  * (f126f4) caluire-axel: factorize activities & caching (#54593)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 08 Jun 2021 11:48:11 +0200

passerelle (5.58) trixie-eobuilder; urgency=low

  * (17d836) jenkins: allow job to take up to 15 minutes (#54619)
  * (bb4eb0) debian: enable uwsgi memory reports (#54610)
  * (09ae97) lille urban card: do not transmit requests with empty/none serial
    (#54613)
  * (6193d0) base_adresse: add reverse endpoint result into address cache model
    (#53989)
  * (54574e) franceconnect-data: ignore empty nodes (#54589)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 07 Jun 2021 14:16:42 +0200

passerelle (5.57) trixie-eobuilder; urgency=low

  * (4cb0e2) translation update
  * (00e985) add franceconnect connector (#53879)
  * (8f697b) utils: add origin module (#53879)
  * (da16b8) caluire-axel: upload_attachment endpoint (#54230)
  * (35885f) caluire-axel: add pay_invoice endpoint (#53963)
  * (0e7106) caluire-axel: add invoice_pdf endpoint (#53884)
  * (4884f6) caluire-axel: add invoice endpoint (#53884)
  * (5f50aa) caluire-axel: add invoices_history endpoint (#53884)
  * (a07068) caluire-axel: add invoices endpoint (#53884)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 03 Jun 2021 22:07:52 +0200

passerelle (5.56) trixie-eobuilder; urgency=low

  * (7cad40) translation update
  * (89470e) caluire-axel: get_agenda endpoint (#54381)
  * (f1809b) caluire-axel: fix register_activity endpoint (#54400)
  * (d28785) toulouse_smart: handle defaultValue and restrictedValues on
    intervention types (#54215)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 01 Jun 2021 15:41:57 +0200

passerelle (5.55) trixie-eobuilder; urgency=low

  * (7a22dc) translation update
  * (7abb37) caluire-axel: register_activity endpoint (#54136)
  * (94f6aa) caluire-axel: remove unecessary tests
  * (7173c5) caluire-axel: add family_id in family_info result (#54145)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 May 2021 16:15:01 +0200

passerelle (5.54) trixie-eobuilder; urgency=low

  * (169f7b) translation update
  * (4891bd) api_particulier: add slots endpoint (#36932)
  * (727c27) caluire_axel: new XSD version (#54132)
  * (85e1af) caluire-axel: child_activities_info enpoint (#53934)
  * (f2996e) grenoble_gru: strip emojis from demand description (#54028)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 21 May 2021 08:31:06 +0200

passerelle (5.53) trixie-eobuilder; urgency=low

  * (cab9dd) translation update
  * (390ff2) caluire-axel: school_list endpoint (#53886)
  * (2942e3) caluire-axel: caching for family_data (#53853)
  * (81c999) caluire-axel: child_schooling_info enpoint (#53853)
  * (3c6a5f) MANIFEST.in: add toulouse-wcs wcs template (#53860)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 May 2021 22:22:52 +0200

passerelle (5.52) trixie-eobuilder; urgency=low

  * (c7d051) translation update
  * (eedba0) add toulouse_smart connector (#53834)
  * (8b5a75) caluire-axel: child_info endpoint (#53825)
  * (0de766) caluire-axel: children_info endpoint (#53825)
  * (4e893c) caluire-axel: boolean types (#53825)
  * (fe5aa8) caluire-axel: family_info endpoint (#53825)
  * (8fd262) misc: update default value in migrations (#53845)
  * (faafe3) misc: add isort reformat reference to git blame ignore list (#52937)
  * (06db6d) misc: apply isort (#52937)
  * (5fade4) misc: add isort (#52937)
  * (dceb73) utils: add helper argument post_json_schema (#48317)
  * (8e9fcd) tests: fix warnings about deprecation of pytest.yield_fixture

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 May 2021 17:15:27 +0200

passerelle (5.51) trixie-eobuilder; urgency=low

  * (da0f16) translation update
  * (3b33df) rsa13: add BOM to CSV UTF-8 content (#53821)
  * (25c12e) rsa13: filter referent by their status (#53815)
  * (962fc6) caluire-axel: unlink endpoint (#53705)
  * (81ad4a) caluire-axel: link endpoint (#53704)
  * (183e77) caluire-axel: code factorization (#53704)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 May 2021 17:09:23 +0200

passerelle (5.50) trixie-eobuilder; urgency=low

  * (59186c) esirius: ignore DES timestamp within tests (#53697)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 04 May 2021 16:45:11 +0200

passerelle (5.49) trixie-eobuilder; urgency=low

  * (8b1afe) rsa13: add statut parameter to referent endpoint (#53640)
  * (52a932) utils: return JSON for exceptions during JSON serialization (#53594)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 04 May 2021 11:34:03 +0200

passerelle (5.48) trixie-eobuilder; urgency=low

  * (f1a8b5) rsa13: allow empty email fields (#53611)
  * (7104b2) utils: json.dumps(encoding=...) is obsolete (#53595)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 30 Apr 2021 15:15:59 +0200

passerelle (5.47) trixie-eobuilder; urgency=low

  * (5863dc) translation update
  * (d3f0e5) add astech connector (#52684)
  * (0114f7) api: add support for description of put endpoints (#53480)
  * (3231dd) greco: add description to endpoints (#52094)
  * (384fed) misc: remove postgres.E003 warnings (#52028)
  * (f9015d) misc: use auth_logout as logout view name, for compatibility (#53425)
  * (60b77a) strasbourg_eu: handle liferay error 500 (but valid JSON) answers
    (#53407)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 29 Apr 2021 02:33:32 +0200

passerelle (5.46) trixie-eobuilder; urgency=low

  * (0f21ea) sp_fr: pass only file descriptors to ET.parse() (#52876)
  * (fbac97) sp_fr: decode ET.tostring() result (#52875)
  * (7ec2c7) rsa13: make email and tel optional in platform_referent_update (#53135)
  * (800209) rsa13: fix example_pattern in platform_referent_update (#53135)
  * (8d2c6e) rsa13: make email and tel optional when creating a referent (#53135)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Apr 2021 16:57:18 +0200

passerelle (5.45) trixie-eobuilder; urgency=low

  * (cb2404) templates: apply line breaks when displaying long descriptions (#53057)
  * (019ed6) greco: raise api error if token are not availables (#51629)
  * (8b8066) base_adresse: use 5s timeout on geocoding requests (#52595)
  * (12440a) base_adresse: return 200 on connection error (#52006)
  * (5e6886) opendatasoft: do not escape on template rendering (#52614)
  * (ba4c39) css: correct endpoint colors on manager (#51737)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Apr 2021 15:29:55 +0200

passerelle (5.44) trixie-eobuilder; urgency=low

  * (e336f4) esirius: unset queryset sent to PUT WS (#52691)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 03 Apr 2021 01:51:07 +0200

passerelle (5.43) trixie-eobuilder; urgency=low

  * (42b061) grenoble-gru: ignore string values for PAV "adresse" field (#52527)
  * (979e7e) rsa13: use unflatten on affectation's endpoint schema (#52520)
  * (650e80) debian: log paramiko.transports errors as debug (#44029)
  * (565d30) rsa13: complete required field for email creation (#52434)
  * (72e422) manager: hide export connector action to anonymous (#51811)
  * (290bc2) ovh: use passerelle requests to get token (#52380)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 31 Mar 2021 09:39:06 +0200

passerelle (5.42) trixie-eobuilder; urgency=low

  * (a726e0) uwsgi: recycling spooler after 20 tasks (#52266)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 19 Mar 2021 23:55:29 +0100

passerelle (5.41) trixie-eobuilder; urgency=low

  * (b3e075) translation update
  * (2f9cac) templates: inform when no api key is needed (#51621)
  * (a8ddd0) esirius: improve endpoint returns verbosity (#52102)
  * (aff11b) esirius: test unflatten payload (#52102)
  * (f1d331) esirius: get codeRdv from query-string on update endpoint (#52102)
  * (c693de) logs: log 405 error as warning using ProxyLogger (#51263)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Mar 2021 14:47:27 +0100

passerelle (5.40) trixie-eobuilder; urgency=low

  * (0b5421) tests/wcs: adapt to SQL storage of roles

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Mar 2021 23:39:35 +0100

passerelle (5.39) trixie-eobuilder; urgency=low

  * (f70270) translation update
  * (626f4a) rsa13: add missing endpoints (#52000)
  * (10fc49) api: add support for description of delete endpoints (#52000)
  * (4ac645) rsa13: fix example_pattern of beneficiary list endpoint (#52000)
  * (b08a8a) rsa13: fix example pattern of the referent endpoint (#52000)
  * (de3b24) rsa13: make schema optional in response_schema() (#52000)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Mar 2021 18:32:27 +0100

passerelle (5.38) trixie-eobuilder; urgency=low

  * (50b09b) translation update
  * (76946f) greco: add support for passing application id to create endpoint
    (#51842)
  * (97a18c) greco: add parameters to create endpoint (#51838)
  * (11d0a4) greco: new endpoint add-confirmation (#51812)
  * (3fa355) greco: update wdsl in tests (#51735)
  * (083cef) greco: add more tests (#51623)
  * (c137e7) greco: add tests (#51569)
  * (34d441) tests: use example.net domain name into tests (#52048)
  * (909a29) esirius: add an update endpoint (#51884)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Mar 2021 13:39:19 +0100

passerelle (5.37) trixie-eobuilder; urgency=low

  * (d298a1) isere_ens: accept empty animator (#51807)
  * (9b2abc) base: export only editable fields (#51724)
  * (d35b04) base: add ArrayField export (#51724)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Mar 2021 15:37:47 +0100

passerelle (5.36) trixie-eobuilder; urgency=low

  * (060d70) translation update
  * (1481c7) esirius: add e-sirius connector (#51365)
  * (2b1bd1) isere_ens: add booking status endpoint (#51412)
  * (ee5119) isere_ens: accept booking without animator (#51446)
  * (1b5d1f) tests: limit PostgreSQL database name to 63 chars (#51742)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Mar 2021 17:19:32 +0100

passerelle (5.35) trixie-eobuilder; urgency=low

  * (b1dfb0) translation update
  * (43805e) csvdatasource: work around bug in xlrd with python 3.8 (#51136)
  * (0e90ff) family: add support for arpege opus export (#50926)
  * (930719) sms: filter authorized numbers (#39650)
  * (fa748c) tox: add black (via pre-commit) to tests (#50927)
  * (754f38) misc: add black files/notes (#49820)
  * (3d9df1) trivial: apply black (#49820)
  * (454004) cartads cs: split statement to avoid black bug

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 02 Mar 2021 17:28:48 +0100

passerelle (5.34) trixie-eobuilder; urgency=low

  * (ffc994) translation update
  * (2a0187) trivial: add missing __init__.py to photon & sigerly (#51281)
  * (de1e45) sigerly: add sigerly connector (#47856)
  * (2d649b) photon: new geographic information connector (#50935)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 19 Feb 2021 14:46:08 +0100

passerelle (5.33) trixie-eobuilder; urgency=low

  * (2081c3) setup.py: use feedparser>=6 with python 3.9 (#51135)
  * (e41eab) lille urban card: change card info endpoint to use GET (#51121)
  * (3ddf46) base_adresse: return first address on reverse endpoint (#50963)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Feb 2021 17:33:36 +0100

passerelle (5.32) trixie-eobuilder; urgency=low

  * (ab5a63) solis_afi_mss: remove unused variables on tuple affectation (#51011)
  * (657137) solis_afi_mss: add an agent endpoint (#51011)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 12 Feb 2021 10:18:39 +0100

passerelle (5.31) trixie-eobuilder; urgency=low

  * (648e0c) family: use decimal comparison for Fondettes' partially paid invoice
    (#51034)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 11 Feb 2021 14:54:00 +0100

passerelle (5.30) trixie-eobuilder; urgency=low

  * (1758f1) solis_afi_mss: reorder endpoints (#51011)
  * (aa2fdb) atal: expects numbers in coordinates (#51015)
  * (c9aa53) atal: accept 'DPR' as prefix (#51013)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 11 Feb 2021 13:49:41 +0100

passerelle (5.29) trixie-eobuilder; urgency=low

  * (705833) isere_ens: add date informations in calendar (#50949)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 10 Feb 2021 15:27:57 +0100

passerelle (5.28) trixie-eobuilder; urgency=low

  * (8c53ff) debian: explain that crons are now managed by uwsgi spooler (#50870)
  * (120b1b) misc: fix cron.hourly file (#50862)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Feb 2021 14:36:40 +0100

passerelle (5.27) trixie-eobuilder; urgency=low

  * (d03139) translation update
  * (58d340) airquality: update to new Atmo Auvergne-Rhône-Alpes API (#49654)
  * (42bfc1) planitec: expect a dict in custom_fields (#50549)
  * (d53ce4) jobs: use uwsgi spooler to run jobs (#50017)
  * (e3d8d2) isere_ens: improve status calculation (#50619)
  * (e8870d) cartads_cs: replace deprecated base64.encodestring with encodebytes
    (#49916)
  * (2497f1) grandlyon street sections: skip invalid data (#50479)
  * (bcbdd0) base: order jobs on id (#50785)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Feb 2021 10:54:26 +0100

passerelle (5.26) trixie-eobuilder; urgency=low

  * (187ac1) translation update
  * (dbd7d2) tests: add deterministic ordering on job queryset
  * (72ee58) astregs: use remove_first_bytes_for_xml (#50260)
  * (090c2f) utils/soap: ignore content before and after SOAP XML content (#50260)
  * (e70576) tests: code style (#50260)
  * (d4741e) sms: accept same destination numbers as authentic (#48864)
  * (749a72) opendatasoft: precise the label of webservice url (#50211)
  * (726d76) solis_afi_mss: translate email parameter on endpoints (#50682)
  * (a10670) maelis: translate "get" on description endpoints (#47176)
  * (04a60e) mdel: add SFTP connection options to send and receive demand file
    (#50543)
  * (76b930) mdel: make connector's input and output dirs properties

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 01 Feb 2021 16:48:38 +0100

passerelle (5.25) trixie-eobuilder; urgency=low

  * (58a530) translation update
  * (e08b3f) isere_ens: fix l18n typos
  * (a4bc4c) add Isere ENS connector (#50019)
  * (2e30f4) maelis: skip units not present in activities lists (#50298)
  * (82b945) base_adresse: use job to fetch data at create and edit (#50087)
  * (038e18) astregs: make 'CodeDomiciliation' parameter mandatory (#49907)
  * (f7ac38) astregs: add mandatory 'CleIban' parameter for RIB insertion and update
    (#49875)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Jan 2021 00:36:30 +0100

passerelle (5.24) trixie-eobuilder; urgency=low

  * (e6e3c4) translation update
  * (04c92f) maelis: add a publication filter on child-activities endpoint (#50171)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 15 Jan 2021 14:46:28 +0100

passerelle (5.23) trixie-eobuilder; urgency=low

  * (65a6c4) translation update
  * (b75fce) maelis: hide past units from child_activities endpoint (#50149)
  * (7a3d1a) maelis: add bus-stops endpoint (#50081)
  * (0fc1bc) maelis: add bus-lines endpoint (#50081)
  * (69122d) maelis: update test data files (#50081)
  * (afc7ff) maelis: factorise child_activity endpoint (#50081)
  * (983ee2) maelis: adapt catalog labels (#50086)
  * (b7aaea) maelis: provide dates to subscribe and unsubscribe webservices (#50059)
  * (beddcd) Revert "base_adresse: use job to fetch data at create and edit
    (#50087)"
  * (d4c814) base_adresse: use job to fetch data at create and edit (#50087)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 15 Jan 2021 09:21:43 +0100

passerelle (5.22) trixie-eobuilder; urgency=low

  * (627e25) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 11 Jan 2021 17:39:43 +0100

passerelle (5.21) trixie-eobuilder; urgency=low

  * (889069) maelis: correct start_date parameter on unsubscribe endpoint (#50034)
  * (b6a157) maelis: do not pass any date to subscription webservice (#49995)
  * (3432ab) maelis: hide generic units on child-activities endpoint (#49993)
  * (972fe9) maelis: add an unsubscribe endpoint (#49684)
  * (c3913f) maelis: add subscription endpoint (#49684)
  * (fd45af) maelis: compute unit_weekly_planning within child-activities endpoint
    (#49684)
  * (884dad) maelis: hide already subscribed unit on not-subscribed child-activities
    (#49934)
  * (4b912e) tox: relax pylint and other dependencies

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 11 Jan 2021 14:16:44 +0100

passerelle (5.20) trixie-eobuilder; urgency=low

  * (df060e) translation update
  * (29f95d) lille urban card: abort early if serial no is not given for card info
    (#49887)
  * (c9a4c4) tox.ini: revert error on last commit that relax feedparser constraint
  * (7098b1) maelis: add child-activities endpoint (#49616)
  * (ece9f1) maelis: factorize child-info endpoint (#49616)
  * (0aa195) solis_apa: send incomes only if a reference year is defined (#49805)
  * (e3ecc9) setup: relax pyexcel* contraints (drop python 3.5 compatibility)
    (#49835)
  * (959feb) misc: remove warning unclosed file on import_site command
  * (e0291e) tests: remove warning unclosed file
  * (6da74d) django22: declare django2.2 in setup and tox (#49188)
  * (9ab90f) django22: fix tests (logs) (#49188)
  * (211055) django22: RegexURLPattern was renamed in 2.0 (#49188)
  * (e82508) django22: rename permissions(#49188)
  * (19ce0c) django22: WEEKDAYS_REV is removed in django 2.1 (#49188)
  * (2056af) django22: on_delete on ForeignKey and OneToOne fields (#49188)
  * (049f32) django22: fix force_text import (#49188)
  * (eeeea1) django22: import django.urls (#49188)
  * (9e2e27) build: update to use origin/main
  * (f9885e) maelis: decompose units related to moments of the day (#48480)
  * (b6fa71) maelis: add child month planning listing (#48480)
  * (b5da0a) maelis: allow school year computation from a given date (#48480)
  * (bb7488) maelis: decompose datetime format constante (#48480)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 08 Jan 2021 09:01:17 +0100

passerelle (5.19) trixie-eobuilder; urgency=low

  * (632f21) translation update
  * (385de0) opengis: use html.unescape (#49621)
  * (95671d) opengis: include empty features property when there's no data (#49620)
  * (709b90) solis_apa: raise APIError instead of system exception (#49597)
  * (ce706b) iparapheur: raise APIError instead of FileError (#49561)
  * (866a3a) atal: mark endpoint descriptions for translation (#49595)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 19 Dec 2020 13:45:52 +0100

passerelle (5.18) trixie-eobuilder; urgency=low

  * (fae1de) family: add reference_id in invoice export (#49529)
  * (c9d509) family: add label in egee invoices (#49526)
  * (1aac9d) tests: do not import factorized fixtures (#20851)
  * (a3dc7f) tests: fix tests using the connector view unlogged (#20851)
  * (982a20) tests: factorize user fixtures (#20851)
  * (091805) misc: only show endpoints documentation to unlogged users (#20851)
  * (29333a) generic endpoint: automatic id & q handle (#43751)
  * (e2fecd) api: add an API to request jobs status (#43278)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 16 Dec 2020 11:25:46 +0100

passerelle (5.17) trixie-eobuilder; urgency=low

  * (4180a1) update translations
  * (9a40c0) base: expand description list fields on display (#48731)
  * (9902db) solis_afi_mss: update to match change on webservice returns (#49300)
  * (bbe4f8) toulouse-axel: fix link endpoint when SOAPError is raised (#49304)
  * (3fa105) setup: relax feedparser version for python 3.9 (#49218)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 10 Dec 2020 14:56:29 +0100

passerelle (5.16) trixie-eobuilder; urgency=low

  * (6122cb) update translations (#47177)
  * (6bae76) update translations (#47177)
  * (5efaa4) translations: update apostrophes
  * (c5df72) lille urban card: log business errors as debug (#49129)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Dec 2020 15:20:45 +0100

passerelle (5.15) trixie-eobuilder; urgency=low

  * (434909) misc: don't display legacy connectors on "add connector" page (#48975)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 01 Dec 2020 14:09:13 +0100

passerelle (5.14) trixie-eobuilder; urgency=low

  * (ec734a) translation update
  * (d44977) rsa13: add remaining endpoints (#48567)
  * (2be66e) rsa13: define action response's schema as an array (#48567)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 01 Dec 2020 12:10:27 +0100

passerelle (5.13) trixie-eobuilder; urgency=low

  * (57561d) translation update
  * (9e2af8) rsa13: add action detail endpoint (#48567)
  * (e120bd) rsa13: add action endpoint
  * (a55b28) tests: handle lille urban card receiving parameters in a random order
  * (0d2fb9) lille urban card: adapt to ATOS webservices not matching their spec
    (#48933)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 30 Nov 2020 15:07:45 +0100

passerelle (5.12) trixie-eobuilder; urgency=low

  * (425deb) translation update
  * (69f426) phonecalls: pass callee to redirect_url (#48850)
  * (5f08d5) astregs: include tiers number in search by RIB results (#48764)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 27 Nov 2020 10:06:40 +0100

passerelle (5.11) trixie-eobuilder; urgency=low

  * (032bb1) templates: turn links in section titles into buttons (#48651)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 20 Nov 2020 17:35:00 +0100

passerelle (5.10) trixie-eobuilder; urgency=low

  * (6ea530) translation update
  * (dd40e2) grenoble_gru: add PAVs listing endpoint (#48410)
  * (7b79c4) atal: add get-thematique endpoint (#48662)
  * (c5bf4e) atal: deduplicate comments (#47850)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Nov 2020 12:06:47 +0100

passerelle (5.9) trixie-eobuilder; urgency=low

  * (c60633) translation update
  * (faa52f) phonecalls: allow redirecting to portal after call-start (#48522)
  * (6c8bdb) logs: change paginator to avoid count (#48074)
  * (3f57cc) logs: better queryset to search for logs (#48074)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 17 Nov 2020 17:57:13 +0100

passerelle (5.8) trixie-eobuilder; urgency=low

  * (37edb3) csv: ignore missing files when moving CSV files (#48381)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Nov 2020 11:05:25 +0100

passerelle (5.7) trixie-eobuilder; urgency=low

  * (b614a4) update translation
  * (8e899b) rsa13: add connector (#48308)
  * (8c953a) misc: improve rendering of enum JSON schema directive (#48314)
  * (860715) misc: add parameter to declare schema of response body (#21774)
  * (2d9bbb) csvdatasource: clean old files (#47946)
  * (08370b) nancypoll: change upload_to and move files (#47946)
  * (9cd83a) csvdatasource: change upload_to and move files (#47946)
  * (165f7f) logging: allow empty value for logged data sizes (#48235)
  * (4b03e7) logging: manage log_retention_days log parameters (#47426)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 06 Nov 2020 17:23:30 +0100

passerelle (5.6) trixie-eobuilder; urgency=low

  * (0bc80b) translation update
  * (661233) family: add Egee Thonon invoices loader (#48070)
  * (6f6578) translation update
  * (17dc62) ovh: fix fields for use in creation form (#48052)
  * (4fe1eb) ovh: ease setup with new API (#47851)
  * (efb191) grenoble_gru: do not send empty dem_pav if empty (#48046)
  * (fc615a) ovh: send email credit alerts (#42921)
  * (153a91) ovh: update credit left (#46316)
  * (fa1f64) base_adresse: render id as string in streets endpoint (#47976)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 02 Nov 2020 21:04:58 +0100

passerelle (5.5) trixie-eobuilder; urgency=low

  * (b8abb9) translation update
  * (a3e8a4) solis_afi_mss: minor corrections mainly on tests (#47858)
  * (ad276b) solis_afi_mss: add solis AFI MSS connector (#47161)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 21 Oct 2020 01:26:56 +0200

passerelle (5.4) trixie-eobuilder; urgency=low

  * (f46622) translation update
  * (257334) sms: add a button to test sending sms (#45333)
  * (6ff2dc) views: explicitly get form_class from generic connector mixin (#45333)
  * (a5ee5c) base: load urls.py from generic connectors apps (#46611)
  * (5319d6) ovh: noStopClause API param must be a boolean (#47691)
  * (30acaa) grenoble_gru: get urgent_demand param boolean value from payload
    (#47614)
  * (8d9151) maelis: accept street number as string (#47315)
  * (3ffe7d) debian: add spaces around options in uwsgi.ini (#44763)
  * (87e7a3) debian: disable write exception in uwsgi.ini (#44763)
  * (ba665d) base: allow resources to specify fields to hide (#47257)
  * (2f1b6e) toulouse-axel: ADDRESSE block can be empty (#47507)
  * (9fa98c) logs: set modal title with log level and timestamp (#47318)
  * (27eeb9) setup: limit pyexcel* to <0.6 for compatibility with python 3.5

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 16 Oct 2020 00:04:38 +0200

passerelle (5.3) trixie-eobuilder; urgency=low

  * (0d10a1) tox: limit mock version for compatibility with python 3.5
  * (bb943b) greco: "detect" plain text attachment encoding (#47236)

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

passerelle (5.2) trixie-eobuilder; urgency=low

  * (17e733) sp_fr: serialize FormDefRef as str in exports (#47220)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 01 Oct 2020 11:46:35 +0200

passerelle (5.1) trixie-eobuilder; urgency=low

  * (786d3f) translation update
  * (750599) maelis: initial connector (#47058)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 30 Sep 2020 11:42:19 +0200

passerelle (5.0) trixie-eobuilder; urgency=low

  * (e0bd51) translation update
  * (a83cd8) lille urban card: add code check and card info endpoints (#47064)
  * (b8f36d) Jenkinsfile: build hotfixes for all debian versions (#47046)
  * (6406ad) sms: allow nostop parameter (#47034)
  * (07e457) iws: add sms parameter to bookdate (#46893)
  * (8f9230) sp_fr: serialize mappings (#46878)
  * (a74adc) base: implement serialization of SFTPField (#46877)
  * (990130) tox: get additional modules using https (via #46904#note-2)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 29 Sep 2020 10:38:41 +0200

passerelle (4.99) trixie-eobuilder; urgency=low

  * (658808) translations: fix API Geo label
  * (19e1e7) cart@ds cs: ignore "autres demandeurs" when looking for cerfa id
    (#46828)
  * (927591) translations: fix typos & spelling

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 23 Sep 2020 07:39:00 +0200

passerelle (4.98) trixie-eobuilder; urgency=low

  * (b12c84) base: use same caption for level column (#46591)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Sep 2020 19:38:15 +0200

passerelle (4.97) trixie-eobuilder; urgency=low

  * (7c025d) grenoble_gru: add optionnal 'dem_pav' parameter (#40641)
  * (ea206e) grenoble_gru: check payload values against 'dem_comp' value (#40641)
  * (226eaf) grenoble_gru: use query string params to filter typologies (#46384)
  * (e78dff) base: show timestamp, level, source ip and message in log details
    (#46591)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Sep 2020 16:18:00 +0200

passerelle (4.96) trixie-eobuilder; urgency=low

  * (1ea555) translation update
  * (cfe5ca) sms: add description to send endpoint (#45829)
  * (03e6e5) sms: display SMS connector fields (#45817)
  * (cee019) base: hide more secret fields in service description (#45816)
  * (dc77b5) sms: move sms template view into sms directory (#45815)
  * (0f9b29) sms: set a default template for SMS connectors (#45814)
  * (1661ed) misc: limit feedparser version to keep python 3.5 compatibility
  * (31320b) astregs: make SIRET number optional for association creation (#46435)
  * (0f79fb) manager: set export filename (#46411)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 15 Sep 2020 16:02:10 +0200

passerelle (4.95) trixie-eobuilder; urgency=low

  * (c69fd9) astregs: add 'id' and 'text' attributes to bank coordinates search
    results (#46340)
  * (6486da) astregs: handle empty search by bank coordinates results (#46343)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Sep 2020 10:56:01 +0200

passerelle (4.94) trixie-eobuilder; urgency=low

  * (531f42) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Sep 2020 09:48:11 +0200

passerelle (4.93) trixie-eobuilder; urgency=low

  * (87ce6c) tox: tell setuptools to use distutils from stdlib (#46252)
  * (e213f8) astregs: add tiers search by bank account number (#46058)
  * (f65b39) toulouse_axel: fix label in situation_familiale_mapping (#46128)
  * (f094dd) meyzieu_newsletters: remove app (#46160)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 01 Sep 2020 14:25:11 +0200

passerelle (4.92) trixie-eobuilder; urgency=low

  * (aba77a) toulouse axel: re-numerate children contacts (#45962)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 19 Aug 2020 15:59:25 +0200

passerelle (4.91) trixie-eobuilder; urgency=low

  * (f75faa) translation update
  * (33c455) toulouse axel: add endpoint to get all contacts (#45915)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 19 Aug 2020 12:08:34 +0200

passerelle (4.90) trixie-eobuilder; urgency=low

  * (793112) translation update
  * (579a60) base_adresse: fix typo in /addresses/ documentation (#45820)
  * (b50c51) tox: limit quixote to <3.2, to keep working with python 3.5
  * (39b758) msic: fix prioritize translation (#45820)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 Aug 2020 14:48:07 +0200

passerelle (4.89) trixie-eobuilder; urgency=low

  * (7e24d9) solis_apa: use ISO format for suppX birthday (#45775)
  * (b96d6a) arcgis: delay help_text gettext call (#45715)
  * (138e27) family: allow large invoice amount (#45713)
  * (695eb1) fix typo in translation
  * (acad0a) toulouse-axel: anchor some tests on fixed date

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Aug 2020 16:33:42 +0200

passerelle (4.88) trixie-eobuilder; urgency=low

  * (0d8d26) translation update
  * (4e7820) api_entreprise: fix normalize_dates function (#39541)
  * (801d55) misc: don't show deprecated endpoints (#43709)
  * (470d9e) templates: move logging and availability buttons to kebab (#45518)
  * (6e3dd8) tests: proper log level in mdel_ddpacs (#45602)
  * (201798) ovh: support /jobs/ API endpoint (#44313)
  * (c18517) tox: do not use buggy pytest 6.0.0 (#45554)
  * (7e414b) api_particulier: dont log 404 for normal caf errors (#44318)
  * (31130a) base_adresse: accept multiple codes on cities endpoint (#45307)
  * (1fabfc) debian: use cheaper uwsgi subsystem (#45454)
  * (5c489c) debian: toggle cmislib logs with DEBUG (#45110)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 31 Jul 2020 14:11:15 +0200

passerelle (4.87) trixie-eobuilder; urgency=low

  * (8869d9) grandlyon street sections: treat null commune data as empty string
    (#45210)
  * (0754cb) cart@ds: allow sorting files missing dates (#45041)
  * (4df9fc) commands: update cron help text (#45194)
  * (ce3e84) translation update
  * (c3883d) cartads cs: ignore GetEtapesDossier errors (#45156)
  * (2d5b86) planitec: eventually ignore places with no capacity (#45076)
  * (6c8355) sms: add a twilio connector (#19663)
  * (bb0dec) base: add missing migrations (#19663)
  * (a62d82) tox: remove py2 environment (#44045)
  * (505065) opengis: update test to provide a complete geometry object (#45044)
  * (65b3ec) opengis: ignore non-point geometry in data cache (#45044)
  * (985077) grandlyon street sections: support data returning null values (#45042)
  * (c19878) grandlyon street sections: favor troncon with explicit limits (#44895)
  * (2cedcb) tcl: allow null line ut (#45037)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Jul 2020 10:57:21 +0200

passerelle (4.86) trixie-eobuilder; urgency=low

  * (120a9c) toulouse-axel: annual booking for next year (#44727)
  * (3bdbd6) toulouse-axel: booking for next year (#44727)
  * (604362) toulouse-axel: fix annual possible days & reference year (#44725)
  * (c2402b) toulouse-axel: fix possible days & reference year (#44725)
  * (1a8c34) toulouse-axel: check children activities (#44724)
  * (21432b) api_particulier: add 5s timeout on all requests (#44685)
  * (029e10) api_particulier: verify avis-imposition args, must be 13 chars long
    (#44683)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 07 Jul 2020 15:31:16 +0200

passerelle (4.85) trixie-eobuilder; urgency=low

  * (b1cab1) translation update
  * (617310) toulouse-axel: endpoint to get bookable years (#44451)
  * (aea1a9) greco: set binary parts after mime structure is created (#44555)
  * (ca80b7) greco: don't put filenames as bytes (#44552)
  * (71d947) solis_apa: soften search for values in formdata fields (#43796)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Jun 2020 17:48:31 +0200

passerelle (4.84) trixie-eobuilder; urgency=low

  * (dcd3dd) translation update
  * (056aee) misc: remove unused old suds soap classes (#44463)
  * (10ad94) misc: remove unused xml_builder module (#44462)
  * (3ba4e0) views: flag connectors with open access on homepage (#42123)
  * (8ade39) base: add confirmation when adding open access right (#42123)
  * (06ad44) base: log searching in messages (#42357)
  * (e91e8a) teamnet_axel: use bytes reponse content as suds requires (#44473)
  * (84b525) toulouse-axel: exclude children with more than one registration
    (#44430)
  * (85edf9) solis apa: adapt sort of homonyms to python 3 (#44467)
  * (ee615d) teamnet_axel: use text property to retrieve reponse content (#44469)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 26 Jun 2020 16:56:40 +0200

passerelle (4.83) trixie-eobuilder; urgency=low

  * (46e7fb) cartads cs: catch ValueError that pdfrw missed (#44394)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 24 Jun 2020 11:20:28 +0200

passerelle (4.82) trixie-eobuilder; urgency=low

  * (8bfc2d) greco: decode/encode suds message (#44354)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 23 Jun 2020 11:48:41 +0200

passerelle (4.81) trixie-eobuilder; urgency=low

  * (78e46e) atos_genesys: check year of birth is >= 1900 (#44345)
  * (31cd22) misc: log traceback for cron job exceptions (#44236)
  * (d19b7c) setup.py: add constraint on xmlschema as API changed (#43917)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 23 Jun 2020 10:11:51 +0200

passerelle (4.80) trixie-eobuilder; urgency=low

  * (3fc1c2) misc: make normalize() return str (#44146)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Jun 2020 18:27:00 +0200

passerelle (4.79) trixie-eobuilder; urgency=low

  * (5b4dd2) management: add command to ensure all JSONField fields have correct db
    type (#43501)
  * (59c64c) remove contrib.seisin_by_email (#43487)
  * (640483) remove contrib.maarch (#43487)
  * (02a306) general: remove obsolete pastell connector (#44148)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 Jun 2020 16:29:05 +0200

passerelle (4.78) trixie-eobuilder; urgency=low

  * (aaba26) api_particulier: do not log 404 for family endpoint (#44043)
  * (8e1fa8) planitech: use response as string for parsing (#44051)
  * (1aa5b7) mobyt: compare response as string (#44067)
  * (d105de) toulouse-axel: exclude children in private school (#44096)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Jun 2020 15:08:39 +0200

passerelle (4.77) trixie-eobuilder; urgency=low

  * (4d7db0) translations update
  * (59cdda) csvdatasource: force string cast before eval (#43117)
  * (cfab04) jobs: restart failed jobs (#42846)
  * (82558c) grenoble-gru: compare response code as string (#44052)
  * (336e54) gdc: escape special characters for XML (#44048)
  * (3b4d90) csvdatasource: fix order on missing columns by using empty strings
    (#44044)
  * (269311) toulouse-axel: add active_dui endpoint (#43755)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Jun 2020 07:55:27 +0200

passerelle (4.76) trixie-eobuilder; urgency=low

  * (ff309c) debian: run with python3 (#43753)
  * (ab0a5f) api_particulier: fix family situation endoint url (#44005)
  * (f3f62c) debian: break/depends older version as manage.py switched package
    (#43753)
  * (9a5945) debian: switch to Python 3 (#43753)
  * (d3bbc7) gdc: force utf-8 encoding of soap requests (#43963)
  * (ad9046) gdc: handle null values (#43963)
  * (f0cb72) gdc: fix post demand endpoint to be a POST (#43963)
  * (e0359b) build: update setup.py for python 3 (#43797)
  * (2ff16b) api_particulier: fix connection error (#42659)
  * (b48550) toulouse-axel: check date entree and date sortie in possible days
    (#43915)
  * (e2c444) toulouse-axel: invalidate caches after boookings (#43815)
  * (f67455) toulouse-axel: always get all activities to optimize caching (#43815)
  * (b37a3d) toulouse-axel: add cache on get_children_activities method (#43815)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 12 Jun 2020 12:29:41 +0200

passerelle (4.75) trixie-eobuilder; urgency=low

  * (dd37ef) translations update
  * (91b1c8) api_particulier: improve api errors (#38721)
  * (ec83c1) api_particulier: do not log 404 as errors (#38721)
  * (47805f) utils: allow changing APIError attributes (#38721)
  * (ef12d9) apiuser: imposes 256 bits for signature key of new users (#43120)
  * (964ec7) toulouse_axel: don't jump to closest friday (#43802)
  * (3c402c) gdc/trivial: remove unused import
  * (4e098b) gdc/trivial: add licensing headers
  * (355460) trivial: remove leftover SOAPpy references (#43756)
  * (07b56c) gdc: replace SOAPpy usage by straight POSTs (#43756)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Jun 2020 15:22:21 +0200

passerelle (4.74) trixie-eobuilder; urgency=low

  * (f44a95) translations update
  * (57a7cc) okina: allow multiple subscriptions in one call (#43610)
  * (9c5029) query: check slug and name unicity in forms (#43002)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Jun 2020 17:02:56 +0200

passerelle (4.73) trixie-eobuilder; urgency=low

  * (9f7d77) translation update
  * (87ad1e) api_particulier: adapt to v2 URLS (#43273)
  * (4af522) okina: add 'lat' and 'lon' on results when possible (#43292)
  * (eca82e) opendatasoft: export and import queries (#43443)
  * (f2c551) general: add connector class method to get new/edit form class (#43128)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Jun 2020 08:14:25 +0200

passerelle (4.72) trixie-eobuilder; urgency=low

  * (115b0b) sms: send SMS asynchronously (#21465)
  * (b90489) sms: move sms code into a dedicated directory (#42426)
  * (ae903d) sms: move default country_code/trunk_prefix to base class (#42427)
  * (5e08de) opendatasoft: publish all fields (#43444)
  * (f36a9f) toulouse-axel: fix handicap fields when not to update (#43407)
  * (c20fb9) toulouse_axel: fix allergie fields when block is not to update (#43407)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 29 May 2020 11:32:49 +0200

passerelle (4.71) trixie-eobuilder; urgency=low

  * (7e1e01) opendatasoft: manage error returned (#43223)
  * (ba3e13) opendatasoft: remove dead link to documentation (#43260)
  * (b8b864) misc: log HTTP response headers safely (#43201)
  * (b6d7b1) tests: use postgres instead of sqlite (#42500)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 25 May 2020 17:04:00 +0200

passerelle (4.70) trixie-eobuilder; urgency=low

  * (8ad68e) translations update
  * (dfb807) astregs: implement CRUD for Tiers RIB (#43119)
  * (a374bf) astregs: reformat with black (#43118)
  * (575bf0) pastell: adapt URL registration (#20995)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 May 2020 11:25:44 +0200

passerelle (4.69) trixie-eobuilder; urgency=low

  * (ab363c) translation update
  * (c09c92) opendatasoft: add opendatasoft connector (#40979)
  * (bdfffa) base: add missing migrations (#40979)
  * (9dab5b) cryptor: use sha512 for OAEP hash function (#43122)
  * (990ffe) sms: do not log message content (#43158)
  * (1902ad) opengis: translate /features endpoint description (#43066)
  * (e33ebc) migrations: don't check existing type before jsonb migration (#43131)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 May 2020 09:57:41 +0200

passerelle (4.68) trixie-eobuilder; urgency=low

  * (c7b387) templates: relayout endpoint description with proper padding (#43039)
  * (827454) translation update
  * (5e0369) opengis: filter custom query on any field (#42008)
  * (45fe11) utils: allow explicit flag on optional endpoint param (#42008)
  * (f84788) opengis: use a django template to index contents (#41990)
  * (4b585d) solis_apa: fix KeyError on lieunbeneficiaire field (#41631)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 19 May 2020 10:29:26 +0200

passerelle (4.67) trixie-eobuilder; urgency=low

  * (d0b6c5) tests: add a missing request mock in grenoble_gru (#42885)
  * (a74249) toulouse_axel: reset allergie fields if no update (#42865)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 May 2020 15:05:15 +0200

passerelle (4.66) trixie-eobuilder; urgency=low

  * (6f43d3) misc: do not trace on invalid HTTP auth (#42784)
  * (da747f) misc: replace v.isdigit() by is_number(v) (#41820)
  * (15cb8c) logs: remove log_id from pagination (#42441)
  * (9f1a4e) opengis: don't add example values for query filters (#42688)
  * (f8f1a1) csvdatasource: fix execute_query method when query in kwargs (#42588)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 May 2020 10:02:24 +0200

passerelle (4.65) trixie-eobuilder; urgency=low

  * (de1e07) translation update
  * (9a822f) toulouse_axel: order endpoints (#17729)
  * (2c6e9c) generic endpoint: define optional category for display (#17729)
  * (754165) base adresse: adapt to postcode and city now being a list in streets
    dumps (#42608)
  * (495443) logs: make only urls clickable in log popup (#42175)
  * (9ef993) misc: add migration to ensure jsonb type (#42312)
  * (0c5cad) misc: add missed migrations (#42312)
  * (5e1c91) misc: use postgres JSONField (#42312)
  * (1626b1) tests: sort ResourceLog by id to keep order (#42368)
  * (aa3fef) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 May 2020 15:11:29 +0200

passerelle (4.64) trixie-eobuilder; urgency=low

  * (69133c) Revert "tests: do not suppress ResourceLog to keep order (#42368)"
  * (83863f) tests: do not suppress ResourceLog to keep order (#42368)
  * (7babea) okina: accept french decimals for latitude and longitude (#42348)
  * (0551e3) generic endpoint: define optional ordering for display (#17730)
  * (09cb5d) opengis: explain bbox parameter format (#41992)
  * (7a4f96) opengis: add circle filter for custom queries (#41992)
  * (9a3d58) tests: move requests/responses log sizes test (#42187)
  * (50184d) opengis: accept extra parameters for reverse endpoint (#42097)
  * (340e69) translations: use U+2019 for apostrophes

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 01 May 2020 15:36:32 +0200

passerelle (4.63) trixie-eobuilder; urgency=low

  * (f3b059) translation update
  * (6c3f03) okina: protect serch endpoint (#40937)
  * (8132db) okina: handle new API format and endpoint (#40937)
  * (637eda) base_adresse: use new ban data (#38204)
  * (9b8c7c) logs: filter logs by level (#42176)
  * (14a4cc) csvdatasource: store data in temporary file when loading excel sheets
    (#40704)
  * (6bc747) Revert "misc: replace v.isdigit() by is_number(v) (#41820)"
  * (c3a514) misc: replace v.isdigit() by is_number(v) (#41820)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 29 Apr 2020 01:04:28 +0200

passerelle (4.62) trixie-eobuilder; urgency=low

  * (303458) translation update
  * (f53ab4) api entreprise: add pre-check for siren length (#41589)
  * (9105de) api entreprise: cache calls (#41586)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 22 Apr 2020 12:11:00 +0200

passerelle (4.61) trixie-eobuilder; urgency=low

  * (0f2751) api entreprise: send non_diffusables as true when asked (#41926)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 21 Apr 2020 14:57:18 +0200

passerelle (4.60) trixie-eobuilder; urgency=low

  * (ac9bd8) api_entreprise: pass include_private to http request (#41890)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Apr 2020 16:47:53 +0200

passerelle (4.59) trixie-eobuilder; urgency=low

  * (7ac5cc) translation update
  * (503f57) phonecalls: add endpoints description (#41846)
  * (ec5212) orange: fix default values in migration (#41848)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 18 Apr 2020 02:59:13 +0200

passerelle (4.58) trixie-eobuilder; urgency=low

  * (e59ad1) translation update
  * (2839a6) toulouse-axel: post annual bookings (#41405)
  * (d64215) toulouse-axel: get possible days for annual values (#41405)
  * (f72841) logs: direct access to a log (#23298)

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

passerelle (4.57) trixie-eobuilder; urgency=low

  * (597263) translation update
  * (22a8d2) orange: use English in labels (#41092)
  * (f618eb) orange: update contact everyone SMS connector to API v1.2 (#41092)
  * (d77739) arcgis: fix typo (#41811)
  * (abd37a) opengis: add text search for queries (#40743)
  * (f72e90) toulouse_axel: fill REGIME from axel if not provided (#41780)
  * (e3f0c5) toulouse-axel: add regime referential (#41780)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Apr 2020 14:22:07 +0200

passerelle (4.56) trixie-eobuilder; urgency=low

  * (c08cbd) translation update
  * (8e6ccd) api_entreprise: precise acoss_covid endpoint description (#41706)
  * (e39b01) api_entreprise: add 'exercices' endpoint (#41416)
  * (535354) toulouse_axel: new endpoint clae_booking (#41591)
  * (72a77e) toulouse_axel: move all about schema in another module (#41591)
  * (7a3cd1) opengis: update local call to feature endpoint (#41716)
  * (6d5356) opengis: make query_layer config parameter optional (#41414)
  * (68d745) opengis: add bbox filter for custom queries (#20535)
  * (10ce34) opengis: cache custom queries (#20535)
  * (286a12) opengis: add query system for features (#20535)
  * (0bc0bd) base: add generic BaseQuery (#20535)
  * (4c4bc6) misc: share query management template code (#20535)
  * (cf2e61) opengis: make case_insensitive parameter explicit (#41386)
  * (3803d4) utils: allow specifying endpoint parameters manually (#41386)
  * (dfcc03) misc: don't try logging empty requests (#41657)
  * (19b139) opengis: add description for tile endpoint (#41656)
  * (089847) atal: add 'new-comments' endpoint (#41533)
  * (47bd83) atal: factor endpoint parameter (#41533)
  * (eaf0d5) misc: change admin to use front login/logout views (#41494)
  * (b3927e) toulouse_axel: remove useless clae_booking_info endpoint (#41384)
  * (8eb77d) toulouse-axel: clae_booking_activities_info for a period (#41384)
  * (bdd7b7) family: always localize received datetime (#41327)
  * (b75d7e) family: PEP8, style (#41327)
  * (1f9a65) toulouse-axel: remove all about next year (#41406)
  * (c1daf7) toulouse_axel: handle timezone on transaction_date (#41325)
  * (e4a063) utils: factorize use of unicodedata module (#38237)
  * (f2b06c) dpark: accept UTC datetime in payment notification (#41373)
  * (555aa3) toulouse_axel: possible days and prefill for a period (#41453)
  * (2450aa) grandlyon street sections: add filtering on insee code (#41446)
  * (dbd0dc) grandlyon street sections: remove custom template (#41446)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Apr 2020 13:06:41 +0200

passerelle (4.55) trixie-eobuilder; urgency=low

  * (7dda57) translation update
  * (2ca57c) gdema: don't log requests HTTP errors (#41437)
  * (e6c5ec) api_entreprise: add 'include_private' parameter (#41417)
  * (2bda2b) api_entreprise: add covid endpoints (#41315)
  * (d4a34d) api_entreprise: factor endpoint parameters (#41315)
  * (0ce70f) api_entreprise: remove unused import (#41315)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 08 Apr 2020 18:13:25 +0200

passerelle (4.54) trixie-eobuilder; urgency=low

  * (e6dde8) mdel_ddpacs: include template files in package (#41268)
  * (9f6da9) signature: do not require nonce if not verified (#41245)
  * (90d407) opengis: stop using uppercase parameters (#41224)
  * (d47ed7) opengis: use correct json format only when available (#41224)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 06 Apr 2020 08:45:20 +0200

passerelle (4.53) trixie-eobuilder; urgency=low

  * (8b6266) translation update
  * (a0e40b) toulouse_axel: return reference year in family info endpoint (#41186)
  * (5d4f07) mdel_ddpacs: add headers to XML document (#40025)
  * (070297) mdel_ddpacs: add xml declaration and namespace in main model file
    (#40025)
  * (98c538) mdel_ddpacs: put envelope before data in zip (#40025)
  * (41cb2a) mdel_ddpacs: change zip file model and test files order (#40025)
  * (56f134) mdel_ddpacs: use 0 as default float (#40013)
  * (136766) misc: find logs corresponding to the same API call (#38157)
  * (fa327e) toulouse_axel: prefill endpoint (#41170)
  * (e992d9) toulouse_axel: endpoint to get possible days for an activity (#41168)
  * (ef2497) toulouse_axel: in real life WS can return 0 activities (#41168)
  * (26a273) toulouse-axel: upperize data sent for DUI update (#41159)
  * (3d4807) Revert "tox.ini: limit to pytest-django<3.4.6" (#40732)
  * (964c13) solis_apa: raise APIError instead of ValueError (#40822)
  * (0d3a98) strasbourg eu: protect against service errors (#41149)
  * (87ca15) opengis: pass service type when requesting capabilities (#41143)
  * (236125) base: log sent sms time (#39651)
  * (56dc57) base: add missing migrations (#39651)
  * (9a3b1c) tests: only use new datetime format in strasbourg tests

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 02 Apr 2020 11:03:05 +0200

passerelle (4.52) trixie-eobuilder; urgency=low

  * (a56f5d) translation update
  * (82970b) toulouse_axel: add management dates in family info (#41033)
  * (2069bc) greco: replace bytes in request.message
  * (54c64e) greco: raise APIError on http transport error (#40974)
  * (6cdd8f) base_adresse: handle citycode on streets endpoint (#41103)
  * (b5a6d0) base_adresse: handle citycode filter on geocoding endpoints (#41103)
  * (102473) grandlyon streetsections: add support for new codeinsee attribute
    (#40208)
  * (69d478) lille urban card: handle errors not being dictionaries (#41087)
  * (283eb9) lille urban card: don't send senior flags when adding subscriptions
    (#41085)
  * (847db7) arcgis: don't show custom queries section if nothing found (#40879)
  * (e52354) arcgis: tile endpoint (#17762)
  * (8679b7) toulouse_axel: make online_payment not depend on pay_limit_date
    (#40931)
  * (c68c11) solis_apa: raise APIError instead of ValueError (#40813)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 28 Mar 2020 09:45:43 +0100

passerelle (4.51) trixie-eobuilder; urgency=low

  * (2fcad6) translation update
  * (09aa0b) base: raise APIError on invalid phone number (#40527)
  * (038b4b) base: add maximum sms length option (#39654)
  * (560a4e) sms: turn mixin into abstract class (#39654)
  * (725797) solis_apa: profildemandeur field can be not found (#40706)
  * (36efde) toulouse_axel: don't send non active allergie blocks (#40691)
  * (285c69) cartads cs: limit file uploads to 25MB (#40735)
  * (0dce0e) toulouse_axel: today + 8 days rule (#40713)
  * (a9c654) mdel_ddpacs: make _handle_create atomic (#40011)
  * (945cff) arcgis: hide district endpoint (#27782)
  * (b4d105) arcgis: add query system (#27782)
  * (799910) misc: allow hiding of endpoints (#27782)
  * (025163) templates: factorize endpoint template (#27782)
  * (ce7018) mdph13: fix disuation_dossier when no demandes (#40624)
  * (a442a4) cartad cs: check CERFA PDF files look like PDF (#40617)
  * (a5a643) gitignore: add build and test results files
  * (e946b2) base_adresse: avoid crash on bad API response (#40573)
  * (df0510) cmis: add a test that mock http requests (#39597)
  * (29311c) Revert "cmis: add a test that mock http requests (#39597)"
  * (577fbf) cmis: add a test that mock http requests (#39597)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Mar 2020 21:08:28 +0100

passerelle (4.50) trixie-eobuilder; urgency=low

  * (2ea0c2) cryptor: use 'decryption' instead of 'decrypt'
  * (9fdc8d) translation: update apostrophes
  * (192713) translation update
  * (e137d6) add cryptor connector (#39431)
  * (359daf) lille urban card: accept integers for civility (#39529)
  * (540ea7) lille urban card: add new "subscription revocation" endpoint (#39545)
  * (39500d) lille urban card: add new "card revocation" endpoint (#39529)
  * (151024) lille urban card: add new "code change" endpoint (#39528)
  * (4a5f34) base: handle FloatField in import/export (#40336)
  * (31613e) base: factor exportable field types (#40336)
  * (d5d94f) toulouse_axel: remove incomplete contact (#40325)
  * (ec568f) toulouse_axel: endpoint for booking (40118)
  * (709be9) toulouse_axel: fix referential url displayed
  * (bdca81) toulouse_axel: new endpoint clae_children_activities_info (#40229)
  * (97c54e) toulouse_axel: add clae_booking_activities_info endpoint (#40177)
  * (de5a6b) misc: remove unnecessary max_length for log message (#40322)
  * (a53e02) toulouse_axel: return amount_paid in invoice endpoint (#40163)
  * (40fdad) toulouse_axel: fix has_pdf value for historical invoices (#40163)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 04 Mar 2020 14:11:08 +0100

passerelle (4.49) trixie-eobuilder; urgency=low

  * (c37290) tox: limit enum34 to 1.1.6, for python 2 compatibility
  * (98a947) lille urban card: make photo optional (#40085)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 22 Feb 2020 10:00:10 +0100

passerelle (4.48) trixie-eobuilder; urgency=low

  * (237e97) misc: remove endpoint parameters title (#39036)
  * (6489ef) mdel_ddpacs: raise APIError instead of returning it (#40003)
  * (140a45) remove tlmcom connector (#39778)
  * (23bfb0) misc: remove bold for endpoints long description (#39033)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Feb 2020 15:58:50 +0100

passerelle (4.47) trixie-eobuilder; urgency=low

  * (db2cf6) translation update
  * (a731cd) tests: run wcs tests only against python 3 (#40008)
  * (558fef) mdel_ddpacs: preprocess create requests (#39839)
  * (a1d08f) mdel_ddpacs: handle xs:double as decimal strings (#39820)
  * (c1dc25) tox: let warnings be warnings (#40004)
  * (c5a128) templates: make endpoint url clickable in log popup (#39564)
  * (d3051b) csvdatasource: validate CSV file in clean() (#39971)
  * (fab1bc) mdel_ddpacs: use custom converter to redefine CiviliteType (#39818)
  * (fabe3b) utils: initialize converter when creating XMLSchema (#39818)
  * (823b36) views: make log searching more exhaustive (#39563)
  * (5d4722) base_adresse: add /addresses/ endpoint (#39387)
  * (d58721) templatetags: fix format string in jsonschema rendering (#39735)
  * (d030aa) cmis: handle content_type parameter (#21807)
  * (b2fe74) cmis: add view to list available object types (#39416)
  * (45428e) cmis: add object type and property support (#39416)
  * (af5fa6) bdp/gdc: use relative-import for views (#39922)
  * (4f901e) templates: adapt custom connectors endpoints presentation (#39032)
  * (b22ff3) misc: separate endpoint's HTTP method display logic
  * (edf5ff) opengis: adapt typename parameter to server version (#38851)
  * (2e0dbd) css: set minimum height for endpoint's blocks (#39034)
  * (8cbbd9) general: use connection pooling and HTTP Keep-Alive (#39668)
  * (455f7c) toulouse_axel: fix random failing (and bad written) test
  * (11214a) csvdatasource: Query slug unicity (#39647)
  * (a174bc) toulouse_axel: add labels to explain some values (#39291)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 19 Feb 2020 17:23:32 +0100

passerelle (4.46) trixie-eobuilder; urgency=low

  * (5af180) translation update
  * (092f28) lille urban card: add new "add subscriptions" endpoint (#39527)
  * (882610) lille urban card: return error details in card request endpoint
    (#39526)
  * (a10301) base_adresse: fix search when query contains dash (#39817)
  * (b9603f) toulouse_axel: endpoint for child contacts info (#39799)
  * (3338ac) toulouse_axel: add id, text to each contact (#39799)
  * (6c4f8a) toulouse_axel: endpoint for children info (#39796)
  * (c65bb8) toulouse_axel: add id, text to each children (#39796)
  * (d29890) toulouse_axel: add registration info to family info endpoints (#39242)
  * (01293d) views: improve jsonchema validation error message (#38338)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 13 Feb 2020 15:06:26 +0100

passerelle (4.45) trixie-eobuilder; urgency=low

  * (bcaff2) translation update
  * (28f2d4) mdel_ddpacs: shorten verbose name (#39801)
  * (a209db) debian: log tenants names on migrate_schemas (#39779)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 13 Feb 2020 00:17:16 +0100

passerelle (4.44) trixie-eobuilder; urgency=low

  * (84194a) translation update
  * (a1e176) toulouse_axel: booking_info endpoint (#39126)
  * (bb4161) toulouse_axel: move some functions in utils (#39126)
  * (b5e2d6) toulouse_axel: remove trailing slash in examples for consistency
  * (570f7b) remove contrib.agoraplus connector (#39671)
  * (049198) add MDEL DDPACS connector (#35818)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 12 Feb 2020 10:24:17 +0100

passerelle (4.43) trixie-eobuilder; urgency=low

  * (e31e4a) translation update
  * (1480f0) cmis: allow to upload binary documents (#39391)
  * (7692cd) utils: try to guess type of params (#38328)
  * (16dee5) cart@ds cs: do not ask for immediate treatment (#39577)
  * (1aeca3) cmis: add a jsonschema for uploadfile endpoint (#39193)
  * (7a733b) cmis: optional filename to overwrite file.filename (#39415)
  * (1b8efa) cartads cs: open zip file in binary mode (#39466)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 Feb 2020 08:41:00 +0100

passerelle (4.42) trixie-eobuilder; urgency=low

  * (5db20e) solis: get _links content for a list of dicts (#39440)
  * (819afb) base: add import/export UI (#15269)
  * (696c66) base: allow specifying resources to export (#15269)
  * (441399) utils: avoid crash on invalid import json (#15269)
  * (c9bb58) clicrdv: fix get_available_timeslots return value (#39403)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 31 Jan 2020 15:06:08 +0100

passerelle (4.41) trixie-eobuilder; urgency=low

  * (a71b04) gesbac: use range() instead of xrange() (#38781)
  * (069c2e) jenkins: run tests against python3 (#38781)
  * (00b46f) setup: use cmis-maykin in python install (#38781)
  * (24ee62) setup: delete print statement (#38781)
  * (ae09ae) use json_loads() instead of json.loads() (#38781)
  * (5fe94e) oxyd: use force_text on binary content (#38781)
  * (5e2541) choosit: use string_types instead of basetring (#38781)
  * (b58c99) sms: make error messages indifferent in py2/py3 (#38781)
  * (b4fb17) test_opengis: mock response content as bytes (#38781)
  * (498a70) opengis: force coordinates precision to six digits (#39197)
  * (7e5854) test_requests: mock response content as bytes (#38781)
  * (52da06) utils: ensure bytes interface over http cached response content
    (#38781)
  * (37c0c3) test_api_access: make test indifferent to bytes vs str repr() length
    (#38781)
  * (9ab3ee) views: pass decoded payload to the logger (#38781)
  * (723b1e) test/wcs: read/write files in binary mode when pickling (#38781)
  * (856761) test_utils_conversion: read files in binary mode (#38781)
  * (3b6486) toulouse_axel: expand dict view (#38781)
  * (8d90b3) toulouse_axel: use force_text() on ET.tostring() results (#38781)
  * (f7fc09) test_tlmcom: compare binary content to binary data (#38781)
  * (39107f) pbx: use string_types instead of basestring (#38781)
  * (a8cd83) test_templatetags: use inspect.isfunction in py3 (#38781)
  * (ae0d8e) tcl: expand dict view (#38781)
  * (32a85d) test_solis: compare binary data to binary string (#38781)
  * (51c0a5) solis: expand filter object (#38781)
  * (2874a2) solis: pass text to re.sub (#38781)
  * (181267) test_soap: use repr() to check error message (#38781)
  * (438f25) test_soap: mock responses withs binary data (#38781)
  * (48a716) test okina: compare binary content to binary data (#38781)
  * (b75fa5) okina: use key arg in sort() (#38781)
  * (1f1c52) nancypoll: use builtin next() (#38781)
  * (9f37c9) nancypoll: pass text data to csv.reader in py3 (#38781)
  * (dc7bcf) conftest: pass binary data to BytesIO (#38781)
  * (9d0629) test meyzieu_newsletter: use values() instead of itervalues() (#38781)
  * (5a64a9) meyzieu_newsletter: expand dict view (#38781)
  * (498440) test mdel: don't rely repr() to check exception messagee (#38781)
  * (9cfd49) test mdel: xml find with appropriate namespace (#38781)
  * (d3c929) test mdel: pass binary data to base64 encode (#38781)
  * (cde9a2) test manager: compare binary content to binary data (#38781)
  * (1b9e0c) lille_urban_card: expand dict view (#38781)
  * (16836c) test jsonresponse: compare binary content to binary data (#38781)
  * (8d277a) test jobs: read files in binary mode (#38781)
  * (b56d0f) test import export: read/write files in binary mode (#38781)
  * (532011) export_json: use force_text() on b64 bytes (#38781)
  * (6a85a5) test sftp: use force_text() instead of decode() (#38781)
  * (74ead6) sftp: store private key as text (#38781)
  * (d25dfd) sftp: wraps private key with TextIOWrapper  (#38781)
  * (6a5aaa) sftp: don't cast bytestring into string (#38781)
  * (1fe904) test iparapheur: mock responses as binary data (#38781)
  * (6af201) iparapheur: use force_text before string interpolation (#38781)
  * (2a42e3) gesbac: use TextIOwrapper to handle latin-1 csv files (#38781)
  * (cbec51) tests: use repr() in error message (#38781)
  * (831f1c) views: use __self__ to get instance (#38781)
  * (bffe4f) test gdema: remove hex representation (#38781)
  * (5de8b7) gdema: use six.string_types instead of basetring (#38781)
  * (49e2a3) test clicrdv: get urlparse form six (#38781)
  * (3225b9) clicrdv: expand dict views (#38781)
  * (c28cf2) family: read and write files on binary mode (#38781)
  * (4201af) family: use dict.values() (#38781)
  * (6750e4) family: use builtin next() (#38781)
  * (923803) family: pass text to csv.reader in py3 (#38781)
  * (5bf700) fake_family: expand dict view (#38781)
  * (478f3b) test dpark: use force_text on base64 bytes (#38781)
  * (0f6e1d) to_pdf: expects and return bytes (#38781)
  * (4b7ec7) tests cron: use repr() instead of its result (#38781)
  * (b590ea) tests cmis: use force_text on base64 bytes (#38781)
  * (44d5bb) cmis: catch binascii.Error (#38781)
  * (027d25) clicrdv: use key func sort (#38781)
  * (ba224a) clicrdv: use force_text on auth header (#38781)
  * (33d534) clicrdv: use absolute import (#38781)
  * (1f2f5a) cityweb: expand map object (#38781)
  * (0074d8) cartads: use force_text on base64 data (#38781)
  * (ae7ba1) tests cartads: upload binary data (#38781)
  * (0bea1b) tests cartads: expand dict view (#38781)
  * (18266f) tests base_adresse: read bzip files in binary mode (#38781)
  * (de2059) utils: use force_str before regexp (#38781)
  * (17f2ab) utils: use force_text to decode (#38781)
  * (5a9203) atal: catch binascii.Error (#38781)
  * (ea3160) tests atal: read xml files in binary mode (#38781)
  * (1fe833) tests dpark: read JPEG file in binary mode (#38781)
  * (443030) cityweb: pass binary data to atomic_write (#38781)
  * (c5d12c) tests astregs: read xml files in binary mode (#38781)
  * (62d443) arpege_ecp: use six.string_types (#38781)
  * (4af4d3) api_particulier: catch ValueError or JSONDecodeError (#38781)
  * (049266) api_entreprise: use response text when error (#38781)
  * (658265) expand zip object (#38781)
  * (3dce4d) add python 3 support to request signature (#38781)
  * (8922eb) get url functions from six (#38781)
  * (142312) utils: pass bytes to base64.decode (#38781)
  * (bad176) jsonresponse: use __self__ to get instance (#38781)
  * (e49140) actesweb: force iso-8859-15 encoding (#38781)
  * (064e8f) tests: read zip file in binary mode (#38781)
  * (4138a9) tests: pass binary data to atomic_write (#38781)
  * (d96495) csv: use text in python 3 (#38781)
  * (c9ccc8) batch: use builtin next() and catch StopIteration (#38781)
  * (f44ffe) solis: allow dateNaissance in rsa_token payload (#39285)
  * (30132e) clicrdv: improve API error handling (#39273)
  * (7eac49) gesbac: get demand response by gesbac id instead of form id (#39134)
  * (36e88b) clicrdv: fix fiche attribution (#39313)
  * (ed46d7) clicrdv: use correct method when cancelling appointment (#39248)
  * (70c98f) clicrdv: update appointment request format (#39248)
  * (068ae0) tox: limit to xmlschema < 1.1, for Python 2 compatibility

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 29 Jan 2020 10:45:25 +0100

passerelle (4.40) trixie-eobuilder; urgency=low

  * (c23895) toulouse_axel: fix pre process when IDPERSONNE key is missing (#39192)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 23 Jan 2020 09:49:29 +0100

passerelle (4.39) trixie-eobuilder; urgency=low

  * (75e3f6) translation update
  * (03b86d) toulouse_axel: invoice history (#39028)
  * (d08842) misc: improve JSONSchemaFromXMLSchema (#39028)
  * (342121) toulouse_axel: endpoint to pay an invoice (#39005)
  * (9015f1) use zeep 3.2 (#39119)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 21 Jan 2020 10:50:29 +0100

passerelle (4.38) trixie-eobuilder; urgency=low

  * (09fbf8) templates: separate GET and POST params presentation (#39037)
  * (ef461d) translation update
  * (821cc2) dpark: use only unicode strings (#38130)
  * (3db9ac) toulouse_axel: get update management dates (#39001)
  * (d3c576) toulouse_axel: prepare a future zeep upgrade (#38543)
  * (6d1af4) toulouse_axel: pre_process the payload, before schema validation
    (#38543)
  * (6aa3d1) toulouse_axel: some values are not editable (#38543)
  * (0937cb) toulouse_axel: handle allergie fields (#38543)
  * (aa2d4f) toulouse_axel: handle handicap fields (#38543)
  * (481d3c) toulouse_axel: partial update (#38543)
  * (00011f) utils/soap: allow zeep versions 2 and 3 (#35370)
  * (85eb13) clicrdv: replace urllib2 by connector's requests (#7898)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Jan 2020 18:39:45 +0100

passerelle (4.37) trixie-eobuilder; urgency=low

  * (010fab) misc: beautify endpoints présentation (#34790)
  * (1f9bb3) hawk: force_text on header parts (#38923)
  * (106715) base: allow sorting endpoints with None attribute (#38923)
  * (c57598) use uuid4().hex instead of uuid4().get_hex() (#38923)
  * (44eeaa) use unicode_literals in clicrdv migrations (#38923)
  * (f9438a) tests: use raw string literals (#38923)
  * (865331) tests: avoid py2 specific number format (#38923)
  * (f9b0a9) tests: use absolute imports (#38923)
  * (c4e53a) avoid None to int comparison (#38923)
  * (44c348) use absolute imports (#38923)
  * (2e18cc) expand dict views (#38923)
  * (199210) use items() instead of iteritems() (#38923)
  * (c78961) get HTMLParser from six (#38923)
  * (d512d3) use func.__name__ in py3 (#38923)
  * (216bdc) user exec() instead of execfile() (#38923)
  * (e195b4) pass bytes for hashing (#38923)
  * (11481f) use __str__() instead of __unicode__() (#38923)
  * (efa526) use six types in string type tests (#38923)
  * (5c6eba) tests: use resp.text (#38923)
  * (74064c) use open() to open file (#38923)
  * (6958b4) remove usage of urllib2 (#38923)
  * (3a1012) get ConfigParser from six (#38923)
  * (a57b91) use print as function (#38923)
  * (4e4057) update except syntax (#38923)
  * (4c9152) get urlparse from six (#38923)
  * (ee7ff8) get StringIO from six (#38923)
  * (d23fad) replace unicode() calls by force_text() (#38923)
  * (4ddf22) jsonschema: pre_process the payload, before schema validation (#38933)
  * (b3c8f2) cartads cs: pass extra parameter to GetCommunes/GetTypesDossier
    (#38928)
  * (1faa47) mdel: adapt filenames and routing (#36870)
  * (8bf216) mdel: control zipfile structure (#36870)
  * (b97429) use suds-jurko instead of suds (#38811)
  * (fa65c4) base: hide tokens from connector description (#38875)
  * (647b12) toulouse_axel: fix xml validation to work with xmlschema 1.0.18
    (#38708)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Jan 2020 11:40:38 +0100

passerelle (4.36) trixie-eobuilder; urgency=low

  * (f7dd3b) translation update
  * (cab730) toulouse_axel: return xml request and responses into responses (#38637)
  * (b2b28b) gesbac: handle input files encoding (#38631)
  * (324d49) toulouse_axel: return proper err_code argument (#38634)
  * (f1fe61) toulouse_axel: update family endpoint (#38124)
  * (c053ef) utils: manage nullable elements (#38124)
  * (134f74) toulouse_axel: bool mapping (#38464)
  * (7d8683) toulouse_axel: lock/unlock/locked endpoints (#38133)
  * (c3ffe4) templates: don't display param types as something important (#38276)
  * (d2d7aa) utils: authorize admin access to all endpoints (#38365)
  * (b8ebfa) misc: limit django-model-utils version to a version supporting django
    1.11

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 23 Dec 2019 16:24:23 +0100

passerelle (4.35) trixie-eobuilder; urgency=low

  * (9df4f0) translation update
  * (8fcd34) misc: add translatable label for notification delays attribute (#38402)
  * (1e4155) base_adresse: add hyperlinks in api_description (#38275)
  * (340546) templates: allow html tags in api_description (#38275)
  * (97c06a) base_adresse: fix documentation on streets id parameter  (#38278)
  * (64de58) translation fix

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 11 Dec 2019 13:55:28 +0100

passerelle (4.34) trixie-eobuilder; urgency=low

  * (0e950f) translation update
  * (1a4c7c) base_adresse: add API Géo endpoints (#11497)
  * (27f3ba) base_adresse: move endpoint documentation to decorator (#11497)
  * (bccef5) base_adresse: add missing asserts in streets tests (#11497)
  * (5c283e) base_adresse: prefer urljoin to os.path.join (#11497)
  * (18be45) toulouse_axel: get invoices (#38230)
  * (cc85bd) utils: complete JSONSchemaFromXMLSchema for FILE (#38230)
  * (f5100b) jsondatastore: add text filter on list endpoint (#37849)
  * (f14155) utils: move simplify helper in conversion (#37849)
  * (4f241c) misc: add long_description for endpoints (#38215)
  * (ece10a) toulouse_axel: unlink endpoint (#37863)
  * (6f7ac7) sftp: seek to 0 before loading a private key (#38185)
  * (2e6ced) api: avoid ending up with unescaped & in html (#38033)
  * (e2f3d7) toulouse_axel: child_info endpoint (#38155)
  * (87c96f) toulouse_axel: fix date parsing (#38124)
  * (831623) base: add context method to ProxyLogger (#37491)
  * (19c9cd) misc: adapt payload when parsing JSON request body (#37490)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 07 Dec 2019 15:53:55 +0100

passerelle (4.33) trixie-eobuilder; urgency=low

  * (ed4ef5) toulouse_axel: check that name_id is not empty (#37954)
  * (b6dd32) toulouse_axel: update xsd (#38071)
  * (6e630b) toulouse_axel: normalize xsd files (#38071)
  * (6e47f5) toulouse_axel: fix date decode (#38071)
  * (fad591) toulouse_axel: fix family info result (#38070)
  * (2bc9d1) solis: force _links to use service_url scheme (#38039)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 29 Nov 2019 12:29:27 +0100

passerelle (4.32) trixie-eobuilder; urgency=low

  * (3a56b4) translation update
  * (57bda1) use a tuple for MIDDLEWARE setting (#37917)
  * (6be353) atal: switch comment variables names (#37904)
  * (8c3815) tox: hide currently unfixable warnings (#37760)
  * (357540) views: use CBV for the login view (#37760)
  * (725e2a) settings: use post dj111 MIDDLEWARE setting (#37760)
  * (d5bd88) tests: fix unicode comparison warning (#37760)
  * (305a0a) base: fix unordered paginated queryset warning (#37760)
  * (b2c330) tests: fix naive datetime warning (#37760)
  * (0cce70) family: fix naive datetime warning (#37760)
  * (756f8c) misc: fix BaseException.message deprecation warning (#37760)
  * (c10b20) templatetags: use unicode_literals (#37880)
  * (4d86a8) toulouse_axel: fix failing tests (#37873)
  * (2a31fd) toulouse_axel: complete functests (#37873)
  * (f371a8) toulouse_axel: family_info endpoint (#37873)
  * (29b1a1) utils: complete JSONSchemaFromXMLSchema (#37873)
  * (d55fb0) toulouse_axel: fix incomplete xsd (#37873)
  * (ec225e) toulouse_axel: add xsd for RefFamilleDui calls (#37873)
  * (c354c9) toulouse_axel: fix unique_together and get_or_create call (#37874)
  * (069c87) toulouse_axel: init functests (#37659)
  * (65eefe) toulouse_axel: add basic infrastructure to use operations (#37659)
  * (b6602d) toulouse_axel: add XML schemas (#37659)
  * (9e8626) toulouse_axel: init contrib and models (#37659)
  * (392c8b) utils: allow customizing XML/JSON schemas/encoding/decoding (#37659)
  * (cac6b1) utils: add support for XSchema pattern facet (#37659)
  * (bb8b58) utils: add support for xs:int (#37659)
  * (2fba44) debian: add dependency on python-xmlschema (#37802)
  * (ff27b6) misc: reduce verbosity of get_wcs.sh and pylint.sh
  * (50c17a) utils: add conversion from XMLSchema to JSON schema (#37488)
  * (d4d3e5) utils: add JSON flattening helpers (#37482)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 25 Nov 2019 15:00:10 +0100

passerelle (4.31) trixie-eobuilder; urgency=low

  * (a3ad8d) translation update
  * (9c68cf) atal: return works comment and hide raw data (#37669)
  * (336b49) misc: render request body's JSON schema (#37481)
  * (389ab6) jsonschema: use draft 4 and avoid schemas references (#37621)
  * (aec61e) utils: add zip package for templated zip files (#36848)
  * (ff1a54) solis: handle filtreSurInactivite on referentials (#37624)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 18 Nov 2019 16:59:50 +0100

passerelle (4.30) trixie-eobuilder; urgency=low

  * (92e65b) misc: add long_description for POST endpoints (#37479)
  * (6d2dce) gitignore: add build and htmlcov (#37479)
  * (81d1da) cartads cs: add type dossier label to files endpoint (#37616)
  * (1e6032) cartads cs: also return files not yet accepted by Cart@DS (#37615)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 13 Nov 2019 13:19:51 +0100

passerelle (4.29) trixie-eobuilder; urgency=low

  * (2c9d7b) atal: use dot in coordinates (#37588)
  * (0d7a92) atal: return comments in infos endpoint (#37194)
  * (8ba12d) atal: rename status endpoint to infos (#37194)
  * (9046f4) utils: allow blank SFTPField (#37487)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 12 Nov 2019 11:36:18 +0100

passerelle (4.28) trixie-eobuilder; urgency=low

  * (4c4dce) translation update
  * (d82011) cartads cs: adapt test to fixed string
  * (75627f) cartads cs: fix typo in error message
  * (135bd7) admin: make slug editable on connector create view (#21800)
  * (dc5404) misc: don't catch TypeError that shouldn't be raised by get_params
    (#37241)
  * (467a19) general: limit generic endpoint view to methods (#37240)
  * (ed3eab) csv: don't evaluate csv_file_datetime on endpoint calls (#37239)
  * (9a5148) csv: consider DST if file ctime is ambiguous (#37236)
  * (fc77a6) logging: add max sizes to connector log parameters (#36596)
  * (f4544e) logging: rename LOGGED_REQUESTS_MAX_SIZE parameter (#36596)
  * (1dee5d) sms: use self.requests to increase logging (#21464)
  * (b92b8d) teamnet_axel: format created as an ISO date (#37215)
  * (6a3bea) cartads cs: only accept uploads of pdf and jpeg files (#37132)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 Nov 2019 19:51:04 +0100

passerelle (4.27) trixie-eobuilder; urgency=low

  * (13944f) misc: complete existing migrations (#37086)
  * (67e74d) atal: use dot in coordinates (#37097)
  * (509d56) declare httplib2 dependency (#37113)
  * (7d3fb3) cartads cs: sort files chronologically (#37091)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 22 Oct 2019 10:22:35 +0200

passerelle (4.26) trixie-eobuilder; urgency=low

  * (a4d6e2) translation update
  * (d25d78) misc: fix test failures with pytest's --reuse-db param (#36608)
  * (7a7b3d) misc: remove include warning (#36608)
  * (c23a66) misc: is_anonymous is yet an attibute (#36608)
  * (e99384) misc: add explicit on_delete on all FKs (#36608)
  * (6ecf6a) solis: allow filters on rsa-user-info endpoint (#37022)
  * (676229) cartads cs: add reference number and access code to status response
    (#36940)
  * (cd894d) cartads cs: limit calls to cache GetPieces (#36974)
  * (580a62) jsondatastore: attribute filter on list endpoint (#35780)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Oct 2019 15:58:09 +0200

passerelle (4.25) trixie-eobuilder; urgency=low

  * (9e504d) debian: fix typo in python-httplib2 package name
  * (715163) translation update
  * (b4fa15) debian: add dependency on python-httplib2
  * (837fac) solis, sp_fr: add fixme to deprecate ping endpoints (#21978)
  * (c2eee2) base resource: add automatic 'up' endpoint (#21978)
  * (f3c7d0) misc: avoid circular imports (#21978)
  * (1c9317) astregs: retrieve association label on linking (#36898)
  * (2d0cc6) cartads cs/tests: parse response json instead of checking string value
  * (507074) cmis: upgrade cmislib 0.6 (#18407)
  * (2ac500) cartads cs: use internal dossier id for roles (#36927)
  * (73d347) lille urban card: remove unused/unrelated import

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

passerelle (4.24) trixie-eobuilder; urgency=low

  * (3c1784) translation update
  * (99d0eb) cartads cs: sync subscribers with authentic role (#36888)
  * (57c124) csvdatasource: upgrade pyexcel requirements to 0.5+ (#18330)
  * (eede59) base: add an help attribute for connectors (#34885)
  * (8ac566) errors: hide credentials in urls in error messages (#34793)
  * (47c5ef) csvdatasource: remove unused view CsvDataView (#36789)
  * (e3d3ba) base_adresse: don't clear streets if file is empty (#20308)
  * (8bbae6) logging parameters: translate log_leve choices (#28319)
  * (366611) mdel: create output directory (#21494)
  * (21e455) misc: limit to jsonschema < 3.1 (#36819)
  * (43761d) cartads cs: give a tracking code to paper files (#36821)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 14 Oct 2019 15:57:41 +0200

passerelle (4.23) trixie-eobuilder; urgency=low

  * (918e4b) cartads cs: add endpoint to unsubscribe from dossier (#36692)
  * (e153f5) astregs: store linked association label (#36706)
  * (7b82aa) api_entreprise: ignore null timestamps (#36546)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 08 Oct 2019 17:12:51 +0200

passerelle (4.22) trixie-eobuilder; urgency=low

  * (8aedbe) translation update
  * (0dddc9) csvdatasource: remove wrong example of case insensitive search (#36679)
  * (e9c268) cvsdatasource: add pagination to data and query endpoints (#32121)
  * (ac776b) cvsdatasource: data is now a new-generation endpoint (#32121)
  * (fdcada) cvsdatasource: fix case insensitive url on detail page (#32121)
  * (9a88a6) cartads_cs: use correct GetInfosDossier signature (#36691)
  * (eca46f) general: add support for explicit int and float query params (#36609)
  * (c98ed0) solis: delete keys if they exist (#36401)
  * (e1a14f) mdel: construct a foreign addres from french addres fields (#33826)
  * (1dbc70) jsondatastore: return datetimes in results
  * (579eed) jsondatastore: check if request.body is a json (#17168)
  * (8a4498) solis: use optimized solis endpoint for street (lieu) search (#36483)
  * (674154) translation update
  * (aa70be) misc: add help_text for notification_delays field (missing migration)
    (#36617)
  * (953a92) opengis: feature_info bad params (#22465)
  * (a48500) jenkins: use ci@entrouvert.org for notifications
  * (9aadae) cartads_cs: return more infos in listing endpoint (#36562)
  * (3eb45f) cartads_cs: cache additional dossier infos (#36561)
  * (0a97c0) cartads_cs: keep access code in cache (#36559)
  * (f469bc) logging: add LOGGED_REQUEST_MAX_SIZE settings
  * (d629c5) misc: add after_timestamp to run Job later (#36215)
  * (95904d) misc: prevent locking all jobs (#36215)
  * (8f39fb) misc: remove unused statement in jobs() (#36215)
  * (a32e3a) gesbac: make street name parameter mandatory (#36481)
  * (96fc05) cartads_cs: keep track of original formdata (#36438)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Oct 2019 15:02:48 +0200

passerelle (4.21) trixie-eobuilder; urgency=low

  * (3ffc2d) misc: align sftp sub widgets (#36425)
  * (d71cdf) fix typo in translation
  * (218ff9) translation update
  * (7643d3) cartads_cs: add endpoint to join existing dossier (#36382)
  * (ca5149) cartads_cs: allow many subscribers to a single dossier (#36382)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 25 Sep 2019 09:57:38 +0200

passerelle (4.20) trixie-eobuilder; urgency=low

  * (bf7430) gesbac: initial connector (#35325)
  * (a4ac62) mdel: move into apps/ (#15687)
  * (32d250) cartads_cs: also pass external identifier in IdDossierExterne (#36263)
  * (d70175) cartads_cs: use proper connector slug in notification URL (#36260)
  * (0c2406) cartads_cs: add optional parameter for client name (#36258)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 23 Sep 2019 09:53:00 +0200

passerelle (4.19) trixie-eobuilder; urgency=low

  * (1e5226) atal: use comma in coordinates (#35180)
  * (4b7907) cartads_cs: prefix external number with publik- (#36234)
  * (877df2) cartads_cs: pass an external identifier (#36234)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Sep 2019 08:04:25 +0200

passerelle (4.18) trixie-eobuilder; urgency=low

  * (be7f9b) cartads_cs: pass additional parameters as strings (#36227)
  * (f08ead) translation update
  * (e4f766) vivaticket: don't log requests errors (#35765)
  * (038677) cartads_cs: add status for zip sent but not accepted (#36187)
  * (a39595) misc: add basic interface to view connector jobs (#36186)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Sep 2019 15:36:26 +0200

passerelle (4.17) trixie-eobuilder; urgency=low

  * (7117f7) cartads_cs: do not notify by email (#36188)
  * (f9dd74) misc: don't run jobs if connector is down (#36193)
  * (e3e729) misc: log job errors (#36185)
  * (b6e0af) misc: move job error handling to an overridable method (#36189)
  * (f97aaf) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 17 Sep 2019 16:39:33 +0200

passerelle (4.16) trixie-eobuilder; urgency=low

  * (8372c3) cartads_cs: add proper id to 'zip ready' status
  * (4be791) cartads cs: return default pieces if cache is missing (#36174)
  * (367722) drop sqlite in default tox.ini envlist (#36106)
  * (c0232f) tests: remove xfail from multiple zipcodes support on postgresql
    (#30455)
  * (572edb) cartads_cs: allow for empty return of GetPiecesDossierACompleter
    (#36148)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 17 Sep 2019 12:36:43 +0200

passerelle (4.15) trixie-eobuilder; urgency=low

  * (987a7a) translation update
  * (bebce7) tests: update for new status check string (#35380)
  * (3d9836) log errors for down connectors when it persists (#35380)
  * (2374fe) utils: move exception_to_text in conversion (#35380)
  * (092ac7) translation update
  * (50b6ef) cartads cs: add endpoint to list files (#36130)
  * (dbb278) cartads_cs: add endpoint to send DAACT items (#36112)
  * (43a5b3) cartads cs: add endpoint to send a "DOC" (#36102)
  * (bbb86c) cartads_cs: add endpoint and job to send additional files to cartads
    (#36025)
  * (76853b) tcl: fix status check usage of stop endpoint (#36089)
  * (469fce) misc: drop support for django < 1.11 (#36087)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Sep 2019 11:21:52 +0200

passerelle (4.14) trixie-eobuilder; urgency=low

  * (015564) lille urban card: update to new status endpoint URL (#36044)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 12 Sep 2019 19:51:32 +0200

passerelle (4.13) trixie-eobuilder; urgency=low

  * (35b601) translation update
  * (48b5dc) lille urban card: add card status endpoint (#36047)
  * (3141d4) cartads_cs: add endpoint to get list of additionnal pieces (#36024)
  * (2f6f3e) cartads_cs: add overridable method to download CERFA documents (#36015)
  * (59aafa) cartads_cs: add method to override PDF URLs (#35974)

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

passerelle (4.12) trixie-eobuilder; urgency=low

  * (ca492d) planitec: return unavailable places (#35941)
  * (8db639) planitec: handle extensions on reservation (#35771)
  * (262bae) cartads_cs: mark demolitions as a boolean attribute (#35944)
  * (cb388b) translation update
  * (3a92be) api_entreprise: trivial, remove trailing whitespace in parameter
    description
  * (f31166) cartads_cs: add flag to exclude demolition-related documents (#35944)
  * (427b21) greco: add availability check (#26205)
  * (47db1c) csv: update order parameter label/help text to be clearer (#32122)
  * (e0ebb3) tcl: add availability check (#35909)
  * (c803ac) vivaticket: search contact also by email (#35872)
  * (e65e5f) mdel: order xml elements (#35145)
  * (ff87eb) api_entreprise: add endpoint to get last document of given type
    (#35361)
  * (5afa6b) api_entreprise: update endpoints parameters description
  * (6e34e5) astregs: don't log requests errors (#35748)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Sep 2019 15:09:27 +0200

passerelle (4.11) trixie-eobuilder; urgency=low

  * (b9672f) lille urban card: always transmit services (#35830)
  * (7d75da) cartads_cs: force translated messages into strings
  * (4fe648) translation update
  * (652bc0) cartads_cs: check CERFA uploads are PDF with embedded forms (#35794)
  * (9546d4) cartads_cs: ignore upload requests missing files (#35790)
  * (44c780) cartads_cs: add cache of dossier status (#35760)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 04 Sep 2019 16:23:45 +0200

passerelle (4.10) trixie-eobuilder; urgency=low

  * (8cee3e) translation update
  * (e9ef00) cartads_cs: add parameter to filter list of dossier types (#35723)
  * (702542) cartads_cs: attach optional owner uuid to files (#35752)
  * (baf001) cartads_cs: cache data (#35722)
  * (795621) astregs: return only valid mobile number in linking means (#35641)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 03 Sep 2019 10:30:36 +0200

passerelle (4.9) trixie-eobuilder; urgency=low

  * (ddf5cd) translations update
  * (eb7261) astregs; add endpoints to update and delection indana indicator
    (#35627)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 28 Aug 2019 13:54:52 +0200

passerelle (4.8) trixie-eobuilder; urgency=low

  * (b7ed9e) vivaticket: send school level code as room attribute (#35551)
  * (834e9c) vivaticket: separate comments for booking and room (#35503)
  * (2e396c) vivaticket: raise APIError on booking creation failure (#35531)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Aug 2019 14:34:39 +0200

passerelle (4.7) trixie-eobuilder; urgency=low

  * (8d17aa) solis_apa: fix programming error in last commit (#35540)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 22 Aug 2019 23:50:52 +0200

passerelle (4.6) trixie-eobuilder; urgency=low

  * (ad5665) solis_apa: add check_status method (#35540)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 22 Aug 2019 14:19:02 +0200

passerelle (4.5) trixie-eobuilder; urgency=low

  * (6c9a27) translation update
  * (39529a) lille urban card: add endpoint with socioprofessional categories
    (#35500)
  * (84e2c9) gdema: add basic status check (#35465)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 21 Aug 2019 16:50:49 +0200

passerelle (4.4) trixie-eobuilder; urgency=low

  * (74a438) dpark: do not log requests errors (#35356)
  * (4e372e) build: limit to django-jsonfield<1.3, for Python 2 support
  * (361be2) tcl: add workarounds for bad/changed line references (#33810)
  * (b47cc8) tcl: handle invalid color value (#35357)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Aug 2019 11:08:08 +0200

passerelle (4.3) trixie-eobuilder; urgency=low

  * (6425fa) lille urban card: always pass a value for newslettera sub-attribue
    (#35398)
  * (a136bb) lille urban card: don't send empty lists if there are no services
    (#35396)
  * (d94654) tox: update dependencies for new wcs django-ratelimit usage
  * (d382a4) lille urban card: dont set subservice if no service (#35387)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 14 Aug 2019 10:41:52 +0200

passerelle (4.2) trixie-eobuilder; urgency=low

  * (c7e00a) base: fix soap client import (#35376)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Aug 2019 17:36:45 +0200

passerelle (4.1) trixie-eobuilder; urgency=low

  * (fcf57c) translations update
  * (c6489e) utils: move SOAP-related classes to passerelle.utils.soap (#35369)
  * (676bf0) utils: raise APIError for wsdl schema loading errors (#35029)
  * (47529a) arpege_ecp: do not log requests errors (#35358)
  * (6a1c47) debian: toggle suds logs with DEBUG (#35354)
  * (c2bada) Revert "add new tool for handling soap protocol"
  * (dacb6b) Revert "api_entreprise: don't try to parse dates for string lists
    contain items (#33762)"
  * (c9c940) Revert "misc: beautify endpoints présentation"
  * (b8e846) misc: beautify endpoints présentation
  * (4fcb81) api_entreprise: don't try to parse dates for string lists contain items
    (#33762)
  * (dad138) add new tool for handling soap protocol
  * (053e7c) vivaticket: add school level param in booking (#35220)
  * (de02a3) vivaticket: add endpoint listing school levels (#35220)
  * (a20b64) astregs: add endpoint to create grant demands indicators (#34868)
  * (d0e354) astregs: add contact details endpoint (#35129)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 12 Aug 2019 16:01:21 +0200

passerelle (4.0) trixie-eobuilder; urgency=low

  * (40c759) atal: get status fom eAtal and Atal (#35181)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 Aug 2019 15:40:20 +0200

passerelle (3.9) trixie-eobuilder; urgency=low

  * (18b3a6) signature: forbid arguments after signature (#35059)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 25 Jul 2019 22:45:52 +0200

passerelle (3.8) trixie-eobuilder; urgency=low

  * (af0a50) greco: set timeout to 60 seconds (#34989)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 22 Jul 2019 14:55:25 +0200

passerelle (3.7) trixie-eobuilder; urgency=low

  * (d0ba67) astregs: decode document's base64 content (#34788)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 12 Jul 2019 14:02:56 +0200

passerelle (3.6) trixie-eobuilder; urgency=low

  * (d76e7a) translations update
  * (051b94) astregs: add grant demand creation endpoint (#34593)
  * (ef2925) tests: fix astregs links means tests (#34768)
  * (88e011) astregs: remove mail from association linking means (#34768)
  * (bd01a1) astregs: update payload params names for association creation (#34664)
  * (39457d) astregs: rename parameters payload in contact creation (#34753)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 12 Jul 2019 00:47:19 +0200

passerelle (3.5) trixie-eobuilder; urgency=low

  * (6a05af) translations update
  * (815be9) astregs: add document creation endpoint (#34621)
  * (a6656d) astregs: wrap zeep errors into API errors (#34685)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 11 Jul 2019 01:00:57 +0200

passerelle (3.4) trixie-eobuilder; urgency=low

  * (24cd36) astregs: typo fix (#34665)
  * (b2f6f6) astregs: update wording for mail link channel (#34668)
  * (4c5cfe) astregs: add function code parameter on contact creation (#34682)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Jul 2019 17:40:24 +0200

passerelle (3.3) trixie-eobuilder; urgency=low

  * (9cdcd5) translations update
  * (7a120e) astregs: add contact deletion endpoint (#34592)
  * (3b820b) astregs: add support for contact id in association creation (#34592)
  * (bd6653) astregs: add contact creation endpoint (#34592)
  * (1f76e0) astregs: fix association creation tests
  * (41e745) astregs: use user NameID while fetching association informations
    (#34587)
  * (d71cc5) astregs: allow custom association status on creation (#34557)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Jul 2019 23:53:16 +0200

passerelle (3.2) trixie-eobuilder; urgency=low

  * (f0bfed) translations update
  * (2b63f8) astregs: add endpoint to get association informations (#34535)
  * (43835d) astregs: add association creation endpoint (#34535)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Jul 2019 16:56:33 +0200

passerelle (3.1) trixie-eobuilder; urgency=low

  * (8fbd5a) mdel: do not send french address if the foreign one is filled (#33535)
  * (1d9a62) jenkins: add support for hotfix releases (#34485)
  * (2497ca) sp_fr: implement response flow (#33838)
  * (a6b7df) api_entreprise: store default recipient in model (#34439)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 02 Jul 2019 14:37:05 +0200

passerelle (3.0) trixie-eobuilder; urgency=low

  * (a55e37) astregs: add flag to mark if user is already paired to an association
    (#34422)
  * (9bc95d) astregs: add endpoint to list user associations (#34423)
  * (6147f7) opengis: reduce feature info area even more (#34410)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 01 Jul 2019 14:14:37 +0200

passerelle (2.9) trixie-eobuilder; urgency=low

  * (486f09) translations update
  * (a6986f) astregs: add initial connector (#33424)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 27 Jun 2019 11:16:11 +0200

passerelle (2.8) trixie-eobuilder; urgency=low

  * (09cb70) iparapheur: get_file, allow missing element in xsd sequence (#34299)
  * (caf489) atal: use the right soap methods (#34175)
  * (223dcd) iparapheur: return generated dossier_id if missing from response
    (#34298)
  * (b62b45) iparapheur: pep8, remove unused import (#34298)
  * (3b8d52) tox.ini: require django-model-utils<3.2 for django 1.8

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 26 Jun 2019 14:38:08 +0200

passerelle (2.7) trixie-eobuilder; urgency=low

  * (f39ee8) opengis: adjust WMS feature info endpoint to work next to area limits
    (#34261)
  * (b4aad9) atos_genesys: make search endpoint a datasource of contact informations
    (#33492)
  * (462359) utils: add to_ascii helper (#33492)
  * (7aab43) atos_genesys: reorder first_name/last_name in call_cherche_beneficiaire
    (#33491)
  * (72e544) remove outdated README (#33869)
  * (e44604) remove python-magic dependency (#33869)
  * (ecf095) iparapheur: wcs style parameters for file (#33869)
  * (e8446c) planitec: change price code dynamically (#32472)
  * (94c6de) lille_kimoce: add support for comment field (#33916)
  * (380d7c) vivaticket: require booking end datetime (#34031)
  * (2417d8) lille urban card: consider more boolean attributes (#33863)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Jun 2019 13:37:17 +0200

passerelle (2.6) trixie-eobuilder; urgency=low

  * (8e8fa9) lille_kimoce: send pictures content independently of coords (#33883)
  * (907e02) tests: don't use a real email address in test (#33881)
  * (166d2c) iparapheur: use title slug as identifier (#33865)
  * (5c0b30) misc: drop unused template variable model (missing migration) (#31205)
  * (27cb8c) translation update
  * (06a05d) add basic connector for lille urban card (#33863)
  * (e2eff9) misc: drop unused template variable model (#31205)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 12 Jun 2019 14:19:52 +0200

passerelle (2.5) trixie-eobuilder; urgency=low

  * (6792df) solis: handle list of links (#33559)
  * (1be5d7) cartads: don't crash on dossier types without any subjects (#33506)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 04 Jun 2019 09:47:20 +0200

passerelle (2.4) trixie-eobuilder; urgency=low

  * (370fb9) update french translations
  * (c07bfe) solis: remove nomNaissance from rsa links (#33413)
  * (4905c6) solis: add links parameter to retreive rsa _links information (#33377)
  * (1554c5) start atal connector (#33348)
  * (61bb06) opengis: compute bbox according to opengis 1.3 rules (#33458)
  * (0c431e) trivial: replace dotted name by passerelle line in head comments

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 28 May 2019 15:12:15 +0200

passerelle (2.3) trixie-eobuilder; urgency=low

  * (5a0027) atos-genesys: modify cherche_beneficiaire URL (#33403)
  * (b9d192) solis: use info logs instead of errors and warns on failed requests
    (#33378)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 24 May 2019 15:20:26 +0200

passerelle (2.2) trixie-eobuilder; urgency=low

  * (cb5a42) api_entreprise: handle properly request errors (#33375)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 23 May 2019 15:50:27 +0200

passerelle (2.1) trixie-eobuilder; urgency=low

  * (6f75a3) update french translations
  * (1cb079) lille_kimoce: initial connector (#33099)
  * (a7e781) utils: add simple HTTP Bearer authentication class
  * (f42447) base adresse: pass lat/lon when geocoding (#33098)
  * (d810f6) solis: add RSA endpoints (#32877)
  * (1b58e3) solis: add endpoint to get an item in some referentials (#32877)
  * (ea7a20) solis: re-order endpoints (#32877)
  * (d7abdb) planitec: make custom fields optionnals (#32188)
  * (9396e9) planitec: expose days restriction parameter as is (#33198)
  * (b06a0d) planitec: filters homogenisation (#32828)
  * (f067d7) sp_fr: fix RCO exemple -> exempte (#33256)
  * (20c614) sp_fr: add alias with _1 suffix to cater for nodes with maxOccurs > 1
    (#33256)
  * (f58880) sp_fr: fix DDPACS None -> Non (#33256)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 21 May 2019 18:21:46 +0200

passerelle (2.0) trixie-eobuilder; urgency=low

  * (6d844e) api_entreprise: prevents requests to log HTTP errors (#33056)
  * (a2ecca) api_entreprise: enforces PEP8 (#33056)
  * (d18fa6) api_entreprise: uses exception_to_text() to display exceptions (#33056)
  * (b30af7) api_entreprise: uses temporary to fix indentation (#33056)
  * (247149) api_entreprise: removes dead import (#33056)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 May 2019 15:14:08 +0200

passerelle (1.99) trixie-eobuilder; urgency=low

  * (d717bd) dpark: add .pdf extension to attached files (#32657)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 May 2019 10:51:27 +0200

passerelle (1.98) trixie-eobuilder; urgency=low

  * (2f93df) cartads: handle notification of errors (#32941)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 09 May 2019 15:18:25 +0200

passerelle (1.97) trixie-eobuilder; urgency=low

  * (6ef50e) sp_fr: don't raise exceptions during transfer to w.c.s. (#32853)
  * (62ef6d) sp_fr: accepts 200 *new* requests per run (#32852)
  * (43813e) sp_fr: crawl sftp hourly (#32851)
  * (f5f518) sp_fr: ignore empty data when transfering requests to w.c.s. (#32849)
  * (c834f4) sp_fr: extract email from header file (#32848)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 07 May 2019 11:49:04 +0200

passerelle (1.96) trixie-eobuilder; urgency=low

  * (c8fc74) translation update
  * (f1d45d) planitec: add getplace endpoint (#32800)
  * (e1f8bf) cartads: don't include None descriptions in labels (#32745)
  * (b31238) greco: escape XML illegal characters (#32681)
  * (7fcf7d) sp_fr: allow 3 unbounded elements (#31595)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 06 May 2019 16:03:09 +0200

passerelle (1.95) trixie-eobuilder; urgency=low

  * (23acaa) sp_fr: propagate renaming of procedures (#31595)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Apr 2019 17:32:15 +0200

passerelle (1.94) trixie-eobuilder; urgency=low

  * (901f59) sp_fr: propagate renaming of procedures (#31595)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Apr 2019 16:56:00 +0200

passerelle (1.93) trixie-eobuilder; urgency=low

  * (4e2ba9) sp_fr: do not create QName with None namespace (#31595)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 30 Apr 2019 14:07:49 +0200

passerelle (1.92) trixie-eobuilder; urgency=low

  * (827288) sftp: be compatible with paramiko >=2.0,<2.2 (#32656)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 Apr 2019 18:41:12 +0200

passerelle (1.91) trixie-eobuilder; urgency=low

  * (f065c3) sftp: skip Ed25519Key if missing (#32655)
  * (a66c64) sp_fr: distribute XSD files (#31595)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 Apr 2019 17:17:34 +0200

passerelle (1.90) trixie-eobuilder; urgency=low

  * (e2f8d7) initialize sp_fr connector (#31595)
  * (7ce97f) add utilities to call w.c.s. APIs (#32656)
  * (d5352a) add utilities to access SFTP servers (#32655)
  * (bb23a5) base: add base template for resource child views (#32652)
  * (b62198) base: add mixins for child model views (#32652)
  * (a5fc45) plugins: add connector slug to view kwargs to get uniformity of kwargs
    in views (#32554)
  * (edf36d) views: wraps generic writing views with atomic() (#32533)
  * (39c2b6) fix PEP8 / code style (#32533)
  * (831469) templates: use with_template in service_form.html (#32650)
  * (49867f) models: hide related_name and related_query_name for BaseResource.users
    (#32553)
  * (d643e7) atos-genesys: add new endpoints search and link-by-id-per (#32618)
  * (642738) atos-genesys: factorize RESPONSE_SELECT_USAGER in tests (#32618)
  * (33f2a9) atos-genesys: normalize webservice url before use (#32618)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 Apr 2019 14:56:55 +0200

passerelle (1.89) trixie-eobuilder; urgency=low

  * (765166) utils: write atomic temporary file on default storage location (#32543)
  * (beb4f0) settings: order INSTALLED_APPS alphabetically (#32528)
  * (95446a) tests: define a MEDIA_ROOT (#32516)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 24 Apr 2019 10:08:24 +0200

passerelle (1.88) trixie-eobuilder; urgency=low

  * (6c934d) translation update
  * (b2b324) debian: remove a bad empty line in debian/control
  * (f8d75c) cityweb: set file read permission for group (#32517)
  * (bc897a) debian: add pyexcel dependency (#32507)
  * (cf3957) cityweb: do not compress demand files (#32091)
  * (c77866) utils: add an atomic_write() context manager (#32413)
  * (5c344f) debian: bump debhelper compatibility level (#32260)
  * (7554e0) tests: adjust an assertion on a planitec label (#32189)
  * (f4c7c2) planitec: change some labels from planitech to planitec (#32189)
  * (72489a) Revert "utils: add an atomic_write() context manager (#32413)"
  * (1a60c1) api_entreprise: fix parameteres names, labels and examples (#32411)
  * (d5929e) solis: handle id in referential query (#32455)
  * (a52c91) utils: add an atomic_write() context manager (#32413)
  * (505793) cartads: move zip upload to its own method (#32419)
  * (b3cbbd) debian: switch package format to 3.0 (quilt) (#32261)
  * (16100a) api_entreprise: add initial connector (#30010)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 23 Apr 2019 10:59:52 +0200

passerelle (1.87) trixie-eobuilder; urgency=low

  * (fdf357) base adresse: add support for ?id= on streets endpoint (#32132)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 10 Apr 2019 10:59:27 +0200

passerelle (1.86) trixie-eobuilder; urgency=low

  * (595e4a) vivaticket: add support for booking's "comment" field (#32105)
  * (b00b07) to_pdf: detect PDF with BOM prefix (#32088)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Apr 2019 09:49:41 +0200

passerelle (1.85) trixie-eobuilder; urgency=low

  * (1eff11) translation update
  * (561b15) planitec: add  getreservationsinfo endpoint (#31625)
  * (166071) planitech: add a pricing code on users (#30261)
  * (62e683) planitech: getreservationprice endpoint (#30261)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Apr 2019 11:42:26 +0200

passerelle (1.84) trixie-eobuilder; urgency=low

  * (678e09) misc: allow an endpoint to return any of HttpResponseBase subclass
    (#31817)
  * (891b14) jsondatastore: return entries alphabetically sorted (#31714)
  * (dc8058) csvdatasource: provide a ?id= filter to queries (#31491)
  * (585d1a) vivaticket: send form url in dedicated HTTP Header (#31877)
  * (4f491a) vivaticket: send booking's contact informations (#31853)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 02 Apr 2019 17:10:14 +0200

passerelle (1.83) trixie-eobuilder; urgency=low

  * (1d798f) okina: refine errors handling (#31557)
  * (c2bf9e) utils/soap: look for custom transport class in ressource (#31612)
  * (a82e3d) cartads: add abstract model class in the middle (#31611)
  * (3c718f) tests: add check for import/export of access rights
  * (eef9f4) mpdh13: order demands by date (#31562)
  * (a27ea7) mdph13: remove unused import (#31562)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Mar 2019 11:27:53 +0100

passerelle (1.82) trixie-eobuilder; urgency=low

  * (7f5e11) translation update
  * (1a4bec) iws: send volume as is (#31541)
  * (0b82a1) iparapheur: add a field to override endpoint location on wsdl (#30258)
  * (00211a) iparapheur: resolv no basic_authentication on w3.org (#31274)
  * (ac5172) iparapheur: pass unit tests using zeep soap library (#31265)
  * (cc0cc0) iparapheur: don't pass explicit parameters to transport (#31226)
  * (7e8e9c) csvdatasource: don't recompute query value for each row (#31489)
  * (58cf6f) trivial: fix typo in comment

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 19 Mar 2019 14:45:59 +0100

passerelle (1.81) trixie-eobuilder; urgency=low

  * (a5efb5) mdph13: move transaction.atomic() inside create_or_update() (#31401)
  * (48832b) mdph13: remove check_status (#31452)
  * (5d3369) mdph13: pass client ip to backend (#31445)
  * (744284) mpdh13: PEP8 (#31445)
  * (ded313) mdph13: add admin (#31263)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 15 Mar 2019 16:48:34 +0100

passerelle (1.80) trixie-eobuilder; urgency=low

  * (984b2a) pass BRANCH_NAME in tox env (#31305)
  * (525222) mdph13: only validate valued date fields (#31279)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 12 Mar 2019 14:09:04 +0100

passerelle (1.79) trixie-eobuilder; urgency=low

  * (b8b8d1) mdph13: keep computed display name on Link (#31249)
  * (fbacbc) misc: don't use skip_locked if not supported by database (#31264)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 11 Mar 2019 11:21:06 +0100

passerelle (1.78) trixie-eobuilder; urgency=low

  * (9bcc8d) add bool to json serializable types (to be rebased)
  * (941d08) allow ressources to disable error logging in requests wrapper (#31114)
  * (a8eb92) utils: PEP8ness (#31114)
  * (ab7432) utils: add copyright (#31114)
  * (c2ed3a) mpdh13: validate date syntax (#31186)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 08 Mar 2019 01:16:08 +0100

passerelle (1.77) trixie-eobuilder; urgency=low

  * (884854) mdph13: add a text property to dossiers (fixes #31116)
  * (5a269a) mdph13: fix typo (#31116)
  * (1cd83f) mdph13: always return filenumber and dob (#31116)
  * (4502d7) views: implement GenericEndpointView.delete (#31118)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Mar 2019 16:36:44 +0100

passerelle (1.76) trixie-eobuilder; urgency=low

  * (ad9531) add MDPH13 connector (#30692)
  * (6884d8) clicrdv: edit migrations to avoid passerelle.datasources references
    (#31059)
  * (8751dc) remove obsolete "passerelle.datasources" app (#31059)
  * (3885a9) iparapheur: add endpoint to display raw wsdl (#30257)
  * (2ef3a1) api_particulier: check input data (fixes #30884)
  * (b7e81b) api_particulier: PY3 compatibility (#30884)
  * (2cd08c) clicrdv: restore deleted migrations (#30560)
  * (235971) tests: run tests with postgres (fixes #30458)
  * (3a6c69) tests: fix null character in charfield (#30458)
  * (fe2772) tests: mark some base_adresse tests as expected to fail (#30458)
  * (b2189b) tests: fix inconsistencies in opengis tests (#30458)
  * (10f15a) tests: fix grenoble_gru tests inconsistencies (#30458)
  * (07b7b3) tests: fix vivaticket tests inconsistencies (#30458)
  * (91c129) tests: clear cache between tests (#30458)
  * (c6bc55) family: enlarge archive field (#30458)
  * (43b837) base_adresse: PEP8ness, code style (#30458)
  * (5e2316) csv_datasource: PEP8ness, code style (#30458)
  * (204c21) opengis: PEP8ness, code style (#30458)
  * (ddffad) grenoble_gru: PEP8ness, code style (#30458)
  * (f581c0) vivaticket: PEP8ness (#30458)
  * (f2e7ad) actesweb: work-around not latin15 encodable characters (fixes #30995)
  * (a7ad6b) tests: non-regression (#30995)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 05 Mar 2019 15:12:07 +0100

passerelle (1.75) trixie-eobuilder; urgency=low

  * (560fe4) tests: pass open file to etree.parse() in cityweb tests
  * (08900c) actesweb: don't escape characters in demands (#30924)
  * (cb4233) settings: force 0644 as mode for uploaded files (#30905)
  * (fd2672) cartads: return empty list if requested type has no CERFA associated
    (#30883)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 27 Feb 2019 09:33:27 +0100

passerelle (1.74) trixie-eobuilder; urgency=low

  * (8c1391) translation update
  * (d413c2) atos genesys: put error details in parenthesis (#30815)
  * (ae317a) cartads: add status label for pending files (#30813)
  * (e6f98e) cartads_cs: adjust status endpoint to work with zeep objects (#30792)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Feb 2019 13:32:09 +0100

passerelle (1.73) trixie-eobuilder; urgency=low

  * (49e3a5) translation update
  * (3ebb28) misc: adjust availability check parameters dialog (#30786)
  * (816904) add connector for Cart@DS CS (#27144)
  * (8fc099) misc: include help_text in availability check migration
  * (525747) general: add basic asynchronous job infrastructure (#12469)
  * (fa76fb) manage availability check through the UI (#29965)
  * (d501c6) api_particulier: new test system (#30708)

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

passerelle (1.72) trixie-eobuilder; urgency=low

  * (89a975) api_particulier: enlarge _api_key field (fixes #30551)
  * (81997d) api_particulier: rewrite initial migration (#30551)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 13 Feb 2019 12:21:59 +0100

passerelle (1.71) trixie-eobuilder; urgency=low

  * (7a2a72) jenkins: publish results earlier
  * (5793a4) tests: do not create a fake ressource model (#30221)
  * (47d599) utils: hide SSL warnings when verify is False (fixes #30221)
  * (bd0146) tests: pep8ness, style, escape sequence in regexp pattern (#30221)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 12 Feb 2019 19:59:57 +0100

passerelle (1.70) trixie-eobuilder; urgency=low

  * (3f1311) misc: don't log payload as is, use repr() so it can be stored (#30558)
  * (70cc7b) misc: don't log non-unicode payloads (#30540)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 12 Feb 2019 14:52:51 +0100

passerelle (1.69) trixie-eobuilder; urgency=low

  * (d2292e) translation update
  * (17a49c) base_adresse: really allow more than one zipcode (#30455)
  * (736881) tests: adjust test ods metadata to remove thumbnail references
  * (d1badf) csvdatasource: always select single sheet despite sheet_name value
    (#14058)
  * (4e90a4) arpege_ecp: mark demands as readable (#30380)
  * (5d1d9a) arpege_ecp: update user forms endpoint (#30365)
  * (8a4a03) tox.ini: limit to pytest-django<3.4.6

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 11 Feb 2019 11:05:07 +0100

passerelle (1.68) trixie-eobuilder; urgency=low

  * (7a30fa) actesweb: add group write permission on demand files (#30143)
  * (38149c) actesweb: make file encoding compliant with ActesWeb (#30033)
  * (a57cb9) vivaticket: add func tests (#29890)
  * (ef7850) misc: change Jenkinsfile to build eobuilder default distribution
    targets
  * (4ba28f) utils: fix logging details of http errors (#30069)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 28 Jan 2019 18:32:43 +0100

passerelle (1.67) trixie-eobuilder; urgency=low

  * (bfb8fd) actesweb: define applicant zipcode in demand file (#30025)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 23 Jan 2019 13:29:39 +0100

passerelle (1.66) trixie-eobuilder; urgency=low

  * (6d15b2) planitech: remove availability check (#29984)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 22 Jan 2019 15:16:48 +0100

passerelle (1.65) trixie-eobuilder; urgency=low

  * (c73c9b) translation update
  * (154e68) add phone calls connector (#29829)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 21 Jan 2019 23:04:53 +0100

passerelle (1.64) trixie-eobuilder; urgency=low

  * (da4e91) dpark: modify document types (#29902)
  * (0e9007) vivaticket: add initial connector (#29314)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 18 Jan 2019 17:09:38 +0100

passerelle (1.63) trixie-eobuilder; urgency=low

  * (bfa682) base: remove duplicate slug field declaration (#25815)
  * (4bc3f0) jsonresponse: use string conversion on exceptions (fixes #29060)
  * (71b327) translation update
  * (1a56a4) actesweb: fix demand file permissions (#29774)
  * (4e36e9) agoraplus: do not consider seconds in test (#21865)
  * (1955ef) planitech: filter place referential with custom attributes (#29666)
  * (324cba) planitech: add some parameters to createreservation endpoint (#29659)
  * (0de254) planitech: general infos endpoints (#29646)
  * (bb8fee) planitech: create users under the hood (#29514)
  * (00dd8c) iws: accept optionnal 17th char on STI code (#29632)
  * (d3be91) trivial: use django.utils copy of the six compatibility module (#29695)
  * (f216ed) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 16 Jan 2019 17:38:02 +0100

passerelle (1.62) trixie-eobuilder; urgency=low

  * (e9b16e) planitech: use custom fields (#29127)
  * (b667c1) tox: remove pytest limit as a new pytest-cov got released
  * (9e0f34) planitech: expose identifiers and capacities as int (#29125)
  * (e515b6) planitech: use naive datetime (#29453)
  * (3cefe6) tox: limit pytest version to a version compatible with pytest-cov
  * (e358a3) debian: disable uwsgi memory report (#19840)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 09 Jan 2019 11:13:26 +0100

passerelle (1.61) trixie-eobuilder; urgency=low

  * (1678d8) tox: limit pylint-django to a version working with pylint<1.8 (#29170)
  * (5bee38) atos-genesys: do not use threads (#29320)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Dec 2018 09:12:15 +0100

passerelle (1.60) trixie-eobuilder; urgency=low

  * (e0dcd9) dpark: add new document types (#29305)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 21 Dec 2018 13:03:23 +0100

passerelle (1.59) trixie-eobuilder; urgency=low

  * (199754) debian: use uwsgi to serve app (#29236)
  * (6b7133) greco: add new code parameter to answer endpoint (#29250)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Dec 2018 18:02:41 +0100

passerelle (1.58) trixie-eobuilder; urgency=low

  * (072ce9) misc: classify and give icons to some more connectors (#28783)
  * (05578b) misc: change logging parameters form to use "Save" as button label
    (#29208)
  * (629b37) iws: set systematically I_AP_SMS to 'NON '(#29171)
  * (06fcda) planitech: update functionnal tests (#29067)
  * (0b4465) persist cookies on a connector instance (#28643)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 19 Dec 2018 13:19:52 +0100

passerelle (1.57) trixie-eobuilder; urgency=low

  * (686e7e) translation update
  * (fce83c) create 'getfreegaps' enpoint fot availibilty queries (#28827)
  * (a6487e) csvdatasource: fix bulk_create test (#28709)
  * (c70868) csvdatasource: use bulk_create with batching to create TableRow
    (#28709)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 Dec 2018 17:28:10 +0100

passerelle (1.56) trixie-eobuilder; urgency=low

  * (361958) translation update
  * (cf77d3) planitech: fix typo in description (#28663)
  * (1f2a78) planitech: check_status without cookies requirement (#28651)
  * (a384cc) planitech: filter dates by place id (#28298)
  * (d1fbd6) general: add possibility to override trace emails recipients (#24591)
  * (f92428) actesweb: fix unicode content writing into file (#28272)
  * (e06d33) dpark: fix typo in tests (#28438)
  * (9f4bcd) pylint.sh: remove "set -x"

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Dec 2018 07:48:45 +0100

passerelle (1.55) trixie-eobuilder; urgency=low

  * (e93df9) atos-genesys: handle missing DROITS or DEMANDES keys (bis, #28424)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 28 Nov 2018 16:40:17 +0100

passerelle (1.54) trixie-eobuilder; urgency=low

  * (909d28) atos-genesys: handle missing DROITS or DEMANDES keys (#28424)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 28 Nov 2018 15:12:04 +0100

passerelle (1.53) trixie-eobuilder; urgency=low

  * (236c7b) atos-genesys: convert SEXE to CIVILITE (#28381)
  * (0a61d1) atos-genesys: sort DEMANDES and DROITS rows by COD_APPLI (#28381)
  * (66ccb9) dpark: add cache on infos and payment_info (#28331)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Nov 2018 11:57:51 +0100

passerelle (1.52) trixie-eobuilder; urgency=low

  * (872e61) settings: allow 100MB requests (#28235)
  * (820c6e) translation update
  * (073d35) create planitech connector (#27653)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 22 Nov 2018 09:13:37 +0100

passerelle (1.51) trixie-eobuilder; urgency=low

  * (6f9785) translation update
  * (6e72dc) tests: declare misc logger tests to require a database (#27162)
  * (0f548d) misc: add additional migrations removing log_level (#27162)
  * (e6fb6d) migrations: remove duplicated verbose_name (bis...) (#27162)
  * (ca1ad5) migrations: remove duplicated verbose_name (#27162)
  * (3a6f78) typo fix (brown bag)
  * (d098de) general: move logging parameters to its own model (#27162)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Nov 2018 15:33:40 +0100

passerelle (1.50) trixie-eobuilder; urgency=low

  * (0fc6a2) acteweb: set default certificate type to 'NA' (birth) (#28062)
  * (e3ffd4) actesweb: fix variable name for applicant last name (#28060)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Nov 2018 20:43:58 +0100

passerelle (1.49) trixie-eobuilder; urgency=low

  * (fbdfa3) csvdatasource: allow normalized search for unicode values (#26188)
  * (821316) csvdatasource: make 'q' filter case-insensitive by default (#27984)
  * (7c15fd) csvdatasource: remove advanced lookup filters (#13748)
  * (233621) grenoble_gru: add minimalistic availability check (#26826)
  * (6c2eee) misc: add json schema validation to endpoints (#25590)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 14 Nov 2018 16:12:00 +0100

passerelle (1.48) trixie-eobuilder; urgency=low

  * (61e0b7) translation update
  * (723bab) base adresse: ignore empty geocoding queries (#27777)
  * (a00003) move ArcGIS from contrib to apps (#17763)
  * (3049f8) generalize ArcGIS connector (#17763)
  * (58b541) allow cookies usage in endpoint requests (#27654)
  * (54c832) tests: update for new availability messages (#27769)
  * (058ca4) misc: log availability changes with unicode strings (#27769)
  * (5a38f6) correct typo in a label (#27659)
  * (458756) update initial base migrations (#27590)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 06 Nov 2018 12:06:49 +0100

passerelle (1.47) trixie-eobuilder; urgency=low

  * (bf544a) update french translations
  * (c66272) general: add support for explicit boolean query parameters (#27619)
  * (c123ff) iws: handle 'syndic' as possible requester (#27233)
  * (7d0dbc) add actesweb connector (#22395)
  * (7d97dd) dpark: return address in address-eligibility return (fixes #27571)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 29 Oct 2018 19:42:51 +0100

passerelle (1.46) trixie-eobuilder; urgency=low

  * (df3f3c) jsondatastore: also filter on name id when it's the empty string
    (#27510)
  * (2150c4) dpark: mock requests instead of soap in test_registration (#27496)
  * (228ae0) dpark: freeze time in send-files test (#27344)
  * (b971fa) debian: add hourly cleaning of sessions (#27478)
  * (a2c463) do not use pytest.mark.freeze_time (#27345)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 23 Oct 2018 08:51:54 +0200

passerelle (1.45) trixie-eobuilder; urgency=low

  * (347b73) iws: set the draft flag (#27087)
  * (72ea13) skip dpark test, temporary fix (#27344)
  * (0b3210) skip atos-genesys test, temporary fix (#27345)
  * (d8ce60) utils: change soap client to allow explicit wsdl_url (#27161)
  * (412c2a) misc: move duplicated soap utility functions to main soap.py (#27140)
  * (6c4abb) atos-genesys: add link_id parameter to WS /dossiers (fixes #27236)
  * (d6cc14) dpark: handler all error codes from PLS_EXIST (fixes #27235)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Oct 2018 16:01:51 +0200

passerelle (1.44) trixie-eobuilder; urgency=low

  * (7b9f9a) debian: run service in a utf-8 locale (#26972)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 07 Oct 2018 12:28:01 +0200

passerelle (1.43) trixie-eobuilder; urgency=low

  * (3b768b) csv: don't detect dialects on non-csv files (#26919)
  * (9ca889) atos-genesys: change password to pwd in query parameters (fixes #26933)
  * (87df66) jsondatastore: add possibility to update an entry via PATCH (#21490)
  * (8d901e) atos-genesys: make a datasource of "dossiers" WS (fixes #26871)
  * (5d55ae) iws: send a new parameter I_AG_TYPEAGENDA (#26746)
  * (e2c0b6) iws: expose email notification parameter (#26716)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Oct 2018 12:41:50 +0200

passerelle (1.42) trixie-eobuilder; urgency=low

  * (f219ff) new command to change csv_file (fixes #26582)
  * (ce48da) atos-genesys: add missing endpoint.perm declarations (fixes #26849)
  * (34f2a6) add ATOS Genesys connector (fixes #26333)
  * (36636b) debian: depends on Django >= 1.8
  * (03f41c) add xml utility functions (#26333)
  * (69c597) add HTTPBaseResource proxy model (#26333)
  * (ea546e) dpark: add image conversion to PDF (fixes #26670)
  * (5ca0e8) factorize convert_to_pdf (#26670)
  * (f58615) fix infinite recursion in dialect_options() (#26580)
  * (310163) report failure to detect CSV dialect (fixes #26580)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 01 Oct 2018 16:53:13 +0200

passerelle (1.41) trixie-eobuilder; urgency=low

  * (bfaf7c) dpark: pass file's raw content to zeep (#26417)
  * (690c04) create a Jenkinsfile (#24646)
  * (ced979) handle possible failure of git describe (#24646)
  * (01473f) mdel: allow custom foreign address (#25996)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Sep 2018 10:19:56 +0200

passerelle (1.40) trixie-eobuilder; urgency=low

  * (805f93) csv: don't let duplicate rows be created (#26327)
  * (5460f5) tests: add check for caching a csv file with less rows
  * (05c669) fix typo in translation

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

passerelle (1.39) trixie-eobuilder; urgency=low

  * (ce18d3) csv: don't crash on files missing columns (#26248)
  * (528659) general: use connector logger in to_json() (#25689)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 08 Sep 2018 13:53:15 +0200

passerelle (1.38) trixie-eobuilder; urgency=low

  * (ca5835) greco: raise APIError on empty status or ping results (#26202)
  * (5daa20) csv: add missing migration (#11260)
  * (07aafc) csv: keep file data in database (#11260)
  * (f3ad7a) csv: use dictionaries to manipulate rows (#11260)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 Sep 2018 10:56:31 +0200

passerelle (1.37) trixie-eobuilder; urgency=low

  * (16ba62) update french translations
  * (847efa) okina: do not crash on 401/403 responses (#26012)
  * (267c14) solis_apa: allow None for some fields (#21193)
  * (346929) mdel: ignore zip file with invalid step number (#26010)
  * (354cae) update appbar actions to new markup (#25981)
  * (ffe280) dpark: add demand creation checkings (#25635)
  * (61d5c0) dpark: fix use of APIError in some responses (#25790)
  * (876abf) cityweb: handle application zipcode (#25805)
  * (3354f3) fix spelling error in translation

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 04 Sep 2018 22:45:05 +0200

passerelle (1.36) trixie-eobuilder; urgency=low

  * (b40ba2) tests: adapt to logging changes
  * (2fe928) translation update
  * (af2709) general: log on connector availability changes (#25610)
  * (fbe547) general: don't log anything for connectors that are down (#25611)
  * (b941ca) base adresse: display a message when streets are not yet available
    (#25465)
  * (9ce7e1) base adresse: do initial download in the hourly job (#25466)
  * (4723ad) pbx: use connector logger (#25688)
  * (4db896) airquality: update atmo auvergne rhone alpes URL (#25687)
  * (fd2d17) misc: add custom icon for api particulier connector (#22045)
  * (85c6df) misc: don't report exception by email on RequestException (#21653)
  * (31c284) csv: add a keyed dictionary output format (#25267)
  * (ba53d3) choosit: remove obsolete and unused newsletter connector (#20620)
  * (5bcfe8) misc: fix spelling error in get_availability_status method name
    (#25660)
  * (23d610) api particulier: cut reference avis to 13 characters (#22036)
  * (bfa86d) misc: remove obsolete ResourceIndexView (#25691)
  * (0bfbef) general: always declare django-mellon if it's available (#23374)
  * (624ab0) misc: remove broken FATAL error level (#25637)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 17 Aug 2018 15:22:25 +0200

passerelle (1.35) trixie-eobuilder; urgency=low

  * (5401a5) translation update
  * (9178cc) add base template for django-mellon error pages (#25528)
  * (f9b038) dpark: fix typo in endpoint description (#25586)
  * (e8eaff) dpark: allow sending multiple files of same type (#25457)
  * (eec3c5) dpark: rename check_payload to is_is_erroneous (#25457)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 07 Aug 2018 18:00:18 +0200

passerelle (1.34) trixie-eobuilder; urgency=low

  * (ea0c9e) dpark: prevent TypeError when fetching sub infos (#25429)
  * (55b4db) dpark: pass street name (not street number) as street name (#25485)
  * (ec5561) iws: correct a translation (#25437)
  * (2730cd) iws: correct typo in label (#25438)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 26 Jul 2018 11:29:33 +0200

passerelle (1.33) trixie-eobuilder; urgency=low

  * (75c3a2) update french translation
  * (53f7e7) dpark: fix send files endpoint description (#25414)
  * (72d413) dpark: add subscription renewal management (#25079)
  * (5fa149) mdel: ignore case when searching for response files (#24912)
  * (1d372b) iws: add session_id to checkdate parameters (#25018)
  * (2e49a7) iws: adjust some technical fields (#25183)
  * (0a4dc9) iws: add user notifications (#25028)
  * (73bcb2) mdel: fix message.xml FichierDonnee element value (#24905)
  * (30a425) dpark: get all info for multi pairing case (#25185)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 23 Jul 2018 10:52:26 +0200

passerelle (1.32) trixie-eobuilder; urgency=low

  * (ebe8d5) update french translations
  * (974a7f) dpark: use better help_text and i18n connector name (#25059)
  * (a4539d) misc: don't use zeep settings module (#25065)
  * (1ee089) dpark: don't use zeep settings module (#25065)
  * (050710) misc test: fix make_resource import (#24573)
  * (3e775c) add DPark connector (#24573)
  * (44f2a9) strasbourg: don't crash on unauthorized errors (#25031)
  * (99a1b5) add cache to IWS connector (#24935)
  * (d2c24a) remove emtpy line in debian/control (#24567)
  * (c16687) create iws connector (#24567)
  * (86a91e) add cache for connector endpoint (#24640)
  * (2cc36d) start a SOAP common infrastructure (#16104)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 05 Jul 2018 11:31:29 +0200

passerelle (1.31) trixie-eobuilder; urgency=low

  * (76efcf) logging: don't use response to access request object (#24881)
  * (dfc18a) base_adresse: handle citycode if present in reverse response (#24794)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 29 Jun 2018 11:00:17 +0200

passerelle (1.30) trixie-eobuilder; urgency=low

  * (2db283) translation update
  * (704e31) manager: display log details in a popup (#14682)
  * (0d894d) teamnet axel: use GenericConnectorView (#23593)
  * (ca597a) teamnet_axel: return True when payment notification is succesful
    (#24507)
  * (d1d050) tests: add teamnet_axel tests (#23317)
  * (e29681) teamnet_axel: misc, fix pep8 errors (#23593)
  * (b678d6) cityweb: use django utils parsedate (#24441)
  * (3e7a70) manager: hide http credentials in logs (#24620)
  * (ae619a) logs: unify request/response info in a single log message (#15683)
  * (8a3be6) utils: don't let requests persist cookies (#24619)
  * (8afe84) mdel: fix dates parsing (#24438)
  * (639614) tests: fix typo in variable name

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Jun 2018 11:15:42 +0200

passerelle (1.29) trixie-eobuilder; urgency=low

  * (181516) iparapheur: manage empty responses (#24336)
  * (8a3268) ovh: use BaseResource.requests instead of requests (#23677)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 Jun 2018 17:01:28 +0200

passerelle (1.28) trixie-eobuilder; urgency=low

  * (bfca4a) arpege_ecp: remove 'ping' endpoint (#23702)
  * (d54bee) arpege_ecp: fix migration wrong dependency (#23936)
  * (8ebd97) arpege-ecp: initial connector (#23702)
  * (fe02c1) templates: rely on gadjo to load style.css (#23487)
  * (ace757) requests: add http hawk authenticator (#23693)

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

passerelle (1.27) trixie-eobuilder; urgency=low

  * (901890) teamnet axel: use correct case to get NameID (#23674)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 11 May 2018 09:41:26 +0200

passerelle (1.26) trixie-eobuilder; urgency=low

  * (8a4f16) teamnet axel: return 400 when nameid is missing (#23607)
  * (08cf5e) invoices: creation and pay limit dates are dates instead of datetimes
    (#23506)
  * (6618d7) teamnet axel: use APIError for internal errors (#23564)
  * (9bbd1f) compat with old and new python-magic (#21980)
  * (f345ea) pin django-webtest (#23582)
  * (41e0b1) grenoble_gru: handle invalid XML responses (#23550)
  * (c77a1a) cityweb: avoid useless namespaces (#23566)

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

passerelle (1.25) trixie-eobuilder; urgency=low

  * (f449e2) manager: handle datetime in full page logs (#23312)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 23 Apr 2018 17:39:35 +0200

passerelle (1.24) trixie-eobuilder; urgency=low

  * (fece91) translation update
  * (9720a5) manager: add full page with logs and basic filtering (#14671)
  * (7c575f) csv: use more of common service view template (#23278)
  * (706fe1) add support for optionnal django-debug-toolbar
  * (91166c) tests: mock correct path in api particulier impot address test (#23146)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 20 Apr 2018 10:38:06 +0200

passerelle (1.23) trixie-eobuilder; urgency=low

  * (d5efd3) argcis: fix test assertion (#23078)
  * (70aa31) arcgis: raise APIError if no features found (#23078)
  * (5ee196) update french translations

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 10 Apr 2018 21:52:31 +0200

passerelle (1.22) trixie-eobuilder; urgency=low

  * (36860b) csvdatasource: show file creation datetime (#23065)

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

passerelle (1.21) trixie-eobuilder; urgency=low

  * (37402d) csvdatasource: ignore empty lines in ods files (#22908)
  * (998a0a) grenoble_gru: make file upload api wcs friendly (#22912)
  * (b5865b) csvdatasource: report exception details in case of expression errors
    (#22890)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 05 Apr 2018 16:16:05 +0200

passerelle (1.20) trixie-eobuilder; urgency=low

  * (d4a6c5) tcl: add missing migration
  * (d1d4a7) tcl: compute elements to recreate the official display of line names
    (#22731)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 28 Mar 2018 14:02:21 +0200

passerelle (1.19) trixie-eobuilder; urgency=low

  * (a1a2f8) strasbourg.eu: handle future change change in date format (#22533)
  * (d47934) remove useless print
  * (7336d6) opengis: add reverse geocoding based on WFS (#21558)
  * (cc5716) family: fix family members retrieval (#22585)
  * (9539f8) opengis: add preferred projection system (#20826)
  * (722c52) tcl: use distinct entries for stops with same line going in multiple
    directions

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 26 Mar 2018 18:33:35 +0200

passerelle (1.18) trixie-eobuilder; urgency=low

  * (30018a) tcl: do not crash on incorrectly formatted data (#22619)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Mar 2018 15:38:06 +0100

passerelle (1.17) trixie-eobuilder; urgency=low

  * (58b54b) tcl: include lines even if there are no scheduled passings (#22049)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 18 Mar 2018 18:24:47 +0100

passerelle (1.16) trixie-eobuilder; urgency=low

  * (2fe4b1) tcl: also remove "r" from titan codes (#22194)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 18 Mar 2018 15:11:46 +0100

passerelle (1.15) trixie-eobuilder; urgency=low

  * (5c4842) cmis: change functionnal tests for apache-chemistry server compliance
  * (5f7923) cmis: use 'filename' parameter for wcs compliance (#22409)
  * (537a2c) translation update
  * (20f37e) strasbourg.eu: parse and order notifications by publication date
    (#22282)
  * (22d257) grenoble_gru: rename parameter with demand id (#22410)
  * (59283d) handle string interpolation in ProxyLogger (#22380)
  * (65f6d9) grenoble_gru: accept hyphens in demand id (#22412)
  * (6022c1) strasbourg.eu: missing interesets means reset and it's ok
  * (91b5a4) stasbourg.eu: reset interests when none are given (#22406)
  * (f4417f) grenoble_gru: fix boolean parameters (#22187)
  * (52f752) clicrdv: add labels to fields (#22206)
  * (9a1f18) clicrdv: squash migrations (#22205)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Mar 2018 18:57:08 +0100

passerelle (1.14) trixie-eobuilder; urgency=low

  * (2065c3) translation update
  * (f55f50) strasbourg.eu: add connector for favorites (#21993)
  * (0895b8) strasbourg.eu: add support for notifications API (#21959)
  * (6e6940) strasbourg.eu: add basic availability check (#21595)
  * (8a2c53) strasbourg.eu: add new connector to manage user interests (#21595)
  * (d44666) misc: correctly hide http auth credentials when username has a @
    (#22116)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Feb 2018 17:53:50 +0100

passerelle (1.13) trixie-eobuilder; urgency=low

  * (685e94) solis: try to convert files to PDF (#21997)
  * (fe9cbe) translation update
  * (f24bb0) add connector for API-Particulier (#14838)
  * (94b4f5) Revert "tox: use python-magic from pypi now (#21980)"
  * (80dd8b) tox: use python-magic from pypi now (#21980)
  * (00ad73) grenoble_gru: add endpoint listing intervention reasons (#21987)
  * (fe6288) fake family: mark strings for translation (#21989)
  * (1f8915) grenoble_gru: allow dashes in demand ids (#21984)
  * (bcd55a) add translatable label to access right dialog (#21944)
  * (8bb410) teamnet axel: keep foreign key index when renaming model (#21943)
  * (f2d18e) use get_<field>_display() in get_description_fields() (#21775)
  * (da8bc2) tox: limit pytest-django to 0.8

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 21 Feb 2018 14:29:04 +0100

passerelle (1.12) trixie-eobuilder; urgency=low

  * (8cad29) solis: do not delete keys while iterating on (#21842)
  * (327952) solis: handle specific 'del:keys' to remove parts of Solis message
    (#21842)
  * (a4a25e) solis: use specific 'file:filename' keys to send files (#21839)
  * (ed2562) misc: switch to gadjo css for sections (#21777)
  * (8e48c4) make the cmis connector api more wcs friendly (#21751)
  * (771b10) misc: limit size of downtime messages (#21782)
  * (ec7c70) opengis: correctly handle XML formatted OpenGIS errors (#20754)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 14 Feb 2018 15:25:42 +0100

passerelle (1.11) trixie-eobuilder; urgency=low

  * (c21215) solis: send files in apa-integration endpoint (#21761)
  * (8d6ec5) solis: handle HTTP 204 response (#21760)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 09 Feb 2018 18:55:27 +0100

passerelle (1.10) trixie-eobuilder; urgency=low

  * (a3ccbe) update french translations
  * (c3b7b0) solis: add apa-integration endpoint (#21739)
  * (729160) solis: enhance check_status, factorize with ping endpoint (#21738)
  * (d0e89d) solis: handle json response in self.request (#21737)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 09 Feb 2018 13:23:36 +0100

passerelle (1.9) trixie-eobuilder; urgency=low

  * (717de8) update french translations
  * (44cfbe) solis: add referential endpoint (#21481)
  * (ba0bda) solis: factorize request.get.json calls (#21481)
  * (d3fddf) solis: improve response in case of solis error (#21476)
  * (349cca) solis: handle demandeUnitaire and search by index (#21476)
  * (2b2128) solis: rename apa_endpoint to apa_get_information (#21476)
  * (75a149) solis: remove 'unknown' in 'unknown error' messages (#21476)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 06 Feb 2018 16:16:01 +0100

passerelle (1.8) trixie-eobuilder; urgency=low

  * (91c63e) translation update
  * (9f8e32) agoraplus: allow relative dates for periscol enrollments and activities
    (#20944)
  * (f9c27c) grenoble_gru: fix migration dependency
  * (f61a64) add grenoble gru connector (#20119)
  * (0f1f0e) avoid encoding issues on availability error message (#21483)
  * (60ebd3) solis: fix typo on last commit (#21482)
  * (856c3c) solis: add availability check (#21482)
  * (1d13cd) solis: update doc/solisapi-swagger-documentation.json (new release)
  * (9c93f5) solis: add propositionPlanAide in apa_endpoint (#21467)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 01 Feb 2018 12:05:29 +0100

passerelle (1.7) trixie-eobuilder; urgency=low

  * (837f93) update french translation
  * (db2c5e) cron: show URL of connector on errors (#20976)
  * (775adf) greco: raise APIError on empty results (#21032)
  * (05e38f) family: fix family's external identifier label (#13106)
  * (b4a0ac) teamnet_axel: convert XML document to unicode when passed to getData
  * (f6e295) display boolean service parameters as 'yes' or 'no' (#21151)
  * (ca7119) greco: add answer endpoint (#21120)
  * (702c9e) solis_apa: set timeout to 300s on get_suivi webservices (#21146)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Jan 2018 17:08:15 +0100

passerelle (1.6) trixie-eobuilder; urgency=low

  * (b573af) translation updates
  * (830530) refactoring of the cmis connector (#20862)
  * (515ac3) translation update
  * (941412) misc: remove legal info of deleted icon file (#21134)
  * (dcf39f) doc: add details for installation steps (#21133)
  * (ce99bf) greco: no longer preprocess response (#21130)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 18 Jan 2018 14:20:01 +0100

passerelle (1.5) trixie-eobuilder; urgency=low

  * (4b74fd) base adresse: only run availability test on national service (#21044)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Jan 2018 16:57:11 +0100

passerelle (1.4) trixie-eobuilder; urgency=low

  * (0daa33) migrations: mark slug as unique from the start (#20937)
  * (052c4e) agoraplus: do not crash on empty family (#21033)
  * (ae53b7) jsondatastore: add a new get_by_attribute endpoint (#20705)
  * (877d64) base adresse: handle multiple zipcodes (#20977)
  * (81696d) misc: make APIError importable from passerelle.utils.api (#21011)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Jan 2018 13:04:23 +0100

passerelle (1.3) trixie-eobuilder; urgency=low

  * (3640bf) remove unnecessary references to ..._ENABLED settings (#20994)
  * (a158e5) opengis: cache tiles for five minutes (#20953)
  * (ada06e) base adresse: handle 97x departments (#20977)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Jan 2018 14:22:44 +0100

passerelle (1.2) trixie-eobuilder; urgency=low

  * (bf606f) translation update
  * (5ef64b) misc: disable db_index in slug fields to work around migration bug
    (#20937)
  * (858882) add service availability status on homepage (#20901)
  * (c7ac6b) general: restyle list of connectors (#20901)
  * (8f1e89) misc: use gadjo template for pagination (#14939)
  * (68bfc7) teamnet axel: rename connector model (#11437)
  * (940b26) add REQUESTS_TIMEOUT settings for utils.Request (#20838)
  * (1d84c5) tests: add tests for availability parts (#9416)
  * (840693) general: add service availability basics (#9416)
  * (034584) opengis: give GetMap bbox coordinates in correct order (#20879)
  * (744386) base adresse: remove ridiculous help text (#13104)
  * (7618c5) debian: remove obsolete mako and sqlalchemy suggests (#20906)
  * (6d5499) misc: mark keytype choice labels for translation (#20905)
  * (7fc51e) utils: add cache support to requests wrapper (#17192)
  * (349925) hide more secret fields in service description (#20836)
  * (957ea0) fix typos in french translation
  * (766e1f) solis: update ping endpoint to new isAlive JSON response (#20847)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 02 Jan 2018 16:27:49 +0100

passerelle (1.1) trixie-eobuilder; urgency=low

  * (c1e829) tox: limit to pylint < 1.8
  * (0e99c2) translation update
  * (4d0f12) general: use full path to modules (#15689)
  * (e1467d) make slug unique per connector (#13053)
  * (b5452c) solis: add http auth, ssl and proxy attributes (#20789)
  * (cb5000) utils.Request: use auth, certs and proxy from resource, if available
    (#20789)
  * (f6a14c) utils: rename utils.LoggedRequest as utils.Request (#20789)
  * (c190ba) update 'install' and 'test' infos in README

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Dec 2017 16:06:52 +0100

passerelle (1.0) trixie-eobuilder; urgency=low

  * (41b1ea) translation typo fix
  * (dc63fa) translation update
  * (fbec90) solis apa: add handling of recipient's emergency home address (#20617)
  * (346c62) misc: make title/slug/description translatable (#15660)
  * (6a5390) pastell: remove unused ResourceView import

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 12 Dec 2017 11:28:47 +0100

passerelle (0.99) trixie-eobuilder; urgency=low

  * (2f748f) translation update
  * (af79c5) opengis: allow filtering by feature property (#20508)
  * (8c25cf) base adresse: use requests to retrieve street data (#20393)
  * (3abd9c) csvdatasource: add possibility to delete a query (#18961)
  * (d8ad3b) jsondatastore: suffix delete method name (#18655)
  * (2b3aec) use REQUESTS_PROXIES settings in LoggedRequest (#20373)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 11 Dec 2017 10:30:23 +0100

passerelle (0.98) trixie-eobuilder; urgency=low

  * (fa16ec) tests: fix broken tests after opengis model changes
  * (5cfd7d) opengis: add endpoint to get feature properties (#20305)
  * (2b66bc) update dependances, accepting django 1.11 (#19890)
  * (707544) general: remove "load url from future" in templates (#19889)
  * (2f34e4) clicrdv: remove data migrations in a (very) old migration (#19888)
  * (10e3cb) misc: remove usage of django.conf.urls.patterns (#19887)
  * (7f9f8e) use apps.get_models to list all applications (#19886)
  * (7d7702) misc: update to use new TEMPLATES settings (#19885)
  * (a9a88b) general: port management commands to new argument parsing (#19884)
  * (3f35e2) tests: use caplog.records property (#20314)
  * (02d982) solis: use dict instead of Context in render calls (#19882)
  * (706918) replace deprecated get_concrete_fields_with_model method (#19883)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 29 Nov 2017 23:10:32 +0100

passerelle (0.97) trixie-eobuilder; urgency=low

  * (5b486b) fix category and name of some connectors (gdema, okina, solis-apa)
  * (23486d) update french translations
  * (3ccdf0) family: rename endpoint with users pending invoices (#20122)
  * (6b3242) add GDEMA connector (#19877)
  * (f8235a) debian: run additional settings snippets (#20052)
  * (764a2b) debian: suggests postgresql instead of recommend it (#20006)
  * (ac2744) family: add endpoint returning users with pending invoices (#19842)
  * (3c8df1) tests: use django-webtest instead of webtest.TestApp (#19881)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 21 Nov 2017 18:06:20 +0100

passerelle (0.96) trixie-eobuilder; urgency=low

  * (9d8e99) translation update
  * (937eb9) opengis: add tile endpoint (calls GetMap) (#19603)
  * (67a8e5) add ADICT connector (strasbourg GIS) (#19353)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 06 Nov 2017 10:31:03 +0100

passerelle (0.95) trixie-eobuilder; urgency=low

  * (a28400) agoraplus: fix link detection (#19563)
  * (ea1959) agoraplus: fix child's family membreship (#19550)
  * (403061) agoraplus: fix argument list for error formatting (#19559)
  * (4dd3ce) solis: do not show nomNaissance if it does not exist (#19393)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Oct 2017 16:08:17 +0200

passerelle (0.94) trixie-eobuilder; urgency=low

  * (a976e2) update french translations
  * (671af6) solis: change link logic, accept multiple user by name_id (#19393)
  * (47f44a) solis_ap: use homonymy raw value (#19455)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Oct 2017 16:41:29 +0200

passerelle (0.93) trixie-eobuilder; urgency=low

  * (202711) solis: do not crash on unlinked name_id (#19438)
  * (25daec) cityweb: change filename format (#19388)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 13 Oct 2017 18:37:29 +0200

passerelle (0.92) trixie-eobuilder; urgency=low

  * (9192da) update french translations
  * (5596c9) add new Solis connector (#19364)
  * (94a2f6) base adresse: allow service URL to include a path (#19351)
  * (469fb7) cron: display full trace on verbosity second level (#19268)
  * (94025c) base adresse: handle BAN returning street name as a list (#19214)
  * (5c51bf) family: return quotient (#19144)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 11 Oct 2017 20:29:28 +0200

passerelle (0.91) trixie-eobuilder; urgency=low

  * (7909cc) translation update
  * (634616) csvdatasource: fix minor typography glitches
  * (904287) family: return address for family and adults (#19077)
  * (019990) csv: do not show "advanced filters" documentation (#18962)
  * (16df11) greco: encode filenames as utf-8 bytestrings (#19134)
  * (b7bac6) manage: redo home and add connector views with simple lists (#13772)
  * (588137) cityweb: mark verbose name as unicode (#19114)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 07 Oct 2017 10:20:06 +0200

passerelle (0.90) trixie-eobuilder; urgency=low

  * (b603c1) csvdatasource: reorder Query's fields (fixes #18982)
  * (fd38bb) typo in fr.po file

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 27 Sep 2017 13:45:57 +0200

passerelle (0.89) trixie-eobuilder; urgency=low

  * (c3efcc) fix a syntax error in fr.po file

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 26 Sep 2017 18:58:02 +0200

passerelle (0.88) trixie-eobuilder; urgency=low

  * (ab5b00) update french translations
  * (3dbb76) misc: declare missing python-dateutil dependency (#15883)
  * (002e26) cityweb: add cityweb connector (#15883)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 26 Sep 2017 18:52:35 +0200

passerelle (0.87) trixie-eobuilder; urgency=low

  * (9831bf) greco: handle SOAP Attachment (#17328)
  * (31cb28) debian: fix python-cmislib dependency line (#18405)
  * (9c674c) misc: limit cmislib to version 0.5 (#18405)
  * (087525) misc: limit pyexcel to version 0.4 (#18328)
  * (caff29) csv: create ieq filters when ?case-insensitive is present (#18324)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 01 Sep 2017 18:20:36 +0200

passerelle (0.86) trixie-eobuilder; urgency=low

  * (e9980c) family: orleans connector uses invoices dir path (#15855)
  * (5ce4a2) misc remove trailing print
  * (24c39f) agoraplus: add periscol inscriptions endpoints (#17429)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 14 Aug 2017 15:30:12 +0200

passerelle (0.85) trixie-eobuilder; urgency=low

  * (764d41) do not show endpoint description if there is none (#17941)
  * (3c9746) update french translations
  * (517e62) debian: set default timeout to 120s, make it overridable (#17883)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 09 Aug 2017 11:01:13 +0200

passerelle (0.84) trixie-eobuilder; urgency=low

  * (66f2ae) general: clean logs after 7 days (configurable) (#17482)
  * (3b37f1) base adresse: do not include duplicate street names by default (#17676)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 28 Jul 2017 16:00:21 +0200

passerelle (0.83) trixie-eobuilder; urgency=low

  * (a5d467) iparapheur: add handling of invalid response content (#13043)
  * (bf732e) iparapheur: misc, remove useless import and variables (#13043)
  * (ba4691) general: automatically generate endpoints panel (#17691)
  * (8776d6) stub invoices: convert to @endpoint (#17647)
  * (5c701b) iparapheur: add support for downloading main or appendix documents
    (#17068)
  * (8bab31) tests: remove iparapheur's binary files (#17068)
  * (f2ab09) grandlyon streetsections: include district number in responses (#17695)
  * (5c9d09) greco: preprocess response to match the service wsdl (#17386)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 20 Jul 2017 16:06:05 +0200

passerelle (0.82) trixie-eobuilder; urgency=low

  * (2681b9) teamnet-axel/agoraplus: do not wrap PDF files in a dictionary (#17632)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 14 Jul 2017 08:28:17 +0200

passerelle (0.81) trixie-eobuilder; urgency=low

  * (f20925) tcl: create stops from geojson URL to have coordinates (#17508)
  * (a73ec1) solis_apa: handle malformatted "communes" objects (#16918)
  * (45ef8a) tcl: group passings by line (#17312)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 Jul 2017 16:46:28 +0200

passerelle (0.80) trixie-eobuilder; urgency=low

  * (e34a3f) translation update
  * (0a4849) json data store: allow name_id in edit/delete methods (#17171)
  * (2bf3ba) general: add connector for atom/rss/etc. feeds (#17263)
  * (07bfd6) jsonresponse: add serialization support for time.struct_time (#17262)
  * (8876ac) jsonresponse: simplify decorator wrapper (#17175)
  * (5a4343) jsonresponse: remove unused serializers from to_json decorator (#17175)
  * (0c0874) jsonresponse: remove unmaintained doctests (#17175)
  * (46549b) jsonresponse: remove serializer_type & wrap_response options (#17175)
  * (2eeeeb) general: switch to json-api/wrap_response:False as endpoint default
    (#17175)
  * (b38d84) general: automatically generate connector security panel (#17273)
  * (5860aa) misc: hide authentication part of URLs (#17267)
  * (c9e759) tcl: fix data.grandlyon.com URL for TCL stops
  * (15d54a) cron: add possibility to specify connector (#16315)
  * (ea998e) contrib: add TCL connector (public transports in Lyon) (#17232)
  * (e39eea) general: don't automatically set x-error-code (#16856)
  * (9b3aff) tests: let iparapheur test handle different suds versions (#17176)
  * (816700) jsondatastore: add possibility of a template to create a "text" key
    (#17162)
  * (26891a) jsondatastore: attach data to store (#17166)
  * (507f09) misc: adapt test to change in requests_response_content logging
    (#16690)
  * (6329a2) utils: don't break on response content cut in the middle of a character
    (#16690)
  * (6d0c89) add json data store connector (#17060)
  * (fe69f7) jsonresponse: fix HTTP status code for Http404 exceptions (#17097)
  * (323adb) debian: add dh-systemd to make sure service gets enabled (#16988)
  * (be2c26) cmis: add cmis connector to upload file (#12876)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 30 Jun 2017 10:36:06 +0200

passerelle (0.79) trixie-eobuilder; urgency=low

  * (cae14e) update french translations
  * (201efd) debian: add systemd service file (#16803)
  * (845f00) okina: add subscriptions' managment endpoints (#16944)
  * (489d8c) grandlyon: handle streets where streetnumber 1 doesn't exist (#16359)
  * (e54096) grandlyon: update default log level
  * (5d7822) settings: fix spelling error in logging configuration (#16857)
  * (5b072e) solis_apa: handle missing value key in referentials results (#16835)
  * (e59b14) don't show secret fields in description (#16634)
  * (20d339) okina: ods/from/to returns journeys, not lines (#16788)
  * (590421) okina: correctly handles new format for stop-to-institution endpoint
    (#16780)
  * (063afb) okina: handle new format for stop-to-institution endpoint (#16780)
  * (5b6130) solis_apa: handle cities without name (#16749)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 16 Jun 2017 19:15:34 +0200

passerelle (0.78) trixie-eobuilder; urgency=low

  * (90789b) okina: vehicleJourneysSequence are now
    originDestinationSequenceElements (#16741)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 07 Jun 2017 14:25:40 +0200

passerelle (0.77) trixie-eobuilder; urgency=low

  * (798b42) okina: use json-api serializer on datasource endpoints (#16418)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 20 May 2017 12:23:08 +0200

passerelle (0.76) trixie-eobuilder; urgency=low

  * (8ce93a) update french translations
  * (1322f6) csvdatasource: list supported file formats (#14145)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 20 May 2017 10:55:31 +0200

passerelle (0.75) trixie-eobuilder; urgency=low

  * (daf11c) grandlyon: handle street numbers not being strict numbers (#15804)
  * (d39d32) grandlyon streetsections: use new cron facility (#16329)
  * (7cc65f) fix typos in french translations
  * (ddf8d4) update french translations
  * (05bf43) misc: add new okina connector (#16388)
  * (3c6173) misc: add new airquality connector (#16303)
  * (33fd28) Revert "remove useless reimplementations of get_verbose_name (#15314)"
  * (42c98c) trivial: close title markup
  * (de5030) general: enable connectors by default (bis) (#15314)
  * (86fd00) general: remove unnecessary get_icon_class from connectors (#15314)
  * (da6a68) add default implementation of get_icon_class (#15314)
  * (f35dbf) remove useless reimplementations of get_verbose_name (#15314)
  * (794f71) enable connectors by default (#15314)
  * (829fe1) settings: remove unnecessary _ENABLED flags for applications (#15314)
  * (6830da) tox.ini: use pytest-catchlog instead of pytest-capturelog
  * (fe368e) general: add cron management command (#16307)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 19 May 2017 18:27:13 +0200

passerelle (0.74) trixie-eobuilder; urgency=low

  * (d31a73) gdc: protect against gdc crashing in getVoies (#16052)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 27 Apr 2017 16:20:18 +0200

passerelle (0.73) trixie-eobuilder; urgency=low

  * (d9e75c) gdc: add better handling of gdc SOAP crashes (#16052)
  * (86a99e) tlmcom: test new query string params (#15444)
  * (8db195) trivial: remove erroneously copy/pasted paragraph character (#15957)
  * (0e2b08) misc: allow django-jsonfield 1.0 (#11189)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 27 Apr 2017 14:15:02 +0200

passerelle (0.72) trixie-eobuilder; urgency=low

  * (99e793) logs endpoint call at info level (#15684)
  * (df7293) opengis: fix trivial typo
  * (bd6248) set default log level to INFO (#13809)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 Apr 2017 10:20:27 +0200

passerelle (0.71) trixie-eobuilder; urgency=low

  * (904809) translation update
  * (e0dce0) logs: fix erroneous "ip source" column header (#15745)
  * (b681cd) ovh: fix typo in "credit left" label (#15744)
  * (215ba9) mobyt: fix typo in default country prefix label (#15743)
  * (7a901c) build: limit to django 1.8
  * (14abe6) sms: improve SMSGatewayMixin.clean_numbers() (fixes #6867)
  * (938833) misc: fix tests (#14191)
  * (d209a3) fix generic family test (14191)
  * (bbb7e4) add integrated log system (#14191)
  * (401830) utils: fix jsonp content type (#10011)
  * (de66a3) misc: fix typo in command description (#15569)
  * (1e9ccf) improved logged requests response content-type filtering (#15524)
  * (9ffb83) rename settings REQUESTS_RESPONSE_CONTENT_MAX_LENGTH to
    LOGGED_RESPONSES_MAX_SIZE(#15523)
  * (e172e4) rename settings REQUESTS_ALLOWED_CONTENT_TYPES to
    LOGGED_CONTENT_TYPES_MESSAGES (#15522)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 04 Apr 2017 15:01:10 +0200

passerelle (0.70) trixie-eobuilder; urgency=low

  * (a5eaba) general: do not expose links to existing /media/ files in forms
    (#15196)
  * (580e44) base adresse: adapt to citycode now being a list in osm dumps (#15495)
  * (7f116d) don't log response content with unallowed content type(#15435)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Mar 2017 17:04:32 +0100

passerelle (0.69) trixie-eobuilder; urgency=low

  * (40f6e1) translation update
  * (654d18) tests: add grandlyon_streetsections to tested apps
  * (b0144b) add basic opengis connector (#15431)
  * (ce8a4b) add connector for grand lyon street sections (#15348)
  * (3c5824) tox: remove coverage-django17-pylint environment
  * (f5c51b) general: remove obsolete datasources, queue and repost modules (#14022)
  * (71f4cf) tox: drop support for django 1.7
  * (f63186) tests: adapt to django-webtest 1.9.1 change of its get() signature
  * (888c57) tests: adapt to django-webtest 1.9.1 change of server name
  * (500270) prevent NameError exception on PermissionDenied (#15380)
  * (736522) export_site: add --output=FILE option (#15268)
  * (6d3782) implement JSON import/export (fixes #13887)
  * (9a4794) create unique index on AccessRight.* (#13887)
  * (ee86d7) create unique index on ApiUser.username (#13887)
  * (f55889) sms: provide option to cancel 'stop sms' (#14943)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Mar 2017 14:41:25 +0100

passerelle (0.68) trixie-eobuilder; urgency=low

  * (fc1d1b) family: fix logging for orleans loader (#15016)
  * (d5eb97) style: mark buttons with appropriate submit/cancel classes (#14986)
  * (7e2cf0) mdel: add EXTRAIT-PLURILINGUE in cert type data source (#14966)
  * (72b24e) general: remove obsolete SearchApiUser middleware (#14202)
  * (f8962d) concerto: remove old connector, replaced apps.family importer (#14358)
  * (81020d) family: command for synchronize orleans family data (#13034)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Feb 2017 18:38:14 +0100

passerelle (0.67) trixie-eobuilder; urgency=low

  * (5d0cb7) iparapheur: fix endpoints access permissions (#14761)
  * (31b7da) mdel: add default datetime for existing Demands (#14769)
  * (65155a) mdel: records Demand's creation and update date and time (#14762)
  * (6c338a) mdel: store Demand's status as human-readable string (#14716)
  * (5a9ec3) mdel: add human representation of Demand's model (#14716)
  * (d1222e) mdel: add handling of several proof document of same type (#14689)
  * (3cf84e) csvdatasource: set default columns keynames values (#14134)
  * (81c785) re-add menu.json handling (#13775)
  * (14c048) mdel: fix max_length warning on IntegerField
  * (e84d15) csvdatasource: fix query's filters processing (fixes #13841)
  * (d1911e) csvdatasource: allow q= parameter on query endpoint (fixes #13818)
  * (04af80) csvdatasource: allow dash in query names (fixes #13832)
  * (241eb8) mdel: improve elector previous situtation processing (#14555)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 26 Jan 2017 11:43:28 +0100

passerelle (0.66) trixie-eobuilder; urgency=low

  * (9887be) update translations
  * (baabe5) csv: make it possible to download the data file (#12733)
  * (29ae9f) debian: direct cronjob output to root (#14611)
  * (ce7033) misc: arrange breadcrumb to use "Webservices" and have no portal agent
    (#14610)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Jan 2017 15:05:30 +0100

passerelle (0.65) trixie-eobuilder; urgency=low

  * (02d496) family: add orleans format convertor (#14007)
  * (32c5a3) mdel: add data source endpoints (#14383)
  * (af69ad) clicrdv: fix migration of access rights (#14525)
  * (528391) debian: make init.d script fail in case of any error (#14524)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 10 Jan 2017 18:30:09 +0100

passerelle (0.64) trixie-eobuilder; urgency=low

  * (e31ba1) translation update
  * (4a5bad) tests: use a file that exists as non-zip file in family test
  * (1ceb65) family/fondettes: validate zipfile contains a data_full.csv file
    (#14505)
  * (f648dd) debian: don't collectstatic and migrate schemas on reload (#14485)
  * (700bb0) import mellon only if in INSTALLED_APPS (#14473)
  * (988727) family: don't convert dates to datetimes (#13029)
  * (db18d2) solis: remove old connector, replaced by contrib.solis_apa (#14357)
  * (55a362) debian: remove specific connectors logger (#14277)
  * (db7da0) clicrdv: remove obsolete import
  * (1cfef6) mdel test: misc, ignore tmp folder deletion errors
  * (faa321) mdel: close zip files properly (#14298)
  * (454ce4) mdel: fix FutureWarning on xml element (#14343)
  * (b492be) clicrdv: adjust contenttypes migration dependency for django 1.7
  * (0ef0b2) clicrdv: directly inherit from BaseResource (#14356)
  * (6bbf9e) clicrdv: remove django admin stuff
  * (f0d77f) debian: remove passerelle hobo-agent agent (#14414)
  * (ec347e) iparapheur: raise APIError if service is not available (#14350)
  * (2b5ed0) mdel: set AEC demand's date to date isoformat (#14377)
  * (075c5e) mdel: improve handling of proof document keys (#14396)
  * (38883c) homepage redirects /manage/ with a 302 status code (#14283)
  * (c7ad6f) replace django.contrib.contenttypes.generic with .fields (#14284)
  * (fb3d37) always trust services from settings.KNOWN_SERVICES (#12391)
  * (419dbb) teamnet_axel: use BaseResource.requests instead of requests (#14352)
  * (0c3b0f) tests: include passerelle.contrib.greco

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 07 Jan 2017 11:03:19 +0100

passerelle (0.63) trixie-eobuilder; urgency=low

  * (751be5) family: fix check for past due date (#14322)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Dec 2016 15:20:25 +0100

passerelle (0.62) trixie-eobuilder; urgency=low

  * (0c3110) agoraplus: replace forgotten AgoraPlusException with AgoraAPIError
    (#14313)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Dec 2016 09:38:45 +0100

passerelle (0.61) trixie-eobuilder; urgency=low

  * (257fa1) family: always mark invoices that are past their due dates (#14189)
  * (83d709) mdel: use form date_acte if set (#14261)
  * (fc1aaf) family: add create and update timestamps for each object (#14047)
  * (6e6b81) agoraplus: force user connection before SSO (#14234)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 11 Dec 2016 20:27:59 +0100

passerelle (0.60) trixie-eobuilder; urgency=low

  * (066d1d) update french translations
  * (b88904) add GRECO connector (#13885)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 05 Dec 2016 12:45:14 +0100

passerelle (0.59) trixie-eobuilder; urgency=low

  * (d3acd9) agoraplus: redirects to agora login page if SSO cannot be done (#14094)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 25 Nov 2016 10:13:03 +0100

passerelle (0.58) trixie-eobuilder; urgency=low

  * (3a5ad8) agoraplus: do not force any encoding in AgoraAPIError (#14066)
  * (6cd893) mdel: ignore empty update in response (#14039)
  * (1ffbd4) agoraplus: wrap_agora_array always needs a reason
  * (e47426) mdel: add handling of status 14 in response (#14035)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 24 Nov 2016 08:37:40 +0100

passerelle (0.57) trixie-eobuilder; urgency=low

  * (5b96e2) update french translations
  * (eb9c57) agora+: improve error handling (fixes #12708)
  * (e7440d) base adresse: add support for select2 page_limit parameter (#14031)
  * (e58d89) csv: consider all files but xls(x) and ods to be CSV files (#14028)
  * (303b3c) csvdatasource: add field to precise sheet in file and xlsx, xls, ods
    support (#12738)
  * (c41855) to_json: check callback name syntax (#13577)
  * (4e4c3a) to_json: handle jsonp callbacks (#13577)
  * (6fc15d) misc: add @endpoint option to *not* wrap the answer in 'data' key
    (#13576)
  * (fb2fee) family/fondettes: fix check for partially paid invoices (#14004)
  * (92ceb1) mdel: use anterieur_situation_raw to set SituationDeLElecteur's value
    (#13988)
  * (0383d2) mdel: add additional address detail processing (#13986)
  * (60be66) mdel: only lookup contact details once (#13983)
  * (4e1cff) mdel: add closed attribute to all status response (#13927)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 21 Nov 2016 15:09:58 +0100

passerelle (0.56) trixie-eobuilder; urgency=low

  * (c22094) family/fondettes: fix manual count of paid invoices
  * (17fd08) family/fondettes: don't let partial invoices be paid (#13909)
  * (dfd8e0) family/fondettes: mark autobilling invoices (#13908)
  * (2e020a) family/fondettes: use MNT_REGLE_FAC as "amount already paid" (#13907)
  * (bb0ef1) mdel: use full xml path without root element in mapping (#13868)
  * (de628e) mdel: fix erroneous tag names (#13900)
  * (31e417) mdel: set AEC <DateActe> tag to date format (#13869)
  * (b5bb0b) family: fix connector access rights (#13087)
  * (8bfa5f) manager: limit access management to managers (#13804)
  * (72f7be) add generic inputs logger (#13750)
  * (b6af47) sms: add back accessright management (#13762)
  * (77fc34) tests: load all contrib apps
  * (f4399e) family: don't set no_online_payment_reason for paid invoices (#13784)
  * (f33f14) mdel: misc, remove useless MDEL_OUTPUT_DIR constant

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 09 Nov 2016 18:49:08 +0100

passerelle (0.55) trixie-eobuilder; urgency=low

  * (ae1ea6) csvdatasource: don't let anonymous users create/edit queries (#13756)
  * (8069cf) update french translations
  * (862e5d) i18n: use named arguments in format string
  * (7eace6) misc: format descriptions with linebreaks and paragraphs (#13753)
  * (63a286) csvdatasource: add label and description on csv query (#13745)
  * (5c84f0) csvdatasource: fix check of projections in Query form (fixes #13740)
  * (781f93) family: fix due date handling in fondettes import (#13742)
  * (b36e4f) family: add support for no_online_payment_reason attribute (#13736)
  * (6bd973) solis_apa: do not consider empty Decision (#13737)
  * (38424f) nancy poll: use APIError instead of custom Exceptions (#13726)
  * (282bd2) csvdatasource: add tests for csv query management UI (#13709)
  * (4b22a9) csvdatasource: check expressions'syntax in Query form (#13709)
  * (620fea) csvdatasource: add support for preset queries (#13709)
  * (056437) csvdatasource: add select endpoint (#13709)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 26 Oct 2016 15:09:15 +0200

passerelle (0.54) trixie-eobuilder; urgency=low

  * (d2306d) translation update
  * (4f0ff0) family: allow email parameter in invoice details endpoint (#13711)
  * (5ed06e) family: allow marking an invoice as not available for online payment
    (#13699)
  * (6de38e) family: add "paid" as a separate flag (#13682)
  * (9c265b) family: add additional formats support, with fondettes as first
    (#13677)
  * (19d94e) family: extract invoices to file system (#13707)
  * (11936b) family: rename expiration_date attribute to match other parts (#13696)
  * (31bab1) family: allow NameID in invoice endpoint (#13685)
  * (f464a3) family: correct invoice attribute names (#13684)
  * (d088a3) family: use external id as public identifier for invoices (#13683)
  * (a0616b) mdel: add processing of AEC-LA's demands (#11177)
  * (41a5bb) sms: improve error handling of all providers with APIError (fixes
    #13499)
  * (fd761d) allow attaching data to APIError (#13499)
  * (a44f3a) family: add management command to update families (#13672)
  * (ac0240) mdel: fix IdentifiantPlateforme tag's name (#13689)
  * (bda2c6) agoraplus: handle expected_birthdate on nursery enrollment (#13556)
  * (86218e) family: don't require all attributes in imported file (#13673)
  * (71d337) family: use external id for PDF filenames (#13674)
  * (afcc0b) mdel: fix zip description filename to match spec (#13644)
  * (475e50) mdel: use formdata's field raw value (#13601)
  * (d31fa5) mdel: add checks on ILE xml file content
  * (7422c1) mdel: improve handling of contacts info (#13601)
  * (c7d983) mdel: update doc about contact variales (#13601)
  * (2453cb) mdel: fix <Payss> typo (#13601)
  * (9c915a) mdel: set inscription_type to vol which is the only possible value
    (#13601)
  * (acb5b5) mdel: add new test formdata.json (#13601)
  * (9b877c) mdel: handle form's files as fields instead of extra (#13590)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Oct 2016 09:57:28 +0200

passerelle (0.53) trixie-eobuilder; urgency=low

  * (5a8645) update french translations
  * (599461) agoraplus: add sso system (#13551)
  * (12c9e8) meyzieu_newsletter: service url described in english (#13107)
  * (3383c8) Revert "iparapheur: add handling of invalid response content"
  * (064e9b) mdel: add basic connector + add ILE-LA processing (#11176)
  * (d5d754) iparapheur: add handling of invalid response content
  * (f0449c) arcgis: return id, text instead of id,name (#13504)
  * (4bd5d9) clicrdv: add missing </i> in details template

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 13 Oct 2016 19:26:41 +0200

passerelle (0.52) trixie-eobuilder; urgency=low

  * (f9ee0a) iparapheur: send content instead of json payload (#13413)
  * (7eb0e5) add a generic API error class (fixes #13366)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 04 Oct 2016 15:09:38 +0200

passerelle (0.51) trixie-eobuilder; urgency=low

  * (ea72cd) base adresse: don't try updating connectors without postcode (#13282)
  * (0da370) update french translations
  * (73aa97) clicrdv: use new group_id API (#12997)
  * (249d15) base_adresse: upport zipcode being set to department code (#13187)
  * (8addfb) base_adresse: add auto_now for streetmodel update field (#13135)
  * (37cea0) base_adresse: order streets by name (#13136)
  * (fb15b6) base_adresse: search with unaccented char (#12802)
  * (f729e3) base_adresse: add cron for streets auto updates (#12811)
  * (9b0981) iparapheur: fix file listing endpoint params and output format (#13204)
  * (ea53cb) meyzieu_newsletters: ignore subscriptions to non-existing newsletters
    (#13158)
  * (d858c8) arcgis: return every elements of a layer (#13156)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 23 Sep 2016 09:43:54 +0200

passerelle (0.50) trixie-eobuilder; urgency=low

  * (b09e27) ignore authentication keys when checking for extra parameters (#13116)
  * (f6657f) check and report extra parameters in generic endpoints (#13115)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 09 Sep 2016 13:36:48 +0200

passerelle (0.49) trixie-eobuilder; urgency=low

  * (8746bd) csv: ignore utf-8 errors when sniffing a truncated file
  * (76fe1e) csv: don't read the whole file when sniffing
  * (83c13e) csv: make sure to sniff from the start of the file (#13111)
  * (a2d497) partial translation update
  * (52486d) csv datasource: reset _dialect_options field (#13050)
  * (9de438) agoraplus: handle (birth)dates before 1900 (#13073)
  * (3a4486) jsonresponse: add http header for error (#12924)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 07 Sep 2016 17:30:10 +0200

passerelle (0.48) trixie-eobuilder; urgency=low

  * (cb639a) family: return http 200 when invoice pdf not found (#12998)
  * (8d5622) tests: use new utility functions for base adresse tests
  * (e22aff) tests: add some utility functions
  * (15b789) trivial: fix family app label in license preamble
  * (7ec36c) family: provide default timezone for django 1.7 compat (#12998)
  * (66cd15) generic family connector (#12998)
  * (20b3ea) arcgis: add arcgis sig connector (#12705)
  * (b69808) iparapheur: refactor using 'endpoint' decorator (#12973)
  * (8eb5d7) clicrdv: update interventionsets(/id) endpoints to new system (#12955)
  * (88e846) general: don't require methods to have the endpoint name (#12955)
  * (a7161a) restore err_code as an integer value (fixes #12913)
  * (c321e4) solis_apa: fix integration error when homonymie found on coinjoint
    (#12874)
  * (f08eae) log params parameter in LoggedRequest (fixes #12912)
  * (68c48b) csv datasource: add dialect detection at upload
  * (4c45ab) csvdatasource: fix TypeError: int() when using <ge> filter (#12594)
  * (978b5d) nancypoll: add log_error to ParameterError (#12481)
  * (9b3d77) base adresse: add zipcode support (#12748)
  * (2f7b12) agoraplus: propagate error response content to w.c.s. (fixes #12791)
  * (770692) base adresse: limit removal of obsolete streets to current zipcode
    (#12812)
  * (ca1145) base_adresse: add new endpoint to get streets from department (#10892)
  * (a2c7c4) agoraplus: use logging requests (#12792)
  * (236097) build: limit to django 1.8
  * (244ffb) tests: provide http request object to mock base adresse response
    (#12750)
  * (f5661d) base adresse : use self.requests to get logging of calls (#12747)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 Sep 2016 12:13:46 +0200

passerelle (0.47) trixie-eobuilder; urgency=low

  * (2b4bb5) solis_apa: fix integration errors and add tests (#12660)
  * (7207b4) manager: restrict /manage/ to staff/admin users (#12631)
  * (2d7f31) solis_apa: fix typo in function name (#12648)
  * (d5a557) solis_apa: use homonymie_var_homonyme_new_user_raw instead of
    homonymie_var_homonyme_new_user (#12647)
  * (6cfaec) solis_apa: fix integration in case of 'fonciers' (#12638)
  * (a7e75d) verify argument to endpoints before calling them in GenericEndpointView
    (fixes #12583)
  * (5fb8d1) allow exception in api endpoints to prevent logging of tracebacks
    (fixes #12582)
  * (08221c) trivial: pep8 indenting
  * (7ab755) trivial: remove dead assignment
  * (be6765) trivial: remove dead import
  * (c40f0a) remove need for urlpatterns in base_adresse connector (fixes #12574)
  * (543b42) add pattern parameter to generic endpoints (#12574)
  * (18721a) style: arrange endpoints & security in visible blocks (#12589)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Jul 2016 10:52:35 +0200

passerelle (0.46) trixie-eobuilder; urgency=low

  * (d1841c) general: use get_connector_slug in generic connector URLs and views
    (#12436)
  * (d758d7) misc: let generic connector use service_view.html by default (#12561)
  * (334fdc) agoraplus: use django urlencode for improved unicode behaviour (#12511)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 13 Jul 2016 07:23:24 +0200

passerelle (0.45) trixie-eobuilder; urgency=low

  * (773e99) translation update
  * (64fb99) general: restore compatibility with "old" connectors (#12420)
  * (aef9b2) base adresse: allow extra query string parameters (#12385)
  * (9bdce9) solis: handle q= in referentials (#12343)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 04 Jul 2016 11:34:53 +0200

passerelle (0.44) trixie-eobuilder; urgency=low

  * (0b70c1) agora+: allow wcs to send dates formatted as %Y-%m-%d (#11436)
  * (f58b2d) add nancypoll connector (#11474)
  * (b54c13) base adresse: use django urlencode to deal with unicode (#11578)
  * (be8080) maarch: fix detail view name (#11577)
  * (c0efab) maarch: rename model to Maarch (#11438)
  * (81e228) general: don't use meta.get_fields as it was not present in django 1.7
    (#11568)
  * (3464cb) tests: change "add connector" to use base adresse, more representative
  * (580941) misc: update french translation (#11451)
  * (0f94df) gdc: make sure picture is not empty

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 24 Jun 2016 15:03:09 +0200

passerelle (0.43) trixie-eobuilder; urgency=low

  * (60bc23) general: update connectors to new expectations wrt urls.py (#11434)
  * (62db2b) fake_family: fix endblock template tag name (#11439)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Jun 2016 15:59:04 +0200

passerelle (0.42) trixie-eobuilder; urgency=low

  * (25d003) csv datasource: update french translation (#11363)
  * (741372) trivial: remove button class from links
  * (ac9bec) csvdatasource: remove cruft that's no longer necessary (#11398)
  * (8f536f) csv data source : add advanced filters support (#11057)
  * (24a630) agoraplus: update children absence computing (#11224)
  * (546129) run pylint inside tox
  * (37173f) tox.ini: use TMPDIR for building tox workdir path
  * (81a6e5) tox.ini: remove non test related dependencies from tox
  * (c27320) setup.py: allow running with Django >= 1.8
  * (22184d) general: add a generic connector view (#11200)
  * (72ae98) general: divide service_view template in common blocks (#11206)
  * (78e998) general: make connectors work without appconfigs (#11201)
  * (e644b3) general: add generic endpoint view (#11204)
  * (b2be2c) general: use a common template for _detail.html views (#11203)
  * (0b5821) general: don't repeat management views in all connectors (#11199)
  * (714a85) general: change homepage to redirect to /manage/ (#11205)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Jun 2016 05:34:09 +0200

passerelle (0.41) trixie-eobuilder; urgency=low

  * (559ac0) general: remove south migrations (#11202)
  * (79ef3d) maarch: log storeResource SOAP calls (#8899)
  * (923937) csv data source: increase content length passed to sniffer (#11258)
  * (0a245b) agoraplus: don't encode exception log messages (#10999)
  * (b7c312) agoraplus: don't cleanup city and street names for new address (#11270)
  * (343706) agoraplus: fix adult id retrieval from sas (#11241)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 08 Jun 2016 18:53:50 +0200

passerelle (0.40) trixie-eobuilder; urgency=low

  * (96e6c5) gdc: add support for posting pictures (#11149)
  * (d1eb65) setup.py: require django-jsonfield lower than 1.0.0 (#11180)
  * (0158ca) tests: use django-jsonfield lower than 1.0.0
  * (821cba) fake_family: fix link and unlink urls (#10967)
  * (036ba4) agoraplus: person profession update endpoint (#11078)
  * (b5d717) agoraplus: phones numbers update endpoint (#11077)
  * (d4ba2a) jsonresponse: make sure exception message is a serializable string
    (#11162)
  * (e6d39a) agoraplus: address update endpoint (#11049)
  * (b08977) jsonresponse: pass request object to logging (#11140)
  * (d8a504) agoraplus: children school enrollments endpoint (#11038)
  * (6b0fbb) iparapheur: raise proper 404 error when file not found (#11074)
  * (3c80c1) jsonresponse: don't log exceptions for Http404, PermissionDenied and
    ObjectDoesnotExist (#11058)
  * (436080) iparapheur: return 404 error code when file not found (#10977)
  * (39d180) teamnet_axel: return 404 response when invoice pdf not available
    (#10789)
  * (795e49) add solis apa connector (#5188)
  * (b733c4) debian/init.d: non-interactive migrations (#10877)

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

passerelle (0.39) trixie-eobuilder; urgency=low

  * (ad45cb) misc: add a stub invoices connector (#10346)
  * (b71ec7) csv: add possibility of filtering any column (#10686)
  * (060d74) iparapheur: tests fix (#10861)
  * (cee946) Revert "iparapheur: tests fix"
  * (16c46f) iparapheur: tests fix
  * (8b12e5) meyzieu_newsletters: return 503 code on webservice connection error
    (#10853)
  * (d4aca0) to_json: use jsonp output if callback is present (#10127)
  * (02f0c1) remove last jsonresponse imports (#10755)
  * (706ab2) base adresse: rename model to match service name (#10781)
  * (f4c398) base adresse: add support for geocoding API (#10326)
  * (a3c2d5) base adresse: return a "bad request" if it's missing parameters (#8544)
  * (15a9f0) misc: declare more dependencies in setup.py (#9844)
  * (0435dc) agoraplus: returns full nursery enrollment results

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 10 May 2016 10:12:49 +0200

passerelle (0.38) trixie-eobuilder; urgency=low

  * (5be56d) agoraplus: add document endpoint (#10487)
  * (840427) agoraplus: handle y2k bug in nursery enrollment results

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 16 Apr 2016 02:10:24 +0200

passerelle (0.37) trixie-eobuilder; urgency=low

  * (a84de7) i-parapheur: add support for get file ws (#10549)
  * (9ba00c) embed jsonresponse into the package (#10283)
  * (6791aa) i-parapheur: fix reply inst has not attribute LogDossier (#10651)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 Apr 2016 17:23:19 +0200

passerelle (0.36) trixie-eobuilder; urgency=low

  * (144d81) iparapheur: use LoggedRequest instead of requests(#10630)
  * (858648) i-parapheur: remove pdf convertion (#10590)
  * (e68c23) agoraplus: handle out-of-reference address (#10489)
  * (0bdd07) agoraplus: get nursery enroll result endpoint

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 12 Apr 2016 15:37:35 +0200

passerelle (0.35) trixie-eobuilder; urgency=low

  * (4c50bc) test iparapheur use fixtures (#10563)
  * (084726) iparapheur get file status ws (#10549)
  * (1b5381) add missing log_level migrations (#10575)
  * (584845) teamnet_axel: set 'paid' attribute for history invoices (#10546)
  * (0fca8e) agoraplus: append no online payment reason for litigation and
    autobilling invoices (#10485)
  * (cf6483) logging: add missing migrations for 'log_level' attribute (#10299)
  * (759608) iparapheur: rename resource model (#10570)
  * (fd498c) add logger to every requests call (#10299)
  * (63786e) jenkins: install pylint and pylint-django
  * (ab4cd8) jenkins.sh: remove useless pip install calls
  * (f79982) tox.ini: find magic from the surrounding distribution and copy it to
    the virtualenv
  * (d3cec2) jenkins.sh: remove PIP_USE_WHEEL=no
  * (ce1980) tox.ini: restore usesitepackages
  * (bfa802) tox.ini: allow running tests individually using tox
  * (a78c25) tox.ini: allow running without coverage
  * (fa5491) setup.py: use sdist from setuptools
  * (1a8891) tox.ini: add a getmagic.sh to use Debian version of python-magic
  * (6d3f24) jenkins.sh: do not hide errors
  * (c49033) jenkins.sh: remove database migrations and validation
  * (efd3db) jenkins.sh: install tox and virtualenv (#10191)
  * (7ed334) tox: add missing gadjo dependency
  * (205c30) use tox to test with django 1.7 and 1.8 and run it by jenkins (#10191)
  * (5aa3ee) agoraplus: raise Exception with message if push contact fails (#10172)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 07 Apr 2016 12:36:23 +0200

passerelle (0.34) trixie-eobuilder; urgency=low

  * (6f5bcb) agoraplus: send hospital_authorization even if false
  * (b2f51c) agoraplus: push other child informations on creation (#9986 #9714)
  * (f9f532) agoraplus: incomes-declaration rewriting

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 23 Feb 2016 15:49:38 +0100

passerelle (0.33) trixie-eobuilder; urgency=low

  * (f717e6) agoraplus: endpoints sas/child/delete and sas/contact/delete (#9993)
  * (e92847) agoraplus: sas_delete returns number of deleted objects
  * (c35f85) agoraplus: add exist/list endpoint, check only one person (#9956)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 16 Feb 2016 01:14:32 +0100

passerelle (0.32) trixie-eobuilder; urgency=low

  * (67be4f) agoraplus: don't consider unpublished invoices (#9950)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 12 Feb 2016 10:49:54 +0100

passerelle (0.31) trixie-eobuilder; urgency=low

  * (670c39) agoraplus: create family without email (#9631)
  * (0cc905) agoraplus: add/delete roles on link/unlink (#9931)
  * (cbc9a8) clicrdv: look for attributes in more locations (#9672)
  * (bf8939) agoraplus: prepare request for other http methods (cont.)
  * (f509f5) agoraplus: prepare request for other http methods
  * (66e097) agoraplus: fix upsert system
  * (a6df07) agoraplus: send agora+ information in authentic also on family creation
    (#9489)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 10 Feb 2016 00:37:17 +0100

passerelle (0.30) trixie-eobuilder; urgency=low

  * (3d12a3) agoraplus: on link, send agora+ information back in authentic user
    (#9489)
  * (2ef540) agoraplus: get adult.login from Agora+ email

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 06 Feb 2016 18:31:15 +0100

passerelle (0.29) trixie-eobuilder; urgency=low

  * (46f669) pbx and tlmcom: back to a simple caller/callee system (#9597 rewrite)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Feb 2016 02:40:44 +0100

passerelle (0.28) trixie-eobuilder; urgency=low

  * (63a434) agoraplus: add incomes-declaration endpoint
  * (89ca85) agoraplus: modify default enroll status
  * (431414) agoraplus: new enrollments systems (laxist mode)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Feb 2016 19:18:47 +0100

passerelle (0.27) trixie-eobuilder; urgency=low

  * (9af001) agoraplus: fplannings: retain only last 90 days (#9485)
  * (f8e1e0) agoraplus: get reference text from NAME or NOM key (medecins_traitants)
    (#9714)
  * (756228) agoraplus: handle year_id in shoolview (#9682)
  * (4aefef) meyzieu_connector: fix removing subscriptions condition (#9756)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 30 Jan 2016 01:43:57 +0100

passerelle (0.26) trixie-eobuilder; urgency=low

  * (8ba1aa) contrib.agoraplus: use invoice retrieval webservice to get amount to
    pay
  * (761430) contrib.meyzieu_newsletters: initial connector (#9756)
  * (5129a4) debian: always restart after a hobo-agent trigger (#9405)
  * (cd3589) contrib.agoraplus: invoice view endpoint (#9470)
  * (ab7478) agoraplus: limit family informations (#9711)
  * (b154af) debian: don't restart on hobo-deploy trigger (#9405)
  * (833e2b) jenkins: don't use pip 8
  * (8a381f) debian: disable django-mellon autologin (#9716)
  * (051872) agoraplus: do not display "None" in comments

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 28 Jan 2016 10:09:06 +0100

passerelle (0.25) trixie-eobuilder; urgency=low

  * (c35a9f) agoraplus: fix single parent family sas insertion
  * (a0ea59) agoraplus: handle empty addresses
  * (e209e1) agoraplus: fix agoraization of a contact
  * (b1dd54) agoraplus: factorize sas insertion
  * (2d901f) agoraplus: oops... no index on children_structured
  * (6aaec3) accept id parameter in TLMCom requests (fixes #9597)
  * (2b2707) sms: log requests (fixes #9289)
  * (c8f3eb) agoraplus: representants/ webservice has changed
  * (c6a639) agoraplus: sas adult can have no email
  * (d77ad1) agoraplus: upsert children & contacts in sas
  * (a0496c) agoraplus: remove useless original formdata in sas objects
  * (74e168) agoraplus: handle year in educational-stage
  * (e1cb23) agoraplus: handle dateSortie in nursery enrollment
  * (a21c29) agoraplus: handle comments in enrollment forms (#9610 #9609)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 18 Jan 2016 11:55:02 +0100

passerelle (0.24) trixie-eobuilder; urgency=low

  * (62eb34) debian: correct call to hobo_deploy (#9405)
  * (c9eb0b) debian: handle hobo-redeploy trigger (#9405)
  * (8acb53) agora+: get invoice_id from URL, not payload (like teamnet connector)
    (#9550)
  * (49a713) agoraplus: use family address for adults address
  * (26121a) agoraplus: add sas/contact/push endpoint (#9345)
  * (a82b5b) agoraplus: handle partial addresses from wcs
  * (11ac86) teamnet_axel: add missing json import (#9424)
  * (ede937) teamnet_axel: add missing imports (#9424)
  * (bb578d) agoraplus: doont check old password when linking (#9535)
  * (c7835d) agoraplus: add children's planning in family (#9485)
  * (125780) contrib.teamnet_axel: receive invoice payment notification in POST
    (#9424)
  * (d06d76) agoraplus: add sas/child/push endpoint (#9344)
  * (a20665) agoraplus: sas/family/push only push adults
  * (019126) agoraplus: debug requests
  * (ada9a1) contrib.agoraplus: mark all invoices as having pdf (#9463)
  * (4543f2) contrib.agoraplus: fix invoice payment limit date (#9462)
  * (30db6d) csvdatasource: don't lower() criteria for every row (#9430)
  * (3e02ee) tlmcom: add migration to reflect name change (#9422)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 10 Jan 2016 11:54:30 +0100

passerelle (0.23) trixie-eobuilder; urgency=low

  * (6c885c) agoraplus: nursery enrollment (#9342)
  * (f928ad) contrib.agoraplus: protect payment access point and return response as
    json (#9123)
  * (b18637) contrib.agoraplus: invoice pdf download endpoint (#9369)
  * (ce64be) contrib.agoraplus: invoices retrieval and payment notification (#9123)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 22 Dec 2015 13:57:37 +0100

passerelle (0.22) trixie-eobuilder; urgency=low

  * (b44545) csv: remove BOM if exists (#8727)
  * (425c01) seisin_by_email: add quotes in filename (#9150)
  * (88ca42) maarch: add meta encoding in html document (#9306)
  * (53f4d8) maarch: send only non-empty pages (#8709)
  * (b257d8) agoraplus: first adult has the lower index (fix)
  * (12df78) agoraplus: school enrollment endpoint
  * (04dcea) agoraplus: push to agora+ validation

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 18 Dec 2015 15:33:18 +0100

passerelle (0.21) trixie-eobuilder; urgency=low

  * (6d3157) agoraplus: add sas check duplicates endpoint
  * (a13f38) agoraplus: add check child & representant endpoints
  * (07161a) agoraplus: add check email endpoint
  * (3f0ed2) debian: move suds to Depends (#9248)
  * (959248) choosit: trivial fix
  * (698ddd) gdc: fix long name form of 'CHE' (#9208)
  * (397a49) gdc: add support for new getDemandeControleurEtat API (#8335)
  * (3869a5) update french translation (fixes #9163)
  * (11b26c) MANIFEST.in: include README files
  * (fae0e3) add orange contact everyone SMS backend (#9163)
  * (2fceba) add an XmlBuilder class to help in generating XML documents (#9163)
  * (d8bc2a) add a common soap module based on suds and requests (#9163)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 14 Dec 2015 18:19:27 +0100

passerelle (0.20) trixie-eobuilder; urgency=low

  * (a0d344) agoraplus: add children in sas/family/push
  * (34cf85) agoraplus: handle children on family creation

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 03 Dec 2015 10:09:13 +0100

passerelle (0.19) trixie-eobuilder; urgency=low

  * (4a5826) debian: add python-magic dependency (#8992)
  * (5fa690) contrib.iparapheur: convert input to pdf only if it is not already
    (#8992)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 26 Nov 2015 19:15:53 +0100

passerelle (0.18) trixie-eobuilder; urgency=low

  * (60afda) agoraplus: update detail.html with new urls
  * (1791cc) agoraplus: check "comptes_portail" before add a family
  * (ab12b4) agoraplus: remove sas_update ; sas_purge only local sas
  * (5c42e2) agoraplus: use urlencode with a list of tuple to order querystring
  * (ffa60e) agoraplus: create link with family after creation
  * (e775e0) agoraplus: create contact in sas
  * (87fd70) agoraplus: push family from sas to agora+ (#8749)
  * (d04a74) agoraplus: forgotten migration (add 'ADULT' kind)
  * (66c098) contrib.iparapheur: add missing forms module (#8660)
  * (8a5030) contrib.iparapheur: file view endpoint
  * (8d16ea) contrib.iparapheur: create file endpoint
  * (51adec) contrib.iparapheur: start (#8660)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 26 Nov 2015 15:27:58 +0100

passerelle (0.17) trixie-eobuilder; urgency=low

  * (5cf5a0) agoraplus: add younger-than/older-than keywords for child
  * (fc7ef8) family: compute keywords in family and children

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 12 Nov 2015 01:03:19 +0100

passerelle (0.16) trixie-eobuilder; urgency=low

  * (1ab355) tlmcom: fix quoting of call stop example
  * (578b55) agoraplus: finalize all objects (agora or sas)

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

passerelle (0.15) trixie-eobuilder; urgency=low

  * (c32b2e) agoraplus: add SAS POST for a child
  * (15080a) agoraplus: simplify family[informations]
  * (3e6d52) tlmcom: quote + in query string of examples
  * (8cd673) agoraplus: a sas family is now family+adults
  * (6379f8) agoraplus: remove first '_' in keynames if needed by django templates
  * (a00938) agoraplus: add /sas/purge endpoint
  * (bb6a6b) agoraplus: a person must have a last_name
  * (3b6a79) agoraplus: don't strptime() birthdates, use them directly
  * (9eeccf) agoraplus/sas: fix addresses and indexes in family
  * (c0087e) agoraplus: add migration
  * (b779bd) agoraplus: remove forgotten debug
  * (2042f2) agoraplus: add SAS POST for a family
  * (425082) agoraplus: sort reference outputs
  * (2a67f0) agoraplus/normalize: don't add type-of-street in street name
  * (c244d4) agoraplus: remove contacts[] in children, for good
  * (c24289) misc: fix error response sent in case of invalid jsonp callback name
    (#8832)
  * (0c3bd4) agoraplus: do not repeat contact data in children[]
  * (1ad7c0) agoraplus: normalize children-contacts relations
  * (fe1ae0) agoraplus: anormalize a bunch of new fields
  * (ced02b) agoraplus: normalize complementAdresse, villeNaissance, paysNaissance
  * (2288a2) agoraplus: add a fake domain to login, if needed (#8817)
  * (4f37c6) agoraplus: add email in normalize_person
  * (c76866) agoraplus: normalize person position->index, and sort with it
  * (54605a) agoraplus: create a sas system (#8749)
  * (af3c67) agoraplus: fix school address in normalize_school
  * (5f23c2) agoraplus: normalize date as y-m-d strings
  * (b5053f) agoraplus: fix link/unlink URL
  * (cb8be8) agoraplus: reorder urls.py and detail.html
  * (c0c9af) agoraplus: normalize civilite->title (instead of sex)
  * (f340e6) agoraplus: remove not implemented invoice endpoints
  * (4a72af) utils: validate JSONP callback names (#7901)
  * (475dcc) contrib.teamnet_axel: fix invoice payment limit date comparison (#8813)
  * (cd0ec4) jenkins.sh: install python-mock
  * (d14bd5) agoraplus: filter with q= if in query string (#8794)
  * (8832e5) agoraplus: add reference/ endpoint doc in details.html
  * (be27a3) update french translation (#8795)
  * (efbaee) add a tlmcom gateway (fixes #8795)
  * (0c7b4e) fake_family: use Exception attributes handling provided by #8756
  * (24499d) to_json: use err and HTTP status from Exception attributes (#8756)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 04 Nov 2015 12:55:45 +0100

passerelle (0.14) trixie-eobuilder; urgency=low

  * (a42e9e) agoraplus: add a (first) bunch of GET endpoints (#8673)
  * (3b9b95) contrib.teamnet_axel: fail authentication if webservice returns errors
    (#8621)
  * (b626c8) agoraplus: add specific endpoints users/user
  * (a8e7f2) general: remove menu.json handling (#8590)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 21 Oct 2015 14:10:33 +0200

passerelle (0.13) trixie-eobuilder; urgency=low

  * (25b978) debian_config: disable suds logging (#8579)
  * (5f1635) increase api user username length (#8572)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 09 Oct 2015 11:26:36 +0200

passerelle (0.12) trixie-eobuilder; urgency=low

  * (af54e5) contrib.teamnet_axel: fix invoice payment notification (#8385)
  * (acb7dc) seisin_by_email: add missing migration (#8498)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 07 Oct 2015 18:39:23 +0200

passerelle (0.11) trixie-eobuilder; urgency=low

  * (986127) contrib.teamnet_axel: use english names for constants
  * (a139c4) contrib.teamnet_axel: mark historical invoices as not payable (#8385)
  * (71ac21) contrib.teamnet_axel: code refactoring (#8385)
  * (b6cb3d) fake_family: fix some encoding in default_database (#8496)
  * (d5d33a) add Seisin by Email connector (#8498)
  * (2bcf6c) replace PASSERELLE_APPS with PASSERELLE_APP_<APP_LABEL>_ENABLED (#8411)
  * (5e53c3) add REQUESTS_PROXIES setting (#8415)
  * (51ebf9) tests: fix test_fake_family.py
  * (dc1b0c) agoraplus: remove json argment from requests call (#8427)
  * (1ca415) fake_family: show adults, children and family in detail view
  * (d9a217) fake_family: create a lot of random persons in default database
  * (b988c0) contrib.teamnet_axel: fix invoice online payment condition (#8356)
  * (bae4d4) contrib.teamnet_axel: get family password from "password" parameter
  * (14ca98) contrib.teamnet_axel: fix link and unlink urls
  * (1364a9) tests/api_access: correctly tests 403, without raise=1 (#8410)
  * (c59092) tests/fake_family: add "permission denied" tests (#8410)
  * (5206ca) utils.to_json: handle 404 and 403 errors (#8410)
  * (297995) add fake_family connector (#8289)
  * (2316cc) add agoraplus connector, first steps (#8387)
  * (f1afb4) rename icon-concerto to icon-family

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 07 Oct 2015 11:52:54 +0200

passerelle (0.10) trixie-eobuilder; urgency=low

  * (74260b) csv: remove test of string data filter (#8344)
  * (0e02cb) csv: fix typo in parameter name
  * (d7e765) csv: handle case insensitive text search (#8344)
  * (3a0d3b) csv: handle string filter criteria
  * (f7fb8d) contrib.teamnet_axel: check payment limit for an online payable invoice
    (#8321)
  * (e8a216) add passerelle agent to installed apps (#8203)
  * (d23ec4) contrib.teamnet_axel: read family password read from 'password'
    parameter
  * (c00a3b) contrib.teamnet_axel: group endpoints by their function
  * (a73219) contrib.teamnet_axel: return empty if no family linked
  * (d79ffa) contrib.teamnet_axel: normalize family information data
  * (362796) contrib.teamnet_axel: invoice payment notify endpoint (#8201)
  * (4936e5) contrib.teamnet_axel: invoice pdf download endpoint (#8035)
  * (83cbad) contrib.teamnet_axel: invoice details endpoint (#8035)
  * (2311ea) contrib.teamnet_axel: past and active invoices retrieval endpoints
  * (a26226) contrib.teamnet_axel: xml tree building refactored
  * (cdf253) settings: update to look more like a django >= 1.6 file (#8225)
  * (818b74) upgrade webtest version to 2.0.16
  * (a543ab) tests: additional api access cases (#7959)
  * (305bb3) misc translation fixes
  * (f78b61) translation: fix GDC being mentioned in wrong places
  * (30c08a) misc: build and install locale files
  * (93765d) ship locales

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 24 Sep 2015 16:48:13 +0200

passerelle (0.9) trixie-eobuilder; urgency=low

  * (e6d39e) French translation update
  * (140e5e) maarch: remove dead code
  * (b72399) csv files datasource localizations (#5896)
  * (a01782) csv files datasource (#5896)
  * (34417a) gather localizations in unique .po (#8121)
  * (6a1b0d) maarch: build metadata from formdata['extra'] dict
  * (e95de0) maarch: metadata are defined by formdef options
  * (eb1d5e) maarch: provided wsdl is now fixed
  * (bfec6d) fix key type in request signing (#7866)
  * (44ed6a) contrib.teamnet_axel: invoice retrieval view (#7974)
  * (ea79b6) choosit: restore the subscription service

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 05 Sep 2015 18:13:59 +0200

passerelle (0.8.0) trixie-eobuilder; urgency=low

  * (b4c919) contrib.teamnet_axel: s/NameId/NameID/
  * (9f9ab0) contrib.teamnet_axel: unlink and informations ws (#7135, cont.)
  * (54e42c) base adresse: give official URL as default (#7772)
  * (25a98f) misc: assign an icon for sidebar menu
  * (5711b2) contrib.teamnet_axel: DonneesFamille fixed (upstream)
  * (873d8b) contrib.teamnet_axel: connector to AXEL (first steps, #7135)
  * (242155) manager: export management access url as json (#7494)
  * (950f8f) add suds in requirements and debian/recommends
  * (a7c904) contrib.maarch: add connector to maarch letterbox
  * (2fbcc9) debian: init start after postgresql (#7548)
  * (b30818) debian: init required syslog to be started (#7547)
  * (1ef4cb) general: use django.apps to register URLs (#7512)
  * (e9565b) manager: use new breadcrumb block from gadjo (#7492)
  * (743042) fix RemovedInDjango18Warning (#7232)
  * (62eeb9) debian/passerelle.init: we need to set a shell to su commands (#7072)
  * (94d7b2) base_adresse: new connector for http://adresse.data.gouv.fr/api/
    (#6856)
  * (b906be) settings: fix mellon attributes
  * (14aa94) debian: use hobo/debian_config_common.py (#6987)
  * (07d1e9) gdc: filter list of voies if a q= parameter is given (#7022)
  * (759592) misc: also return jsonp if there is a callback= parameter (#7021)
  * (5dc5e2) gdc: fix json return to be a dict with a 'data' key (#6975)
  * (24ab67) Add 'debian/' from commit 'cd367dca1b743666174862dc659b2276ce01cf1b'
  * (0f9298) add .coveragerc to omit south_migrations/ directories
  * (f38a0c) add settings.PASSERELLE_APPS (#6900)
  * (cd367d) activate django-mellon support by default (#6759)
  * (1d9f54) debian_config.py: remove obsolete TemplateVarsMiddleware
  * (5d88ee) dh-python is not in wheezy
  * (13ec94) fix some lintian warnings
  * (6a51c7) simplify debian/rules
  * (70bf87) debian_config.py: add hobo_deploy (hobo agent)
  * (2f50fc) debian_config.py, a bit of cleaning
  * (f2b707) control: missing comma in dependencies
  * (6030fc) ouch... typo in rules ...
  * (f7709d) control: don't force django version in Build-Depends
  * (c01e76) multitenant-only packaging (#5634)
  * (4022ba) debian_config.py: add TENANT_TEMPLATE_DIRS which is mandatory
  * (f0e789) postinst: ensure /var/lib/passerelle/tenants is owend by passerelle
  * (113c29) init.d: remove create-tenant which doesn't work
  * (25dc14) fix debian_config.py
  * (ae39b8) debian/control: don't depends on sudo
  * (93cc7d) fix debian/control
  * (99d011) SECRET_KEY created in /etc/passerelle/secret
  * (a9442b) debian package enable multitenant by default (#5634)
  * (65b44d) add details and comments in config.py
  * (c06e87) use /run instead of /var/run
  * (77b77c) init.d: fix multitenant detection
  * (5bb127) config.py: sqlite3 DATABASES by default
  * (f3bcef) debian/control: depends on python-requests
  * (91db31) remove manage from init.d (first step)
  * (7b6442) fix manage.py calls in postinst
  * (d7c61a) fix debian/dirs
  * (2ed8f3) debian_config.py is loaded by execfile: no import needed
  * (16014d) add SECRET_KEY = 'ChangeMe' in config.py
  * (b5a143) smart passerelle-manage
  * (85c73a) Adapt to new settings organization (#5593)
  * (dea4e9) Allow to override the --bind option to gunicorn
  * (6c42b8) Remove --traceback option when syncing/migrating schemas
  * (505bd4) When restarting do collectstatic and apply migrations between stop and
    start
  * (efc3f1) Do a collectstatic and apply migration when reloading
  * (409b24) Reformat and use more variables to uniformize with hobo
  * (bdab05) Obtain schema using get_tenant_by_domain and rename create-schema
    action to create-tenant
  * (36324d) When creating a new schema make passerelle owner of the media/
    directory
  * (f3e5bd) Pass unmodified environment to sudo when running the manager
  * (2fc38d) Fix typo in django command names in init.d
  * (d56397) Use debian/dirs to create directories
  * (db95fa) In create-schema action add a failure message when TENANT_BASE is not
    defined
  * (d1cd66) Activate reloading in init.d
  * (d4cf6e) Refactor migration and static files collections into their own
    functions in init.d
  * (2fd547) In init.d reformat DAEMON_ARGS to uniformize with other projects
  * (95040e) Reformat init.d
  * (366928) Handle multi-tenant in debian packaging
  * (ed0986) pydist-overrides: fixing dependenciens on jsonfield
  * (94b499) debian: remove useless pyversions
  * (47c9c7) debian/pyversions: only 2.7 (i.e. wheezy-only package)
  * (c094e9) debian/control: add dependency on python-gadjo
  * (d249d9) debian/control: add a recommend on python-phpserialize
  * (21256c) don't install removed apache-example...
  * (359cd9) remove useless and bad apache-example
  * (4fc899) postinst: don't create /var/run
  * (619236) fix init.d
  * (5d31f3) control: move python-mako from Recommends to Depends
  * (71a3e4) debian: add python-sqlalchemy in recommends
  * (f28b93) debian: in init.d remove too smart for me migration testing code
  * (c77217) debian: add python-mako to recommends
  * (22c309) debian/init.d: remove verbose output, do not preserve environement when
    running management script and set homedir to passerelle user's homedir
  * (7713b2) debian: apply migration when launching the daemon
  * (eccc3d) debian: fix wrong user in init.d manage command
  * (f4c1ef) debian: rename passerelle_manage.py to manage.py for uniformity
  * (f18cc4) debian: move passerelle_manage.py in rules instead of copying it using
    the install file
  * (2cde35) debian: run migrations in postinst
  * (2712a7) debian: add manage command to the init.d script
  * (24d9e4) debian: fix rules for Debian Wheezy
  * (85946c) debian: remove docs file and use 3.0 source format
  * (fe563c) Update to last master commit
  * (b8112a) debian: fix local_settings
  * (888d22) debian: update to last master commit
  * (cccc7a) debian: merge with the master
  * (55227c) debian: depends on python-django-south >= 0.8 and fix changelog
  * (03e310) debian: merge to last debian commit
  * (99305b) debian: move static to /var/lib/passerelle/static and update to last
    commit
  * (f94d15) debian: update INSTALLED_APPS and add python-django-south dependency
  * (4748f1) debian: add missing local_settings.py and fix bad local_settings.py
    link
  * (bf2b28) debian: merge to last master commit and add python-soa
  * (6d89f0) debian: cleaning debian folder
  * (766b22) debian: initial import

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 08 Jul 2015 00:46:48 +0200

passerelle (0.7.0) trixie-eobuilder; urgency=low

  * (0a2b1e) plugins: INSTALLED_APPS must be a tuple (#6910)
  * (b939e2) base for a plugin system (#6871)
  * (fbcd3d) tests: don't use deprecated status_code
  * (778bb3) misc: force Django 1.7 for now
  * (c57eb9) jenkins: run py.test
  * (dc0452) tests: add basic tests of manager
  * (74f1bb) tests: switch to py.test, convert sms tests
  * (04fc52) remove example tests file
  * (5f5d74) remove passerelle.__version__ (fixes #6868)
  * (1ce22a) Fix missing import in sms.__init__.py (fixes #6866)
  * (2cf5cf) base.html: use manager_homepage_url and manager_homepage_title to build
    first breadcrumb (#6688)
  * (0ed673) Revert "bdp: x-hedtech headers (#6578)", encoding issues
  * (421577) bdp: x-hedtech headers in response (#6578)
  * (db6a03) bdp: add parameters to post/adherent (#6577)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 06 Apr 2015 23:30:26 +0200

passerelle (0.6.0) trixie-eobuilder; urgency=low

  * (df8ae9) release 0.6.0
  * (cee3a3) use django 1.7 (#6719)
  * (54f474) handle optional mellon authentication (#5356)
  * (5923e4) settings: changed to single file, with a execfile() tacked at the end
    (#6465)
  * (ae5004) gdc: adapt to new SIG street names, adding proper labels to them
    (#6389)
  * (99d49e) pastell: fix cache key for document fields (#6328)
  * (af3490) refactor SMS applications (#5786)
  * (bd05b7) jenkins: pin pylint version
  * (ef79c2) bdp: use english words (#5777)
  * (2f0062) bdp: keystore upload to "bdp" (#5777)
  * (14cb8e) bdp: s/plain/cleartext/ for password (cf wcs:5824)
  * (18a37b) bdp: fix iso8601 format for dateNaissance
  * (179f58) gdc: add display_id output (related to wcs:#5796)
  * (5109bc) bdp: use new password field format
  * (827935) bdp: better error report on POST request
  * (52a2d4) homepage shows new apps, old ones in legacy (#5357)
  * (b776e3) requirements: works with South 1.0
  * (e45352) settings: remove automagic "debug_toolbar" activation
  * (7c4557) bdp connector (#5777)
  * (1b6039) simplify manage.py and quick-start mode (#5752)
  * (64ae12) concerto/templates: trivial fix
  * (7478c5) clicrdv/templates: trivial fix
  * (08ea46) base.html: use named url instead of / (#5767)
  * (5bed32) autobilled invoices are not considered as automatically paid
  * (7e5ef4) online and offline payment dates returned separately
  * (a76c23) concerto: initial commit
  * (5ad5d3) fix typos in README
  * (1ba9d4) setup.py: add requests in install_requires
  * (bd5077) add jenkins.sh
  * (553f73) disable useless/outdated apps (queue, solis, mako)
  * (a2c0a0) passerelle_manage.py -> manage.py
  * (5dbf53) New organization of settings
  * (825987) requirements: use django-jsonresponse 0.10 from pypi
  * (739d3c) include pastell static files
  * (2ece67) Rename environment variable PASSERELLE_TENANT_BASE to TENANT_BASE to
    uniformize among projects (fixes #5513)
  * (7a6184) mention new jsonfield dependency
  * (eef569) pastell connector (#5440)
  * (0f9778) Use muli-tenant adapted storage handler when multitenant is on (fixes
    #5379)
  * (a940ee) Activate MULITENANT if PASSERELLE_TENANT_BASE is set (refs #5379)
  * (9fece8) Deactivate testing of south migrations when MULTITENANT is True
  * (6c9ac6) settings: only keep existing directories in VAR_DIRS (#5387)
  * (b7bdaf) Multitenant configuration (fixes #5379)
  * (549f6d) Remove django.contrib.sites from INSTALLED_APPS (fixes #5378)
  * (d37e1a) Make VAR_DIR and ETC_DIR overridable through environment variables
    (fixes #5377)
  * (bc4791) Add correct dependency on jsonresponse 0.10 (fixes #5376)
  * (8faaa9) Add gadjo to dependencies (fixes #5368)
  * (856aa5) Modernize settings.py (fixes #3088)
  * (eefdd6) settings: use global_settings to get default staticfiles finder value
  * (658cef) template: simplify code as logout button logic is now in gadjo (#5313)
  * (5cbb8f) remove copy of jquery (#5313)
  * (5cbcab) remove copy of font awesome (#5313)
  * (6937e6) use new gadjo static file finders (#5313)
  * (a991c8) style: force a max width on msg_class widget
  * (5f20f5) clicrdv: port to new system (#5187)
  * (e2b2d8) gdc: fix displayed URL
  * (395df9) use django 1.6 (#5252)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 12 Mar 2015 18:43:13 +0100

passerelle (0.5.0) trixie-eobuilder; urgency=low

  * (73397c) release 0.5.0, new acl system, rewrite sms apps
  * (86b170) l10n & i18n (#5179)
  * (f27fb2) manage: sort connectors in categories (#5173)
  * (455de4) messages: remove compatility leftovers (#5122)
  * (017015) convert choosit sms provider to new system (#5122)
  * (d012ea) convert mobyt to new system (#5122)
  * (2ecbf8) convert oxyd to new system (#5122)
  * (4bfb42) convert ovh application to new system (#5122)
  * (6ed1bf) gdc: fix specifying the request matter in URL
  * (0481c5) do not hardcode can_post_request permission in access right table
  * (02ffe4) ui to manage access rights (#5124)
  * (802c88) gdc: require special rights to post requests (#5121)
  * (daee19) decorator to check for access rights (#5109)
  * (e3369c) method to check if the user making the request has appropriate rights
    (#5108)
  * (931196) extend APIUser with a field for an IP address (#5107)
  * (8dc386) settings: add some support for debug toolbar (#5125)
  * (d91096) new SMS gateway: mobyt (#3653)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 28 Jul 2014 16:10:07 +0200

passerelle (0.4.0) trixie-eobuilder; urgency=low

  * (d4a6a2) release 0.4.0, new app model and manage portal
  * (23464f) gdc: move management pages under /manage, and require a login
  * (36d859) gdc: put edit views behind login_required
  * (7332be) build: ship .html and .mako files from all modules
  * (bdc7c1) add real logout link
  * (3aab6d) gdc: only require phpserialize/SOAPpy at runtime (#5053)
  * (398960) add possibility to prepend an entry to the breadcrumb bar (#5065)
  * (885847) add some minimalistic breadcrumb (#5065)
  * (c48e74) style: switch to gadjo for styling (#5055)
  * (e2bea9) gdc: display endpoints on view page (#5053)
  * (9e0fb7) add management interface (#5054)
  * (f98c80) gdc: rewrite application (#5053)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 08 Jul 2014 15:48:11 +0200

passerelle (0.3.1) trixie-eobuilder; urgency=low

  * (9ed95d) release 0.3.1
  * (98bce1) clicrdv: don't use records without publicname
  * (731b1b) __init__.py: s/verion/version/
  * (c40e95) setup.py: fix getèversion to support new tags

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 05 Jun 2014 17:06:01 +0200

passerelle (0.3.0) trixie-eobuilder; urgency=low

  * (986372) clicrdv: add details when cancellation fails
  * (0761fd) clicrdv: add a field for a default comment (#4692)
  * (26f650) clicrdv: initial migration
  * (8cece3) Fix spelling of "optional"
  * (230004) clicrdv: don't send None values
  * (a4a6d1) clicrdv: handles optionnal "fiche" parameters
  * (fb8109) clicrdv: don't use "id" in response
  * (d7d584) clicrdv: use method= in querystring
  * (1332c3) clicrdv: create and cancel
  * (e9e353) clicrdv: rewrite from scratch (part 1: GET)
  * (b9cb20) don't try to catch DatabaseError for template vars
  * (9eb391) solis: don't send "fonciers" if it's 0.0
  * (f8c0e1) catching the database exception while getting template vars
  * (e51704) using templating in sqlrepost's params
  * (ed6299) allowing django templating in passerelle apps
  * (9c73dd) makorepost: split render operation
  * (a1106d) solis: add " in integration mako template
  * (38d431) queue: don't use models verbose_name (fix #4339)
  * (4bd2ed) catching the eventual exceptions when the model is not synced with the
    db
  * (04442c) searching for template vars dict in TEMPLATE_VARS attribute from
    *settings*
  * (e321b0) template vars used in *sqlrepost* app
  * (85e192) template vars, defined in the database,  used in template contexts and
    in apps code
  * (c465e4) sqlalchemy dependency added for *sqlrepost* app
  * (01d95c) queue/repost: use mako.render_unicode (fix #4296)
  * (eb0eeb) using django json encoder to encode datetime and decimal objects
    instead of our custom encoder
  * (47b275) urls.py, homepage: show only activated apps
  * (169708) solis: etablissement demandes papier (#4235)
  * (4e1f5a) solis: orga tutelle demandes papiers #4235
  * (f9b5cb) solis: retrait demandes papier (#4235)
  * (429fd1) solis: adresse beneficiaire demande papier (#4235)
  * (5f85a1) solis: ajout dateInstallBeneficiaire (fix #4234)
  * (5d14f8) solis: toujours envoyer "fonciers" (fix #4233)
  * (e9f45e) csv: add filter parameter (ref #4066)
  * (d30ec9) Decimal objects also decoded by our custom json serializer
  * (e96c90) act naturally if 'raise' parameter passed via GET
  * (436342) customized to_json decorator raises specified exceptions only
  * (ab1332) sqlrepost: fix last commit...
  * (0b687c) sqlrepost: FIRST_ROW_TO_DICT returns null if there is no result
  * (87a681) sqlreport: return "null" if there is result
  * (1f9d38) missing import json
  * (004fb7) choosit/models: report error messages from choosit
  * (552558) sqlrepost: go poom yourself
  * (7b87ee) sqlrepost: using NullPool pooler for SQLAlchemy engine in order to
    prevent it to keep the connection
  * (6a8380) sqlrepost: returning one statement data list code review
  * (ccfe13) sqlrepost: return the list of data when one statement with no output
    name attached.
  * (d9be94) useless urls and views removed
  * (9408f3) catching the case when the executed request does not return rows
  * (2dcda7) custom 'to_json' refactored after the upgrade of django_jsonresponse to
    version 0.9.2
  * (112bf1) fix in requirements.txt
  * (0a4a14) requiremenets.txt updated
  * (e9e7ec) to_json decorator refactored(temporarily) in order to handle datetime
    objects
  * (7b2b7f) SQLrepost: use format() for SQL bindings
  * (b6a449) Revert "webservice, returning family's informations, prototype"
  * (1c1d18) Revert "Collector's appname updated in settings.py and in datasource
    admin"
  * (76816d) remove apps/collector
  * (f5e572) Revert "new package: queue gateways"
  * (8e005f) Revert "access control through apiuser"
  * (abf228) access control through apiuser
  * (04ffd9) new package: queue gateways
  * (64bbc1) SQLRepost moved in 'apps'
  * (6967d4) Testing the children data fetching
  * (9daa36) Tests and fixtures fixes
  * (8525a9) Collector's appname updated in settings.py and in datasource admin
  * (1e4574) Test and fixtures updated
  * (22f170) 'concerto' app renamed to 'collector'
  * (d9efcc) Fixtures and tests defined for 'concerto' app
  * (36bea5) Fixes on data forward to targets
  * (f8f939) Tests updated
  * (aaacbb) DB engine options read as dictionnary. Fixtures updated
  * (7082b9) fix on ALL_ROWS_TO_DICT output type
  * (e9744e) fixtures' SQL requests updated
  * (ae58f7) Initial version of sqlrepost
  * (481d02) webservice, returning family's informations, prototype
  * (2d1640) queue: add new field output_encoding to BaseOutputQueue
  * (ee2fc8) queue: initialize migrations
  * (a70824) queue: fix views
  * (e62a1f) access control through apiuser
  * (eb4426) new package: queue gateways
  * (2c4af5) new SMS gateway: ovh
  * (a6b66d) use the new clean_numbers() method in the SMS gateways
  * (7cf075) messages: add a generic clean_numbers() method
  * (bf2ee3) solis: datefin = now+180
  * (52627f) gdc: always returns after a SOAP call (#3488)
  * (f96ffb) solis: statusDemande (fix #3397)
  * (7c6ac0) Include MANIFEST.in into MANIFEST.in
  * (3b5aa5) setup.py sdist: store version into the archive
  * (24f717) solis: use new key @I for decision_v
  * (35efd4) solis: update solis-suivi-decision-commission
  * (08178c) solis: use now and now-180days for dates
  * (d84a26) solis: add "nomenclature" in "retraite"
  * (2c6a1b) solis: aide_ccas
  * (d1820c) new SMS gateway: oxyd
  * (f0e6ae) solis: fix "fonciers_annee"
  * (4227e0) solis: suppl. data (#3067)
  * (78980f) solis: add "Patrimoine"
  * (eb9bdc) solis: don't output bad "decision_v"
  * (d9e908) solis: add "modeReglement"
  * (ee5a0b) solis: add "situationFamiliale" for "Conjoint"
  * (50aab0) solis: "homonymie conjoint"
  * (0a0169) choosit: subscribe system
  * (774571) oups...
  * (bfbbde) choosit: always set transports.defined if user
  * (040e1e) add register templates in MANIFEST.in
  * (ed4ed8) gdc: accept an "objet" parameter
  * (919f34) datasources: pass parameters to post_data
  * (d8c316) add choosit newletters gateway (via register)
  * (30afd0) add register gateways
  * (fe3196) remove useless imports
  * (b8547f) add messages templates in MANIFEST.in
  * (f42346) south 0.8.x in setup.py and requirements.txt
  * (d2a8e5) create apps/choosit (with ChoositSMSGateway)
  * (fcf530) message/choosit: returns only a 'message'
  * (9890b6) message/choosit: sending json in a POST data var
  * (d2d959) messages/choosit: use POST
  * (39836f) messages: remove print
  * (ed2756) add messages API
  * (6b65b4) solis: no workflow_data_ prefix
  * (d51173) solis: prefix suivi workflow variables
  * (2918d1) missing __init__.py, again
  * (d45cc4) missing __init__.py
  * (27f4cc) add south migrations needed by last commit
  * (233f0c) add apiuser models and middleware (#2861)
  * (bdb799) solis: integration, periodicite=4
  * (c196c3) solis: integration fix #3072
  * (aca687) solis: select with indexDemande from "integration"
  * (828e94) solis: integration: add dateCompletude (fix #3065)
  * (b9ce43) solis: integration: "protection" can be null
  * (f060c5) solis: ws returns "" instead of [] (sigh)
  * (805406) solis: add solis-suivi-decision-commission-output.mako
  * (666e8b) solis: add solis-suivi-presentation-commission-output.mako
  * (053aed) solis: add solis-suivi-visite-output.mako template
  * (c6bd23) solis/integration: codeLieuDepot = 7
  * (e80322) solis/integration: add indexEtablissementAccueil
  * (938307) makorepost: can receive all the Query String
  * (234b23) solis: better date handling in export webservices
  * (851012) solis: add mako input for "suivi" webservices
  * (105d46) solis: fix solis-integration-input.mako

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 08 May 2014 14:35:16 +0200

passerelle (0.2) trixie-eobuilder; urgency=low

  * (bc36a7) solis: update solis-integration-input.mako
  * (f0a250) solis: update solis-integration-input.mako
  * (a60636) minifix in repost/__test__
  * (adcd11) add repost/templates in MANIFEST.in
  * (0882fc) add mako templates in MANIFEST.in
  * (eeb59b) add mako templates for Solis integration
  * (2ace63) add static MakoRepost system
  * (36e6f2) gdc: get voie_id from webservice if we do not get it from caller
  * (2f3b20) fix some import statements...
  * (8c6bfa) add makorepost in apps
  * (8a31e0) add /repost/__test__ (if debug is enable)
  * (3a0f13) add /repost API
  * (38b63f) solis: fix
  * (c6c7c8) /media files are viewable by logged users
  * (c9d5e5) datasources: do not fail on datasources with no parameters
  * (b87f6f) gdc: add new required voie_str parameter (#2934)
  * (855649) passerelle_manage.py installed by setup.py
  * (b1dba1) MANIFEST.in: copy static files
  * (a9b2dd) setup.py: version number build from git describe

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 10 Jun 2013 11:11:49 +0200

passerelle (0.1) trixie-eobuilder; urgency=low

  * (f74d98) use named urls in settings.py (fix #2870)
  * (b0a6ed) use url 'homepage' in base.html
  * (5fd124) don't use absolute URL (/) in base.html template
  * (afebb7) solis: quick-n-dirty cache for listecommunes
  * (ab1851) solis: fixes...
  * (632920) 'q' can be directly managed by the datasource
  * (b2917a) solis: use new operator matches for lieux
  * (43ba02) solis: charset=utf-8 in request headers
  * (e40464) solis: listelieux can use "commune-dep-com" format
  * (508474) solis: listecommunes can use "q" as a postal code
  * (c27c22) solis: expose communes of all departements
  * (3abce1) solis: fix "lieu" conciliation
  * (07326b) setup.py: use MANIFEST.in to add data files
  * (d225cc) setup.py: add data files
  * (a18069) apps: add init file
  * (37eae8) solis: conciliation lieux
  * (525a96) solis: simplify 'communes' names
  * (672bf5) solis: strip 'communes' names
  * (23d16c) solis: communes: id == pk from solis
  * (ba036e) solis: get keys by default in referentials
  * (371ddc) solis: test conciliation_adresse
  * (5c0afd) solis: prepare other conciliations
  * (4a7123) solis: communes, return solis id instead of postal code
  * (f72755) solis: handle "nom de jeune fille"
  * (d4bf05) solis: conciliation with/without birthday
  * (23c15a) solis: debug, dirty hack
  * (bf0a8a) solis: fixes, again...
  * (8db25a) solis: fixes...
  * (3f5543) solis: Referential datasource
  * (8ec7b0) csv: select output columns with ?columns=a,b,c (fix #2781)
  * (c96caf) solis: update test (import_flow)
  * (0968fc) solis: fix import_flow
  * (7cc6ea) solis: fix export_flow
  * (a8aaa6) solis: raise exceptions instead of return
  * (f7e614) don't sort results by default
  * (136e59) solis: "Homonymie" datasource
  * (6fd76f) id can't be empty (#2747)
  * (625b2a) add /datasource/<id>/json view (get_data_by_id) (fix #2747)
  * (f530e2) add solis in INSTALLED_APPS
  * (fe0e51) solis: datasource parameters (base_url)
  * (c06d36) solis: add SolisCommunes source
  * (dec772) solis: first commit
  * (87df33) gdc: transform gdc IDENTIFIANT to a standard 'id' key
  * (92d943) serving static files (in development only)
  * (ea1cba) requirements: use django 1.5.x
  * (d17849) gdc: fix charset handling for data we get as serialized php
  * (644b0b) remove unnecessary clicrdv import
  * (70caf1) gdc: add connector to the gdc app
  * (df042c) transform clicrdv module into a third-party apps (#2582)
  * (af3671) add an index page listing data sources
  * (412dfd) add support for clicrdv date and time data sources
  * (75dfb5) allow dashes in datasource slugs
  * (21ea55) give jsonp format its own URL
  * (4792ce) admin: display title of data sources
  * (bd2750) datasources: add a view template
  * (90ca42) minimalistic homepage view
  * (b3e1b3) csv: add parameters for id and text columns
  * (708f37) datasources: sort results
  * (66c113) datasources: add support for filtering
  * (5e718d) datasources: start a csv data source
  * (5e65ba) build: add django-jsonresponse requirement
  * (fe2075) admin: enable
  * (ed6053) always ignore pyc files
  * (345845) settings: add default (sqlite3) database
  * (a560ce) settings: add support for a local_settings.py module
  * (dee85f) infra: setup.py
  * (660f7c) this will be AGPL
  * (00aff4) init: django-admin startproject passerelle

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 May 2013 10:33:26 +0200
