[changes]
 * Added a new option "Automatic email responses (e.g. Out-Of-Office) must not change existing tickets": causes i-net HelpDesk to check incoming emails for auto-response information. It addresses the issue that out-of-office-replies reopen previously closed tickets. If an email is an auto-response, no automatic emails will be sent as response and no structural changes are applied to the ticket. Those structural changes (which are omitted) are:
   * Reactivating closed ticket
   * Authorizing inquiries
   * Changing ticket fields or escalating tickets
   * Marking tickets as 'unread'
   * If the mechanism is not working with your mail-server, please send a copy of the automatic mail to `helpdesk[at]inetsoftware.de`
 * Introduced new option in *Configuration/Reading Emails*: Individual emails sent to multiple accounts can be read only by the first account to avoid duplication
 * In User and Group Manager every action can be allowed/restricted for Users or Groups (Bearbeiten, Termin entfernen, Bündeln, Entbündeln, Ticketfeld ändern)
 * The "Default Sender in Answer Dialog" order, found in Configuration (Advanced Mode) -> Sending Emails, will now be initially installed as 1. Mailbox, 2. Resource, 3. Supporter, 4. Category, 5. Fallback
 * New option in *Configuration/Auto-Emails*: can now activate/deactivate the sending of auto-mails to supporters about their own actions
 * In the *Auto Text* configuration, there is a search available to filter down the list by a phrase
 * The lists of categories and locations can now be filtered in the configuration application
 * When deleting a category in *Configuration/Ticket/Values*, a warning is displayed when deleting a category used in an email account. Also removes the invalid category from the email account
 * Identifier Field in the Web Client uses the Text Fields Settings configuration for custom database values
 * Added the ability to create tickets via collaboration tools such as CoWork, Discord, or MS Teams. The command name is `newticket` and it will walk you through multiple steps to choose the ticket owner, the subject, and the request text
 * Removed option "Default user location" from *Configuration/Ticket/Settings/Default Values*, because is being set in "User Fields"
 * The category option "Do not offer to end user" is now correctly visualized in the configuration in terms of inheritance of this option by subcategories
 * Added ability to change ticket fields using a WebAPI apply action
   * Added entry `ticketFields` to `apply` action JSON
   * Added ability to detect `ticketFields` by their localized display name in addition to the key. Also, the values are accepted in plain rather than using String-encoded JSON
   * Added entry `ticketIdReference` to ticket details response, containing the ticket ID used for email referencing

[changes:de]
 * Neue Option "Automatische E-Mail-Antworten (z.B. Out-Of-Office) dürfen bestehende Tickets nicht verändern" hinzugefügt: veranlasst i-net HelpDesk, eingehende E-Mails auf automatische Antwortinformationen zu überprüfen. Damit wird das Problem behoben, dass Out-of-Office-Antworten zuvor geschlossene Anfragen wieder öffnen. Wenn eine E-Mail eine automatische Antwort ist, werden keine automatischen E-Mails als Antwort gesendet und es werden keine strukturellen Änderungen an der Anfrage vorgenommen. Diese strukturellen Änderungen (die weggelassen werden) sind:
   * Reaktivierung geschlossener Anfragen
   * Autorisierung von Anfragen
   * Ändern von Ticketfeldern oder Eskalieren von Tickets
   * Kennzeichnung von Anfragen als "ungelesen"
   * Sollte der Mechanismus mit Ihrem Mail-Server nicht funktionieren, senden Sie bitte eine Kopie der automatischen Mail an `helpdesk[at]inetsoftware.de`
 * Neue Option in *Konfiguration/E-Mails empfangen* eingeführt: Einzelne E-Mails, die an mehrere Konten gesendet werden, können nur vom ersten Konto gelesen werden, um Doppelungen beim Erstellen von Tickets zu vermeiden
 * Im Benutzer- und Gruppenmanager kann jede Aktion für Benutzer oder Gruppen erlaubt/eingeschränkt werden (Bearbeiten, Termin entfernen, Bündeln, Entbündeln, Ticketfeld ändern)
 * Die Reihenfolge für "Standardabsender im Antwortdialog", zu finden in der *Konfiguration (Erweiterter Modus) -> E-Mails senden*, wird nun zunächst als: *1. Postfach, 2. Ressource, 3. Supporter, 4. Kategorie, 5. Fallback* eingestellt
 * Neue Option in *Konfiguration/Auto-E-Mails*: kann jetzt das Senden von Auto-E-Mails an Supporter über ihre eigenen Aktionen aktivieren/deaktivieren
 * In der *Textbausteine*-Konfiguration ist eine Suche verfügbar, um die Liste nach einer Phrase zu filtern
 * Die Listen der Kategorien und Standorte können nun in der Konfigurationsanwendung gefiltert werden
 * Beim Löschen einer Kategorie in *Konfiguration/Ticket/Werte* wird nun eine Warnung angezeigt, wenn eine Kategorie gelöscht wird, die von einem E-Mail-Konto verwendet wird. Außerdem wird die ungültige Kategorie aus dem E-Mail-Konto entfernt
 * Das Identifizierungsfeld im Web Client verwendet die Konfiguration der Textfeldeinstellungen für benutzerdefinierte Datenbankwerte
 * Es wurde die Möglichkeit hinzugefügt, Tickets über Kollaborationstools wie CoWork, Discord oder MS Teams zu erstellen. Der Befehl heißt `newticket` und führt Sie durch mehrere Schritte zur Auswahl des Ticketbesitzers, des Betreffs und des Anfragetextes
 * Die Option "Standard-Benutzerstandort" wurde aus *Konfiguration/Ticket/Einstellungen/Defaultwerte* entfernt, da dies in den "Benutzerfeldern" eingestellt werden
 * Die Kategorieoption "Dem Endbenutzer nicht anbieten" wird nun in der Konfiguration korrekt dargestellt, was die Vererbung dieser Option durch Unterkategorien betrifft
 * Möglichkeit hinzugefügt, Ticketfelder über eine WebAPI-Aktion zu ändern
   * Eintrag `ticketFields` zum JSON der `apply` Aktion hinzugefügt
   * Es wurde die Möglichkeit hinzugefügt, `ticketFields` anhand ihres lokalisierten Anzeigenamens zusätzlich zum Schlüssel zu erkennen. Außerdem werden die Werte im Klartext akzeptiert, anstatt String-kodiertes JSON zu verwenden
   * Eintrag `ticketIdReference` zur Ticket-Detail-Antwort hinzugefügt, der die für die E-Mail-Referenzierung verwendete Ticket-ID enthält

[bugfixes]
 * When receiving emails from non-existing users in existing tickets, the sender-email is no longer prepended to the subject
 * Read-In attachments from emails will be deleted again from the filesystems temporary directory
 * Fixed a rare bug appearing when reading two emails from different accounts with the same attachment-name concurrently, that the attachment of one email accidently replaces the attachment of the other email
 * Fixed a rare bug causing the Enduser to be set as Last Supporter after reading an Email from the Enduser.
 * Fixed a bug causing the Desktop-Client to crash at start-up when certain user-fields are configured to be hidden
 * Fixed a bug removing the date for resubmission on incoming autorespond-emails or on emails from resource-members without status change.
 * Fixed a bug causing the field "identifier" to not allow no-selection when using an SQL-Query for the field.
 * Fixed the "parent category" setting in Category configuration not correctly filtering based on the input
 * Fixed a bug using the deleted category in mail-account or when set by mail-trigger if the category with that name exists as deleted AND non-deleted
  
[bugfixes:de]
 * Beim Empfang von E-Mails von nicht existierenden Benutzern in bestehenden Tickets wird die Absender-E-Mail nicht mehr dem Betreff vorangestellt
 * Eingelesene Anhänge von E-Mails werden nun wieder aus dem temporären Verzeichnis des Dateisystems gelöscht
 * Ein seltener Fehler wurde behoben, der beim gleichzeitigen Lesen von zwei E-Mails von verschiedenen Konten mit demselben Anhangsnamen auftrat und dazu führte, dass der Anhang der einen E-Mail versehentlich den Anhang der anderen E-Mail ersetzte
 * Seltener Fehler behoben, der dazu führte, dass der Endbenutzer nach dem Lesen einer E-Mail des Endbenutzers als letzter Supporter gesetzt wurde.
 * Fehler behoben, durch den der Desktop-Client beim Start abstürzte, wenn bestimmte Benutzerfelder als versteckt konfiguriert waren
 * Ein Fehler wurde behoben, der das Datum für die Wiedervorlage bei eingehenden Autorespond-E-Mails oder bei E-Mails von Ressourcenmitgliedern ohne Statusänderung entfernte.
 * Es wurde ein Fehler behoben, der dazu führte, dass das Feld "Bezeichner" keine Auswahl zuließ, wenn eine SQL-Query für das Feld verwendet wurde.
 * Die Einstellung "übergeordnete Kategorie" in der Kategoriekonfiguration filterte nicht korrekt auf Basis der Eingabe
 * Es wurde ein Fehler behoben, der dazu führte, dass die gelöschte Kategorie im Mail-Account oder beim Setzen durch den Mail-Trigger verwendet wurde, wenn die Kategorie mit diesem Namen als gelöscht UND nicht-gelöscht existiert

[security]

[security:de]
