ants-hub (40-1~eob130+1) trixie-eobuilder; urgency=low

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

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

ants-hub (39) trixie-eobuilder; urgency=low

  * (06ee76) api/ants: does not send rdv if ants is down (#106636)
  * (e00e25) misc: use last pylint version
  * (3914ce) misc: fix warning about use of SPDX license strings

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 06 Jun 2025 11:44:36 +0200

ants-hub (38) trixie-eobuilder; urgency=low

  * (a181de) misc: set minimal django version to 4.2 (#101218)
  * (d28cb0) misc: adapt to API change in dj42 (#101218)
  * (e6e3d3) tests: adapt to admin change in dj42 (#101218)
  * (630561) ci: update tox to only test against django 4.2 (#101218)
  * (11dc9d) misc: let pre-commit apply changes (#101218)
  * (99857c) ci: update black version (#101218)
  * (2bf3d8) ci: change black to target python 3.11 (#101218)
  * (d502ce) ci: change django-upgrade to target django 4.2 (#101218)
  * (a20b4c) ci: change pyupgrade to target python 3.11 (#101218)
  * (1b5d3d) ci: update django-upgrade version (#101218)
  * (4f12e4) ci: update pyupgrade version (#101218)
  * (2fad27) misc: authorized all predemande numbers if ANTS is down (#105328)
  * (0963aa) api/chrono: return a response with accept_rdv=False if the ANTS service
    is down (#105328)
  * (821e89) api: lower timeout of request to ANTS to 2 seconds (#105327)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 07 May 2025 14:33:48 +0200

ants-hub (37) trixie-eobuilder; urgency=low

  * (25737f) misc: wrap never_cache in method_decorator

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Feb 2025 19:43:24 +0100

ants-hub (36) trixie-eobuilder; urgency=low

  * (c03f90) api: prevent duplicate rdv in rendez-vous-disponible (#101686)
  * (77c6a4) ci: use --cov-context instead of dynamic_context in .ini

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Feb 2025 10:22:34 +0100

ants-hub (35) trixie-eobuilder; urgency=low

  * (1c43cb) misc: fix typo in log message (#94867)
  * (500a93) misc: add setuptools to tox.ini and ignore some warnings

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 04 Sep 2024 15:43:49 +0200

ants-hub (34) trixie-eobuilder; urgency=low

  * (cc4441) api: log raccordement and random meeting_point in rdv-status (#93832)
  * (5564fe) trivial: update pre-commit-hooks to 4.6.0 (#93275)
  * (bf3be3) ci: stop building for bullseye (#93027)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 03 Aug 2024 12:21:37 +0200

ants-hub (33) trixie-eobuilder; urgency=low

  * (d9890d) api: fix multiple returns of same managed meeting point (#92281)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 25 Jun 2024 19:11:41 +0200

ants-hub (32) trixie-eobuilder; urgency=low

  * (b6b680) api: only returns places with plages (#92041)
  * (08ea96) tests: add test on new meeting_point_id parameter to /api/status
    (#91953)
  * (ef682c) misc: send a random meeting_point_id when calling /api/status (#91953)
  * (5ea6ea) api: handle meeting_point_id parameter to /api/status (#91953)
  * (773a88) api: export lieu.last_gmmp in GET rendez-vous-disponibles/ (#91550)
  * (186055) data: store last read from getManagedMeetingPoints in lieu.last_gmmp
    (#91550)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 19 Jun 2024 13:53:15 +0200

ants-hub (31) trixie-eobuilder; urgency=low

  * (1e0137) misc: filter lieu.id when getting availableTimeSlots (#91714)

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

ants-hub (30) trixie-eobuilder; urgency=low

  * (1187b9) api: properly log ignored rdv for malformed/not found application_id
    (#91691)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 Jun 2024 14:17:11 +0200

ants-hub (29) trixie-eobuilder; urgency=low

  * (694c17) debian: add disable-write-exception=true to uwsgi.ini (#91533)
  * (e17d3e) api: force canceled=None on create/updated rendez-vous (#89757)
  * (6d784a) misc: change fixture example1.json as identifiant_predemande is always
    stored as uppercase (#89757)
  * (b9e9f5) api: validate identifiant_predemande in rendez-vous-disponibles
    (#89791)
  * (0e3fc4) api: do not log a success when a rendez-vous is not pushed (#89756)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 06 Jun 2024 14:22:54 +0200

ants-hub (28) trixie-eobuilder; urgency=low

  * (dbffe4) api: simplify push_rdv()/upload_rdvs() (#89609)
  * (99a25b) misc: add logo_url to JSON schema of rdv-disponibles (#89726)
  * (4e6e41) api: fix retrieval of lieu attributes (#89726)
  * (65b695) misc: use ANTS_HUB_BASE_URL to make callback_url (#89701)
  * (13a9f6) api: do not return canceled rendez-vous in searchApplicationIds
    (#89729)

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

ants-hub (27) trixie-eobuilder; urgency=low

  * (222760) misc: add missing __init__.py for sdist to work (#89314)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 15 Apr 2024 19:25:44 +0200

ants-hub (26) trixie-eobuilder; urgency=low

  * (be65c4) misc: use BEGIN IMMEDIATE to start transactions (#89314)
  * (a8553f) api: send a correct management_url to /api/appointments (#89529)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 15 Apr 2024 10:56:13 +0200

ants-hub (25) trixie-eobuilder; urgency=low

  * (66c218) setup.py: relax constraint on jsonschema (#84952)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Dec 2023 10:48:17 +0100

ants-hub (24) trixie-eobuilder; urgency=low

  * (8fafb0) api/chrono: does not return HTTP 500 with error "too busy" (#84817)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 17 Dec 2023 14:12:57 +0100

ants-hub (23) trixie-eobuilder; urgency=low

  * (62ea9b) api/ants: log part of the response on HTTP errors (#84720)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 14 Dec 2023 10:39:52 +0100

ants-hub (22) trixie-eobuilder; urgency=low

  * (0d4155) api/ants: check existing appointments before creating/deleting (#83558)
  * (dcb622) ants/api: refactor call to the doublon API (#83558)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Nov 2023 22:54:48 +0100

ants-hub (21) trixie-eobuilder; urgency=low

  * (455218) api/ants: fix setting of last_upload (#83553)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Nov 2023 18:51:35 +0100

ants-hub (20) trixie-eobuilder; urgency=low

  * (498feb) api/ants: prevent too long transactions when pushing rdvs (#83553)
  * (64cbac) chrono: normalize identifiant_predemande when received (#83552)
  * (98c154) ants: normalize and check identifiant_predemande on push (#83552)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Nov 2023 18:17:04 +0100

ants-hub (19) trixie-eobuilder; urgency=low

  * (57edcd) misc: add missing __init__.py files (#76412)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Nov 2023 16:58:39 +0100

ants-hub (18) trixie-eobuilder; urgency=low

  * (0fa003) Reimplement predemandes API over the new rdv-status API (#76412)
  * (2f9cd3) Implement new rdv-status endpoint (#76412)
  * (d5e6f7) Implement API v2 "Optimistion des rendez-vous en mairies" (#76412)
  * (c6b585) tox.ini: add allowlist_externals for local scripts (#76412)
  * (f48ee3) debian: add back memory-report to uwsgi default configuration (#80451)
  * (587f6f) debian: add uwsgi/ants-hub SyslogIdentifier in service (#82977)
  * (26b7d9) ci: keep on using pylint 2 while pylint-django is not ready (#81905)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 15 Nov 2023 15:31:19 +0100

ants-hub (17) trixie-eobuilder; urgency=low

  * (b0c273) Revert "use correct iso8601 datetime in availableTimeSlots (#80133)"

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 13 Sep 2023 15:17:48 +0200

ants-hub (16) trixie-eobuilder; urgency=low

  * (ee5bda) use correct iso8601 datetime in availableTimeSlots (#80133)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 05 Sep 2023 19:09:33 +0200

ants-hub (15) trixie-eobuilder; urgency=low

  * (3c4b0b) chrono: allow asking for many pre-demandes statuses (#80597)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 28 Aug 2023 11:58:24 +0200

ants-hub (14) trixie-eobuilder; urgency=low

  * (1927c3) retry on exception 'database is locked' (#80538)
  * (a988b2) misc: update git-blame-ignore-revs to ignore quote changes (#79788)
  * (6931c3) misc: apply double-quote-string-fixer (#79788)
  * (5d5f00) misc: add pre commit hook to force single quotes (#79788)
  * (df0b6e) debian: remove memory-report from uwsgi default configuration (#79890)
  * (765de9) debian: add missing epoch to python3-django version (#79646)
  * (fa4f76) ci: build deb package for bookworm (#78968)
  * (a4dfa6) tests: use different latitude and longitude in fixture

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 24 Aug 2023 17:27:12 +0200

ants-hub (13) trixie-eobuilder; urgency=low

  * (8ec558) api/chrono: fix cancellation of a rendez-vous with full synchronisation
    (#78692)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Jun 2023 08:44:37 +0200

ants-hub (11) trixie-eobuilder; urgency=low

  * (b4ee48) tests: fix pylint warning

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Jun 2023 08:05:44 +0200

ants-hub (10) trixie-eobuilder; urgency=low

  * (6e6855) misc: typo applications_ids -> application_ids
  * (67e5c8) allow value 5 for documents_number

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Jun 2023 07:57:54 +0200

ants-hub (9) trixie-eobuilder; urgency=low

  * (cafe29) api/chrono: use more idiomatic code for update

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 14 Jun 2023 10:36:30 +0200

ants-hub (8) trixie-eobuilder; urgency=low

  * (f3e91b) admin: show the URL to configure in hobo (bis)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 14 Jun 2023 09:46:43 +0200

ants-hub (7) trixie-eobuilder; urgency=low

  * (f09f0b) admin: show the URL to configure in hobo
  * (19ba7e) misc: publish static files when running locally

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Jun 2023 21:52:01 +0200

ants-hub (6) trixie-eobuilder; urgency=low

  * (48095f) admin: setup an admin role
  * (5ccf4b) admin: make synchronized objects uneditable

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Jun 2023 16:05:24 +0200

ants-hub (5) trixie-eobuilder; urgency=low

  * (67d129) misc: accept different durations for the same plage's date/types

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 13 Jun 2023 10:44:10 +0200

ants-hub (4) trixie-eobuilder; urgency=low

  * (631f06) chrono: do not check uniqueness on id and source_id when updating

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

ants-hub (3) trixie-eobuilder; urgency=low

  * (674509) chrono: reorder plage periods before injection in horaire list
  * (f93fb4) tests: fix typo

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

ants-hub (2) trixie-eobuilder; urgency=low

  * (807a88) misc: load middleware in SAML views

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 23 May 2023 10:02:02 +0200

ants-hub (1.3) trixie-eobuilder; urgency=low

  * (782d8a) misc: add a profiling middleware
  * (3a8c84) misc: optimize use of middlewares
  * (58b91b) misc: optimize using raw sql
  * (81c598) misc: optimize generation of rdv url
  * (f6466a) misc: optimize check of auth_token
  * (f50c2d) misc: optimize querying with values_list()
  * (9b5430) misc: optimize sqlite3 pragma
  * (5a8414) settings.py: change datefmt of logs
  * (3195d4) tox.ini: add runuwsgi and bench targets

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 14 Apr 2023 01:14:57 +0200

ants-hub (1.2) trixie-eobuilder; urgency=low

  * (0cc9bc) tests: test display of URL for chrono
  * (179abf) tests: add test on naive times in update to rendez-vous-disponibles
  * (c47188) misc: use make_naive from ants_hub.timezone
  * (5f3fff) admin: show display links on nom columns
  * (6d3804) admin: show URL for configuring chrono
  * (2d73c8) api: add missing WWW-Authenticate header
  * (9a74cf) misc: remove new-api-key command
  * (bac95b) tests: add more
  * (96e5b8) api: do not check what is already checked by the JSON schema
  * (98f12d) models: use nowait=True when locking
  * (789e5a) tests: add more
  * (52e0f1) admin: complete configuration

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 12 Apr 2023 18:55:44 +0200

ants-hub (1.1) trixie-eobuilder; urgency=low

  * (eab5b6) debian: prefer uwsgi's logto2 directive

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 08 Apr 2023 01:10:22 +0200

ants-hub (1.0) trixie-eobuilder; urgency=low

  * (f7ab87) api: do not log if nothing was changed
  * (ca665e) debian: divert uwsgi logs

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 08 Apr 2023 00:54:54 +0200

ants-hub (0.9) trixie-eobuilder; urgency=low

  * (add7d5) debian: improve logging configuration

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 08 Apr 2023 00:23:30 +0200

ants-hub (0.8) trixie-eobuilder; urgency=low

  * (d0809a) misc: fix trace when count_by_model is empty

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 Apr 2023 23:47:41 +0200

ants-hub (0.7) trixie-eobuilder; urgency=low

  * (5a5a1e) debian: log to systemd

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 Apr 2023 21:58:58 +0200

ants-hub (0.6) trixie-eobuilder; urgency=low

  * (a36d9f) api: add logs to chrono endpoints
  * (f9ce1d) api: add logs to ants endpoints
  * (244525) misc: uniformize collectivite and lieu creation/update, better use of
    full_clean()
  * (b986bd) misc: return 400 on validation error
  * (062b06) misc: always handle time as naive
  * (49e859) schema: remove obsolete RETRIEVAL value
  * (2ba66c) misc: correctly report deleted lieux/plages/rdvs on full update
  * (f29d36) misc: implement full synchronization
  * (5a85c8) data: adapt admin fields
  * (cf8a95) setup.py: produce PEP440 compatible version when repositoty is dirty

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 07 Apr 2023 21:49:33 +0200

ants-hub (0.5) trixie-eobuilder; urgency=low

  * (719950) misc: improve TypeDeRdv interface
  * (0974ce) data: add __str__ method to Config

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Apr 2023 16:18:53 +0200

ants-hub (0.4) trixie-eobuilder; urgency=low

  * (47b3f0) misc: adapt to py39 datetime.fromisoformat

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Apr 2023 10:52:27 +0200

ants-hub (0.3) trixie-eobuilder; urgency=low

  * (325320) api: fix typo in searchApplicationIds endpoint
  * (62d5f2) api: allow access to ANTS API for logged users
  * (2fa705) tox.ini: do not use the installed script
  * (c3b531) admin: add Config model
  * (e5349d) misc: integrate review by ANTS
  * (633c50) tests: augment test on searchApplicationIds parameters parsing
  * (ab88a7) ants: change handling of reason and documents_number
  * (a2b3ad) data: make get_annulation_url() piggyback on get_gestion_url()
  * (50df42) data: improve display of horaires
  * (3c7e76) tests: augment tests on parameters parsing
  * (50c8a1) tox.ini: add coverage configuration
  * (d75444) tests: add tests on ANTS endpoints
  * (567029) tests: augment test on GET rendez-vous-disponibles
  * (446637) tox.ini: launch pylint as part of the normal run
  * (5e8a14) misc: amend fixture to fixe missing apikey_digest
  * (3d3698) misc: fix login/logout view for working with django-mellon

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Apr 2023 10:47:08 +0200

ants-hub (0.2) trixie-eobuilder; urgency=low

  * (8f1681) debian: make ants-hub owner of /var/lib/ants-hub

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 03 Apr 2023 18:13:53 +0200

ants-hub (0.1) trixie-eobuilder; urgency=low

  * (5d3e53) initial commit

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 03 Apr 2023 18:03:30 +0200
