chore: Officialiser la version 1.3.0 avec support dual SignalR/SocketIO
- Ajout de l'entrée 1.3.0 dans le changelog (datée du 12 septembre 2025) - Mise à jour de la version dans package.json de 1.2.16 vers 1.3.0 - Documentation complète du support dual protocole (SignalR/SocketIO) - ConnectionManager avec fallback automatique - WebSocketAdapter pour émulation de l'API SignalR - Compatibilité totale avec backends .NET et Python
This commit is contained in:
@@ -1,5 +1,34 @@
|
||||
# Changelog - SimpleConnect Electron
|
||||
|
||||
## [1.3.0] - 2025-09-12
|
||||
|
||||
### Ajouté
|
||||
- **Support dual SignalR/SocketIO avec fallback automatique** : Compatibilité totale avec backends .NET et Python
|
||||
- ConnectionManager qui essaie d'abord SignalR puis bascule sur SocketIO
|
||||
- WebSocketAdapter qui émule l'API SignalR complète avec socket.io-client
|
||||
- Abstraction totale : même API peu importe le protocole utilisé
|
||||
- Détection automatique du type de serveur disponible
|
||||
- Messages de statut indiquant le type de connexion active (SignalR ou WebSocket)
|
||||
|
||||
### Modifié
|
||||
- **Architecture de connexion refactorisée** : Système modulaire avec adaptateurs
|
||||
- Nouveau module `connection-manager.js` pour gérer la stratégie de fallback
|
||||
- Nouveau module `websocket-adapter.js` pour l'émulation SignalR avec SocketIO
|
||||
- Code principal simplifié grâce à l'abstraction de connexion
|
||||
- Meilleure gestion des erreurs et reconnexion automatique
|
||||
|
||||
### Technique
|
||||
- Ajout de la dépendance `socket.io-client` v4.8.1
|
||||
- Pattern Adapter pour unifier les APIs SignalR et SocketIO
|
||||
- Gestion des promesses pour les invocations asynchrones
|
||||
- Mapping automatique des événements entre les deux protocoles
|
||||
- Conservation de la compatibilité ascendante avec les serveurs existants
|
||||
|
||||
### Documentation
|
||||
- Support confirmé pour les backends Python/FastAPI avec SocketIO
|
||||
- Migration transparente entre serveurs .NET et Python
|
||||
- Logs détaillés du type de connexion utilisé
|
||||
|
||||
## [1.2.16] - 2025-09-05
|
||||
|
||||
### Ajouté
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "simpleconnect-electron",
|
||||
"version": "1.2.16",
|
||||
"version": "1.3.0",
|
||||
"description": "Application de gestion centralisée des plannings médicaux pour centres d'appels",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
|
||||
Reference in New Issue
Block a user