univention-sanis (1.0.9) unstable; urgency=medium

  * chore(univention-sanis): validate package works for UCS 5.2 #47016
  * perf(univention-sanis): cache UCR to avoid repeated reloads during JSON parsing #46456
  * perf(univention-sanis): cache persons JSON in get_context_email on first call #46456
  * fix(univention-sanis): wording and missing format-string in script generation messages
  * fix(univention-sanis): handle erreichbarkeiten=null returned from API
    instead of raising TypeError
  * chore(univention-sanis): bump copyright year to 2026

 -- Jonas Einnolf <einnolf@univention.de>  Fri, 08 May 2026 10:50:00 +0200

univention-sanis (1.0.8) unstable; urgency=low

  * feat(univention-sanis): Add Feature To Import E-Mails #45906

 -- Jonas Einnolf <einnolf@univention.de>  Tue, 01 Jul 2025 03:23:34 +0200

univention-sanis (1.0.7) unstable; urgency=medium

  * fix(univention-sanis): correct course name normalization #45642

 -- Timo Hollwedel <hollwedel@univention.de>  Fri, 13 Dec 2024 10:37:31 +0100

univention-sanis (1.0.6) unstable; urgency=medium

  * fix(univention-sanis): fix activate courses UCRV default value handling
    #45642

 -- Timo Hollwedel <hollwedel@univention.de>  Tue, 10 Dec 2024 08:35:51 +0100

univention-sanis (1.0.5) unstable; urgency=medium

  * feat(univention-sanis): add configurable prefix with UCRV for courses import

 -- Timo Hollwedel <hollwedel@univention.de>  Wed, 27 Nov 2024 15:27:56 +0100

univention-sanis (1.0.4) unstable; urgency=medium

  * feat(univention-sanis): implement handling of courses with UCRV activation
    #45642

 -- Timo Hollwedel <hollwedel@univention.de>  Tue, 26 Nov 2024 14:48:30 +0100

univention-sanis (1.0.3) unstable; urgency=low

  * fix expected separator in user_import_sanis_example.json

 -- Andreas Peichert <peichert@univention.de>  Tue, 22 Aug 2023 11:22:22 +0200

univention-sanis (1.0.2) unstable; urgency=medium

  * Added validation against all role assignments that the import cannot
    handle right now. - #43882
  * Add different import system with one file for all schools, and with
    different source IDs (allows creation of multiple accounts for one
    person)

 -- Frank Greif <greif@univention.de>  Tue, 25 Jul 2023 09:56:56 +0200

univention-sanis (1.0.1) unstable; urgency=medium

  * Added group processing, validation, documentation etc. - #43882

 -- Frank Greif <greif@univention.de>  Fri, 30 Jun 2023 14:20:06 +0200

univention-sanis (1.0.0) unstable; urgency=medium

  * Initial release - #43882

 -- Frank Greif <greif@univention.de>  Thu, 25 May 2023 15:59:48 +0200
