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
|
# 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
|
## [1.2.16] - 2025-09-05
|
||||||
|
|
||||||
### Ajouté
|
### Ajouté
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "simpleconnect-electron",
|
"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",
|
"description": "Application de gestion centralisée des plannings médicaux pour centres d'appels",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user