Windows / macOS

Notes de version desktop

Historique des versions d’ApiCatcher pour Windows et macOS.

  1. Dernière

    v1.0.30

    • Les journaux de capture et de synchronisation peuvent être effacés en un clic
    • Cliquer sur un hôte dans une session ouvre l'historique des requêtes de cette portée dans une fenêtre séparée
    • Suppression du bouton développer/réduire de la barre latérale
  2. v1.0.29

    • Nouveau mode TUN pour capturer les requêtes qui ne passent pas par le proxy système
    • Les réponses SSE s'affichent en cartes d'événements consultables
    • Les requêtes IA peuvent être vues comme une conversation
  3. v1.0.28

    • L'icône de la barre d'état affiche un point vert pendant la capture
    • Correction : cliquer plusieurs fois sur « Démarrer la capture » dans le menu de la barre d'état lançait plusieurs services proxy
    • Détecte si une autre application a pris le relais du proxy système, et prévient que le trafic n'est plus capturé
    • Windows n'autorise plus qu'une seule instance, pour éviter plusieurs icônes dans la barre d'état
  4. v1.0.27

    • Nouvelle vue Navigateur : le trafic capturé est regroupé par site et type de ressource (plugin, Fetch/XHR, document, CSS, JS, police, image, média, socket)
    • Les détails de requête ont une vue Onglets pour passer entre paramètres, en-têtes requête/réponse, body et durée
    • Les cartes Body affichent la taille ; après fusion des chunks ou décompression, la taille DCP est indiquée
    • La page de synchro temps réel propose des liens de téléchargement Android / iOS
  5. v1.0.26

    • Les filtres Host / Session de l’historique, du scan et des fichiers sont des listes déroulantes filtrables à la saisie, même avec beaucoup d’entrées
    • La vue cURL reprend la même mise en page et la même coloration que HTTP Raw
    • Les boutons affichent un curseur pointer au survol
    • Correction : la liste déroulante de portée des scripts étirait la zone de configuration et coupait les options
    • Correction : la copie d’URL, d’en-têtes et de corps échouait souvent ou collait un ancien contenu
    • Correction : le menu « copier Key / Value » était rogné ou masqué par la carte
  6. v1.0.25

    • Passage à l’UI 2.0 : barre latérale, listes et détails sont unifiés ; Windows utilise une barre de titre personnalisée sans bordure
    • Les fenêtres autonomes (détails, etc.) partagent le même processus, avec une icône dans la barre des tâches ; fermer la fenêtre principale ne fait que la masquer, restauration depuis le plateau
    • L’historique des requêtes peut chercher par URL, en-têtes et autres champs ; l’édition des en-têtes propose des préréglages courants
    • Les réponses avec Content-Encoding: zstd sont décompressées
    • L’éditeur de scripts défile en interne pendant une sélection par glissement, pour marquer du code hors écran
  7. v1.0.24

    • Les connexions HTTPS vers une IP identifient désormais le vrai nom d’hôte et déchiffrent en conséquence ; les échecs de handshake sont enregistrés sous ce nom
    • Le QR code de synchro temps réel privilégie une IP LAN pour éviter de scanner une adresse VPN ou injoignable
    • Correction du texte du bouton qui se superposait après un clic sur « Actualiser l’abonnement »
  8. v1.0.23

    • Les nouveaux scripts peuvent partir d’un modèle d’auth (OAuth2, JWT, Basic Auth, HMAC, signature horodatée) ; les secrets vont dans LocalStore
    • Ajout d’un gestionnaire LocalStore pour consulter, ajouter, modifier et supprimer les clés persistantes des scripts
    • `crypto` des scripts ajoute l’encodage / décodage Base64 et Base64URL, notamment pour signer un JWT
  9. v1.0.22

    • Portée Script / Rewrite : les choix de liste sont une correspondance exacte ; Host et Path saisis à la main acceptent le joker `*`
    • Les journaux de test de script sont séparés des journaux de capture — la page de test affiche la console de cette exécution
    • L’arrêt automatique des tâches planifiées désactive le job dès que la réponse courante correspond ; les champs JSON se choisissent dans la réponse d’exemple (chemin du type `messages[0].content`)
  10. v1.0.21

    • L’historique permet d’exporter les requêtes sélectionnées en HAR
    • Le détail WebSocket charge les nouveaux messages de façon incrémentale — plus fluide sur les longues connexions, sans sauter en bas à l’ouverture
    • Les scripts peuvent utiliser des fonctions crypto comme md5, sha256 et HMAC
    • Si un script distant échoue à se charger, le cache local est utilisé pour éviter qu’il ne cesse soudainement de fonctionner
    • Les résultats de replay affichent les temps par phase (connexion, TLS, envoi, attente, réception)
    • Sans certificat installé, le HTTPS n’est plus déchiffré, donc plus d’erreurs de certificat sur les pages ; les échecs de handshake sont enregistrés pour le diagnostic
    • Correction : changer les filtres de l’historique laissait le mode multi-sélection actif
  11. v1.0.20

    • L’ouverture des très gros body JSON / XML est plus fluide, la coloration syntaxique est conservée
    • Les contenus Apple plist s’affichent en texte XML, plus comme un dump binaire
  12. v1.0.19

    • Génération automatique de la documentation API lors de l’import HAR
    • Vous pouvez vider toute la documentation API en un clic (les favoris sont conservés)
    • L’éditeur Body de la page de rejeu est désormais un éditeur de code, pour éviter les saccades sur les gros body
    • La taille de police du Body est réglable dans les Paramètres
    • Correction : glisser un fichier HAR n’avait aucun effet sous Windows
    • Correction : les horodatages étaient incorrects après un import HAR
    • Correction : après avoir vidé l’historique, la liste Host dans Rewrite et Script était vide
  13. v1.0.18

    • Après une mise à jour, affichage automatique des notes de version au premier démarrage ; aussi accessible en cliquant sur la version actuelle dans les Réglages
    • Mise en évidence de la liste blanche Host au démarrage de la capture, pour ne pas manquer ce filtre comme cause d’absence de trafic
    • Correction du gel de l’interface sur macOS avec un Body très long sans espaces
    • La hauteur de la zone d’affichage des longs Body s’adapte au contenu
  14. v1.0.17

    • Boîte de dialogue de progression lors de l’export HAR depuis Session, Historique et Favoris de requêtes
    • L’export HAR de l’historique suit les filtres courants (toutes les correspondances, pas seulement la page chargée)
    • Relecture combinée : l’injection d’expressions fonctionne dans les corps application/x-www-form-urlencoded
  15. v1.0.16

    • La relecture, la relecture combinée et les tâches planifiées prennent en charge multipart/form-data (champs texte et fichiers)
    • La relecture suit le proxy système et peut être capturée lorsque la capture est active
    • La liste des sessions permet d’effacer les données capturées en un clic (les sessions de capture/sync en cours sont conservées)
    • Les sections REQUEST / RESPONSE du détail de requête peuvent se replier, avec d’autres améliorations d’interface
    • Correction du gel de la vue HTTP Raw sur les gros corps
    • Correction des saccades de la vue Hex sur les gros corps
    • Correction de la copie curl sans body
    • Correction des noms de variables globales illisibles dans les expressions de relecture combinée
    • Correction des tâches planifiées qui réécrivaient les nœuds combinés dans la règle d’origine
    • Correction de la non-sauvegarde du body binaire en relecture combinée
    • Correction du plantage à l’arrêt du proxy
    • Correction des échecs de capture IPv6