Repository navigation
Releases
Streamlink Launcher 1.7.0
English
Added
- Viewing statistics (History › Statistics): time per channel and peak hours, over the last 30 days or since the beginning. The duration of each stream started with Streamlink is recorded when it ends (one minute at least, also when quitting with a stream running) in
stats.json, on this computer only, for one year at most; a button clears them. - Open the chats of all live favorites at once in Streamlink Chat, one tab per channel in a single window: right-click a favorite, Favorites panel or tray menu.
- Manual release checklist (
docs/TESTING.md) for a real Windows PC and Linux desktop, linked from the pull request template.
Changed
- Kick live status through Kick's web endpoint (
kick.com/api/v2/channels/…) instead of onestreamlink --jsonprocess per favorite: faster, with the title, category and viewer count like Twitch.streamlink --jsonremains the fallback when Kick does not answer. Aplatforms.jsonthat says"live_check": "streamlink"for Kick uses the new method too. Kick previews are not shown: Kick serves them as WebP, which the launcher cannot decode. - The daily Live check also tests Kick's web endpoint (
kick-api). - Tests: 96 → 129, with imitations of the Windows calls: notification area (menu, events, closing to the tray, notifications), drag and drop, smart clipboard, mini mode, live notifications and previews, and the built-in update (download, signature, replacement, restart). On Windows, the CI also creates the real tray window, shortcut and drop target. Coverage: 49% → 61% (threshold 42% → 56%).
Français
Ajouté
- Statistiques de visionnage (Historique › Statistiques) : temps par chaîne et heures de pointe, sur les 30 derniers jours ou depuis le début. La durée de chaque stream lancé avec Streamlink est notée quand il se termine (une minute au moins, y compris en quittant avec un stream en cours) dans
stats.json, sur cet ordinateur uniquement, sur un an au plus ; un bouton les efface. - Ouvrir d'un coup les chats de tous les favoris en direct dans Streamlink Chat, un onglet par chaîne dans une seule fenêtre : clic droit sur un favori, panneau Favoris ou menu de l'icône.
- Liste de contrôle manuelle avant chaque release (
docs/TESTING.md) pour un vrai Windows et un vrai bureau Linux, citée dans le modèle de pull request.
Modifié
- Statut en direct de Kick par l'accès web de Kick (
kick.com/api/v2/channels/…) au lieu d'un processusstreamlink --jsonpar favori : plus rapide, avec le titre, la catégorie et le nombre de spectateurs comme pour Twitch.streamlink --jsonreste le secours quand Kick ne répond pas. Unplatforms.jsonqui indique"live_check": "streamlink"pour Kick passe aussi par la nouvelle méthode. Pas d'aperçu pour Kick : ses images sont en WebP, que le lanceur ne sait pas décoder. - La vérification quotidienne Live check teste aussi l'accès web de Kick (
kick-api). - Tests : 96 → 129, avec des imitations des appels Windows : zone de notification (menu, événements, réduction, notifications), glisser-déposer, presse-papiers intelligent, mode mini, notifications et aperçus des lives, et mise à jour intégrée (téléchargement, signature, remplacement, redémarrage). Sous Windows, la CI crée aussi la vraie fenêtre de l'icône, le raccourci et la cible de dépôt. Couverture : 49 % → 61 % (seuil 42 % → 56 %).
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
Linux: StreamlinkLauncher-1.7.0-x86_64.AppImage — chmod +x then run it (glibc 2.35+, e.g. Ubuntu 22.04, Debian 12, Fedora 36 or newer; Streamlink must be installed). Linux : rendre le fichier exécutable puis le lancer.
SHA-256 StreamlinkLauncher-1.7.0.exe 543251bc22b88b78c1b313544003b529533e7bb93a0beccab52538766ea8383b
SHA-256 StreamlinkLauncher-1.7.0-x86_64.AppImage 7cac56e388b9ea0d65689547060423959b4d9f07f2ce382ebd1e49e5555bad62
Streamlink Launcher 1.6.1
English
Added
- Daily check of the live status against the real services (
packaging/live_check.py, Live check workflow): Twitch's web endpoint (status, titles, previews) andstreamlink --jsonon Kick with the latest Streamlink. An issue opens when a source no longer answers as expected, and closes once it works again. The Twitch endpoint is not an official API: this is how a change is noticed before users see "unknown" statuses. - Website: Streamlink Launcher 1.6.0 (download links, version shown, "What's new" table and Open the chat in the documentation, in the five languages).
- Website: Streamlink Chat 0.3.0 (download links, version shown, "What's new" table, Twitch login without an application in the documentation, in the five languages).
Changed
- Test coverage measured in the CI, with a threshold (
.coveragerc: 42% minimum, 46% today); the report is shown in the job summary. - Tests: 89 → 93.
Français
Ajouté
- Vérification quotidienne du statut en direct contre les vrais services (
packaging/live_check.py, workflow Live check) : accès web de Twitch (statut, titres, aperçus) etstreamlink --jsonsur Kick avec la dernière version de Streamlink. Un ticket s'ouvre quand une source ne répond plus comme prévu, et se referme quand elle remarche. L'accès de Twitch n'est pas une API officielle : c'est ainsi qu'un changement est repéré avant que les utilisateurs ne voient des statuts « inconnus ». - Site : Streamlink Launcher 1.6.0 (liens de téléchargement, version affichée, tableau « Nouveautés » et Ouvrir le chat dans la documentation, dans les cinq langues).
- Site : Streamlink Chat 0.3.0 (liens de téléchargement, version affichée, tableau « Nouveautés », connexion à Twitch sans application dans la documentation, dans les cinq langues).
Modifié
- Couverture des tests mesurée en CI, avec un seuil (
.coveragerc: 42 % minimum, 46 % aujourd'hui) ; le rapport s'affiche dans le résumé du job. - Tests : 89 → 93.
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
Linux: StreamlinkLauncher-1.6.1-x86_64.AppImage — chmod +x then run it (glibc 2.35+, e.g. Ubuntu 22.04, Debian 12, Fedora 36 or newer; Streamlink must be installed). Linux : rendre le fichier exécutable puis le lancer.
SHA-256 StreamlinkLauncher-1.6.1.exe a26a8660d9267fdea815b51b0f8cfe510a7cd17a9a339664b06298ee5739bcd8
SHA-256 StreamlinkLauncher-1.6.1-x86_64.AppImage b4d11d8fb72404e06cdd4fd8a158268fb6e830224c0ddee4ccf8f9d2432e454b
Streamlink Launcher 1.6.0
English
Added
- Open the chat from the launcher, in Streamlink Chat. Right-click a Twitch or Kick favorite › Open the chat; with Settings › Streamlink Chat › Open the chat with the stream, starting a Twitch or Kick stream opens its chat too. Streamlink Chat is found next to the launcher (or its AppImage), in a neighboring
Streamlink-Chatfolder or in~/Applications, or at the location set in the settings; if it is missing, a message offers to download it. A chat already open receives the channel as a new tab. - Website and documentation in Spanish, German and Italian, next to French and English (10 pages, with
hreflanglinks and an updated sitemap). The language menu now offers all five. - Website: CSS and JavaScript in separate files (
assets/css/,assets/js/) instead of inside each page, with a content fingerprint (?v=…) so browsers pick up new versions. Pages are lighter and the styles are cached from one page to the next. Same look and behavior. - Website: Streamlink Chat 0.2.2 (download links, version shown, "What's new" table in the five languages).
- Website: Streamlink Launcher 1.5.2 (download links, version shown, "What's new" table in the five languages).
- Website sources tidied: the unused
site_head.htmlandshell_head.htmlare removed, and the build now gives the same output on every run. - Website: Streamlink Chat 0.2.3 (download links, version shown, "What's new" table in the five languages).
Français
Ajouté
- Ouvrir le chat depuis le lanceur, dans Streamlink Chat. Clic droit sur un favori Twitch ou Kick › Ouvrir le chat ; avec Paramètres › Streamlink Chat › Ouvrir le chat avec le stream, lancer un stream Twitch ou Kick ouvre aussi son chat. Streamlink Chat est cherché à côté du lanceur (ou de son AppImage), dans un dossier
Streamlink-Chatvoisin ou dans~/Applications, ou à l'emplacement réglé dans les paramètres ; s'il manque, un message propose de le télécharger. Un chat déjà ouvert reçoit la chaîne en nouvel onglet. - Site et documentation en espagnol, allemand et italien, en plus du français et de l'anglais (10 pages, avec liens
hreflanget plan du site mis à jour). Le menu de langue en propose maintenant cinq. - Site : CSS et JavaScript dans des fichiers à part (
assets/css/,assets/js/) au lieu d'être dans chaque page, avec une empreinte du contenu (?v=…) pour que les navigateurs prennent les nouvelles versions. Pages plus légères, styles gardés en cache d'une page à l'autre. Même apparence, même fonctionnement. - Site : Streamlink Chat 0.2.2 (liens de téléchargement, version affichée, tableau « Nouveautés » dans les cinq langues).
- Site : Streamlink Launcher 1.5.2 (liens de téléchargement, version affichée, tableau « Nouveautés » dans les cinq langues).
- Sources du site nettoyées : les fichiers inutilisés
site_head.htmletshell_head.htmlsont supprimés, et la construction donne le même résultat à chaque fois. - Site : Streamlink Chat 0.2.3 (liens de téléchargement, version affichée, tableau « Nouveautés » dans les cinq langues).
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
Linux: StreamlinkLauncher-1.6.0-x86_64.AppImage — chmod +x then run it (glibc 2.35+, e.g. Ubuntu 22.04, Debian 12, Fedora 36 or newer; Streamlink must be installed). Linux : rendre le fichier exécutable puis le lancer.
SHA-256 StreamlinkLauncher-1.6.0.exe 81c04be1e3b6a379a2611344fe698b16f17215c44446c9a02dac9a0a0bd7a88c
SHA-256 StreamlinkLauncher-1.6.0-x86_64.AppImage 5b687c2bf1de931e07618812b9ad89ddcea0b97cf9d2b0a2e00d4ca69429cb73
Streamlink Launcher 1.5.2
English
Changed
launcher/app.pysplit into smaller modules (2,276 → about 680 lines): favorites and live status, launching and log drawer, side panels, updates, desktop integration (tray, clipboard, drag and drop). The methods are moved unchanged into mixins ofApp; no change in behavior.launcher/core.pyandlauncher/widgets.pysplit as well:core.py(1,705 → about 760 lines) keeps paths, configuration, languages, platforms, history and launching; input validation and links go toinputs.py, backup tobackup.py, updates toupdater.py, live status tolive.py.widgets.pynow re-exports the components grouped inwidgets_base,widgets_controls,widgets_cards,widgets_fieldandwidgets_layout. Code moved unchanged; no change in behavior.
Français
Modifié
launcher/app.pydécoupé en modules plus petits (2 276 → environ 680 lignes) : favoris et statut en direct, lancement et tiroir du journal, panneaux latéraux, mises à jour, intégration au bureau (zone de notification, presse-papiers, glisser-déposer). Les méthodes sont déplacées sans modification dans des mixins deApp; aucun changement de comportement.launcher/core.pyetlauncher/widgets.pydécoupés aussi :core.py(1 705 → environ 760 lignes) garde les chemins, la configuration, les langues, les plateformes, l'historique et le lancement ; la validation des saisies et des liens passe dansinputs.py, la sauvegarde dansbackup.py, les mises à jour dansupdater.py, le statut en direct danslive.py.widgets.pyréexporte maintenant les composants rangés danswidgets_base,widgets_controls,widgets_cards,widgets_fieldetwidgets_layout. Code déplacé sans modification ; aucun changement de comportement.
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
Linux: StreamlinkLauncher-1.5.2-x86_64.AppImage — chmod +x then run it (glibc 2.35+, e.g. Ubuntu 22.04, Debian 12, Fedora 36 or newer; Streamlink must be installed). Linux : rendre le fichier exécutable puis le lancer.
SHA-256 StreamlinkLauncher-1.5.2.exe eabac2ba723a685b9bfecc51c89e63672519477821963fdcdee4804dc9651090
SHA-256 StreamlinkLauncher-1.5.2-x86_64.AppImage 7aba1524489ca78c79ba9609b1052486476d4e07533b719574eeb22f6221b059
Streamlink Launcher 1.5.1
English
Added
- Code of conduct (
CODE_OF_CONDUCT.md, English and French). - Website and documentation, in French and English, on GitHub Pages: https://bulls64.github.io/Streamlink-Launcher. The README links to it.
Changed
- Every French comment and docstring now has its English translation. No change in behavior.
Français
Ajouté
- Code de conduite (
CODE_OF_CONDUCT.md, anglais et français). - Site et documentation, en français et en anglais, sur GitHub Pages : https://bulls64.github.io/Streamlink-Launcher. Le README y renvoie.
Modifié
- Chaque commentaire et chaque docstring en français a maintenant sa traduction anglaise. Aucun changement de comportement.
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
Linux: StreamlinkLauncher-1.5.1-x86_64.AppImage — chmod +x then run it (glibc 2.35+, e.g. Ubuntu 22.04, Debian 12, Fedora 36 or newer; Streamlink must be installed). Linux : rendre le fichier exécutable puis le lancer.
SHA-256 StreamlinkLauncher-1.5.1.exe e4d46c8b6104de25f8b8c2cd8562152df88252d4dd9396cc1f0d5c7436c39f82
SHA-256 StreamlinkLauncher-1.5.1-x86_64.AppImage 87e8ddf41420af3855afbe7a1ba8d727b70d8e26d9935daa5fd8f7e83dc0d2eb
Streamlink Launcher 1.5.0
English
Added
- Linux AppImage. Each release now also comes with
StreamlinkLauncher-<version>-x86_64.AppImage: one file with its own Python and Tcl/Tk (recompiled with Xft for smooth text and system fonts), for any distribution with glibc 2.35 or newer. Streamlink and the video player are the ones installed on the system. Settings and favorites go to~/.config/streamlink-launcher, includingplatforms.json(a copy of the bundled file, so it stays editable). Built bypackaging/appimage/build_appimage.sh, with pinned and checksummed downloads, and smoke-tested under Xvfb by the CI.
Changed
- On Linux, the interface language follows
LC_ALL/LC_MESSAGES/LANGeven when that locale is not generated on the system. - The window class is now
StreamlinkLauncher(Linux), so desktop environments match the window with its menu entry.
Français
Ajouté
- AppImage pour Linux. Chaque release contient aussi
StreamlinkLauncher-<version>-x86_64.AppImage: un seul fichier avec son propre Python et Tcl/Tk (recompilé avec Xft pour un texte lissé et les polices du système), pour toute distribution avec la glibc 2.35 ou plus récente. Streamlink et le lecteur vidéo sont ceux installés sur le système. Réglages et favoris vont dans~/.config/streamlink-launcher, y comprisplatforms.json(copie du fichier livré, pour qu'il reste modifiable). Construite parpackaging/appimage/build_appimage.sh, téléchargements figés et vérifiés, et testée au démarrage sous Xvfb par la CI.
Modifié
- Sous Linux, la langue de l'interface suit
LC_ALL/LC_MESSAGES/LANGmême quand cette locale n'est pas générée sur le système. - La classe de fenêtre est maintenant
StreamlinkLauncher(Linux), pour que les environnements de bureau associent la fenêtre à son entrée de menu.
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
Linux: StreamlinkLauncher-1.5.0-x86_64.AppImage — chmod +x then run it (glibc 2.35+, e.g. Ubuntu 22.04, Debian 12, Fedora 36 or newer; Streamlink must be installed). Linux : rendre le fichier exécutable puis le lancer.
SHA-256 StreamlinkLauncher-1.5.0.exe bbbd8a20f8d342ab806bf9c85dd39ab3545483e8cb8dc15b72c08a2212c11a86
SHA-256 StreamlinkLauncher-1.5.0-x86_64.AppImage 66433a32c34f317a860b208725c5df63f56199d2d09c1e6333cbeeb3daf71630
Streamlink Launcher 1.4.3
English
Changed
- The executable is renamed after an update.
StreamlinkLauncher-1.4.1.exeupdated to 1.4.2 becomesStreamlinkLauncher-1.4.2.exe(a file name without a version number is kept). Start with Windows follows the new name, and the old file is removed at the next start. - Silent
try/except: passblocks in the Windows integration (tray, drag and drop, notifications, title bar) now write tolauncher.log(debug level), which makes problems easier to diagnose. - The executable metadata now names Bulls64 as the publisher, like the repository.
Added
- Project hygiene:
ruffstatic analysis and a GUI smoke test (Xvfb) in the CI, GitHub Actions pinned by commit and kept up to date by Dependabot,SECURITY.md,CONTRIBUTING.md, issue and pull request templates. - Updated screenshots in the README, and the
packaging/winget/and.signpath/folders listed in the project structure.
Français
Modifié
- L'exécutable est renommé après une mise à jour.
StreamlinkLauncher-1.4.1.exemis à jour vers la 1.4.2 devientStreamlinkLauncher-1.4.2.exe(un nom de fichier sans numéro de version est conservé). Le démarrage avec Windows suit le nouveau nom, et l'ancien fichier est supprimé au démarrage suivant. - Les blocs
try/except: passsilencieux de l'intégration Windows (zone de notification, glisser-déposer, notifications, barre de titre) écrivent maintenant danslauncher.log(niveau debug), ce qui facilite le diagnostic. - Les métadonnées de l'exécutable indiquent Bulls64 comme éditeur, comme le dépôt.
Ajouté
- Hygiène du projet : analyse statique
ruffet test de fumée de l'interface (Xvfb) dans la CI, GitHub Actions épinglées par commit et tenues à jour par Dependabot,SECURITY.md,CONTRIBUTING.md, modèles de tickets et de pull requests. - Captures d'écran du README mises à jour, et dossiers
packaging/winget/et.signpath/ajoutés à la structure du projet.
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
SHA-256 44677e7ed787da18a9787c3788cd0a78b867f61ee2c5239760b71e8fc403e0ef
Streamlink Launcher 1.4.2
English
Added
- Platform colors on favorite cards. Cards are now tinted with their platform's color (Twitch purple, Kick green, YouTube red…): faint background tint, colored border, solid border when live and on hover. The color comes from the platform definition (
platforms.json), so custom platforms get theirs too. Can be turned off in Settings → General (Platform colors).
Français
Ajouté
- Couleurs par plateforme sur les cartes de favoris. Les cartes prennent la couleur de leur plateforme (violet Twitch, vert Kick, rouge YouTube…) : fond légèrement teinté, contour coloré, contour plein en direct et au survol. La couleur vient de la définition de la plateforme (
platforms.json), donc les plateformes personnalisées ont aussi la leur. Désactivable dans Paramètres → Général (Couleurs par plateforme).
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
SHA-256 18b85d83ea6e904612a63664042837f3323ad927738589ae270d6516e47cf010
Streamlink Launcher 1.4.1
English
Added
- Automatic launcher updates. New setting Update the launcher automatically (Settings → About, off by default). When it is on and Check for updates at start-up is on, a newer release found at start-up is downloaded, verified and installed without asking, then the launcher restarts (staying in the notification area if it was started there). It never runs while a stream is running (the update card offers it instead), only for the executable in a writable folder, not on a manual check, and not right after an update (no update loop). A failure (network, checksum, signature) is shown on the update card and in the log, and the current version stays in place.
Français
Ajouté
- Mise à jour automatique du lanceur. Nouveau réglage Mises à jour automatiques du lanceur (Paramètres → À propos, désactivé par défaut). Quand il est activé avec Vérifier les mises à jour au démarrage, une version plus récente trouvée au démarrage est téléchargée, vérifiée et installée sans demander, puis le lanceur redémarre (en restant dans la zone de notification s'il y était). Rien ne se fait pendant un stream (la carte de mise à jour la propose alors), ni pour une vérification manuelle, ni juste après une mise à jour (pas de boucle), et seulement pour l'exécutable dans un dossier modifiable. Un échec (réseau, empreinte, signature) s'affiche sur la carte et dans le journal, et la version actuelle reste en place.
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
SHA-256 d558d0a662002369d45820c44419c86a9fd5ab04cde7244206282218dbda35c9
Streamlink Launcher 1.4.0
English
Added
- Update the launcher from GitHub. Settings → About now has an update card. It checks the latest release of the repository (automatically a few seconds after start-up when Check for updates is on, or with the Check button) and, when a newer version exists, Update downloads the executable, verifies it, replaces the running one and restarts the launcher. Checks: the file must be the release asset of this repository, have the size and the SHA-256 published by GitHub, and look like a Windows executable; if the current executable is signed, the new one must be validly signed by the same publisher (no way back to an unsigned file). Redirects are followed only to GitHub. The previous executable is renamed
.oldand removed at the next start; on any failure it is put back. Running streams are stopped after a confirmation. Run from the sources, or from a write-protected folder, the button opens the release page instead. Release notes and GitHub repository links sit under the card, and a badge shows when an update is available. - Code signing ready. The release workflow can have the executable signed through SignPath.io with a certificate from the SignPath Foundation (free for open source projects): it waits for the manual approval, checks that the signature is valid and timestamped, and never publishes an unsigned file once signing is enabled. Signing turns on as soon as the project is accepted and configured (see Code signing policy in the README); until then, releases stay unsigned and their notes say so.
- Each release now comes with
SHA256SUMS.txt, and its notes show the SHA-256 of the executable.
Changed
- Fewer antivirus false positives: PyInstaller's bootloader is now compiled from source on GitHub Actions instead of using the prebuilt one shared by countless programs, UPX compression is disabled, and the PyInstaller version is pinned (
packaging/requirements-build.txt). - Every pull request now builds the executable, so a build problem shows up before the release.
Français
Ajouté
- Mise à jour du lanceur depuis GitHub. Paramètres → À propos contient maintenant une carte de mise à jour. Elle cherche la dernière release du dépôt (automatiquement quelques secondes après le démarrage si Vérifier les mises à jour est activé, ou avec le bouton Vérifier) et, quand une version plus récente existe, Mettre à jour télécharge l'exécutable, le vérifie, remplace celui qui tourne et redémarre le lanceur. Contrôles : le fichier doit être l'asset de release de ce dépôt, avoir la taille et le SHA-256 publiés par GitHub et ressembler à un exécutable Windows ; si l'exécutable actuel est signé, le nouveau doit l'être valablement par le même éditeur (impossible de revenir à un fichier non signé). Les redirections ne sont suivies que vers GitHub. L'ancien exécutable est renommé en
.oldpuis supprimé au démarrage suivant ; en cas d'échec, il est remis en place. Les streams en cours sont arrêtés après confirmation. Lancé depuis les sources ou depuis un dossier protégé en écriture, le bouton ouvre la page de la release. Les liens Notes de version et Dépôt GitHub sont sous la carte, et un badge signale une mise à jour disponible. - Signature du code prête. Le workflow de release peut faire signer l'exécutable via SignPath.io avec un certificat de la SignPath Foundation (gratuit pour les projets open source) : il attend l'approbation manuelle, vérifie que la signature est valide et horodatée, et ne publie jamais de fichier non signé une fois la signature activée. La signature s'active dès que le projet est accepté et configuré (voir Code signing policy dans le README) ; d'ici là, les releases restent non signées et leurs notes l'indiquent.
- Chaque release est accompagnée de
SHA256SUMS.txt, et ses notes affichent le SHA-256 de l'exécutable.
Modifié
- Moins de faux positifs antivirus : le chargeur de PyInstaller est maintenant compilé depuis ses sources sur GitHub Actions au lieu d'utiliser celui précompilé partagé par d'innombrables programmes, la compression UPX est désactivée, et la version de PyInstaller est figée (
packaging/requirements-build.txt). - Chaque pull request compile maintenant l'exécutable : un problème de compilation se voit avant la release.
Unsigned executable — Windows SmartScreen may show a warning (More info → Run anyway). Exécutable non signé — SmartScreen peut afficher un avertissement (Informations complémentaires → Exécuter quand même).
SHA-256 a145159354a43a49dd82a9cabe48fd7703a06966b340f6ad5b10c28d08015bc8