Releases: Skript-MC/Swan
Releases · Skript-MC/Swan
4.0.0 - Swan moderne !
Changements notables
- Suppression de la commande d'aide, qui peut être affichée en commençant à taper
/
- Suppression des pieds-de-page des Embed (exécuté par xx, le xx) car c'est facilement visible avec les slash commands
- Utilisation des pré-conditions natives de Discord
- Utilisation du système de permissions en messages privés natif de Discord
- Amélioration de la commande
/move
- Suppression de la commande
/poll
(remplacée par les sondages natifs) - Suppression de la fonctionnalité des roles-reactions (remplacée par l'onboarding)
- Suppression de la modularisation des fonctionnalités activables/désactivables individuellement (plus nécessaire)
- Fix des messages d'accueil pouvant s'envoyer plusieurs fois
- Ajout de beaucoup de nouveaux messages d'accueil
- Changement de l'algorithme de reconnaissance des textes pour les commandes avec auto-complete (jaro-winkler -> Levenshtein)
Changements internes
- Mise à jour des dépendances tierces
- Passage en ESM
- Changement de tout le processus de build
- Utilisation de nouvelles fonctionnalités de typescript, et passage en
strict
- Utilisation de nouvelles fonctionnalités de Node.js
- Utilisation de nouvelles fonctionnalités de Discord/discord.js/Sapphire
- Suppression de beaucoup de code/configuration mort(e)
- Remplacement d'ESLint par Biome
3.2.0
Voici une nouvelle (plutôt grosse update), voici les changements ! :D
- chore: Intégration de la nouvelle API de SkriptTools
Dorénavant, la commande/addoninfo
est pleinement fonctionnelle et à jour. - fix: Ajout d'un intent permettant au bot de voir le contenu des messages
- fix: Correction de certains inputs invalidés par Shapeshift
- fix: Remise en fonctionnement du flux forum concernant les nouveaux sujets
Le flux des mises à jour des ressources reste non fonctionnel en raison d'un problème indépendant de notre volonté - deps: Mise à jour de nombreuses dépendances
- feat: Ajout de la modération native
Pour plus d'informations, voir la Pull Request suivante : #199
BAN_CHANNEL
doit être précisé dans les variables d'environnement.
npm run tools:update-databases
pour les mettre à jour.
3.1.0
3.0.2
Voici une nouvelle update, apportant quelques bugfixes supplémentaires à la dernière update :)
- fix: correction des scripts de démarrage sur Windows
- deps: mise à jour de
discord.js
à13.8.1
- chore: amélioration des listeners et de l'envoi des erreurs
- refactor: nouveau système de tâches de démarrage, permettant de désactiver certaines fonctionnalités au démarrage
- fix: correction d'un problème de fetch du membre lorsqu'il quitte le serveur
- chore: suppression de la tâche des salons d'aide
3.0.1
- fix: Correction des endpoints d'API (corrige le problème de la documentation)
- feat: Ajoute des nouveaux arguments à la commande
/refresh
permettant de supprimer le cache de certaines parties (documentation, addons, modules, logged channels...) - chore: Rétablissement du fonctionnement de Sentry avec plus de contexte
- deps: Mise à jour de nombreuses dépendances
- fix: Correction du fait que les modérateurs ne pouvaient pas spécifier de durée illimitée lors des sancitons
- feat: Suppression du contrôle des liens dans le salon des créations
3.0.0
2.1.6
- fix: hook entre le ban natif de Discord et les sanctions de Swan de nouveau fonctionnel
- chore: suppression des configurations dynamiques
- feat: ajout d'un système de logs de messages beaucoup plus stable et consistant que l'ancien
- feat: ajout d'une commande
.logs
pour gérer quels salons dont l'on doit sauvegarder les messages
2.1.5
2.1.4
- fix: Ne pas exécuter les tâches lors de leurs enregistrement
- fix: Correction du dé-enregistrement des tâches
- fix: Amélioration des rapports d'erreur Sentry
- feat: Mise à jour de l'avatar du bot
- deps: Mise à jour des dépendances
- chore: Simplification et amélioration des types