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": [
"Función de historial de versiones: ver registros de cambios multilenguaje y estadísticas",
"Método timers.keepAlive (ahora global) para mantener activo el script",
"Métodos de escucha de eventos como engines.on('start/stop/error', callback) para eventos globales del motor",
"Método images.detectMultiColors para verificación de colores multipunto _[`issue #374`](http://issues.autojs6.com/374)_",
"Métodos images.matchFeatures/detectAndComputeFeatures: búsqueda de imágenes a resolución completa (Ref a [Auto.js Pro](https://g.pro.autojs.org/)) _[`issue #366`](http://issues.autojs6.com/366)_",
"Método images.compressToBytes para comprimir una imagen y generar un arreglo de bytes",
"Método images.downsample para submuestreo de píxeles y creación de un nuevo ImageWrapper",
"Método ui.keepScreenOn para mantener la pantalla encendida cuando la página UI está en foco",
"Propiedad ui.root (getter) para obtener el nodo \"contenedor raíz del contenido de la ventana\" del layout UI",
"El elemento webview admite diseños de páginas web basados en JsBridge (Ref a [Auto.js Pro](https://g.pro.autojs.org/)) [ver Código de ejemplo > Diseño > HTML interactivo / Vue2 + Vant (SFC)] _[`issue #281`](http://issues.autojs6.com/281)_"
],
"fix": [
"El contenido de la documentación en línea en la pestaña Documentos y la actividad Documentos podía quedar cubierto por la barra de navegación del sistema",
"En algunas páginas, al pulsar botones de la Toolbar se podía activar por error el evento de clic en el título",
"Las líneas en blanco del editor de código mostraban caracteres de cuadro en ciertos dispositivos",
"El cuadro de diálogo del selector de colores en los ajustes de color de tema podía apilarse infinitamente",
"La tecla de subir volumen no detenía todos los scripts cuando el servicio de accesibilidad estaba desactivado",
"Superposición del teclado IME al editar contenido de difusión personalizado en la página de tareas programadas",
"Los controles dentro de elementos webview no podían activar correctamente el teclado en pantalla",
"El diálogo de información de APK podía no obtener el nombre de la app ni la información del SDK",
"El ejemplo del administrador de archivos podía no cargar automáticamente el contenido de subcarpetas al acceder a un directorio de proyecto",
"El contenido superior en modo UI de Android 15 quedaba cubierto por la barra de estado",
"El color de fondo de la barra de estado en algunas páginas de Android 15 no seguía el color de tema de forma dinámica",
"El módulo dialogs no podía usar la propiedad customView _[`issue #364`](http://issues.autojs6.com/364)_",
"El parámetro de expresión de dialogs.input podía no devolver el resultado de ejecución",
"El uso de JavaAdapter provocaba desbordamiento de pila de ClassLoader _[`issue #376`](http://issues.autojs6.com/376)_",
"console.setContentTextColor hacía perder el color de texto por defecto _[`issue #346`](http://issues.autojs6.com/346)_",
"console.setContentBackgroundColor no aceptaba nombres de color _[`issue #384`](http://issues.autojs6.com/384)_",
"images.compress ahora ajusta la calidad de codificación en lugar de reducir píxeles",
"El método images.resize no funcionaba correctamente",
"engines.all podía lanzar ConcurrentModificationException _[`issue #394`](http://issues.autojs6.com/394)_",
"Formato de fecha incorrecto en algunos idiomas de README.md",
"La compilación Gradle podía fallar por longitud inválida de archivo de biblioteca _[`issue #389`](http://issues.autojs6.com/389)_"
],
"improvement": [
"El inspector de diseño permite ocultar controles (por [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #371`](http://pr.autojs6.com/371)_ _[`issue #355`](http://issues.autojs6.com/355)_",
"Añadidos separadores degradados en el menú del inspector de diseño para agrupar funciones",
"project.json admite la opción permissions para proyectos de scripts (por [wirsnow](https://github.com/wirsnow)) _[`pr #391`](http://pr.autojs6.com/391)_ _[`issue #362`](http://issues.autojs6.com/362)_",
"Al empaquetar un solo archivo se leen y seleccionan automáticamente los permisos declarados por la app instalada _[`issue #362`](http://issues.autojs6.com/362)_",
"Ampliado el soporte de adaptación del color de tema y más tipos de controles",
"Adaptabilidad de la anchura del cajón en la pantalla principal para modo horizontal o pantallas ultra-anchas",
"Nuevos diseños horizontal y de pantalla pequeña para las páginas Acerca de la app y Desarrollador",
"Las páginas de ajustes ofrecen la opción \"Usar valor predeterminado\" en los diálogos",
"El botón flotante del administrador de archivos se oculta automáticamente al pulsar fuera",
"El formateador de código admite operadores `??`, `?.`, `??=`",
"El editor de código admite la lectura y escritura de archivos con codificaciones GB18030 / UTF-16 (LE/BE) / Shift_JIS, etc.",
"El editor de código ahora muestra información detallada del archivo (ruta/codificación/salto de línea/total de bytes y caracteres, etc.) _[`issue #395`](http://issues.autojs6.com/395)_",
"Se añaden mensajes de error para acciones de intent (editar / ver / instalar / enviar / reproducir, etc.)",
"El atributo url de webview admite rutas relativas",
"El parámetro ruta de ImageWrapper#saveTo admite rutas relativas",
"images.save permite comprimir archivos PNG al usar el parámetro quality _[`issue #367`](http://issues.autojs6.com/367)_",
"Se permite limpiar registros de actualizaciones ignoradas y direcciones de conexión en modo cliente",
"La información de actualización de versión se muestra en varios idiomas según el idioma actual",
"La carga asíncrona mejora la fluidez de la lista en el administrador de archivos",
"Mejorado el contenido y formato de los mensajes de excepción de scripts en la consola",
"El código de ejemplo puede restablecer carpetas a su contenido inicial",
"Mayor eficiencia al comprobar la firma de APK",
"Optimizada la eficiencia y presentación de diálogos de información de archivos APK y multimedia",
"El script de compilación Gradle mejora su capacidad de adaptación de versiones _[`discussion #369`](http://discussions.autojs6.com/369)_"
],
"dependency": [
"Incluido Material Dialogs versión 0.9.6.0 (localizado)",
"Incluido Material Date Time Picker versión 4.2.3 (localizado)",
"Incluido libimagequant versión 2.17.0 (localizado)",
"Incluido libpng versión 1.6.49 (localizado)",
"Añadido ICU4J versión 77.1",
"Añadido Jsoup versión 1.19.1",
"Añadido Material Progressbar versión 1.4.2",
"Añadido Flexmark Java HTML to Markdown versión 0.64.8",
"Actualizado Gradle 8.14-rc-1 -> 8.14",
"Actualizado Androidx Room 2.7.0 -> 2.7.1"
]
},
"v6.6.2": {
"released_date": "2025/04/16",
"feature": [
@@ -346,6 +422,7 @@
"Problema de fuente pequeña del título de la toolbar al rotar la pantalla a modo horizontal",
"Problema de disposición apretada de pestañas en la página principal en modo horizontal",
"Problema de desbordamiento de botón flotante al rotar la pantalla múltiples veces _[`issue #90`](http://issues.autojs6.com/90)_",
"Problema de que, tras múltiples rotaciones de pantalla, no se restauran las coordenadas del botón flotante ni la orientación del borde de la pantalla",
"Problema de visualización faltante o repetida de mensajes en el marco flotante en ciertos dispositivos",
"Problema de mensajes flotantes ocultos cuando múltiples scripts se ejecutan simultáneamente _[`issue #67`](http://issues.autojs6.com/67)_",
"Problema de cierre inesperado de la aplicación al hacer clic en el menú de análisis de diseño con broadcast",