Skip to content

Releases: HanashiDev/dev.hanashi.wsc.discord-api

2.7.2

22 Oct 12:20
0cba12e
Compare
Choose a tag to compare

Version für WSC 6.1

Fehlerbehebung

  • behebt Problem mit "Anzeigen aktualisieren"

2.7.1

11 Oct 07:05
05cfa97
Compare
Choose a tag to compare

Version für WSC 6.1

Technische Änderung

  • Implementierung des neuen FileProcessorFormField

Achtung: nach dem Update auf Version 2.7.1 muss die Anzeige aktualisiert werden. ACP > Verwaltung > Anzeigen aktualisieren > Discord-Webhook-Avatar aktualisieren

2.6.6

27 Sep 07:34
b0b88ff
Compare
Choose a tag to compare

Technische Änderungen

  • das Timeout zur Discord-API wurde von 2 Sekunden auf 10 Sekunden erhöht

2.7.0

31 Aug 07:39
ad9d29d
Compare
Choose a tag to compare

Features:

  • wenn die PHP-Erweiterung sodium nicht installiert und aktiviert ist, wird eine Meldung im ACP-Dashboard angezeigt
  • neues FormField wcf\system\discord\field\DiscordChannelMultiSelectFormField für die Verwendung mit dem FormBuilder
  • neue Klasse wcf\system\discord\WebhookHandler, um Webhooks einfacher zu erstellen
  • der Timeout zur API-Schnittstelle wurde auf 10 Sekunden erhöht
  • im ACP wird bei der Webhook-Übersicht nun der Channelname mit ausgegeben
  • das System für Application Interactions wurde komplett überarbeitet
  • Discord-Interactions werden mit aktivierten Debug-Modus in der Datenbank-Tabelle wcf1_discord_interaction_log geloggt, das vereinfacht die Entwicklung
  • neue Template-Events im Template discordBotAddManager.tpl hinzugefügt
  • neues PSR-14-Event wcf\event\discord\DiscordOAuthRequiredCollecting hinzugefügt, um von Dritt-Plugins zu sagen, dass OAuth2 genutzt werden muss
  • neues PSR-14-Event wcf\event\discord\DiscordPublicKeyRequiredCollecting hinzugefügt, um von Dritt-Plugins zu sagen, dass der Public-Key benötigt wird
  • neues PSR-14-Event wcf\event\discord\DiscordIntentsCollecting hinzugefügt, um von Dritt-Plugins zu sagen, welche Gateway Intents benötigt werden

Technische Änderungen:

  • acpMenu-PIP wurde durch neue "acp menu"-API ersetzt
  • #[Override] wurde zu Kind-Methoden hinzugefügt, die Methoden aus Elternklassen überschreiben
  • Deprecations wurden entfernt
  • Templates, welche sowohl im Frontend, als auch im Backend genutzt werden, haben den Präfix shared_ erhalten
  • Sprachvariablen für JavaScripts werden nun durch jsphrase im Template angegeben
  • der @-Präfix wurde in Templates durch den unsafe:-Präfix ersetzt
  • der Template-Modifier |time wurde durch das Template-Plugin time ersetzt
  • striktere Typen in einigen Klassen
  • Hinweise zu Discord-Sync und Discord-Shoutbox wurden entfernt, um keine unnötige Werbung zu machen

Deprecations & Breaking Change:

  • die bereits als veraltet markierte Klasse wcf\system\discord\SecretFormField wurde komplett entfernt
  • die JavaScript-Klasse Hanashi/Discord/Gateway wurde als deprecated markiert
  • das System für Application Interactions wurde komplett überarbeitet

2.6.5

13 Aug 13:53
8563e0f
Compare
Choose a tag to compare

Features

  • fehlende Discord-API-Funktionen hinzugefügt

2.6.4

03 Jul 14:46
9c82d30
Compare
Choose a tag to compare

Fehlerbehebung

  • das Update von 2.5.2 war nicht möglich

2.5.2

03 Jul 14:42
a27fa30
Compare
Choose a tag to compare

Fehlerbehebung

  • wenn keine Discord-Rolle zurück kam, konnte die Benutzergruppen nicht mehr bearbeitet werden

2.6.3

12 Nov 20:37
b53a33d
Compare
Choose a tag to compare

Technische Änderungen

  • Klassen als final markiert
  • unnötige empty ersetzt
  • Ausgabe eines Fehlers unterdrückt wenn Rate Limits erreicht sind

2.6.2

22 Oct 10:27
cee2464
Compare
Choose a tag to compare

Technische Änderungen

  • unnötige Gateway-Testerfunktion entfernt
  • DiscordGateway überarbeitet
  • jQuery-Code entfernt

2.6.1

09 Sep 07:40
Compare
Choose a tag to compare

Fehlerbehebung im Zusammenhang mit den Fontawesome Icons