6.6.3 - 发行版发布准备

This commit is contained in:
SuperMonster003
2025-05-27 02:43:47 +08:00
parent fb9c2f751f
commit ea6b49f23f
142 changed files with 2597 additions and 1399 deletions

View File

@@ -1,5 +1,81 @@
{
"$data": {
"v6.6.3": {
"released_date": "2025/05/27",
"feature": [
"Fonction historique des versions : consulter les journaux de mise à jour multilingues et les statistiques",
"Méthode timers.keepAlive (désormais globale) pour maintenir le script actif",
"Méthodes d'écoute d'événements telles que engines.on('start/stop/error', callback) pour les événements globaux du moteur",
"Méthode images.detectMultiColors pour la vérification de couleurs multipoints _[`issue #374`](http://issues.autojs6.com/374)_",
"Méthodes images.matchFeatures/detectAndComputeFeatures : recherche d'image en pleine résolution (Réf. [Auto.js Pro](https://g.pro.autojs.org/)) _[`issue #366`](http://issues.autojs6.com/366)_",
"Méthode images.compressToBytes pour compresser une image et générer un tableau d'octets",
"Méthode images.downsample pour l'échantillonnage de pixels et la création d'un nouveau ImageWrapper",
"Méthode ui.keepScreenOn pour garder l'écran allumé lorsque la page UI a le focus",
"Propriété ui.root (getter) pour obtenir le nœud « conteneur racine du contenu de fenêtre » du layout UI",
"L'élément webview prend en charge les layouts de pages Web basés sur JsBridge (Réf. [Auto.js Pro](https://g.pro.autojs.org/)) [voir Code d'exemple > Layout > HTML interactif / Vue2 + Vant (SFC)] _[`issue #281`](http://issues.autojs6.com/281)_"
],
"fix": [
"Le contenu de la documentation en ligne dans l'onglet Docs et l'activité Docs pouvait être recouvert par la barre de navigation système",
"Sur certaines pages, cliquer sur les boutons de la Toolbar pouvait déclencher par erreur l'événement de clic sur le titre",
"Les lignes vides dans l'éditeur de code affichaient des carrés sur certains appareils",
"La boîte de dialogue du sélecteur de couleurs dans les paramètres de couleur du thème pouvait se superposer indéfiniment",
"La touche volume + ne stoppait pas tous les scripts lorsque le service d'accessibilité était désactivé",
"Chevauchement du clavier IME lors de l'édition d'un contenu de diffusion personnalisé dans la page des tâches planifiées",
"Les contrôles dans les éléments webview ne pouvaient pas activer correctement le clavier virtuel",
"La boîte de dialogue d'information APK pouvait ne pas récupérer le nom de l'application ni les informations SDK",
"Le code d'exemple du gestionnaire de fichiers pouvait ne pas charger automatiquement le contenu des sous-dossiers à l'entrée d'un répertoire de projet",
"Le contenu supérieur du mode UI sous Android 15 était recouvert par la barre d'état",
"La couleur d'arrière-plan de la barre d'état sur certaines pages Android 15 ne suivait pas dynamiquement la couleur du thème",
"Le module dialogs ne pouvait pas utiliser la propriété customView _[`issue #364`](http://issues.autojs6.com/364)_",
"Le paramètre d'expression de dialogs.input pouvait ne pas retourner le résultat d'exécution",
"L'utilisation de JavaAdapter provoquait un débordement de pile ClassLoader _[`issue #376`](http://issues.autojs6.com/376)_",
"console.setContentTextColor entraînait la perte de la couleur de texte par défaut _[`issue #346`](http://issues.autojs6.com/346)_",
"console.setContentBackgroundColor n'acceptait pas les noms de couleur _[`issue #384`](http://issues.autojs6.com/384)_",
"images.compress ajuste désormais la qualité d'encodage au lieu de réduire les pixels",
"La méthode images.resize ne fonctionnait pas correctement",
"engines.all pouvait déclencher ConcurrentModificationException _[`issue #394`](http://issues.autojs6.com/394)_",
"Formats de date incorrects dans certaines langues du README.md",
"La compilation Gradle pouvait échouer à cause d'une longueur invalide d'archive de bibliothèque _[`issue #389`](http://issues.autojs6.com/389)_"
],
"improvement": [
"L'inspecteur de layout permet de masquer des contrôles (par [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #371`](http://pr.autojs6.com/371)_ _[`issue #355`](http://issues.autojs6.com/355)_",
"Ajout de séparateurs dégradés dans le menu de l'inspecteur de layout pour regrouper les fonctions",
"project.json prend désormais en charge l'option permissions pour les projets de script (par [wirsnow](https://github.com/wirsnow)) _[`pr #391`](http://pr.autojs6.com/391)_ _[`issue #362`](http://issues.autojs6.com/362)_",
"Lors de l'empaquetage d'un fichier unique, les permissions déclarées par l'application installée sont lues et cochées automatiquement _[`issue #362`](http://issues.autojs6.com/362)_",
"Portée d'adaptation de la couleur de thème élargie et prise en charge de plus de types de widgets",
"Largeur du tiroir d'accueil adaptée aux écrans paysage ou ultra-larges",
"Ajout de layouts horizontaux et petit écran pour les pages À propos de l'application et Développeur",
"Les boîtes de dialogue de la page Paramètres proposent l'option « Utiliser la valeur par défaut »",
"Le bouton flottant du gestionnaire de fichiers se masque automatiquement lorsqu'on touche en dehors",
"Le formateur de code prend désormais en charge les opérateurs `??`, `?.`, `??=`",
"L'éditeur de code prend en charge la lecture et l'écriture de fichiers aux encodages GB18030 / UTF-16 (LE/BE) / Shift_JIS, etc.",
"L'éditeur de code prend en charge l'affichage des informations détaillées du fichier (chemin/encodage/retour à la ligne/nombre total d'octets et de caractères, etc.) _[`issue #395`](http://issues.autojs6.com/395)_",
"Ajout de messages d'erreur pour les actions d'intent (éditer / voir / installer / envoyer / lire, etc.)",
"L'attribut url de webview prend en charge les chemins relatifs",
"Le paramètre path de ImageWrapper#saveTo prend en charge les chemins relatifs",
"images.save permet la compression de fichiers PNG lors de l'utilisation du paramètre quality _[`issue #367`](http://issues.autojs6.com/367)_",
"Possibilité de vider les enregistrements de mises à jour ignorées et les adresses de connexion en mode client",
"Les informations de mise à jour de version sont affichées dans la langue de l'interface",
"Le chargement asynchrone améliore la fluidité de défilement du gestionnaire de fichiers",
"Contenu et format des messages d'exception de script améliorés dans la console",
"Le code d'exemple permet de réinitialiser un dossier à son contenu initial",
"Efficacité accrue lors de la vérification des informations de signature APK",
"Optimisation de l'efficacité d'affichage et de présentation des informations pour les fichiers APK/médias",
"Le script de build Gradle améliore sa capacité d'adaptation aux nouvelles versions _[`discussion #369`](http://discussions.autojs6.com/369)_"
],
"dependency": [
"Inclus Material Dialogs version 0.9.6.0 (localisé)",
"Inclus Material Date Time Picker version 4.2.3 (localisé)",
"Inclus libimagequant version 2.17.0 (localisé)",
"Inclus libpng version 1.6.49 (localisé)",
"Ajouté ICU4J version 77.1",
"Ajouté Jsoup version 1.19.1",
"Ajouté Material Progressbar version 1.4.2",
"Ajouté Flexmark Java HTML to Markdown version 0.64.8",
"Mise à jour Gradle 8.14-rc-1 -> 8.14",
"Mise à jour Androidx Room 2.7.0 -> 2.7.1"
]
},
"v6.6.2": {
"released_date": "2025/04/16",
"feature": [