
EasyHomebrew
Notes de version pour chaque version d'EasyHomebrew. Désormais disponible pour un achat unique de €10 — téléchargez la dernière version. Voir la page du produit pour les fonctionnalités et les captures d'écran.
Cette version porte sur le contrôle de vos mises à jour et sur le passage d'un Mac à l'autre. Vous pouvez désormais enregistrer tout ce que vous avez installé dans un seul fichier et le restaurer sur une autre machine, lire les notes de version d'un paquet avant de le mettre à jour, maintenir un paquet à la version que vous avez, ou reporter une mise à jour d'une semaine. Un nouvel indice de santé dans la barre latérale résume ce qui demande vraiment votre attention. En dessous, un bug qui pouvait figer le nettoyage indéfiniment est corrigé, les commandes Homebrew longues peuvent être annulées, et la progression apparaît toujours dans une carte au centre de la fenêtre plutôt que sur une ligne en bas.
La recherche comprend désormais ce que vous voulez dire, pas seulement ce que vous avez tapé. Demandez « java » et vous obtenez le JDK, alors même que le paquet s'appelle openjdk — les noms alternatifs de Homebrew sont cherchés en même temps que les vrais, si bien que « postgres », « nodejs », « npm » et « golang » tombent tous sur le bon paquet. Les phrases entières fonctionnent aussi, et à pertinence égale, celui que le plus de monde installe arrive en tête. L'autre moitié de cette version concerne ce qui se passe après avoir appuyé sur Installer : toute étape complémentaire mentionnée par Homebrew est maintenant affichée, avec un clic pour ajouter la ligne PATH à votre shell ou lancer une commande suggérée.
Configurer un nouveau Mac voulait dire se souvenir de chaque outil installé et les saisir un par un. Les profils le font en une étape : 27 ensembles sélectionnés qui s'installent ensemble, 17 pour les langages et environnements d'exécution et 10 pour les rôles qui les traversent. Chacun est une configuration de travail complète plutôt qu'un simple compilateur — choisissez Go et vous obtenez le serveur de langage, le linter et le débogueur avec. Les paquets essentiels sont cochés pour vous, les autres proposés décochés, et ce que vous avez déjà est affiché mais jamais réinstallé.
Toute installation, mise à jour, suppression et réinstallation peut désormais être annulée — et affiche la même carte de progression d'où que vous la lanciez. Les actions lancées depuis une ligne de paquet, le menu contextuel ou la barre de lot n'avaient droit qu'à un bandeau d'état d'une ligne en bas de la fenêtre. « Tout mettre à jour » a sa propre vue, si bien que la file reste visible quelle que soit la section de départ, et l'arrêter laisse les paquets restants en file pour la prochaine fois. La page Mises à jour a aussi gagné un bouton Rechercher des mises à jour à côté de Tout mettre à jour.
Une section « Nouveautés » dans la barre latérale montre les formules et les casks que Homebrew a publiés récemment, pour voir ce qui est arrivé sans parcourir tout le catalogue. Elle couvre les derniers mois et se masque quand il n'y a rien de récent à montrer. Elle se tient aussi à jour entre deux versions, en repérant les paquets publiés après la sortie de l'application, si bien que la liste reste utile sur une version de quelques mois. Un bouton Mettre à jour le catalogue lance la vérification à la demande.
EasyHomebrew fonctionne désormais sur macOS 14 (Sonoma) et ultérieur, contre macOS 26 auparavant — et comme Sonoma atteint les Mac Intel, ceux-ci sont de nouveau pris en charge. Tout ce qui ne dépend pas d'Apple Intelligence fonctionne exactement pareil : parcourir et chercher le catalogue, installer et mettre à jour, catégories, services, taps, Doctor et contrôles de vulnérabilités. Les extras Apple Intelligence demandent toujours macOS 26 (Tahoe), mais ils se désactivent proprement sur les versions antérieures au lieu d'être indisponibles. Découvrir a aussi reçu trois corrections.
La ligne « Agent » de la barre latérale indique désormais quelle version de l'agent de la barre des menus est installée et propose un bouton de redémarrage tant qu'il tourne — pratique juste après une mise à jour, puisque macOS garde l'agent précédent en vie jusqu'à votre déconnexion. Le catalogue de paquets intégré a également été actualisé et couvre maintenant 16 196 formules et casks. Certains paquets ont changé pour des catégories plus justes : quelques-uns peuvent donc apparaître dans une autre section qu'avant.
L'agent de la barre des menus gagne à la fois un indicateur d'état et les mises à jour sans intervention. Le panneau de statistiques affiche désormais une ligne « Agent » avec une icône colorée — en cours, activé, arrêté ou non installé — pour voir l'état de l'agent d'un coup d'œil. Et l'agent peut désormais mettre à jour vos paquets tout seul, dans une plage horaire que vous choisissez et pas plus d'une fois par jour.
Des explications plus claires quand macOS bloque la mise à jour d'une application. Quand la mise à jour d'un cask se heurte à la protection de confidentialité « Gestion des applications » de macOS — l'erreur « Failed to release … from quarantine / Operation not permitted » — EasyHomebrew explique désormais ce qui s'est passé et ouvre le bon volet des Réglages Système (Confidentialité et sécurité → Gestion des applications) pour accorder l'autorisation et réessayer, au lieu d'afficher un bloc d'erreur brut. Plus quelques finitions dans la barre latérale.
Corrections de stabilité, plus une correction de la version que l'agent de la barre des menus annonce pour lui-même.
EasyHomebrew sort de bêta et est mis en vente. 🎉 C'est une licence unique à 10 € que vous activez une fois et que l'agent de la barre des menus honore aussi, et l'application se met désormais à jour toute seule — vérification au lancement et une fois par jour, installation sur place — vous ne téléchargerez donc plus jamais de DMG à la main. La série 2.x regroupe aussi les actions rapides du clic droit, un « Tout mettre à jour » orienté file d'attente, les dépendances obsolètes dans la liste des mises à jour, les corrections en un clic de Brew Doctor, un Découvrir plus malin et la localisation complète en six langues.
Une version de finition par-dessus la v1.6.6. Les icônes des paquets sont plus nettes et plus justes grâce à une chaîne de traitement reconstruite, la base de catégories a été actualisée (12 402 → 15 976 lignes) pour que davantage de paquets atterrissent au bon endroit dès le départ, et les paquets obsolètes sont désormais visibles par défaut — fini de se demander où est passé un outil familier. Le champ de licence de la page du paquet s'affiche aussi avec un meilleur équilibre visuel.
Une refonte attendue de longue date pour la page Mises à jour, et des installations administrateur plus accueillantes. Les mises à jour s'ouvrent désormais sur un « Tout mettre à jour » bien visible, ajoutent des boutons Mettre à jour par ligne avec un indicateur « Mise à jour… » en direct, et une action « Mettre à jour la sélection » propre en mode lot. Les applications qui demandent un accès administrateur s'installent de bout en bout via une demande de mot de passe accueillante avec une feuille de progression claire — votre mot de passe va directement au système, jamais par nous. Un panneau d'activité en direct dans les Réglages montre chaque tâche de fond en cours, les casks de polices sont catégorisés correctement du premier coup, et la base de catégories a été reconstruite à partir du catalogue de casks en direct.
L'application de la barre des menus transmet désormais les mêmes signaux d'usage anonymes que l'application principale — lancement, résultat de chaque vérification, clics sur les boutons et changements de cadence — pour que nous puissions voir comment l'expérience de la barre des menus est réellement utilisée. Le réglage de confidentialité existant (Réglages → Confidentialité → Partager des données d'usage anonymes) fait taire les deux d'un coup.
Un premier lancement plus accueillant pour l'application de la barre des menus et une mesure d'audience anonyme bien plus large. Un nouvel écran de premier lancement présente l'application de la barre des menus et propose un unique bouton « Activer à la connexion » qui l'enregistre et la démarre sur-le-champ — pas besoin de passer par les Réglages Système. La refonte de la mesure couvre des surfaces jusque-là muettes : services, exécutions du Doctor, recherche, mises à jour de l'application, fonctions d'IA, réglages et chemins d'échec pour installation/désinstallation/mise à jour. Aucun nom de paquet, requête de recherche ni numéro de version n'est jamais envoyé.
Un nouveau compagnon de barre des menus vit discrètement dans votre barre d'état et vous dit, d'un coup d'œil, combien de vos paquets installés sont obsolètes — avec un marqueur rouge dès que l'un d'eux présente un problème de sécurité connu. Cliquez sur la chope pour tout mettre à jour, ouvrir l'application principale, changer la fréquence de vérification ou quitter. Configurez-le dans Réglages → Barre des menus.
Une refonte majeure de la page de détail du paquet dans l'esprit de l'App Store. La nouvelle page s'ouvre sur 70 % de la fenêtre et rassemble en un seul endroit tout ce qu'il faut pour se décider : un bandeau de statistiques (version, état d'installation, licence, macOS minimal, catégorie), une description rédigée par l'IA depuis le site du paquet, une galerie de captures avec un carrousel natif, les chiffres de popularité sur 30/90/365 jours, les versions apparentées, ainsi que les dépendances, avertissements et vulnérabilités déjà présents. Également nouveau : une catégorie Jeux avec 117 paquets reclassés, une catégorisation par IA à la volée quand vous ouvrez quelque chose qui n'a pas encore été classé, et l'indication du macOS minimal pour les applications.
Un nouveau sélecteur liste/grille permet de parcourir chaque liste de paquets sous forme de cartes plutôt que de lignes, et les variantes d'une même application (par ex. firefox, firefox@esr, firefox-developer-edition) se replient désormais sous une seule entrée avec un déplieur +N. Le regroupement est assez malin pour ne pas fusionner des outils sans rapport sous prétexte qu'ils partagent un hébergeur comme GitHub ou PyPI. Plus une correction définitive du faux positif « Homebrew est occupé » — les fichiers de verrou laissés par Homebrew ne bloquent plus vos mises à jour.
Correctif du jour même pour un bug de la v1.5.4 : les fichiers de verrou laissés par Homebrew déclenchaient un faux dialogue « Homebrew est occupé » et bloquaient toutes les mises à jour. Nous vérifions désormais de la même manière que Homebrew, ce qui n'arrive donc plus.
Brew Doctor peut désormais réellement réparer — chaque avertissement devient une carte avec un bouton « Corriger » en un clic, et une carte en tête regroupe les dépendances manquantes avec une installation groupée. Des messages d'erreur plus accueillants dans toute l'application, et fini les désynchronisations d'interface quand vous lancez brew dans le Terminal pendant que l'application met à jour.
Ajoute une mesure d'audience anonyme facultative pour voir quelles fonctions comptent le plus et où investir ensuite. Événements agrégés uniquement — aucun nom de paquet, aucune requête de recherche, rien qui puisse vous identifier. Désactivable dans Réglages → Confidentialité.
Nouvelle action Réinstaller, un panneau d'état EasyHomebrew d'un coup d'œil, une analyse automatique des vulnérabilités pendant les mises à jour, et une liste de mises à jour plus propre qui masque les dépendances internes.
Version de maintenance avec des améliorations de stabilité et de performance dans la navigation entre paquets, les services et la vue Découvrir.
Première bêta publique. Toutes les fonctions essentielles sont là — gestion des paquets et des casks, analyse des CVE, services, Brew Doctor, opérations par lots, Découvrir et localisation complète.