.. _intro_changes:

=============================
Změny v jednotlivých verzích
=============================

Tento dokument shrnuje změny v jednotlivých verzích komponenty *PEVA Connector*.

Změny jsou uvedeny v chronologickém pořadí, nejdříve jsou uvedeny změny
v nejnovější verzi.

1.0.0
=====================

 * Nově: Vyčlenění importu PEvA z nástroje Imwhooser do samostatné aplikace
   *PEVA Connector*. Funkčně odpovídá původnímu importu PEvA.
 * Nově: Idempotentní migrace databáze - schéma se buď vytvoří na prázdné DB,
   nebo se převezme existující databáze Imwhooseru v "PEVA módu"
   (viz :ref:`config_migration`).
 * Nově: Při převzetí databáze se automaticky a nevratně odstraní entity-side
   schéma Imwhooseru (sloupec ``elza_queue.entity_id`` a tabulky ``imw_*`` /
   ``*_person``), které PEVA Connector nevyužívá. Úklid již není volitelný
   (zrušen Liquibase kontext ``cleanup`` i nastavení ``spring.liquibase.contexts``).
 * Nově: Hodnota ``name`` u oddělení v konfiguraci ``departments`` se páruje
   proti názvu **i** číslu oddělení v PEvA. Při stahování se k fondu ukládají
   obě hodnoty, takže stačí uvést kteroukoli z nich (viz :ref:`config_peva`).
 * Nově: Distribuční balíček ``.zip`` (jar, ukázková konfigurace, dokumentace).
 * Dokumentace: popsáno, že fondy zakládané konektorem jsou v Elze *spravované*
   (jen pro čtení) a servisní účet Elzy proto potřebuje oprávnění *ADMIN*; při
   chybě odeslání záznam zůstává ve frontě a odeslání se opakuje až do úspěchu
   (viz :ref:`intro_readonly`).
