Saltar al contenido principal

Notas de la versión de Flutter 3.27.0

Notas de la versión para Flutter 3.27.0.

Esta página contiene las notas de la versión 3.27.0. Para obtener información sobre publicaciones posteriores de corrección de errores, consulta el CHANGELOG de Flutter.

Framework de Flutter

#

Framework

#
  • Añadir ejemplo del uso de goldenFileComparator en pruebas de Widget por @alestiago en 150422
  • las dimensiones del contenido no están establecidas error de valor del controlador por @hello-coder-xu en 148938
  • Corregir enlace en el doc de higiene del árbol por @derdilla en 151235
  • Corregir referencias en ejemplos por @goderbauer en 151204
  • Feat: Añadir withOpacity al gradiente por @rkishan516 en 150670
  • SliverFloatingHeader por @HansMuller en 151145
  • Actualizar política de obsolescencia por @Piinks en 151257
  • Ejemplo de PinnedHeaderSliver basado en el AppBar de Ajustes de iOS por @HansMuller en 151205
  • Añadir un mensaje sobre spam/brigading por @nate-thegrate en 150583
  • Prepara semantics_update_test para el próximo cambio de URL del enlace por @harryterkelsen en 151261
  • Barras de navegación transparentes de Cupertino por @veloce en 149102
  • Añadir pruebas para el ejemplo color_filtered.0.dart. por @ksokolovskyi en 151064
  • Añadir pruebas para action_listener.0.dart por @ValentinVignal en 150606
  • Actualizar doc-import a la importación configurada primaria, _goldens_io.dart por @srawlins en 151390
  • Factorizar nombres obsoletos en código de ejemplo por @nate-thegrate en 151374
  • Añadido SliverFloatingHeader.snapMode por @HansMuller en 151289
  • [ios]Un benchmark típico de app de noticias con banner publicitario inferior por @hellohuanlin en 150991
  • Hacer que FittedBox no lance una excepción cuando el hijo tiene tamaño cero. por @PurplePolyhedron en 150430
  • [tool] hacer que testUsingContext proporcione una invalidación de Stdio (con hasTerminal desconfigurado) por defecto por @andrewkolos en 151357
  • [tool] Eliminar algunos usos del paquete usage obsoleto por @andrewkolos en 151359
  • Añadir propiedad de Semantics linkUrl por @mdebbar en 150639
  • testAñadir pruebas para stepper.controls_builder.0.dart por @ValentinVignal en 150669
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 151492
  • Limpiar prueba con fugas. por @polina-c en 151131
  • Actualizar doc de SemanticsProperties.identifier por @mdebbar en 149915
  • corregir absorción de nivel de encabezado, diagnósticos; añadir pruebas y un caso de uso de a11y por @yjbanov en 151421
  • Mencionar no hacer @-mención a personas en mensajes de commit en higiene del árbol por @Hixie en 151487
  • Añadir docImports para referencias de flutter_test por @goderbauer en 151175
  • [CupertinoActionSheet] Corregir relleno y tamaño de fuente de los botones por @dkwingsmt en 151199
  • doc imports para valores de enum por @goderbauer en 151548
  • Usar la configuración regional correcta para el día de la semana de CupertinoDatePicker por @victorsanni en 151494
  • docimports para flutter_driver por @goderbauer en 151267
  • Reemplazado {@tool snippet} con {@tool dartpad} en CupertinoTabController por @RamonFarizel en 151272
  • docimports para muestras de la API por @goderbauer en 151606
  • Añadir enlace al archivo de documentos de diseño por @loic-sharma en 151489
  • Incorporar cambios de Switch.adaptive en CupertinoSwitch por @victorsanni en 149465
  • Eliminar solución alternativa para un error en dart2wasm por @mkustermann en 151603
  • Añadir prueba para menu_anchor.2.dart por @ValentinVignal en 151399
  • [macOS] admitir estado restaurable seguro por defecto por @cbracken en 151605
  • Añadir soporte para invertir CircularNotchedRectangle para que opcionalmente se dibuje en la parte inferior de una ruta por @arbaker2 en 151386
  • Añadir pruebas para curve2_d.0.dart por @ValentinVignal en 150984
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 151816
  • Actualizar Design-Documents.md por @sethladd en 151472
  • Añadir ejemplo para CupertinoCheckbox por @victorsanni en 151779
  • [CupertinoActionSheet] Añadir respuesta háptica por @dkwingsmt en 151420
  • [CupertinoActionSheet] Admitir botones heredados por @dkwingsmt en 151136
  • Eliminar paréntesis innecesarios en prueba por @srawlins en 151846
  • Eliminar asignación redundante de geometría por @hgraceb en 151821
  • Hacer que el parámetro de tipo de CupertinoSlidingSegmentedControl no sea nulo por @LongCatIsLooong en 151803
  • docs: Corregir error tipográfico en la sección de la carpeta de pruebas de correcciones basadas en datos por @rkishan516 en 151836
  • Restringir la animación de CupertinoContextMenu al área segura por @victorsanni en 151860
  • Pequeñas correcciones en la documentación de Image: NNBD y añadir una referencia cruzada por @gnprice en 151938
  • Mapeo de WidgetState por @nate-thegrate en 146043
  • Corregir la documentación de WidgetStateTextStyle por @croro613 en 151935
  • Fix: BaseTapAndDragGestureRecognizer debería restablecer el estado de arrastre tras perder la arena de gestos por @Renzo-Olivares en 151989
  • Corregir conflictos de desplazamiento en SelectionArea por @Renzo-Olivares en 151138
  • painting: eliminar funciones obsoletas (exportadas) hashList y hashValues por @kevmoo en 151677
  • docimports para la librería rendering por @goderbauer en 151958
  • Añadir prueba para scrollbar.1.dart por @ValentinVignal en 151463
  • Mejora la intuitividad del ejemplo de RawMagnifier por @huycozy en 150308
  • Corregir corchete de cierre faltante en la documentación de la clase NestedScrollView por @weasdown en 152022
  • Ámbito de pop voluntario en la ruta de inicio por @justinmc en 152057
  • Ordenar doc-imports según la regla directives_ordering por @srawlins en 152058
  • Añadir prueba para focus_traversal_group.0.dart por @ValentinVignal en 151591
  • [widgets/shortcuts] Añadir la propiedad includeSemantics al Widget Shortcuts. por @davidhicks980 en 152077
  • Corregir el tipo de RenderTable.get rowDecorations. por @lrhn en 151886
  • Añadir más documentación a DragTraget.builder por @eseidel en 151447
  • Corregir error tipográfico en clipboard.dart por @Amir-P en 151844
  • Actualiza la lógica de actualización de semántica que requiere marca para el portal de superposición por @chunhtai en 151688
  • docImport de widgets por @LongCatIsLooong en 152146
  • Estructura básica para NativeDriver y AndroidNativeDriver para tomar capturas de pantalla usando adb. por @matanlurey en 152194
  • añadida etiqueta Semantics a TextField con InputDecoration para permitir que el usuario k… por @DBowen33 en 151996
  • Fix: La selección de un seleccionable bajo la selección activa no debería borrarse al hacer clic derecho por @Renzo-Olivares en 151851
  • [CupertinoAlertDialog] Reescritura por @dkwingsmt en 150410
  • Actualizar fake_codec.dart para usar Future.value en lugar de SynchronousFuture por @biggs0125 en 152182
  • Añadir un ejemplo más típico / concreto a IntrinsicHeight / IntrinsicWidth por @LongCatIsLooong en 152246
  • Añadir prueba para expansion_panel_list.expansion_panel_list_radio.0_test.dart por @ValentinVignal en 151730
  • docImports para la librería widgets por @LongCatIsLooong en 152339
  • Añade una llamada a PlatformDispatcher cada vez que cambia el foco por @gspencergoog en 151268
  • Limpiar la lógica de carga web de examples/api a la última versión por @kevmoo en 152349
  • Añadir prueba para range_slider.0.dart por @ValentinVignal en 152152
  • Añadir y usar una prueba de integración con capturas de pantalla nativas(ADB) por @matanlurey en 152326
  • Corregir la posición del cursor cuando se ingresa la categoría Unicode Zs en TextField por @koji-1009 en 152215
  • Hacer públicos los métodos abstractos de DragGestureRecognizer por @angelosilvestre en 151627
  • Actualizar text_painter.dart por @LongCatIsLooong en 152398
  • [cupertino/icons.dart] Reemplazar referencias de ligaduras con puntos de código para dartdoc por @victorsanni en 152387
  • Añadir pruebas para deletable_chip_attributes.on_deleted.0.dart por @ValentinVignal en 152361
  • [devicelab] habilitar Impeller en la prueba de textura externa. por @jonahwilliams en 152502
  • Evitar que la pista de CupertinoScrollbar cambie de página la vista de desplazamiento al tocar por @victorsanni en 152197
  • [wiki] Eliminar el texto que dice que las ediciones de la wiki no reciben revisión de código por @Rexios80 en 152530
  • Aclarar y limpiar la redacción de exención de pruebas en la higiene del árbol. por @matanlurey en 152402
  • Añadir prueba para search_anchor.0.dart por @ValentinVignal en 152371
  • Añadir pruebas para ejemplos de scaffold messenger por @ValentinVignal en 152536
  • ✨ : El controlador de animación ahora tiene la capacidad de repetir la animación un número 'n' de veces. por @aliasgar4558 en 150764
  • Eliminar usos redundantes de zonas en skia_client.dart por @Hixie en 149366
  • Soporte de gesto Mayús + clic para SelectionArea en plataformas de escritorio por @Renzo-Olivares en 148574
  • Mejorar la fidelidad de CupertinoCheckbox por @victorsanni en 151441
  • [CupertinoActionSheet] Hacer _ActionSheetButtonBackground Stateless por @dkwingsmt en 152283
  • Añadir pruebas para ejemplos de ancla de búsqueda por @ValentinVignal en 152659
  • Corregir problemas de formato en search_anchor.0_test.dart por @ValentinVignal en 152669
  • Corregir pruebas locales, errores de XML de gradle y habilitar en CI. por @matanlurey en 152383
  • [CupertinoActionSheet & AlertDialog] Mejorar la documentación y el tipo para los parámetros scrollController por @dkwingsmt en 152647
  • Explicar que el gesto atrás predictivo no funciona con WillPopScope por @justinmc en 152116
  • Usar constructores .fromMap() en el código de ejemplo por @nate-thegrate en 152535
  • Añadir prueba para scaffold_state.show_bottom_sheet.0.dart por @ValentinVignal en 152731
  • [wiki] Eliminar advertencia desactualizada sobre datos de cobertura obsoletos por @Rexios80 en 152560
  • Ignorar tanto unused_element como unused_element_parameter por @srawlins en 152689
  • Escribir más sobre Animation y documentos relacionados por @gnprice en 150727
  • Mejorar la fidelidad de CupertinoRadio por @victorsanni en 149703
  • Introducir el parámetro double Flex.spacing para el espaciado de Row/Column por @TahaTesser en 152472
  • [Docs] Corrección de Enum de DeviceOrientation por @piedcipher en 152876
  • Revierte "Introducir el parámetro double Flex.spacing para el espaciado de Row/Column (#152472)" por @auto-submit en 152885
  • [Re-publicación] Introducir el parámetro double Flex.spacing para el espaciado de Row/Column por @TahaTesser en 152890
  • más docImports por @goderbauer en 151951
  • añadida funcionalidad para que SR comunique el botón presionado por @DBowen33 en 152185
  • Implementar cláusulas on por @nate-thegrate en 152706
  • Añadir pruebas para ordered_traversal_group.0.dart por @ValentinVignal en 152849
  • Bache manual de dependencias por @kevmoo en 152881
  • Feat: Añadir propiedad fillColor para cupertinoCheckbox por @rkishan516 en 151761
  • [Ejemplos de API] scroll_direction.0_test.dart y growth_direction.0_test.dart por @piedcipher en 152941
  • Corregir errores de inicialización tardía en las pruebas de Linux_android_emu por @zanderso en 152932
  • Corregir que PageController lance una excepción al cambiar de página antes de que se establezcan viewportDimensions por @bleroux en 153017
  • Estilo: Renombrar activeColor y trackColor de CupertinoSwitch a activeTrackColor e InactiveTrackColor por @rkishan516 en 151367
  • Establecer el primaryContrastingColor predeterminado de Cupertino a blanco por @kerberjg en 153039
  • Añadir un doc de contribución sobre el uso de enlaces confiables en herramientas por @parlough en 150962
  • Actualizar paquetes pub [manual] por @kevmoo en 153066
  • Mover las constantes de foco de Cupertino a cupertino/constants.dart por @victorsanni en 153115
  • Error de rango en la revisión ortográfica por @justinmc en 153055
  • Refactorización: Desaconsejar el uso de inactiveColor en la casilla de verificación de cupertino por @rkishan516 en 152981
  • Implementados nuevos estilos/tamaños de CupertinoButton (soluciona #92525) por @kerberjg en 152845
  • Añadido FlutterEngineGroups al doc de arquitectura del motor por @gaaclarke en 153100
  • Hacer que CupertinoButton sea interactivo mediante atajos de teclado por @victorsanni en 153126
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 153380
  • Mover la documentación de @_debugOnly en framework.dart para que sea más visible para el IDE. por @PurplePolyhedron en 153134
  • Añadir pruebas de spacing específicas para los widgets Row y Column por @TahaTesser en 153353
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 153479
  • Mejorar las aserciones en Element.mount por @gspencergoog en 153477
  • Enlace incorrecto en Design-Documents.md por @justinmc en 153509
  • Añadir argumento TextHeightBehavior para DefaultTextStyle.merge por @kawaijoe en 153178
  • Actualizaciones de la Guía de Estilo por @nate-thegrate en 152525
  • corregir algunas etiquetas HTML no deseadas en los docs por @goderbauer en 153507
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 153581
  • Cuando la aplicación entra en el estado desprendido, borrar el registro del último estilo de SystemChrome enviado al host por @jason-simmons en 153586
  • Corrige desajustes de tipo en page.onPopInvoked por @chunhtai en 153593
  • Corregir prueba con fugas. por @polina-c en 153780
  • Implementar toque para desplazarse al elemento en CupertinoPicker por @victorsanni en 153386
  • Actualizar versiones de compileSdk, targetSdk y ndk en plantillas/pruebas por @gmackall en 152487
  • Revierte "Actualizar versiones de compileSdk, targetSdk y ndk en plantillas/pruebas (#152487)" por @auto-submit en 153793
  • Corregir pruebas con fugas. por @polina-c en 153786
  • Limpieza de código de _InteractiveViewerState por @nate-thegrate en 153645
  • Añadir pruebas para ejemplos de SingleChildScrollView por @ValentinVignal en 153548
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 153838
  • Re-publicar "Actualizar versiones de compileSdk, targetSdk y ndk en plantillas/pruebas" por @gmackall en 153795
  • Fix: Eliminar texto en EditableText con teclado CJK mientras se está en CupertinoPageRoute lanza una excepción por @Renzo-Olivares en 153822
  • Ejemplos de navegación hacia atrás predictiva con restauración de estado de Navigator anidado por @justinmc en 153723
  • Documentar el parámetro scale para Image y RawImage por @RamonFarizel en 153728
  • Corregir referencia de macro rota por @gspencergoog en 153881
  • Prueba de CustomScrollViewExampleApp por @miechoo en 152431
  • Añadir una prueba de una vista de plataforma Android que dibuja un gradiente por @matanlurey en 153878
  • Añadida la prueba que faltaba para el ejemplo de SelectionArea por @iam-amanxz en 151585
  • Añadir prueba para error_widget.0_test.dart por @mansourzaki en 153103
  • doc: corregir error tipográfico en la documentación de pruebas por @Lxxyx en 154105
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 154126
  • añadida la capacidad de desactivar el desenfoque en CupertinoNavigationBar con fondo transparente por @Sikandar4747 en 153633
  • Optimizar para eliminar LayoutBuilder de los hijos de ReorderableList por @moffatman en 153987
  • corregir getFullHeightForCaret cuando el strut está desactivado. por @LongCatIsLooong en 154039
  • [Doc] [Mejora] Añadir más aclaración a la documentación del valor inicial para formulario por @mnayef95 en 153757
  • Refactorizada la lógica de HeroController para manejar casos complejos por @chunhtai en 150027
  • Actualizar el rastreador de fugas. por @polina-c en 154157
  • Añadir documento de comentario a fontFamily en el IconData por @SuicaLondon en 154150
  • Desplazar CupertinoContextMenu si los elementos se desbordan por @victorsanni en 154133
  • Añadir documentación sobre la actualización de .ci.yaml y flutter-gold. por @matanlurey en 154184
  • Diferir el diseño del hijo de superposición si la superposición de destino está diseñando actualmente su hijo determinante del tamaño por @LongCatIsLooong en 154222
  • [activos nativos] Reescribir nombres de instalación para librerías nativas reubicadas por @blaugold en 153054
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 154267
  • No pintar una etiqueta de descripción al renderizar una prueba de integración por @jason-simmons en 153875
  • Hacer que la documentación de Scrollable.ensureVisible sea más clara en que desplazaría todo el Scrollable contenedor por @PurplePolyhedron en 154321
  • Añadir pruebas para ejemplos de delegado de cuadrícula sliver con recuento fijo de ejes cruzados por @ValentinVignal en 153500
  • CupertinoSlidingSegmentedControl puede tener un diseño proporcional basado en el contenido del segmento por @QuncCccccc en 153125
  • El gesto atrás predictivo de Android debería funcionar después de regresar a la aplicación desde una notificación por @justinmc en 154313
  • Ejecutar todos los microbenchmarks por @jtmcdole en 154374
  • Exponer presión prolongada en CupertinoButton por @Dimilkalathiya en 154052
  • Revierte "Ejecutar todos los microbenchmarks (#154374)" por @auto-submit en 154440
  • Ejecutar todos los microbenchmarks (tercera parte) por @jtmcdole en 154446
  • Eliminar importaciones innecesarias. por @scheglov en 154527
  • Reemplazar el uso de ListTile con CupertinoListTile por @ishon19 en 154473
  • Refactorizar CircularNotchedRectangle.getOuterPath() por @nate-thegrate en 154036
  • Corregir error de tipeo en la documentación de AutofillGroup por @daniellampl en 154405
  • Establecer la función onChangedField para actualizar únicamente las opciones con nuevos resultados por @mohsinraza-fdev en 150776
  • Cambiar CupertinoDynamicColor a implements Color por @gaaclarke en 153938
  • Pequeña corrección en Docs para SliverFixedExtentList y SliverVariedExtentList por @piedcipher en 154557
  • Pequeña corrección en Docs para SliverList.separated y SliverList.builder por @piedcipher en 154551
  • Mejorar la documentación para las dimensiones y el uso de ResizeImage por @RamonFarizel en 154212
  • Prueba de AppBarMediumApp y AppBarLargeApp por @miechoo en 153973
  • Hacer que algunas pruebas de píxeles sean difusas por @gaaclarke en 154680
  • Mejorar la apariencia de CupertinoPopupSurface por @davidhicks980 en 151430
  • Actualizar el motor de Flutter de c50eb8a65097 a 419fb8c0ab3e por @a-siva en 154734
  • Exponer la propiedad foreground de TextStyle en el widget Icon por @evan361425 en 150315
  • Corregir pruebas con fugas. por @polina-c en 154847
  • Revertir "Mejorar la apariencia de CupertinoPopupSurface" por @davidhicks980 en 154893
  • Actualización de CupertinoSlidingSegmentedControl por @QuncCccccc en 152976
  • corregir que la descompresión congele la aplicación con duración de animación cero por @Mairramer en 153890
  • Añade correcciones de dart para funciones de opacidad de Color por @gaaclarke en 154953
  • Migrar apple-mobile-web-* a mobile-web-*. por @matanlurey en 154964
  • Migrar prueba Color.toString(), mejora equalsIgnoringHashCodes por @gaaclarke en 154934
  • Mover (dev/tools), completar v0 de native_driver (Android) por @matanlurey en 154843
  • Actualización manual a 48ddaf578fb0c8326d5b4b680b0f49ea72e33216 por @gmackall en 155070
  • Evitar que el teclado vuelva a mostrarse en iOS por @LongCatIsLooong en 154584
  • Abordar fluctuaciones de benchmark de política de fotogramas por @jtmcdole en 155130
  • Marcar _LayoutBuilderElement como siempre limpio por @LongCatIsLooong en 154694
  • Fix: Parpadeo cuando la lista reordenable no cambia su posición por @rkishan516 en 151026
  • reelaboración de casos de botones de texto por @DBowen33 en 154943
  • Añadido .keys a ColorSwatch por @gaaclarke en 155262
  • Añade matcher ColorSwatch por @gaaclarke en 155272
  • Eliminar directorio packages/flutter_tools/lib/src/fuchsia por @zijiehe-google-com en 154880
  • [CupertinoAlertDialog] Añadir gesto tocar-deslizar por @dkwingsmt en 154853
  • Rehacer autoroll del motor de flutter bd3d1990 485b 419c 8c55 b27e3eeb15ed 1727117767 por @gaaclarke en 155579
  • Añadir ejemplo de WidgetStateProperty y pruebas para él. por @ksokolovskyi en 155315
  • corregido keyboardDismissBehavior en desplazamiento sin arrastre por @nick9822 en 154675
  • Preservar la transformación al usar *Gradient:withOpacity por @hyhugh en 154908
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 155640
  • Añadir ejemplo de WidgetStateBorderSide y pruebas para él. por @ksokolovskyi en 155559
  • [Android] Actualizar docs de SystemUiMode y setSystemChromeEnabledSystemUIMode para señalar cambio al apuntar a Android 15+ por @camsim99 en 153466
  • añadida la capacidad de configurar la sombra en el banner por @Sikandar4747 en 155296
  • RenderParagraph debería invalidar los rectángulos en caché de sus _SelectableFragments en las actualizaciones del tamaño de ventana por @Renzo-Olivares en 155719
  • Actualizar paquetes manualmente por @gmackall en 155786
  • Lanzar StateError cuando implicitView sea nulo en wrapWithDefaultView. por @ditman en 155734
  • Añadir magnificationScale a CupertinoMagnifier para el efecto de Zoom por @RamonFarizel en 155276
  • Optimizar la muestra de Overlay para evitar desbordamientos por @TahaTesser en 155861
  • Corrige el cálculo del ancho del texto de la columna en CupertinoDatePicker por @Mairramer en 151128
  • Los _SelectableFragment.boundingBoxes de RenderParagraphs deberían considerar la altura máxima de la línea por @Renzo-Olivares en 155892
  • Feat: Añadir oportunidad de cambiar la alineación del sufijo de CupertinoTextField por @ziqq en 154601
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 155846
  • Añadir ejemplo de WidgetStateMouseCursor y pruebas para él. por @ksokolovskyi en 155552
  • integration_test: migrar a build.gradle.kts por @bartekpacia en 154125
  • [Docs] Ejemplo de la API de CupertinoListTile por @Sikandar4747 en 154548
  • Revierte "integration_test: migrar a build.gradle.kts (#154125)" por @auto-submit en 156087
  • corregir ReorderableList que no pasa el constructor de extensión de elementos por @navaronbracke en 155994
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 156117
  • Añadir de nuevo métodos main() a los bancos de pruebas de rendimiento. por @aam en 156083
  • Tema heredado: cero reconstrucciones por @nate-thegrate en 155699
  • Corrige un problema donde onTapOutside se activaba incorrectamente a través de rutas en TapRegion por @Mairramer en 155297
  • NavigatorPopHandler.onPopWithResult por @justinmc en 155618
  • Añadir buscador bySemanticsIdentifier para buscar por identificador por @admosity en 155571
  • Actualizar ejemplos de API de MenuAnchor por @bleroux en 156404
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 156440
  • Revierte "Actualizar paquetes pub (#156440)" por @auto-submit en 156473

Material

#
  • Añadir pruebas para material_state_border_side.0_test.dart por @ValentinVignal en 151089
  • [Re-publicación] - Habilitar explicitChildNodes para el contenido de AlertDialog por @TahaTesser en 149597
  • Rehabilitar matchers de SemanticsAction.focus por @gspencergoog en 150990
  • MaterialStateWidgetState en la documentación por @nate-thegrate en 151376
  • Actualizar la documentación de DataTable por @nate-thegrate en 151356
  • Corregir color de fondo predeterminado de Dialog en Material 3 por @TahaTesser en 151400
  • Añadir métodos de comparación de TimeOfDay por @derdilla en 151233
  • exponer keyboardType en DropdownMenu #150894 por @j7126 en 150896
  • Fix: El ancla del submenú está desalineada con el panel hijo en la web (Resuelto #151081) por @Vi-debug en 151294
  • docimports para flutter_goldens, flutter_localizations, flutter_web_plugins, fuchsia_remote_debug_protocol, integration_test por @goderbauer en 151271
  • Corregir el efecto de estiramiento del indicador de pestañas de TabBar por @TahaTesser en 150868
  • Actualizar comentario obsoleto en la prueba de InputDecorator por @bleroux en 151651
  • Corregir que el desplazador de Slider no se alinee con las divisiones, el relleno del desplazador y las esquinas redondeadas por @TahaTesser en 149594
  • Añadir semanticLabel a CupertinoCheckbox por @victorsanni en 151789
  • Introducir Switch.padding por @TahaTesser en 149884
  • Añadir propiedad borderRadius a PopupMenuButton por @johnstef99 en 151228
  • chore: corregir error de tipeo en coreano, cutButtonLabel por @n7484443 en 151364
  • Añadir ListTileControlAffinity a ListTileTheme por @hello-coder-xu en 150695
  • Crear el widget CarouselView - Parte 2 por @QuncCccccc en 149775
  • Re-publicar solución al estilo de texto predeterminado del hint de InputDecorator en M3 por @bleroux en 150835
  • Corregir el doc de AppBar para mantener el diagrama junto a su descripción por @gnprice en 151937
  • chore: corregir nombre de prueba y añadir descripción de pruebas por @n7484443 en 151959
  • Hacer que el mouseCursor de CupertinoRadio sea un WidgetStateProperty por @victorsanni en 151910
  • Limpiar prueba con fugas. por @polina-c en 152094
  • docImports de material por @LongCatIsLooong en 152060
  • Más docImports de material por @LongCatIsLooong en 152144
  • feat: Añadir alignmentOffset a DropdownMenu por @jasonkang14 en 151731
  • Revertir "Hacer que el mouseCursor de CupertinoRadio sea un WidgetStateProperty" por @victorsanni en 152254
  • Limpiar constructor InputDecoration.collapsed por @bleroux en 152165
  • Introducir TabBar.indicatorAnimation para personalizar la animación del indicador de pestañas por @TahaTesser en 151746
  • feat: Añadir tamaño de manija de arrastre configurable según el tamaño dado por @rkishan516 en 152085
  • Añadir semántica de botón en list tile por @hannah-hyj en 151599
  • Revierte "Añadir semántica de botón en list tile (#151599)" por @auto-submit en 152425
  • Normalizar el tema de Card por @QuncCccccc en 151914
  • Añadir buscador find.backButton y enum StandardComponentType para encontrar componentes en las pruebas. por @gspencergoog en 149349
  • Corregir que la etiqueta de atajo para CharacterActivator no incluye modificadores por @bleroux en 152233
  • Corregir el tamaño predeterminado del tema del icono del avatar para Material 2 por @TahaTesser en 152307
  • Re-publicar #151599 (Añadir semántica de botón en list tile) con una bandera para controlar el comportamiento. por @hannah-hyj en 152526
  • Desaconsejar el uso de parámetros no válidos en InputDecoration.collapsed por @bleroux en 152486
  • Usar el texto de ayuda de la decoración como el valor predeterminado para las ayudas del botón desplegable por @bleroux en 152474
  • Factor de fuente del calendario por @MitchellGoodwin en 152341
  • Añadir capacidad de recortar el contenido de los pasos de Stepper por @TahaTesser en 152370
  • [material/menu_anchor.dart] Eliminar escucha de evento de clave temprana sin usar por @davidhicks980 en 150915
  • Implementando lógica consciente de nulos en /packages/flutter/ por @nate-thegrate en 152294
  • Correcciones gramaticales rápidas en los docs por @justinmc en 152700
  • SearchBar.scrollPadding por @justinmc en 152635
  • Añadir pruebas para el estado de scaffold messenger por @ValentinVignal en 152735
  • Hacer opcional el título de la aplicación en la web por @tugorez en 152003
  • [SliderTheme] Corregir enlaces markdown para imágenes de doc de api por @royarg02 en 152748
  • Correcciones Gramaticales Rápidas por @piedcipher en 152744
  • Corregir la gestión de valores predeterminados de iconSize e iconColor para subclases de ButtonStyleButton. por @gspencergoog en 143501
  • Corregir la reconstrucción de CarouselView por @QuncCccccc en 152791
  • Fix: Slider no muestra el valor de la etiqueta cambiado para usuarios de teclado por @DBowen33 en 152886
  • fix: añadir parámetro a maintainState de SearchDelegate por @gazal-k en 152444
  • [material/menu_anchor.dart] Refactorización del foco de MenuAnchor para RawMenuAnchor por @davidhicks980 en 150950
  • Soportar la limpieza de la selección mediante programación a través de SelectableRegionState por @Renzo-Olivares en 152882
  • Correcciones de recorrido al pasar el cursor en MenuAnchor por @davidhicks980 en 150914
  • Doc imports de nuevo por @goderbauer en 152958
  • Permitir que dropdown_menu acepte cualquier EdgeInsetsGeometry por @TytaniumDev en 153053
  • Limpiar MenuAnchor por @bleroux en 152946
  • Añadir cajón de navegación y cajón de navegación lateral en la aplicación de evaluación de a11y, también ejecutar dart format bajo a11y_assessments/ por @hannah-hyj en 153034
  • El PopupMenuButton no debería robar el foco del TextField cuando aparece. por @yiiim en 150568
  • Exponer restricciones de icono de afijos en InputDecorationTheme por @bleroux en 153089
  • fix(flutter/a11y assessments): a h1 le falta a11y en cada página de la aplicación web por @essjay05 en 152198
  • Retrasar el filtrado de DropdownMenu hasta la entrada de texto por @PurplePolyhedron en 152368
  • Slider muestra etiqueta visual del valor al enfocar por @DBowen33 en 152960
  • Actualizar tokens a 5.0.0 por @QuncCccccc en 153385
  • Corregir el suavizado de bordes al pintar bordes con colores sólidos. por @bernaferrari en 153365
  • Actualizar TextTheme con los tokens de tipografía de M3 por @RamonFarizel en 153131
  • refactorizar banner de material y corregir problema de foco por @DBowen33 en 152646
  • Corregir prueba con fugas. por @polina-c en 153798
  • Desactivar la búsqueda del menú desplegable durante la navegación por teclado por @PurplePolyhedron en 152378
  • docs: Actualizar doc para el comportamiento de escala de la etiqueta flotante por @rkishan516 en 151835
  • Hacer que TextField sea de solo lectura cuando la entrada de texto esté desactivada estableciendo DropdownMenu.requestFocusOnTap en false por @TahaTesser en 153566
  • corregido problema donde el lector de pantalla lee todos los botones al abrir el datepicker por @DBowen33 en 152705
  • Eliminar el límite estricto de longitud de destinos en el widget NavigationRail por @koji-1009 en 152972
  • Evitar que el desplazamiento interno de DropdownMenu mueva el Scrollable padre por @PurplePolyhedron en 153360
  • fix(material/a11y_assessments): añadir título de página único por @essjay05 en 152148
  • Corregir recorrido de foco en DropdownMenu por @bleroux en 153931
  • Fix: Las entradas de hora y minuto de TimePicker cambian de tamaño al haber error por @TahaTesser en 154008
  • Añadido nuevo constructor RefreshIndicator.noSpinner() por @SyncroIT en 152075
  • Corregir animación de ruta de Cupertino. por @yiiim en 153765
  • Añadir capacidad de proporcionar selectableDayPredicate para showDateRangePicker por @Chuckame en 150355
  • Revierte "Añadir capacidad de proporcionar selectableDayPredicate para showDateRangePicker (#150355)" por @auto-submit en 154089
  • Añadir capacidad de proporcionar selectableDayPredicate para showDateRangePicker por @chingjun en 154090
  • Añadir pruebas de ancho intrínseco de M3 para InputDecoration por @bleroux en 154098
  • Corregir que clipBehavior en AlertDialog.adaptive no sea nulo por @TahaTesser en 154173
  • Cambiar valor predeterminado de la bandera internalAddSemanticForOnTap a true por @hannah-hyj en 153193
  • Añadir pruebas que faltaban para el parámetro de rutas requestFocus en las librerías Material y Cupertino por @TahaTesser en 154005
  • Corregir encaje prematuro de Drawer por @nate-thegrate en 153955
  • Fix: IconButton no muestra Tooltip al pasar el cursor dentro del área del botón pero fuera del Icon por @TahaTesser en 153691
  • Formato Menor por @piedcipher en 154210
  • Hacer que ViewAnchor sea un LookupBoundary por @goderbauer en 154300
  • fix:: elevation y scrollUnderElevation dependen de los cajones con desplazamiento en la falla #120083 por @Mairramer en 150793
  • Añadido soporte para elevación en el indicador de actualización por @dishankjindal1 en 154182
  • Actualizar tokens a v6.1 por @QuncCccccc en 153722
  • Corregir MaterialApp duplicado en la prueba de ejemplo de api por @bleroux en 154550
  • Añadir métodos accesores estáticos of a ColorScheme y TextTheme por @amal-stack en 154073
  • Corrige un problema donde itemExtent se asignaba incorrectamente a renderObject.minExtent por @Mairramer en 153805
  • añadido enabled al ancla de búsqueda por @Macacoazul01 en 153256
  • Añadir altura mínima para MaterialBanner por @mansourzaki en 153951
  • Corregir color de relleno codificado en duro en ZoomPageTransitionsBuilder por @dy0gu en 154057
  • Corregir que el menú de DropdownMenu no sigue al campo de texto por @bleroux en 154667
  • Normalizar el tema de Dialog por @QuncCccccc en 153982
  • Admitir duración de transición personalizada para DialogRoute, CupertinoDialogRoute y métodos de mostrar diálogo. por @nploi en 154048
  • Corregir estilos de elementos enfocados en DropdownMenu por @bleroux en 153159
  • Revierte "Admitir duración de transición personalizada para DialogRoute, CupertinoDialogRoute y métodos de mostrar diálogo. (#154048)" por @auto-submit en 154743
  • Ajustar los dartdocs de ButtonStyle.{foreground,icon}Color para el nuevo comportamiento por @chrisbobbe en 154646
  • Corregir IconButtons de acción en AppBar.leading en Material 3 por @TahaTesser en 154512
  • Corregir el cierre inesperado de TabBar con SliverAppBar por @hgraceb en 154485
  • Añadir parámetro de color de velo a _ZoomEnterTransitionPainter por @Michal-MK en 152815
  • restablecer la igualdad de ThemeData por @nate-thegrate en 154695
  • Limpiar la prueba de datos de tema heredados de SnackBar por @TahaTesser en 154921
  • Menú contextual de SearchBar por @justinmc en 154833
  • Actualizar aserciones de color por @gaaclarke en 154752
  • Actualizar localizaciones de material y cupertino por @QuncCccccc en 154959
  • Añadir permiso de 'direction' a 'SegmentedButton' orientado verticalmente por @abdalmonem en 150903
  • fix: El menú desplegable intenta acceder al elemento resaltado que no existe cuando la búsqueda y los filtros están ambos habilitados por @rkishan516 en 151969
  • Factorizar objetos Container por @nate-thegrate en 153619
  • Corregir que el contenido de TextField se seleccione en escritorio al obtener el foco por @bleroux en 154916
  • Corregir propiedades de icono faltantes en los métodos styleFrom de botones por @TahaTesser en 154821
  • corregir que SearchAnchor elimine SearchController mientras aún está en uso por @PurplePolyhedron en 155219
  • Normalizar TabBarTheme por @QuncCccccc en 155476
  • Revierte "Normalizar TabBarTheme (#155476)" por @auto-submit en 155698
  • Corregir campo de texto roto con texto de sugerencia establecido y líneas mínimas y máximas(#153183) por @zeqinjie en 153235
  • fix: SelectableText debería gestionar los cambios de foco por @Renzo-Olivares en 155771
  • Corregir DropdownMenu renderizado detrás de AppBar por @bleroux en 155539
  • Corregir error de tipeo en theme_data por @iNoles en 155644
  • Mover FlutterLogo de material a widget por @g0rdan en 155864
  • Mover el comportamiento de selección de texto específico de la plataforma fuera de las clases TextField con estilo por @Renzo-Olivares en 155774
  • Corregir fuga en input_decorator [prod-leak-fix] por @polina-c en 155885
  • Desactivar prueba de menú inestable por @Piinks en 155968
  • Re-aplicar la normalización de TabBarTheme por @QuncCccccc en 155969
  • Añadir el parámetro enableSplash a CarouselView por @SuicaLondon en 155214
  • corregir la navegación por teclado de DropdownMenu cuando las entradas se filtran quedando vacías por @PurplePolyhedron en 155252
  • Corregir que DropdownMenu no vuelve a coincidir con initialSelection cuando las entradas han cambiado por @bleroux en 155757
  • corregir prueba incorrecta en "corregir la navegación por teclado de DropdownMenu" por @PurplePolyhedron en 156084
  • Permitir mezclar transiciones de rutas en una sola app. por @MitchellGoodwin en 150031
  • Añadir la propiedad mouseCursor a CupertinoCheckbox por @victorsanni en 151788
  • Actualizar el tipo de ThemeData.dialogTheme para aceptar DialogThemeData por @QuncCccccc en 155129
  • Añadir autocorrect y enableSuggestions a SearchDelegate por @ThHareau en 154932
  • Refactorización de coincidencia de patrones (pattern-matching) por @nate-thegrate en 154753
  • Permitir que las teclas de flecha naveguen por MenuAnchor independientemente de la definición del atajo global por @dkwingsmt en 155728
  • Normalizar ThemeData.cardTheme por @QuncCccccc en 153254
  • CheckboxListTile: añadir propiedad para escalar el checkbox por @itsjatinnagar en 154806
  • Corregir que DropdownMenu con expandedInsets siempre se alinea en la parte superior por @TahaTesser en 156214
  • Actualizar las pruebas de flexible_space_bar_test.dart para Material 3 por @TahaTesser en 156226
  • Actualizar las pruebas de DropdownMenu para eliminar cierta dependencia de las plataformas por @PurplePolyhedron en 156131
  • Normalizar ThemeData.tabBarTheme por @QuncCccccc en 156253

iOS

#
  • Iniciar DDS desde el SDK de Dart y preparar para servir DevTools desde DDS por @bkonyi en 146593
  • Revierte "Iniciar DDS desde el SDK de Dart y preparar para servir DevTools desde DDS (#146593)" por @auto-submit en 151781
  • Usar la configuración de compilación PRODUCT_NAME de Xcode para encontrar las rutas de la app y del archivo por @jmagman en 140242
  • Re-aplicar "Iniciar DDS desde el SDK de Dart y preparar para servir DevTools desde DDS (#146593)" por @bkonyi en 152386
  • Actualizar versión mínima de macOS según sea necesario en el paquete Swift por @loic-sharma en 152347
  • Añadir migración a git ignore para los directorios de compilación de SwiftPM por @loic-sharma en 152766
  • Añadir la bandera xcresulttool --legacy para uso desaprobado por @jmagman en 152988
  • Eliminar -sdk para el simulador de watchOS en la herramienta por @jmagman en 152992
  • Corregir flutter run en hosts Mac x64 si Swift Package Manager está habilitado por @loic-sharma en 154645
  • [tool] Actualizar descripción de dónde instalar plataformas en Xcode por @kevmoo en 156432

Herramientas

#
  • Manejar una SocketException lanzada al enviar el comando de cierre del navegador a Chrome por @jason-simmons en 151197
  • Corregir el respaldo (fallback) del nombre del proyecto por @navaronbracke en 150614
  • Eliminar la advertencia cuando no se detecta la versión de KGP por @gmackall en 151254
  • Corregir sugerencia de URL no válida para incompatibilidad de gradle por @Dispersia en 150999
  • [deps] Actualizar (roll) paquetes de dart-lang/native por @dcharkes en 151403
  • Escribir la ubicación de la configuración del paquete en el bootstrap de pruebas. por @kenzieschmoll en 150440
  • Re-aplicar "Actualizar plantilla de versiones de Gradle, App AGP, Module AGP y Kotlin, y pruebas"... pero ya no actualizar la versión de module AGP por @gmackall en 151433
  • feat: Soporte para sobrescribir plugins respaldados nativos por @Gustl22 en 137040
  • [native_assets] Dejar de ejecutar hooks de enlaces en modo JIT por @dcharkes en 151534
  • [native_assets] No actualizar (auto-roll) dependencias automáticamente por @dcharkes en 151636
  • [native_assets] Actualizar (roll) dependencias por @dcharkes en 151662
  • Emitir mapas de fuentes (source maps) para wasm en flutter build web --wasm por @mkustermann en 151643
  • tool/build/web: mover la bandera CLI source-maps a la sección "general" de web por @kevmoo en 151722
  • Eliminar condicionalidad en plantillas que era para soporte de AGP <= 4.2 por @gmackall en 151845
  • flutter_tool: Simplificar helpers de args, usar nuevas funciones de args tipadas por @kevmoo en 151784
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 151864
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 151946
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 151975
  • Manejar una WebSocketException que puede lanzarse al cerrar la conexión del protocolo de inspección de WebKit a Chrome por @jason-simmons en 151997
  • Corregir la transformación de assets en presencia de variantes de assets conscientes de la resolución por @andrewkolos en 151932
  • [native_assets] Corregir fallo de compilación del host macOS cuando no hay frameworks que firmar. por @bdero en 150742
  • [tool] Proteger más llamadas write/writeln en Process.stdin por @andrewkolos en 151146
  • Habilitar Swift Package Manager por defecto en el canal master por @loic-sharma en 152049
  • Revierte "Habilitar Swift Package Manager por defecto en el canal master (#152049)" por @auto-submit en 152243
  • Usar más cabeceras CORS para el servidor de flutter run por @johnpryan en 152048
  • Revierte "Usar más cabeceras CORS para el servidor de flutter run (#152048)" por @auto-submit en 152248
  • Modificar la prueba de integración de depuración paso a paso para adaptarse a la nueva semántica asíncrona de DDC. por @biggs0125 en 152204
  • Establecer las definiciones de dart correctamente en modo debug. por @eyebrowsoffire en 152262
  • Usar más cabeceras CORS para el servidor de flutter run por @johnpryan en 152249
  • Corregir algunas pruebas que fallan con Swift Package Manager habilitado por @loic-sharma en 152267
  • Cambiar flutter_build_with_compilation_error_test para comprobar stdout o stderr por @jmagman en 152404
  • Documentar que flutter drive --test-arguments puede optar por activar dart test por @matanlurey en 152410
  • [flutter_tools] Eliminar la opción CLI de estadísticas de rasterizado. por @jonahwilliams en 152501
  • [web] Establecer COEP:credentialless en flutter run/drive. por @ditman en 152413
  • Configurar pruebas que verifiquen que podemos compilar una app de contador limpia en todo nuestro rango de soporte de Gradle/AGP/Kotlin por @gmackall en 151568
  • Reintroducir el registro detallado (verbose logging) para la inestabilidad de hot reload por @andrewkolos en 152639
  • Corregir coincidencia de patrones errónea en el análisis de excepciones de DDS por @bkonyi en 152685
  • Eliminar un par de paréntesis que envuelven un único literal de String por @srawlins en 152031
  • Reducir advertencias dentro del archivo flutter.groovy por @AbdeMohlbi en 152073
  • [tool] Proteger escrituras de procesos al servidor frontend en ResidentCompiler por @andrewkolos en 152358
  • Revierte "[tool] Proteger escrituras de procesos al servidor frontend en ResidentCompiler (#152358)" por @auto-submit en 153028
  • [web] Ocultar la opción --web-renderer en la herramienta por @yjbanov en 152683
  • Corregir que flutter build ipa --export-method no acepta la bandera enterprise por @LouiseHsu en 153047
  • [web] Corregir la lectura de la bandera --local-web-sdk y eliminar la copia de useLocalWebSdk en DebuggingOptions por @jason-simmons en 152642
  • Hacer ios_deploy_test.dart más robusto por @mkustermann en 153147
  • Corregir expectativas de pruebas con respecto a nuevas líneas. por @aam en 153174
  • [iOS] Copiar Flutter.framework.dSYM en el archivo de la app por @cbracken en 153215
  • Actualizar versión de AGP en la plantilla del módulo por @gmackall en 151675
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 153297
  • Desactivar DevTools al ejecutar la prueba de integración de hot restart en flutter_tools por @jason-simmons en 153247
  • [web] Pasar --no-source-maps en lugar de --extra-compiler-option=--no-source-maps a dart compile wasm por @mkustermann en 153417
  • [Swift Package Manager] Probar la eliminación del último plugin de Flutter por @loic-sharma en 153519
  • Añadir HttpException a la lista de excepciones manejadas dentro de ResidentWebRunner::run por @andrewkolos en 153527
  • [gen_l10n] isCustomDateFormat acepta un booleano real por @kzrnm en 153439
  • No cancelar la suscripción de VmService al flujo de eventos del isolate en FlutterVmService.findExtensionIsolate por @jason-simmons en 153607
  • Cargar la configuración del paquete primario por @sigurdm en 150850
  • Revertir "Cargar la configuración del paquete primario" por @sigurdm en 153752
  • Re-aplicar "Cargar la configuración del paquete primario" por @sigurdm en 153754
  • Manejar el error "Service connection disposed" de VmService al desconectarse mientras hay solicitudes pendientes por @andrewkolos en 153714
  • Eliminar cláusulas break innecesarias en sentencias switch por defecto por @jason-simmons en 153843
  • Añadir un script bin/flutter-dev para ejecutar la herramienta de línea de comandos flutter desde el código fuente por @matanlurey en 153599
  • Añadir prueba de que la app se compila si se migra a SwiftPM pero SwiftPM está desactivado por @loic-sharma en 153800
  • Corregir flutter test en el espacio de trabajo por @sigurdm en 153919
  • No hacer fallar silenciosamente pub get incluso si output-mode es "none" por @matanlurey en 153596
  • Actualizar README.md para aclarar para quién es flutter-dev y cuáles son las ventajas y desventajas por @sethladd en 153947
  • fix: Un paquete por defecto referenciado debe ser un paquete de plugin por @Gustl22 en 152134
  • Re-aplicar "Garantizar que flutter build apk --release optimice y reduzca el código de la plataforma" por @gmackall en 153868
  • El comando Android analyze debería ejecutar pub por @chunhtai en 153953
  • Sobrescribir los valores por defecto de Analytics en TestBed por @andrewkolos en 153990
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 154026
  • macOS: Copiar el dSYM del framework de macOS a las salidas de compilación por @cbracken en 153975
  • [Windows] Mejorar el mensaje de error ERROR_ACCESS_DENIED de enlaces simbólicos por @loic-sharma en 154030
  • Actualizar flutter build apk -h para indicar que la arquitectura objetivo no es compatible en modo debug. por @reidbaker en 154111
  • Manejar las HttpExceptions provenientes de ChromeTab.connect por @andrewkolos en 153978
  • [web:tools] desactivar la pantalla de elección de motor de búsqueda en flutter run por @yjbanov en 154059
  • Asegurarse de que la propiedad usesUnsupportedDependencyVersions exista antes de comprobarla por @gmackall en 154121
  • Añadir advertencia si se cambia la cadena flutterEmbedding. por @reidbaker en 154181
  • No eliminar las implementaciones de toString mientras se esté en modo debug. por @eyebrowsoffire en 154216
  • Error personalizado de compatibilidad Java de AGP por @jesswrd en 154142
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 154360
  • Iniciar DDS usando DartDevelopmentServiceLauncher por @bkonyi en 154015
  • Desanclar path_provider_android por @christopherfujino en 154369
  • Eliminar --disable-dart-dev a lo largo de flutter/flutter. por @matanlurey en 154280
  • Capturar StateError lanzado desde Chromium.close por @andrewkolos en 154366
  • Añadir una RegExp para el dominio de iOS al leer dominios desde xcodeProject por @hannah-hyj en 154201
  • [native assets] Actualizar (roll) dependencias por @dcharkes en 154507
  • ordenar directivas part por @pq en 154456
  • Hacer que el Flutter Gradle Plugin aplique FlutterExtension a los plugins de (flutter) por @gmackall en 151861
  • [tool] Actualizar plantillas de .gitignore para incluir archivos .flutter-plugins por @Rexios80 en 152950
  • Mejorar el mensaje de error de 'flutter downgrade' por @loic-sharma en 154434
  • Añadir regla de proguard para mantener la clase para todas las implementaciones de FlutterPlugin por @gmackall en 154677
  • iOS,macOS: No copiar unsigned_binaries.txt a las salidas de compilación por @cbracken en 154684
  • Mejorar los mensajes de error del objetivo de descompresión de iOS por @loic-sharma en 154649
  • [tool] Añadir configuración dartFileName para plugins de plataforma por @Sameri11 en 153099
  • Eliminar el modificador allowoptimization de las reglas de proguard de FlutterPlugin por @rajveermalviya en 154715
  • Manejar ProcessExceptions debido a que git no está presente en el host por @andrewkolos en 154445
  • Mejorar el rastreo y corregir packages_autoroller por @christopherfujino en 154841
  • Corregir flutter build aar para módulos que usan un plugin por @gmackall en 154757
  • corregir la prueba chrome.close se puede recuperar si getTab lanza un StateError por @andrewkolos en 154889
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 154933
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 154939
  • manejar EAGAIN (macOS) en ErrorHandlingProcessManager por @andrewkolos en 154306
  • Corregir advertencia de flutter create respecto a la compatibilidad con Java por @shashwatpathak98 en 152836
  • Actualizar la firma del callback del lanzador de DDS. por @chingjun en 154949
  • al configurar el lector de logs para un dispositivo durante flutter run, descartar cualquier RPCError lanzado debido a que el dispositivo se desconectó por @andrewkolos en 155049
  • fix(Linux): especificar el ID de la aplicación por @Merrit en 154522
  • Desactivar fuchsia en flutter_tools por @zijiehe-google-com en 155111
  • Dejar de leer .packages desde flutter_tools. por @sigurdm en 154912
  • Validar que el artefacto del framework de iOS contenga el manifiesto xcprivacy por @jmagman en 155187
  • Capturar la excepción de no se puede iniciar la app por @christopherfujino en 154970
  • Extender 'flutter symbolize' para manejar unidades de carga diferida. por @sstrickl en 149315
  • Validar que el artefacto del framework de macOS contenga el manifiesto xcprivacy por @jmagman en 155189
  • [native assets] Actualizar (roll) dependencias por @dcharkes en 155432
  • [flutter_tools] Corregir stderr codificado en "dart.log" desde el adaptador de depuración al cliente por @DanTup en 155249
  • Corregir algunos enlaces rotos en el readme de DAP por @DanTup en 155600
  • Añadir PrivacyInfo.xcprivacy a la plantilla de plugin de macOS por @jmagman en 155570
  • Reducir advertencias dentro del archivo flutter.groovy #2 por @AbdeMohlbi en 155628
  • [flutter_tools] Limpieza de código relacionado con assets nativos (elimina alrededor del 50% del código relacionado con assets nativos) por @mkustermann en 155430
  • Revierte "[flutter_tools] Limpieza de código relacionado con assets nativos (elimina alrededor del 50% del código relacionado con assets nativos) (#155430)" por @auto-submit en 155713
  • Mover el ejecutor (runner) de Linux a un subdirectorio por @robert-ancell en 153812
  • Re-aplicar "[flutter_tools] Limpieza de código relacionado con assets nativos (elimina alrededor del 50% del código relacionado con assets nativos) (#155430)" por @mkustermann en 155745
  • Corregir ajuste de línea en el mensaje de error de flutter create. por @Hixie en 150325
  • Eliminar rastros sobrantes de "link-dry-run" - que no se usa en ningún lugar de flutter por @mkustermann en 155820
  • fix: soporte para tamaño de página de 16k de android 15 para plantilla plugin_ffi por @huanglizhuo en 155508
  • cuando ResidentRunner.tryInitLogReader falla, solo registrar advertencia en Android por @andrewkolos en 155800
  • [tool][android] Permitir que --target-platform funcione correctamente con el modo --debug por @Sameri11 en 154476
  • [Swift Package Manager] Hacer disponible pero desactivado en beta y stable por @loic-sharma en 155964
  • Actualizar proyectos generados por flutter create para usar package:flutter_lints 5.0.0 por @devoncarew en 156011
  • Añadir advertencia de obsolescencia para "flutter create --ios-language" por @jmagman en 155867
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 156114
  • Refactorizar devfs_web_ddc_modules_test.dart por @nate-thegrate en 155609
  • Manejar cualquier RPCError debido a la desconexión del servicio vm en flutter run por @andrewkolos en 156346
  • Actualizar uso de 'dump-info' para compilaciones de dart2js por @biggs0125 en 156187
  • [tool] Emitir una advertencia de obsolescencia para algunos valores de --web-renderer. por @ditman en 156376
  • Migrador para banderas cmake de tamaño de página de 35/16kb de android para plugin_ffi por @dcharkes en 156221
  • Probar alternativamente en Beta la ubicación correcta del manifiesto xcprivacy del framework de macOS por @jmagman en 157136

Documentación

#
  • Corregir bloqueo (crash) en el ejemplo del canal de plataforma de Linux. por @robert-ancell en 155735

Otros cambios

#
  • Forzar la regeneración de manifiestos específicos de la plataforma antes de ejecutar pruebas de rendimiento por @jason-simmons en 151003
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 151203
  • Eliminar duplicación de código en analyze.dart por @christopherfujino en 151279
  • Actualizar actions/upload-artifact de 4.3.3 a 4.3.4 por @dependabot en 151354
  • Añadir a cedric vanden bosch a los autores por @cedvdb en 151313
  • Enlazar documentación del engine sobre configuración de AS en la documentación de flutter/flutter sobre configuración de colaboradores del engine por @gmackall en 151481
  • Volver a habilitar pruebas e2e de debug canvaskit. por @eyebrowsoffire en 151565
  • Mover todas las pruebas de Linux Moto G4 a mokey en staging por @zanderso en 151608
  • Revierte "Mover todas las pruebas de Linux Moto G4 a mokey en staging (#151608)" por @auto-submit en 151620
  • Desmarcar pruebas java11 como bringup:true por @gmackall en 151612
  • Re-aplicar: Mover todas las pruebas de Linux Moto G4 a mokey en staging por @zanderso en 151654
  • Actualizar github/codeql-action de 3.25.11 a 3.25.12 por @dependabot en 151689
  • Eliminar bringup de platform_views_scroll_perf_bottom_ad_banner__timeline_summary por @jmagman en 151617
  • Mover pruebas en Linux/Mokey y algunas otras de staging a prod por @zanderso en 151760
  • Reintentar plugin_test_ios en presubmit por @zanderso en 151773
  • Actualizar CONTRIBUTING.md por @matanlurey en 151614
  • Eliminar el directorio docs/engine por @matanlurey en 151616
  • fix(Flutter Web App): corrige errata en html lang por @essjay05 en 151866
  • Dejar de ejecutar pruebas inestables de mac en presubmit por @zanderso en 151870
  • Actualizar Flutter-Web-Triage.md por @yjbanov en 151607
  • [web] usar el nuevo proyecto de Github de backlog en los enlaces de triaje por @yjbanov en 151920
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 151904
  • Actualizar TESTOWNERS por @jmagman en 151907
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 151992
  • Actualizar CONTRIBUTING.md por @chunhtai en 152050
  • Actualizar github/codeql-action de 3.25.12 a 3.25.13 por @dependabot en 152056
  • Actualizar Flutter-Web-Triage.md por @yjbanov en 152191
  • Notificarme sobre cambios en flutter_driver. por @matanlurey en 152188
  • Permitir sh en la lista blanca como tipo de fragmento de código (code-snippet). por @matanlurey en 152196
  • Revierte "Roll Flutter Engine from eb8fac2b1703 to e1259b86ba02 (2 revisions) (#152285)" por @auto-submit en 152289
  • Revierte "Roll Flutter Engine from eb8fac2b1703 to a57655cccb55 (6 revisions) (#152293)" por @auto-submit en 152304
  • Flutter Web App: añade atributos semánticos de a11y al slider por @DBowen33 en 151985
  • Actualizar github/codeql-action de 3.25.13 a 3.25.14 por @dependabot en 152342
  • Actualizar ossf/scorecard-action de 2.3.3 a 2.4.0 por @dependabot en 152400
  • Actualizar github/codeql-action de 3.25.14 a 3.25.15 por @dependabot en 152401
  • Fragmentar aún más Mac tool_integration_tests de 4 a 5 fragmentos (shards) por @andrewkolos en 152399
  • Marcar Mac tool_integration_tests_* como non-bringup por @andrewkolos en 152412
  • Actualizar New-Android-version.md por @reidbaker en 152395
  • Cambiar algunas pruebas de Android en mac a dispositivos Mokey en staging por @zanderso en 152499
  • Añadir a Dimil Kalathiya a los autores por @Dimilkalathiya en 152491
  • [devicelab] eliminar métricas de devicelab específicas de Skia y no utilizadas. por @jonahwilliams en 152523
  • Cambiar pruebas de macOS/Android de Pixel 7 a mokey en staging por @zanderso en 152571
  • Aumentar fragmentación (sharding) en Windows tool_integration_tests por @andrewkolos en 152582
  • Eliminar bringup de Windows tool_integration_tests_* por @andrewkolos en 152599
  • [Android] Actualizar la dependencia AVD de pruebas de integración para usar emuladores de Android 35 por @camsim99 en 152498
  • Actualizar documentación para admitir nueva versión de Android por @camsim99 en 152503
  • Corregir errata en CHANGELOG.md por @xVemu en 152543
  • Desactivar DDS y perfilado de Dart para pruebas de driver de Android. por @matanlurey en 152696
  • Añadir más widgets a la app de evaluación de a11y por @hannah-hyj en 152662
  • Cambiar pruebas Linux_build_test de MotoG4 a mokey por @zanderso en 152750
  • Revierte "Cambiar pruebas Linux_build_test de MotoG4 a mokey (#152750)" por @auto-submit en 152755
  • Actualizar dartdoc a 8.0.12 para corregir el enfoque del campo de búsqueda por @parlough en 151576
  • Re-aplicar: Cambiar pruebas Linux_build_test de MotoG4 a mokey por @zanderso en 152756
  • Usar registros por print en LUCI. por @matanlurey en 152776
  • Corregir malentendido de propiedades vs. drone_dimensions en Linux_build_tests por @zanderso en 152796
  • Corregir device_os solicitado en pruebas linux_build_test por @zanderso en 152808
  • Marcar pruebas Linux_android_emu como bringup: true por @zanderso en 152867
  • Mover pruebas Linux_build_test de staging a prod por @zanderso en 152877
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 152127
  • Actualizar dartdoc a 8.0.13 por @goderbauer en 152896
  • Pasar --no-dds a algunas pruebas de integración impulsadas por flutter drive por @zanderso en 152898
  • Añadir a Nate Wilson a los autores por @nate-thegrate en 152907
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 152945
  • [devicelab] optar benchmarks de galería y prueba de vista de plataforma por el modo de hilo fusionado. por @jonahwilliams en 152940
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 152956
  • Actualizar github/codeql-action de 3.25.15 a 3.26.0 por @dependabot en 152965
  • Actualizar actions/upload-artifact de 4.3.4 a 4.3.6 por @dependabot en 152964
  • Actualizar el enlace de triaje de lenguajes de diseño para excluir borradores por @Piinks en 153027
  • Revertir "Marcar Mac channels_integration_test como inestable" por @jmagman en 153044
  • Mover pruebas de Android con host macOS de staging a prod por @zanderso en 153113
  • Cambiar pruebas Linux_android_emu de staging a prod por @zanderso en 153110
  • Limpiar archivos .gitignore por @loic-sharma en 153060
  • [devicelab] optar todas las pruebas de Impeller por el rastreo GPU, optar algunas pruebas de Android por el modo de hilo fusionado. por @jonahwilliams en 153121
  • Volver a habilitar dds para pruebas de flutter drive que usan DevTools por @zanderso en 153129
  • Cambiar pruebas en moto g4 en hosts Windows a mokey en staging por @zanderso en 153167
  • Ejecutar también pruebas de Linux_android_emu en la imagen del nivel de API 34 por @zanderso en 153175
  • Mover pruebas de mokey en windows a prod por @zanderso en 153203
  • En native_assets_test, ignorar un fallo al eliminar un directorio temporal por @zanderso en 153223
  • Añadir dependencia simulada en flutter_gpu para la documentación por @gspencergoog en 153325
  • Cambiar pruebas del emulador con nivel de API 34 a prod por @zanderso en 153366
  • Reintentar pruebas Linux_android_emu en presubmit igual que en postsubmit por @zanderso en 153369
  • Actualizar github/codeql-action de 3.26.0 a 3.26.1 por @dependabot en 153395
  • Actualizar el campo PR de la plantilla de cherry pick por @loic-sharma en 153381
  • Mover algunas entradas de TESTOWNERS de la herramienta a andrew por @christopherfujino en 153400
  • Actualizar documentación para usar la nueva versión de Android en el engine por @camsim99 en 151601
  • Actualización manual (roll) de pub con actualizaciones de gradle por @goderbauer en 153403
  • Sincronización de linter (lint) por @goderbauer en 153453
  • Habilitar invalid_runtime_check_with_js_interop_types, use_truncating_division por @goderbauer en 153464
  • Actualizar github/codeql-action de 3.26.1 a 3.26.2 por @dependabot en 153468
  • Actualizar (roll) avd_cipd_verison a la última versión para usar la herramienta crashreport. por @matanlurey en 153520
  • [interactive_media_ads] Añade el plugin de IMA faltante a la plantilla de problemas por @bparrishMines en 153510
  • Mover pruebas del emulador Android con nivel de API 35 a staging por @zanderso en 153568
  • añade team-accessibility al flujo de trabajo de triaje por @chunhtai en 153575
  • Actualizar README.md por @chunhtai en 153470
  • Revierte "Roll Flutter Engine from c94651c33b0e to c9fb47927fea (5 revisions) (#153618)" por @auto-submit en 153627
  • Actualizar revisión de git de goldctl por @Piinks en 153710
  • Eliminar android stack_size_test por @zanderso en 153695
  • Actualizar github/codeql-action de 3.26.2 a 3.26.3 por @dependabot en 153726
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 153740
  • [Release] Actualizar bots para esperar nuevos derechos (entitlements) por @itsjustkevin en 153787
  • añadir autofocus para corregir problema de a11y con diálogo por @DBowen33 en 152637
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 153833
  • Crear Postmortem-Platform-View-android-14-regression por @reidbaker en 149201
  • Ejecutar realmente flutter-dev desde el código fuente (resulta que bash es NP-hard) por @matanlurey en 153863
  • Fusionar changelog de stable a master por @itsjustkevin en 153872
  • Actualizar github/codeql-action de 3.26.3 a 3.26.4 por @dependabot en 153886
  • Revierte "Roll Flutter Engine from b94e0097035d to f493c212c23e (18 revisions) (#153884)" por @auto-submit en 153899
  • Garantizar que la ruta de salida usada por perf_tests_test coincida con la ruta usada por perf_tests si la variable FLUTTER_TEST_OUTPUTS_DIR está establecida por @jason-simmons en 153888
  • Usar "run --resident" para flutter-dev. por @mraleph en 153905
  • [Windows] Añadir un script flutter-dev para ejecutar la CLI de flutter desde el código fuente por @loic-sharma en 153892
  • Actualización (roll) manual de pub por @goderbauer en 153961
  • Actualizar enlaces de documentos de triaje de iOS/macOS por @jmagman en 153963
  • Actualizar el ejecutor del conjunto de pruebas web para usar la ruta de salida correcta de flutter_driver si FLUTTER_TEST_OUTPUTS_DIR está establecida por @jason-simmons en 153966
  • Añadir app bar y tab bar a la app de evaluación de a11y por @hannah-hyj en 152904
  • macOS: Añadir dSYM a binariesWithoutEntitlements por @cbracken en 153977
  • [devicelan] optar dispositivos android por el modo de rendimiento fijo. por @jonahwilliams en 154016
  • añadir -v a la invocación de flutter install al configurar pruebas de ejecución en android por @andrewkolos en 153894
  • iOS: Actualizar la lista de binarios firmados por código para que coincida con el caché por @cbracken en 154027
  • iOS: Eliminar dSYMs del simulador de la prueba de firma de código (codesign) por @cbracken en 154041
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 154044
  • Revierte "Actualizar (roll) paquetes de pub (#154044)" por @auto-submit en 154113
  • Hacer que el bot de pub roller vuelva a generar los archivos de bloqueo (lockfiles) de gradle por @gmackall en 149355
  • Actualizar github/codeql-action de 3.26.4 a 3.26.5 por @dependabot en 154140
  • Desinstalar microbenchmarks antes de ejecutarlos. por @jtmcdole en 154183
  • Revierte "Desinstalar microbenchmarks antes de ejecutarlos. (#154183)" por @auto-submit en 154200
  • Eliminar tarjetas de puntuación (scorecards) y otras insignias con enlaces rotos por @matanlurey en 154272
  • Marcar temporalmente Linux customer_testing como bringup: true. por @matanlurey en 154297
  • Aumentar el tiempo de espera para el paso de prueba customer_testing por @zanderso en 154339
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 154352
  • Añadir registro detallado (verbose logging) para el fragmento (shard) de customer testing por @Piinks en 154356
  • validar y confirmar (commit) después de volver a generar archivos de bloqueo (lockfiles) de gradle desde pub autoroller por @christopherfujino en 154152
  • aumentar el número de fragmentos (shards) de Linux build_test de 3 a 5 por @yjbanov en 154444
  • mejorar el registro de rastreo en packages autoroller por @christopherfujino en 154441
  • Revertir "mejorar el registro de rastreo en packages autoroller" por @zanderso en 154555
  • Mejorar un poco los microbenchmarks por @jtmcdole en 154461
  • Añade prueba del framework de amplia gama de colores (wide gamut) por @gaaclarke en 153319
  • Añadir SDK de Android a packages_autoroller de Linux por @christopherfujino en 154462
  • Hacer que la semilla sea realmente estable a YYYY-MM-DD por @jtmcdole en 154568
  • Revertir #154339, eliminar bringup en linux customer testing por @Piinks en 154372
  • Actualizar el registro de pruebas de clientes por @Piinks en 154577
  • Preparar bots para no reportar UNUSED_IMPORT en presencia de identificadores no resueltos. por @scheglov en 154514
  • Obtener una salida razonable cuando falla una prueba de stream. por @matanlurey en 154377
  • Actualizar peter-evans/create-pull-request de 6.1.0 a 7.0.0 por @dependabot en 154587
  • Actualizar changelog de 3.24.2 a master por @reidbaker en 154625
  • iOS,macOS: Añadir lista de binarios sin firmar esperados por @cbracken en 154591
  • Actualizar peter-evans/create-pull-request de 7.0.0 a 7.0.1 por @dependabot en 154690
  • Revierte "Roll Flutter Engine from c50eb8a65097 to 015f3b1dec53 (2 revisions) (#154691)" por @auto-submit en 154726
  • Acceso rápido a la guía de estilo por @goderbauer en 154689
  • [Conductor] Añadir capacidad de sobrescribir mirror, añadir pruebas para análisis de argumentos por defecto y análisis de argumentos personalizados por @reidbaker en 154363
  • Revierte "Roll Flutter Engine from 419fb8c0ab3e to b9f9015ff986 (12 revisions) (#154764)" por @auto-submit en 154765
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 154890
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 154894
  • Eliminar scheduler: luci del nuevo build_aar_module_test por @gmackall en 154945
  • Eliminar el último --disable-dart-dev en flutter/flutter. por @matanlurey en 154948
  • Benchmarks faltantes para foundation/all_elements_bench.dart por @jtmcdole en 154954
  • Corregir versión de java usada por build_aar_module_test por @gmackall en 154967
  • iOS: actualizar perfil de aprovisionamiento para el certificado 2024-2025 por @cbracken en 155052
  • Revierte "iOS: actualizar perfil de aprovisionamiento para el certificado 2024-2025 (#155052)" por @auto-submit en 155059
  • Externalizar y actualizar instrucciones de incorporación (onboarding) por @reidbaker en 154730
  • iOS: actualizar perfil de aprovisionamiento para el certificado 2024-2025 por @cbracken en 155101
  • actualizar changelog en master por @itsjustkevin en 155109
  • Actualizar peter-evans/create-pull-request de 7.0.1 a 7.0.2 por @dependabot en 155126
  • Desinstalar /puede fallar/ por @jtmcdole en 155314
  • Actualizar peter-evans/create-pull-request de 7.0.2 a 7.0.5 por @dependabot en 155378
  • Actualizar README.md por @ArtificialZeng en 155206
  • create_api_docs.dart: corregir registro de comandos por @srawlins en 155226
  • aumentar fragmentos (shards) de pruebas de integración de herramientas tanto en linux como en windows por @christopherfujino en 155631
  • marcar packages autoroller de linux como bringup: true por @christopherfujino en 155705
  • Actualizar actions/checkout de 4.1.7 a 4.2.0 por @dependabot en 155711
  • Actualizar codecov/codecov-action de 4.4.1 a 4.5.0 por @dependabot en 150229
  • eliminar a fujino de CODEOWNERS por @christopherfujino en 155369
  • Usar flutter del mismo repositorio (no de la ruta) en generate_gradle_lockfiles.dart por @gmackall en 155790
  • Usar flutter del mismo repositorio (no de la ruta) en generate_gradle_lockfiles.dart (de nuevo) por @gmackall en 155794
  • Volver a activar el bot packages roller por @gmackall en 155842
  • docs: Actualizar documento de jardinero con el canal tree-gardener por @cbracken en 155972
  • Actualizar codecov/codecov-action de 4.5.0 a 4.6.0 por @dependabot en 156024
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 156030
  • marcar {Linux,Windows} tool_integration_tests_* como non-bringup por @christopherfujino en 155773
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 156105
  • Actualizar Upgrading-Engine's-Android-API-version.md para reflejar el movimiento de código por @reidbaker en 156108
  • [ Cocoon ] Esperar a que el ejecutor de tareas reciba los resultados de la tarea antes de apagar el proceso de la tarea por @bkonyi en 156002
  • fragmentar aún más los objetivos Windows tool_integration_tests* por @andrewkolos en 156121
  • Mover la propiedad de pruebas de algunas herramientas a Ben por @andrewkolos en 156123
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 156159
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 156215
  • eliminar bringup de Windows tool_integration_tests_* por @andrewkolos en 156179
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 156254
  • Aclarar cuándo se debe aplicar la etiqueta override: no versioning needed por @loic-sharma en 156342
  • Actualizar actions/checkout de 4.2.0 a 4.2.1 por @dependabot en 156366
  • Actualizar (roll) Dartdoc a 8.2.0 por @jason-simmons en 156426
  • Actualizar (roll) paquetes de pub por @flutter-pub-roller-bot en 156284
  • Se comenzó a manejar mensajes duplicados de la capa de validación por @gaaclarke en 156375
  • [flutter_releases] Cherrypicks de Framework para Flutter beta 3.27.0-0.1.pre por @reidbaker en 157268

Nuevos colaboradores

#
  • @xiaoxianBoy hizo su primera contribución en 150402
  • @veloce hizo su primera contribución en 149102
  • @Dispersia hizo su primera contribución en 150999
  • @j7126 hizo su primera contribución en 150896
  • @Vi-debug hizo su primera contribución en 151294
  • @arbaker2 hizo su primera contribución en 151386
  • @johnstef99 hizo su primera contribución en 151228
  • @n7484443 hizo su primera contribución en 151364
  • @essjay05 hizo su primera contribución en 151866
  • @croro613 hizo su primera contribución en 151935
  • @weasdown hizo su primera contribución en 152022
  • @jasonkang14 hizo su primera contribución en 151731
  • @DBowen33 hizo su primera contribución en 151996
  • @biggs0125 hizo su primera contribución en 152182
  • @xVemu hizo su primera contribución en 152543
  • @gazal-k hizo su primera contribución en 152444
  • @kerberjg hizo su primera contribución en 153039
  • @kawaijoe hizo su primera contribución en 153178
  • @SyncroIT hizo su primera contribución en 152075
  • @Chuckame hizo su primera contribución en 150355
  • @iam-amanxz hizo su primera contribución en 151585
  • @mansourzaki hizo su primera contribución en 153103
  • @Lxxyx hizo su primera contribución en 154105
  • @Sikandar4747 hizo su primera contribución en 153633
  • @mnayef95 hizo su primera contribución en 153757
  • @SuicaLondon hizo su primera contribución en 154150
  • @dishankjindal1 hizo su primera contribución en 154182
  • @ishon19 hizo su primera contribución en 154473
  • @daniellampl hizo su primera contribución en 154405
  • @mohsinraza-fdev hizo su primera contribución en 150776
  • @amal-stack hizo su primera contribución en 154073
  • @dy0gu hizo su primera contribución en 154057
  • @rajveermalviya hizo su primera contribución en 154715
  • @shashwatpathak98 hizo su primera contribución en 152836
  • @abdalmonem hizo su primera contribución en 150903
  • @zijiehe-google-com hizo su primera contribución en 155111
  • @ArtificialZeng hizo su primera contribución en 155206
  • @nick9822 hizo su primera contribución en 154675
  • @hyhugh hizo su primera contribución en 154908
  • @iNoles hizo su primera contribución en 155644
  • @huanglizhuo hizo su primera contribución en 155508
  • @g0rdan hizo su primera contribución en 155864
  • @ziqq hizo su primera contribución en 154601
  • @ThHareau hizo su primera contribución en 154932
  • @admosity hizo su primera contribución en 155571

Changelog completo: https://github.com/flutter/flutter/compare/3.24.0...3.27.0-0.1.pre

Motor de Flutter

#

Impeller

#
  • [Impeller] Documentar cómo depurar/perfilar OpenGL ES en macOS. por @chinmaygarde en 53671
  • [Impeller] Hacer tipados los tamaños de almacenamiento. por @chinmaygarde en 53700
  • [Impeller] Volver a habilitar la ruta rápida de desenfoque (fast blur) para rrects elípticos por @flar en 53704
  • [Impeller] añadir soporte experimental de canvas a screenshotter. por @jonahwilliams en 53751
  • [Impeller] implementar optimización de color claro para canvas experimental. por @jonahwilliams en 53749
  • [Impeller] corregir relleno/traslación incorrectos en drawVertices con coordenadas de textura. por @jonahwilliams en 53746
  • [Impeller] Aprovechar el estado dinámico en OpenGL para menos enlaces de programas. por @chinmaygarde en 53764
  • [Impeller] Desactivar tramado (dithering) de OpenGL por defecto. por @chinmaygarde en 53768
  • [Impeller] implementar canvas experimental en el controlador de instantáneas (snapshot controller). por @jonahwilliams en 53750
  • [Impeller] Habilitar pruebas de captura de framebuffer desactivadas en OpenGL ES. por @chinmaygarde en 53766
  • [Impeller] Usar shader de reducción de muestreo (downsample shader) para desenfoque en lugar de niveles mip. por @jonahwilliams en 53760
  • Evitar el uso de una macro privada de GTest para omitir pruebas. por @chinmaygarde en 53782
  • [Impeller] Los registros de validación indican en qué parte del código ocurrió el error de validación. por @chinmaygarde en 53784
  • [Impeller] Actualizar documentación que especifica cómo seleccionar el backend de Impeller. por @chinmaygarde en 53788
  • [Impeller] Los errores de validación en pruebas causan fallos de GTest. por @chinmaygarde en 53786
  • [Impeller] Corregir formato markdown para bloques con consejos (tips). por @chinmaygarde en 53789
  • [Impeller] mover más pruebas aiks a DL. por @jonahwilliams en 53792
  • [Impeller] Habilitar soporte de compresión a tasa fija en Vulkan. por @chinmaygarde en 53292
  • [dart:ui] eliminar aserción de índice costosa en Vertices. por @jonahwilliams en 53558
  • [Impeller] Garantizar que se aplique la transformación completa al contenido de texto por @jonahwilliams en 53819
  • [Impeller] mover pruebas unitarias de ruta Aiks a DL por @jonahwilliams en 53799
  • [Impeller] Limpiar TODOs obsoletos y corregir el formato de otros. por @chinmaygarde en 53825
  • Mover imágenes a flutter/assets-for-api-docs por @jtmcdole en 53917
  • [Impeller] Usar transformación de profundidad en entidades de mezcla de framebuffer. por @bdero en 53951
  • [Impeller] Convertir pruebas golden básicas de AIKS para usar DisplayList por @flar en 53969
  • [Impeller] Volver a habilitar swapchain AHB. por @jonahwilliams en 53978
  • [Impeller] Intentar deshabilitar backpressure en swapchain AHB. por @jonahwilliams en 54012
  • [Impeller] Detectar max cull rect en límites. por @jonahwilliams en 54013
  • [Impeller] Habilitar swapchain ahb en emuladores. por @jonahwilliams en 54019
  • Revierte "[Impeller] habilitar swapchain ahb en emuladores. (#54019)" por @auto-submit en 54022
  • [Impeller] Eliminar llamadas implícitas a glGetError en modos opt. por @chinmaygarde en 54016
  • [Impeller] Garantizar que errores de redondeo fp no causen que perdamos una fila de píxeles al calcular posiciones de texto. por @jonahwilliams en 54015
  • [Impeller] Revertir de forma limpia requerir backpressure para swapchains AHB. por @chinmaygarde en 54027
  • [Impeller] Implementar trampolín de textura OpenGL a Vulkan. por @chinmaygarde en 53966
  • [Impeller] Agregar soporte de mezcla avanzada emulada para canvas exp. por @jonahwilliams en 54020
  • [Impeller] Usar nuevo flag sin límites SaveLayer de DisplayList por @flar en 54085
  • [iOS] Cambiar a FlutterMetalLayer por defecto. por @jonahwilliams en 54086
  • [Impeller] Implementar optimización del orden de dibujado. por @bdero en 54067
  • Revierte "[Impeller] Implementar optimización del orden de dibujado. (#54067)" por @auto-submit en 54136
  • Revertir "[Impeller] Usar shader de submuestreo para desenfoque en lugar de niveles mip. (#53760)" por @gaaclarke en 54148
  • [impeller] agrega prueba para capturar destellos en desenfoque gaussiano por @gaaclarke en 54116
  • [Impeller] Corregir el operador utilizado para construir la condición para verificar OpenGLES. por @chinmaygarde en 54155
  • [Impeller] Eliminar clase rasterizer. por @jonahwilliams en 54196
  • [Impeller] hace que el escalar de submuestreo gaussiano sea fijo al ajustar el relleno de submuestreo por @gaaclarke en 54150
  • Reaplicar: [Impeller] Usar shader de submuestreo para desenfoque en lugar de niveles mip. por @gaaclarke en 54149
  • [engine] Dividir codificar y enviar en dos callbacks de frame de superficie diferentes. por @jonahwilliams en 54200
  • [Impeller] Usar muestreo lineal para muestrear de texturas AHB en Vulkan. por @chinmaygarde en 54233
  • Migrar los paquetes pub reales restantes a workspaces de Pub. por @matanlurey en 54232
  • [Impeller] Reaplicar: Implementar optimización del orden de dibujado. por @bdero en 54215
  • Revierte "[Impeller] Reaplicar: Implementar optimización del orden de dibujado. (#54215)" por @auto-submit en 54261
  • [Impeller] mover más pruebas aiks a DL. por @jonahwilliams en 54260
  • [Impeller] Reaplicar 2: Implementar optimización del orden de dibujado. por @bdero en 54268
  • [Impeller] migrar más pruebas AIKS a DL. por @jonahwilliams en 54267
  • [iOS] Soporta renderizar platform views sin fusionar el hilo raster. por @jonahwilliams en 53826
  • [Impeller] verificar fallos de asignación. por @jonahwilliams en 54320
  • [Impeller] Usar los tamaños de asignación con tipo en impeller::Allocation. por @chinmaygarde en 54327
  • Eliminar //flutter/fml/compiler_specific.h por @chinmaygarde en 54330
  • Revertir "[Impeller] Reaplicar 2: Implementar optimización del orden de dibujado. (#54268) por @bdero en 54325
  • [Impeller] garantizar que la precisión coincida para drivers vulkan con errores. por @jonahwilliams en 54372
  • [Impeller] Reordenar la construcción del pipeline en el contexto de contenido. por @chinmaygarde en 54373
  • [Impeller] Comprobar estáticamente las interfaces de etapas en busca de desajustes de precisión. por @chinmaygarde en 54375
  • [Impeller] actualización masiva del atlas de glifos fresco. por @jonahwilliams en 54379
  • [Impeller] hacer que el nombrado de Vector3 coincida con el nombrado de Vector2. por @gaaclarke en 54396
  • [Impeller] Hacer que el comprobador de compatibilidad de etapas funcione con etapas que no tienen entradas o salidas. por @chinmaygarde en 54406
  • [Impeller] realizar el blit final y el rastreo gpu de fin de frame antes. por @jonahwilliams en 54452
  • [Impeller] mover pruebas de texto aiks a DL. por @jonahwilliams en 54293
  • [Impeller] eliminar soporte de scene3d. por @jonahwilliams en 54453
  • [Impeller] Agregar entradas a las FAQ. por @chinmaygarde en 54456
  • Eliminar mutex compartido de FML y usar las variantes C++17. por @chinmaygarde en 54482
  • [Impeller] migrar pruebas de mezcla a DL. por @jonahwilliams en 54457
  • [Impeller] eliminar PictureRecorder de aiks no utilizado. por @jonahwilliams en 54495
  • Revertir "[Impeller] eliminar soporte de scene3d." por @bdero en 54502
  • [Impeller] corregir factores de escala de drawPoints. por @jonahwilliams en 54368
  • [Impeller] migrar pruebas de desenfoque a display list. por @jonahwilliams en 54519
  • Revierte "[Impeller] migrar pruebas de desenfoque a display list. (#54519)" por @auto-submit en 54564
  • [Impeller] convertir pruebas de desenfoque de aiks al nuevo canvas. por @jonahwilliams en 54565
  • [Impeller] Cambiar del canvas de AIKS a la implementación de canvas basada en DL. por @jonahwilliams en 53781
  • [Impeller] agregar soporte para superelipse. por @jonahwilliams en 54562
  • [Impeller] terminar cambios de canvas experimental. por @jonahwilliams en 54569
  • [Impeller] usar párrafos en lugar de viñetas en la FAQ. por @chinmaygarde en 54622
  • [Impeller] Agregar una nota sobre Graphite en la FAQ. por @chinmaygarde en 54623
  • Cambia DlColor para soportar colores de amplia gama por @gaaclarke en 54473
  • [Impeller] tomar en cuenta escala negativa en max basis xy. por @jonahwilliams en 54630
  • Revierte "Cambia DlColor para soportar colores de amplia gama (#54473)" por @auto-submit en 54636
  • Cambia DlColor para soportar colores de amplia gama (#54473) por @gaaclarke en 54648
  • [Impeller] Eliminar ColorHSB no utilizado. por @chinmaygarde en 54659
  • [Impeller] Realizar comprobaciones de integridad para cachés de pipeline de Vulkan. por @chinmaygarde en 54654
  • [Impeller] usar pase blit para redimensionar imágenes decodificadas. por @jonahwilliams en 54606
  • [Impeller] Eliminar un mensaje de log en el back end de Vulkan que es visible durante el inicio del engine por @jason-simmons en 54699
  • [Impeller] Reaplicar 3: Implementar optimización del orden de dibujado. por @bdero en 54673
  • [Impeller] más migración de pruebas. por @jonahwilliams en 54763
  • [Impeller] eliminar clase de imagen de impeller. por @jonahwilliams en 54767
  • Cambiar el script ci/analyze.sh para analizar todo el engine por @matanlurey en 54779
  • [Impeller] corregir orígenes incorrectos para el cálculo del gradiente de malla. por @jonahwilliams en 54762
  • [Impeller] Usar tiempos de espera de presentación de swapchain infinitos para evitar spam de logs. por @chinmaygarde en 54810
  • [Impeller] Aclarar dónde poner los metadatos en el manifiesto. por @chinmaygarde en 54814
  • [Impeller] No anular la especificación del usuario sobre la validación de Vulkan en unopt. por @chinmaygarde en 54816
  • Sincronizar el cálculo para las profundidades de operaciones de renderizado por @flar en 54794
  • [Impeller] Aumentar el recuento de arenas del buffer del host a 4. por @jonahwilliams en 54808
  • [Impeller] adaptar correcciones de clip stack al nuevo canvas. por @jonahwilliams en 54727
  • [Impeller] garantizar que la conversión de srcOver a src tome en cuenta la cobertura del trazo. por @jonahwilliams en 54817
  • [Impeller] corregir recorte por culling con canvas exp. por @jonahwilliams en 54701
  • [Impeller] Usar múltiples buffers de comandos para el envío de desenfoque. por @jonahwilliams en 54846
  • Conecta la amplia gama del framework con la amplia gama del engine por @gaaclarke en 54567
  • [android] Deshabilitar swapchain e importación de AHB en dispositivos huawei API 29. por @jonahwilliams en 54879
  • Revierte "Conecta la amplia gama del framework con la amplia gama del engine (#54567)" por @auto-submit en 54884
  • Reaplicar: Conecta la amplia gama del framework con la amplia gama del engine por @gaaclarke en 54906
  • [Impeller] algoritmo separado para calcular el tamaño del render target. por @jonahwilliams en 54604
  • [Impeller] deshabilitar vulkan en Adreno 630 y agregar mecanismo para lista negra de drivers android. por @jonahwilliams en 54920
  • [Impeller] Agregar todos los glifos solicitados si TypographerContextSkia necesita crear un nuevo atlas por @jason-simmons en 54912
  • Gradientes lineales de color amplia gama en el framework por @gaaclarke en 54748
  • [Impeller] migrar la última prueba de rueda de color a DisplayList. por @jonahwilliams en 54964
  • [impeller] imagen simulada para pruebas simuladas. por @jonahwilliams en 54974
  • [Impeller] optar por canvas exp. por @jonahwilliams en 54913
  • [DisplayList] usar DlScalar, DlPoint, DlRect exclusivamente en métodos de DlOpReceiver por @flar en 54982
  • [Impeller] agregar heurística para ignorar el límite de cobertura con filtros de imagen. por @jonahwilliams en 55030
  • Reactivar pruebas de escenarios de iOS en Impeller por @jmagman en 55012
  • [Impeller] corregir comentario sobre utilidades savelayer. por @jonahwilliams en 55049
  • [Impeller] calcular menos cosas de texto por frame para el renderizado de texto. por @jonahwilliams en 55060
  • [DisplayList] el objeto DlPath proporciona conversión automática de Skia a Impeller por @flar en 55055
  • Eliminar Impeller Scene 👋 por @bdero en 55118
  • [impeller] agregar flag de Android para deshabilitar surface control para depuración. por @jonahwilliams en 55185
  • Eliminar archivos GLB de scene por @bdero en 55263
  • Corregida las matemáticas del estilo de desenfoque sólido por @gaaclarke en 55194
  • [Impeller] Exponer una API C de encabezado único a la capa Display-List de Impeller. por @chinmaygarde en 55238
  • [Impeller] eliminar el uso de VBB al asignar vértices de un tamaño fijo. por @jonahwilliams en 55235
  • [Impeller] usar BufferSubData para actualizar el buffer de dispositivo gles. por @jonahwilliams en 55330
  • [Impeller] agregar soporte para abanico de triángulos y eliminar copia de drawVertices. por @jonahwilliams en 55236
  • [Impeller] Corregir la implementación gaussiana de GLES. por @jonahwilliams en 55329
  • Se agregó assert para la asignación del buffer del host. por @gaaclarke en 55395
  • [Impeller] corregir el uso de texturas OES. por @jonahwilliams en 55331
  • [Impeller] eliminar evento de rastreo costoso. por @jonahwilliams en 55400
  • [Impeller] Eliminar pools de comandos retenidos por CommandPoolRecyclerVK después de decodificar una imagen en el hilo IO por @jason-simmons en 55398
  • [Impeller] Empaquetar impeller:Path en 2 vecs en lugar de 3. por @jonahwilliams en 55028
  • [Impeller] agregar verificaciones básicas de culling durante TextFrameDispatcher. por @jonahwilliams en 55168
  • Corrige filtro de mezcla + color por @gaaclarke en 55411
  • Eliminar usos de getDefaultDisplay de WindowManager por @jesswrd en 55002
  • [Impeller] realmente corregir la textura externa para GLES. por @jonahwilliams en 55414
  • corrige filtro de color + mezclas avanzadas por @gaaclarke en 55448
  • [Impeller] eliminar pase de entidad y volver a combinar implementaciones de canvas. por @jonahwilliams en 55019
  • [Impeller] evitar leer fuente mientras se analiza sktextblob. por @jonahwilliams en 55442
  • [Impeller] no usar shader de mezcla para llamadas simples a drawAtlas. por @jonahwilliams en 55420
  • [Impeller] calcular incluso menos cosas por frame. por @jonahwilliams en 55092
  • Revierte "[Impeller] calcular incluso menos cosas por frame. (#55092)" por @auto-submit en 55491
  • [Impeller] Aplicar algunas correcciones recientes de filtros de color a BlendFilterContents::CreateForegroundAdvancedBlend por @jason-simmons en 55470
  • [Impeller] Crear un dylib libImpeller y exponer símbolos. por @chinmaygarde en 55526
  • [impeller] fusionar directorio aiks en directorio impeller/display_list. por @jonahwilliams en 55471
  • Vectorizar rrect_blur por @gaaclarke en 55576
  • [Impeller] Corregir manejo de matrices de perspectiva en Matrix::Translate por @jason-simmons en 55536
  • [Impeller] No descartar por culling en TextFrameDispatcher::drawDisplayList si la transformación tiene perspectiva por @jason-simmons en 55602
  • [Impeller] Una API de trazado y maquetación de texto para la biblioteca independiente. por @chinmaygarde en 55598
  • [Impeller] eliminar color_source de aiks. por @jonahwilliams en 55603
  • [Impeller] delimitar el tamaño del render target al tamaño máximo de textura. por @jonahwilliams en 55628
  • [Impeller] generar mipmaps para toImage. por @jonahwilliams en 55655
  • [Impeller] Usar un algoritmo basado en squircle-sdf para desenfoques rápidos por @flar en 55604
  • [Impeller] eliminar uso de MaxBasisLength a favor de la variante XY. por @jonahwilliams en 55670
  • [Impeller] eliminar tipos color_filter e image_filter de aiks. por @jonahwilliams en 55654
  • [Impeller] agregar análisis de modelos de GPU conocidos por @jonahwilliams en 55196
  • [Impeller] eliminar abstracción de codificador de comandos Vulkan, usar buffer de comandos vk. por @jonahwilliams en 55680
  • [Impeller] deshabilitar surface control en API 29. por @jonahwilliams en 55708
  • Corrección especulativa para problemas de memoria relacionados con reintentar la descompresión de imágenes por @gaaclarke en 55704
  • [Impeller] eliminar asignación en heap de la mayoría de los objetos geométricos. por @jonahwilliams en 55677
  • Se agregó mutex a la cola de tareas gpu pendientes. por @gaaclarke en 55748
  • [Impeller] libImpeller: Permitir envolver handles de texturas externas. por @chinmaygarde en 55664
  • [Impeller] libImpeller: Corregir error tipográfico en API pública. por @chinmaygarde en 55750
  • [Impeller] No escalar el límite de inglete aplicado al texto trazado por @jason-simmons en 55745
  • corrige desenfoques de máscara en geometría de gradiente trazada por @gaaclarke en 55717
  • [Flutter GPU] Hacer que el backend GLES/Windows funcione. por @bdero en 55694
  • [Impeller] libImpeller: Permitir obtener handle de textura OpenGL. por @chinmaygarde en 55753
  • Renombrar GetTargetRenderPassDescriptor a GetRenderTarget. por @matanlurey en 55765

Android

#
  • Mover //third_party/android_embedding_dependencies a //flutter/third_party. por @matanlurey en 53587
  • [engine] soportar hilo UI/Platform combinado para iOS/Android. por @jonahwilliams en 53656
  • Mover //third_party/java a //flutter/third_party/java por @matanlurey en 53590
  • [Impeller] Refactorizar y documentar TUs relacionados con renderizado de Android. por @chinmaygarde en 53802
  • Más logs para unsatisfiedLinkError de Android por @gmackall en 53920
  • [Android] Llamar a restartInput selectivamente al limpiar por @bleroux en 53662
  • Actualizar el SDK de Android del Engine a 35 por @camsim99 en 53574
  • compartir la lógica de segmentación de platform view entre iOS y Android. por @jonahwilliams en 54010
  • Eliminar línea incorrecta por @gspencergoog en 54021
  • Usar directamente matrices 4x4 con texturas de superficie en lugar de convertir a y desde las variantes 3x3. por @chinmaygarde en 54126
  • [Impeller] Habilitar activado por defecto en Android. por @chinmaygarde en 54156
  • Actualizar flutter_shell_native_unittests para compatibilidad con emuladores de Android API 35 por @jason-simmons en 54235
  • [Android] Revertir "Restablecer el estado de IME en cliente de entrada de texto al limpiar" por @bleroux en 54277
  • Establecer el flag de deep linking a verdadero por defecto por @hannah-hyj en 52350
  • [android] solución alternativa para error de HC. por @jonahwilliams en 54408
  • Eliminar fml::size. por @chinmaygarde en 54476
  • Usar getBoundingRects para agregar soporte a inset MediaQuery/SafeArea cuando se muestran controles en modo forma libre. por @yaakovschectman en 54294
  • [engine] reaplicar debilitar la afinidad de raster/ui al núcleo no-e en lugar de solo al núcleo rápido por @jonahwilliams en 54616
  • Eliminar mensaje de advertencia ruidoso en FlutterView por @matanlurey en 54686
  • [Android] Descarta la consulta de semantics cuando la app no está adjunta por @chunhtai en 52040
  • Usar archivos de encabezado movidos de Skia Ganesh por @kjlubick en 54833
  • [Impeller] corregir NPE al verificar driver defectuoso conocido. por @jonahwilliams en 54959
  • Agregar de nuevo FlutterViewTest.java por @reidbaker en 55048
  • Reemplazar System.loadLibrary con ReLinker.loadLibrary() en FlutterJNI.loadLibrary() por @gmackall en 55095
  • [engine] hacer que el hilo UI sea el hilo platform para Android. Todavía permite optar por no participar como escape hatch de g3. por @jonahwilliams en 55111
  • Agregar avisos de derechos de autor a los archivos de prueba java por @reidbaker en 55155
  • agregar de nuevo la prueba itSendsTextShowPasswordToFrameworkOnAttach con nuevo mock para métricas de pantalla por @reidbaker en 55110
  • Sintetizar eventos de eliminación en PointerChange.ACTION_UP y PointerChange.ACTION_POINTER_UP por @gmackall en 55157
  • flutter view agregar prueba 2 por @reidbaker en 55188
  • FlutterViewTest agregar de nuevo parte 4 y 5 por @reidbaker en 55243
  • Agregar una comprobación para la superficie si es válida por @mahmuttaskiran en 55277
  • Actualizar la documentación de setSystemChromeEnabledSystemUIMode para notar el cambio de objetivo a Android 15+ por @camsim99 en 54560
  • Agregar SurfaceProducer#onSurfaceAvailable, desaconsejar onSurfaceCreated. por @matanlurey en 55418
  • Agregar un booleano que expone la capacidad de metadatos de rotación/recorte. por @matanlurey en 55434
  • [engine] establecer el nombre del hilo platform a ui. por @jonahwilliams en 55362
  • Mover la supresión de lint de baseline.xml a @SuppressLint. por @matanlurey en 55447
  • Revierte "Agregar SurfaceProducer#onSurfaceAvailable, desaconsejar onSurfaceCreated. (#55418)" por @auto-submit en 55450
  • Revierte "Revierte "Agregar SurfaceProducer#onSurfaceAvailable, desaconsejar onSurfaceCreated. (#55418)" (#55450)" por @auto-submit en 55463
  • Liberar onTrimMemoryListener después de liberar ImageReaderSurfaceProducer. por @matanlurey en 55760

iOS

#
  • [Impeller] marcar el final de un límite de frame para la interoperabilidad del compositor del sistema. por @jonahwilliams en 53722
  • [iOS] Marcar EmbeddedViewCount como const por @cbracken en 54062
  • [iOS] Vaciar el pool de capas después de desechar platform view por @cbracken en 54056
  • Deshabilitar FlutterMetalLayer por defecto. por @jonahwilliams en 54095
  • Corregir ciclo de retención en FlutterMetalLayer por @knopp en 54119
  • [iOS] habilitar FlutterMetalLayer. por @jonahwilliams en 54121
  • [iOS] filtrar una sola capa de superposición. por @jonahwilliams en 54189
  • Calcular adecuadamente alwaysUse24HourFormat en MacOS por @kpsroka en 53795
  • [iOS] limpias al controlador de platform view por @jonahwilliams en 54335
  • Corregir inestabilidad de FlutterMetalLayer testDealloc en iOS 18 por @knopp en 54403
  • [iOS] mantener los hilos fusionados al usar el renderizador Skia en iOS por @jonahwilliams en 54514
  • Preservar daños de frame de fondo por @knopp en 54540
  • [iOS] Ajustar nota sobre el soporte de OpenGL en mac en un log orientado al usuario. por @chinmaygarde en 54690
  • [engine] hacer que el hilo Platform sea el hilo UI para iOS Impeller. por @jonahwilliams en 54655
  • [Engine] Agregar superficie sin operación por @jonahwilliams en 54694
  • [ios] Corregir la accesibilidad del rotor de edición de entrada de texto por @hellohuanlin en 54351
  • [engine] agregar un contexto noop de ios. por @jonahwilliams en 54856
  • [ios][platform_view] corregir intersección de ruta de recorte de platform view por @hellohuanlin en 54820
  • [engine] reaplicar: siempre publicar tareas para respuestas de platform channel. por @jonahwilliams en 55006
  • Revierte "[engine] reaplicar: siempre publicar tareas para respuestas de platform channel. (#55006)" por @auto-submit en 55022
  • [ios] Actualizar posición del gesto en cada evento por @moffatman en 55285
  • [iOS] esparcir algunas comprobaciones de nulos en BringLayersIntoView. por @jonahwilliams en 55334
  • [iOS] eliminar hack de color transparente. por @jonahwilliams en 54451
  • iOS: Migrar FlutterAppDelegate a ARC por @cbracken en 55472
  • iOS: Migrar FlutterHeadlessDartRunner a ARC por @cbracken en 55502
  • iOS: Migrar FlutterEngineGroup a ARC por @cbracken en 55503
  • iOS: Migrar FlutterPlatformPlugin a ARC por @cbracken en 55571
  • iOS: Migrar accessibility_bridge a ARC por @cbracken en 55570
  • [Impeller] un contexto de aiks por app. por @jonahwilliams en 55393
  • Revierte "[Impeller] un contexto de aiks por app. (#55393)" por @auto-submit en 55625
  • iOS: Corregir IOSSurfaceNoopTest por @cbracken en 55621
  • [Impeller] garantizar un AiksContext por app. por @jonahwilliams en 55629
  • iOS: Migrar FlutterEngine a ARC por @cbracken en 55590
  • Revertir "iOS: Migrar FlutterEngine a ARC (#55590)" por @cbracken en 55699

Web

#
  • fix: la máscara desaparecía al tener un mask filter anidado en Flutter web HTML por @Kingtous en 45166
  • [Flutter Web(HTML)] fix: el shader mask se pinta de forma incorrecta en el canvas fuera de pantalla compartido por @Kingtous en 44998
  • Agregar propiedad de Semantics linkUrl por @mdebbar en 53507
  • [web] ignorar eventos de puntero en spans de texto plano por @yjbanov en 53694
  • Revierte "fix: la máscara desaparecía al tener un mask filter anidado en Flutter web HTML (#45166)" por @auto-submit en 53725
  • [web] usar etiquetas semánticas para encabezados (h1, h2, etc), y corregir roles secundarios faltantes por @yjbanov en 53703
  • web_ui: eliminar librería interna de código hash por @kevmoo en 53783
  • Revierte "web_ui: eliminar librería interna de código hash (#53783)" por @auto-submit en 53793
  • Reaplicar (x2) "Emitir archivos .js como módulos ES6. (flutter#52023)" por @eyebrowsoffire en 53718
  • Eliminar casteos para toDartObject por @srujzs en 53621
  • [web] recuperar hostElement para una vista implícita por @p-mazhnik en 53296
  • Relajar las suposiciones de eventos para eventos keydown. por @tugorez en 53830
  • [skwasm] Corregir la colocación de platform view. por @eyebrowsoffire en 53845
  • Eliminar autorreferencias a funciones hash de comentarios de doc por @kevmoo en 53844
  • [web] cambiar a SemanticsAction.focus (intento 3) por @yjbanov en 53689
  • [web] corregir desplazamiento inesperado en semantics por @yjbanov en 53922
  • [web] Establecer touch-action:none en vistas embebidas. por @ditman en 53945
  • [skwasm] Combinar offset y transform adecuadamente. por @eyebrowsoffire en 53967
  • Eliminar funciones hash_code obsoletas por @kevmoo en 54000
  • Revierte "Eliminar funciones hash_code obsoletas (#54000)" por @auto-submit en 54002
  • Revierte "Revierte "Eliminar funciones hash_code obsoletas (#54000)" (#54002)" por @auto-submit en 54004
  • [canvaskit] Decodificar imágenes usando decodificación de etiqueta por @harryterkelsen en 53201
  • Cambiar JSArray.length para devolver int por @srujzs en 54051
  • [skwasm] Corregir lógica de oclusión de platform view. por @eyebrowsoffire en 54061
  • [web] mejores nombres de clases para semantics por @yjbanov en 54070
  • Pase inicial para limpiar dom.dart y usar estilos de interoperabilidad JS más nuevos por @srujzs en 54093
  • Refactorizar detectContentType para preparar la detección de animaciones por @harryterkelsen en 54127
  • Convertir a pub workspace la mayoría de testing/ y partes de tools/ por @matanlurey en 54124
  • [web] Corregir el manejo en scaledImageSize de un ancho objetivo sin alto objetivo por @jason-simmons en 54122
  • convertir a enum ImageType e ImageFileSignature por @harryterkelsen en 54131
  • [web] renombrar dialog a route para coincidir con el framework por @yjbanov en 54228
  • [web] Desechar una imagen temporal que puede ser creada por instantiateImageCodecWithSize por @jason-simmons en 54096
  • [skwasm] Implementar recorte de platform view. por @eyebrowsoffire en 54201
  • [canvaskit] Detectar imágenes WebP animadas por @harryterkelsen en 54418
  • [canvaskit] Agregar detección de animación para GIFs por @harryterkelsen en 54483
  • [canvaskit] Mejorar cómo se optimizan las superposiciones por @harryterkelsen en 54547
  • [skwasm] Corregir el algoritmo de cobertura de recorte de skwasm. por @eyebrowsoffire en 54572
  • web_ui: elevar el SDK de Dart mínimo a 3.6.0-0 por @kevmoo en 54626
  • Actualizar restricciones de versión de package:js a ^0.7.0 y actualizar versiones de prueba para coincidir por @srujzs en 54629
  • Eliminar breaks innecesarios en cláusulas default de sentencias switch por @jason-simmons en 54669
  • [web] anotar campos de texto ocultos como contraseñas por @yjbanov en 54664
  • [web:semantics] corregir doble clic debido a pulsación larga por @yjbanov en 54697
  • Color a nivel de framework por @gaaclarke en 54415
  • Revertir "Color a nivel de framework" por @flar en 54728
  • [web] Soporte multi-view para Skwasm por @mdebbar en 48893
  • [web] establecer el rol ARIA "dialog" incondicionalmente por @yjbanov en 54761
  • Compilar módulos dart2wasm usando compileStreaming exportado del runtime JS por @osa1 en 51488
  • [skwasm] Siempre hacer la operación de backdrop filter incluso si está vacía. por @eyebrowsoffire en 54844
  • Reaplicar: Color a nivel de framework (#54415) por @gaaclarke en 54737
  • Revierte "Reaplicar: Color a nivel de framework (#54415) (#54737)" por @auto-submit en 54885
  • Reaplicar: Color a nivel de framework (#54415) (#54737) por @gaaclarke en 54905
  • [web:canvaskit] cambiar a objetos SkPaint temporales por @yjbanov en 54818
  • Agregar propiedad crossOrigin a la etiqueta usada para decodificación por @harryterkelsen en 54961
  • Corregir eventos de ViewFocus inesperados cuando las utilidades de edición de texto cambian el foco en medio de una llamada de blur. por @tugorez en 54965
  • [canvaskit] Corregir cálculo incorrecto de límites de pintura de ImageFilter por @harryterkelsen en 54980
  • Elimina el almacenamiento int de Color por @gaaclarke en 54714
  • [skwasm] usar objetos RawPaint temporales por @yjbanov en 54917
  • [múltiples] Evitar nueva advertencia unreachable_switch_default. por @stereotype441 en 54996
  • Revierte "[skwasm] usar objetos RawPaint temporales (#54917)" por @auto-submit en 55018
  • Revertir "Agregar propiedad crossOrigin a la etiqueta usada para decodificación (#54961)" por @eyebrowsoffire en 55042
  • [skwasm] usar objetos RawPaint temporales (intento #2) por @yjbanov en 55035
  • [dart2wasm] Mover incrustador web wasm a la nueva API del incrustador dart2wasm por @mkustermann en 55037
  • Actualizar Color para hacer todos los cálculos con componentes de punto flotante por @gaaclarke en 54981
  • [skwasm] Optimizaciones del creador de escenas para la colocación de platform view por @eyebrowsoffire en 54949
  • Revierte "[skwasm] Optimizaciones del creador de escenas para la colocación de platform view (#54949)" por @auto-submit en 55193
  • Reaplicar: Actualizar Color para hacer todos los cálculos con componentes de punto flotante por @gaaclarke en 55231
  • [web] Corregir teclado que no aparece cuando la entrada de iOS tiene texto de decoración por @mdebbar en 55152
  • [canvaskit] Mejorar aún más la optimización de superposiciones dividiendo imágenes por @harryterkelsen en 54878
  • Revertir "[canvaskit] Mejorar aún más la optimización de superposiciones dividiendo imágenes" por @harryterkelsen en 55401
  • Reaplicar "[canvaskit] Mejorar aún más la optimización de superposiciones dividiendo imágenes" por @harryterkelsen en 55402
  • Revierte "Reaplicar "[canvaskit] Mejorar aún más la optimización de superposiciones dividiendo imágenes" (#55402)" por @auto-submit en 55456
  • Reaplicar "[canvaskit] Mejorar aún más la optimización de superposiciones dividiendo imágenes" por @harryterkelsen en 55464
  • [web] Actualizar generador de json del builder para reflejar cambios recientes por @mdebbar en 55307
  • Escuchar excepciones no capturadas durante la carga de una suite de pruebas web en Chrome por @jason-simmons en 55166
  • Revertir "Reaplicar "[canvaskit] Mejorar aún más la optimización de superposiciones dividiendo imágenes"" por @harryterkelsen en 55501
  • Reaplicar [skwasm] Optimizaciones del creador de escenas para la colocación de platform view por @eyebrowsoffire en 55468
  • Reaplicar "[canvaskit] Mejorar aún más la optimización de superposiciones dividiendo imágenes" por @harryterkelsen en 55563
  • Revertir "Reaplicar [skwasm] Optimizaciones del creador de escenas para la colocación de platform view (#55468)" por @eyebrowsoffire en 55715
  • [web] Advertir a los usuarios al elegir un renderizador obsoleto. por @ditman en 55709
  • [canvaskit] Corregir recorte incorrecto con la capa de escena Opacity por @harryterkelsen en 55751

Escritorio

#
  • [macOS] Compositor multivista por @dkwingsmt en 52253
  • macOS: Actualizar nodo de plataforma cuando cambia el rol de AXNodeData por @knopp en 54364
  • [Windows] Mejorar la lógica de formato de textura por @loic-sharma en 54329
  • macOS: Corregir fallo en attributedSubstringForProposedRange con rango fuera de límites por @knopp en 54469
  • Más limpiezas de diagnóstico por @matanlurey en 54265
  • Probar que ejecutar el engine de macOS no tenga registros perdidos por @jmagman en 54716
  • [macOS] Agregar TODOs para eliminar la solución alternativa del error de AppKit por @cbracken en 54764
  • Revertir "Test running the macOS engine has no stray logging" por @jmagman en 54778
  • macOS: Agregar comprobación @available a la solución alternativa para macOS 12 por @cbracken en 54784
  • Agregar el manifiesto de privacidad xcprivacy al framework de macOS por @jmagman en 55078
  • [Impeller] terminar de conectar texturas externas para el embedder de macOS. por @jonahwilliams en 55347
  • [Impeller] corregir Impeller en windows. por @jonahwilliams en 55323
  • Corrección beta de la ubicación de copia del manifiesto xcprivacy de macos por @christopherfujino en 55938

Otros cambios

#
  • Convertir run_ios_tests.sh a run_ios_tests.dart. por @matanlurey en 53645
  • [Embedder] Documentar campo con nombre incorrecto en FlutterOpenGLFramebuffer. por @chinmaygarde en 53720
  • Agregar una configuración de engine local host_debug_unopt para Windows. por @chinmaygarde en 53734
  • [fuchsia][sysmem2] pasar a los protocolos sysmem2 por @dustingreen en 53138
  • Revertir 4 rolls de Dart (726cb2467 -> ffc8bb004) para recuperar el roll del engine por @bdero en 53778
  • dart:ui - eliminar funciones de hash obsoletas por @kevmoo en 53787
  • Impeller realmente requiere alpha premultiplicado por @jtmcdole en 53770
  • Revierte "dart:ui - drop deprecated hash functions (#53787)" por @auto-submit en 53794
  • Agregar instrucciones para depuración de código fuente con Xcode al usar RBE. por @chinmaygarde en 53822
  • Actualizar Setting-up-the-Engine-development-environment.md por @matanlurey en 53828
  • Actualizar Life-of-a-Flutter-Frame.md por @matanlurey en 53829
  • Roll manual del SDK de Dart desde fb546f313557 a 797d3df745d1 (8 revisiones) por @jason-simmons en 53832
  • Preparar el engine para la obsolescencia de async_minitest.dart por @lrhn en 53560
  • Alinear tools/android_sdk/packages.txt con lo que se sube a CIPD por @gmackall en 53921
  • [iOS] Eliminar soporte de gen_snapshot_armv7 por @cbracken en 53947
  • [macOS] Eliminar target archive_gen_snapshot por @cbracken en 53948
  • Limpiar opciones de create_macos_gen_snapshots.py por @cbracken en 53954
  • [macOS] Archivar binarios gen_snapshot universales por @cbracken en 53962
  • Agregar comentarios de doc a build/archives/BUILD.gn por @cbracken en 53973
  • Usar glBlitFramebuffer al renderizar por @robert-ancell en 53080
  • Agregar un "pub workspace" a la raíz del repositorio del engine por @matanlurey en 53539
  • Corregir condición de carrera en image_filter_test.dart por @zanderso en 53996
  • Hacer roll de buildroot a 327906297b49980748ea1956019829e7c434a03e por @zanderso en 53994
  • Fallar de forma gradual cuando gn desc no devuelva targets. por @matanlurey en 53999
  • Clases de plugin renombradas a handler por @robert-ancell en 53736
  • No filtrar binary messenger en las pruebas por @robert-ancell en 53985
  • Actualizar third_party/pyyaml a 03c67afd452cdff45b41bfe65e19a2fb5b80a0e8 por @cbracken en 54001
  • [et] Canalizar -j hacia ninja por @zanderso en 54005
  • Mover !is_android a la declaración de build_engine_artifacts por @cbracken en 54006
  • [iOS] Eliminar flag --clang-dir por @cbracken en 54008
  • Anteponer third_party/pyyaml a python sys.path por @cbracken en 54023
  • Crear FlWindowStateMonitor por @robert-ancell en 54011
  • Agregar fl_engine_add/remove_view por @robert-ancell en 54018
  • Establecer el ID de vista para FlView por @robert-ancell en 54043
  • Desactivar temporalmente el uso de glBlitFramebuffer en NVIDIA por @robert-ancell en 54040
  • [DisplayList] rastrear estado no delimitado en save layers y DisplayLists por @flar en 54032
  • [DisplayList] Corregir aserciones en pruebas de comparación detallada de DisplayList por @flar en 54065
  • Corregir nombre de variable por @robert-ancell en 54045
  • Eliminar cast doble innecesario por @robert-ancell en 54044
  • Renombrar FlBackingStoreProvider a FlFramebuffer por @robert-ancell en 54047
  • No depender de que el renderizador acceda al engine a través de la vista. por @robert-ancell en 54049
  • Corregir comentarios de embedder sobre struct_size por @robert-ancell en 54077
  • Sugerir algunas extensiones comunes de vscode. por @matanlurey en 53974
  • Mover testing/litetest a pub workspaces. por @matanlurey en 54082
  • [iOS] Construir gen_snapshots universales para iOS por @cbracken en 54009
  • [et] Mejores valores predeterminados de RBE por @zanderso en 54059
  • Admitir múltiples vistas en FlRenderer por @robert-ancell en 54072
  • Permitir la creación de vistas desde un engine externo por @robert-ancell en 54080
  • Eliminar métodos virtuales no utilizados por @robert-ancell en 54074
  • Hacer roll de buildroot a e92499322525306bd637eb79d1e6dd507d5f3062 por @zanderso en 54113
  • Establecer GLArea.has-alpha = true por @darkwater en 54053
  • [DisplayList] Optimizar ClipRRect y ClipPath a ClipOval cuando sea apropiado por @flar en 54088
  • Dividir builds de mac_host_engine por @zanderso en 53571
  • Eliminar dependencia obsoleta por @aam en 54161
  • Migra la mayor parte de flutter/engine a pub workspaces. por @matanlurey en 54157
  • Corregir una condición de carrera en E/S de archivos realizada por una prueba de BuildRunner por @jason-simmons en 54167
  • Eliminar dependencia obsoleta de algunos targets más. por @aam en 54181
  • Revertir "Set GLArea.has-alpha = true (#54053)" por @cbracken en 54190
  • [engine] eliminar la característica de estadísticas de rasterización. por @jonahwilliams en 54187
  • [wiki] Corregir enlace a la configuración de desarrollo del engine por @charafau en 54173
  • No desactivar el repintado parcial en función del estado de combinación de hilos por @knopp en 54219
  • [iOS] Eliminar create_ios_framework.py no utilizado por @cbracken en 54227
  • Revierte "Do not disable partial repaint based on thread merging state (#54219)" por @auto-submit en 54230
  • [docs] Eliminar doc obsoleto de optimización guiada por ML por @cbracken en 54237
  • [iOS][macOS] Eliminar el uso de bitcode_strip por @cbracken en 54240
  • Revierte "[iOS][macOS] Eliminate use of bitcode_strip (#54240)" por @auto-submit en 54250
  • Limpiar la prueba de shell, eliminando código no utilizado por @matanlurey en 54238
  • [iOS][macOS] Eliminar el uso de bitcode_strip por @cbracken en 54254
  • Limpiar diagnósticos de dart analyze en directorios ignorados. por @matanlurey en 54262
  • Eliminar diagnósticos preexistentes sin cambios de comportamiento. por @matanlurey en 54264
  • Usar InetAddress.getLoopback() frente a un string. por @matanlurey en 54289
  • [DisplayList] evaluar rendimiento del método de despacho de DisplayList por @flar en 54324
  • No usar intel clang en macs arm64 por @zanderso en 54291
  • Agregar la flag de staging SK_USE_LEGACY_BLUR_RASTER por @lhkbob en 54314
  • Actualizar documentación para usar la nueva versión de Gradle en el engine por @camsim99 en 53964
  • Actualizar pubspec.yaml para package:flutter_gpu por @mit-mit en 54345
  • Actualizar Flutter-GPU.md por @bdero en 54366
  • Hacer roll de buildroot a 6ef931b950d5b9477dba0e278b7006ae327e12f7 por @cbracken en 54384
  • Reaplicar: Repintado parcial de platform views por @knopp en 54231
  • Incluir directamente el encabezado de Skia que define GrVkImageInfo por @jason-simmons en 54417
  • [iOS] Empaquetar paquetes dSYM en Flutter.xcframework por @cbracken en 54414
  • Corregir la inclusión del encabezado GrVkImageInfo para la build de Fuchsia por @jason-simmons en 54449
  • Agregar almacenamiento de respaldo de superficie EGL por @ardera en 43683
  • Agregar una precisión al fragment shader por @robert-ancell en 54109
  • [iOS] Renombrar Flutter.dSYM a Flutter.framework.dSYM por @cbracken en 54458
  • Eliminar swiftshader de la lista de exclusiones del script de licencias por @zanderso en 54412
  • Actualizar el formateador pre-commit para usar java del repositorio en lugar del path. por @eseidel en 54450
  • Revertir "Roll Dart SDK from 35bc5c866149 to cb89f7cad79c (1 revision) (#54474)" por @jason-simmons en 54487
  • [iOS] No archivar/subir Flutter.dSYM a la nube por @cbracken en 54492
  • [iOS] Renombrar create_{full_,}ios_framework.py por @cbracken en 54493
  • iOS,docs: Actualizar documentación de simbolicación de iOS por @cbracken en 54494
  • iOS,macOS: Limpiar create_ios_framework.py por @cbracken en 54500
  • [Android] Actualizar la dependencia de AVD de pruebas de integración para usar emuladores de Android 35 por @camsim99 en 54186
  • Revertir "Reland: Partial repaint platform views" por @zanderso en 54537
  • Mover las pruebas de la aplicación de escenarios de API nivel 34 de nuevo a prod por @zanderso en 54539
  • [fuchsia] Usar BundledTestRunner de test-scripts por @zijiehe-google-com en 54404
  • macOS: Limpiar create_ios_framework.py por @cbracken en 54543
  • Actualizar dartdoc para gpu.dart por @mit-mit en 54529
  • [DisplayList] Permitir acceso aleatorio a ops a través de indexación por @flar en 54484
  • macOS: refactorizar create_macos_framework.py por @cbracken en 54546
  • Revierte "macOS: refactor create_macos_framework.py (#54546)" por @auto-submit en 54549
  • Revierte "macOS: Clean up create_ios_framework.py (#54543)" por @auto-submit en 54550
  • Revierte "Roll Dart SDK from 44635f897535 to 733062367c2e (1 revision) (#54541)" por @auto-submit en 54552
  • [fuchsia] Usar la API 22 de Fuchsia por @jrwang en 54554
  • macOS: Limpiar create_macos_framework.py (#54543) por @cbracken en 54555
  • macOS: Refactorizar create_macos_framework.py por @cbracken en 54557
  • Revierte "macOS: Refactor create_macos_framework.py (#54557)" por @auto-submit en 54566
  • Actualizar solución de problemas de RBE por @jtmcdole en 54568
  • Corregir error tipográfico en la documentación de AppLifecycleState por @smart7even en 54544
  • [Impeller] revertir canvas experimental. por @jonahwilliams en 54570
  • Revierte "Manual roll Dart SDK from 44635f897535 to 790fcb755a0a (3 revisions) (#54558)" por @auto-submit en 54578
  • Roll manual del SDK de Dart desde 44635f897535 a 8c02ad43e01a (3 revisiones) por @itsjustkevin en 54581
  • iOS: Agregar binarios dSYM a without_entitlements.txt por @cbracken en 54576
  • Eliminar archivos SkOSLibrary de scripts de compilación y licencia por @lhkbob en 54583
  • Mover las pruebas de Fuchsia a un archivo de configuración separado por @zanderso en 54591
  • [docs] Agregar pasos faltantes a la sección Testing Presubmit Engine PRs por @cbracken en 54593
  • macOS: Extraer la creación del framework a sky_utils por @cbracken en 54586
  • Cambiar linux_fuchsia_tests de staging a prod por @zanderso en 54597
  • Actualizar filegroup de gni al construir archivos codec de Skia por @kjlubick en 54588
  • Establecer variable download_jdk por @reidbaker en 54584
  • Permitir que el color de fondo predeterminado sea modificado por @robert-ancell en 54575
  • Comprobar valores de retorno para Sk[I]Rect::intersect por @flar en 54577
  • Revertir "[DisplayList] Allow random access to ops through indexing" por @bdero en 54661
  • Limpiar scripts de creación del framework de macOS por @cbracken en 54658
  • iOS,macOS: No archivar metadatos adicionales del framework por @cbracken en 54674
  • Reaplicar "[DisplayList] Allow random access to ops through indexing" por @flar en 54676
  • docs: usar test: all en lugar de editar .ci.yaml por @cbracken en 54667
  • Separar pruebas fuera de las builds de creación de artefactos de Linux Android por @zanderso en 54683
  • macOS: Hacer que la creación del framework sea consistente con iOS por @cbracken en 54685
  • Exportar símbolos GPU para embedder por @jwinarske en 54662
  • registro de capa de validación de vulkan_glfw por @jwinarske en 54607
  • macOS: Empaquetar paquetes dSYM en FlutterMacOS.xcframework por @cbracken en 54696
  • Fijar builds de mac host e iOS a builders arm64 por @zanderso en 54711
  • iOS: no empaquetar dSYMs de simulador en xcframework por @cbracken en 54746
  • [ui] corregir conversión de color faltante en drawAtlas. por @jonahwilliams en 54750
  • clangd_check: escribir .clangd como parte de la prueba por @cbracken en 54766
  • Revertir dart a b81b344a194f por @flar en 54782
  • Garantizar que las orquestaciones no se asignen a máquinas de 32 núcleos por @zanderso en 54754
  • Usar grupo GNI en lugar de codificar directamente archivos fuente de codecs PNG. por @anforowicz en 54781
  • macOS: No archivar/subir FlutterMacOS.dSYM a la nube por @cbracken en 54787
  • Desactivar prueba de cmake de impeller hasta que esté corregida por @flar en 54788
  • Usar TRUE/FALSE de manera consistente para valores gboolean. por @robert-ancell en 54768
  • Almacenar un conjunto de capas por vista. por @robert-ancell en 54793
  • Corregir enlaces rotos en docs/ por @gmackall en 54815
  • [Impeller] recurrir a renderizado de rutas en rutas gruesas. por @jonahwilliams en 54822
  • [fuchsia] usar el nivel de API de gn-sdk por @zijiehe-google-com en 54740
  • Ignorar archivos fixture generados .dill.deps. por @matanlurey en 54836
  • Eliminar scorecards y otros badges cuyo seguimiento ya no hacemos/los enlaces están rotos por @matanlurey en 54839
  • Migrar header_guard_check a package:test. por @matanlurey en 54811
  • Eliminar --disable-dart-dev en todo flutter/engine. por @matanlurey en 54845
  • Migrar otro bloque grande del repositorio del engine a package:test por @matanlurey en 54853
  • Corregir build/dart/rules.gni que contiene código erróneo tras mi refactorización. por @matanlurey en 54867
  • [fuchsia] Eliminar gn_configs duplicados por @zijiehe-google-com en 54855
  • Usar el protocolo fuchsia.scheduler.RoleManager por @jbauman42 en 54587
  • Revierte "Roll Dart SDK from 88d311c9a531 to 995324d1b218 (1 revision) (#54896)" por @auto-submit en 54901
  • Revierte "Roll Dart SDK from 139867e57ba9 to 88d311c9a531 (1 revision) (#54886)" por @auto-submit en 54902
  • Crear la clase FlApplication por @robert-ancell en 54637
  • Agregar más package:test (eliminando usos de package:litetest) por @matanlurey en 54882
  • [DisplayList] Eliminar DisplayListBuilder innecesario como accesos a DlOpReceiver por @flar en 54969
  • [engine] forzar siempre que las respuestas de platform channels programen una tarea. por @jonahwilliams en 54975
  • Roll manual de Skia a 809f868ded1c por @jason-simmons en 54972
  • iOS,macOS: agregar unsigned_binaries.txt por @cbracken en 54977
  • Roll manual de Dart. por @a-siva en 54983
  • iOS,macOS: Agregar registro de binarios duplicados de codesign por @cbracken en 54987
  • Revierte "[engine] always force platform channel responses to schedule a task. (#54975)" por @auto-submit en 55000
  • Cambiar "there own" a "their own" en la documentación de Flutter-GPU por @davidhicks980 en 54921
  • Desactivar renderizado por software en las pruebas golden de escenario de iOS por @jmagman en 55016
  • [Impeller] Desactivar exp canvas. por @jonahwilliams en 55026
  • [engine] despachar mensajes de platform channels a través del bucle de eventos, excepto la navegación al inicio. por @jonahwilliams en 55027
  • [Impeller] corregir fuga de memoria obvia. por @jonahwilliams en 55036
  • Agregar include faltante a fml/hex_codec.h por @jason-simmons en 55034
  • Hacer roll de buildroot a f85c3be4bf808add6ba867b8ff7943fd235b7b5e. por @rmacnak-google en 55051
  • Corregir error tipográfico de 'dart --enable-asserts' en el script de verificación de licencias por @jmagman en 55082
  • [Impeller] relanzar canvas experimental. por @jonahwilliams en 55047
  • Redirigir run_ios_tests.sh a run_ios_tests.dart. por @matanlurey en 53717
  • Mover más pruebas del engine a package:test por @matanlurey en 55083
  • Actualizar package:web para usar el nuevo path y la última revisión por @srujzs en 55085
  • Eliminar el último --disable-dart-dev en el engine. por @matanlurey en 55086
  • [Impeller] Corregir fuga de memoria introducida al corregir una fuga de memoria. por @jonahwilliams en 55087
  • Mover flutter_frontend_server y ajustar run_tests.py para permitir variables de entorno. por @matanlurey en 55089
  • Comprimir en zip y subir xcresults de Xcode al fallar la prueba de escenario por @jmagman en 55093
  • Usar una señal para el evento previo al reinicio del engine por @robert-ancell en 55063
  • Corregir cierre inesperado al salir de la aplicación debido a iterar sobre una lista en cambio. por @robert-ancell en 55062
  • Mover la mayoría de las pruebas de dart:ui a package:test. por @matanlurey en 55090
  • Garantizar Vulkan al incluir encabezados de Vulkan de Skia por @bungeman en 55126
  • Migrar const_finder_test para usar package:test por @matanlurey en 55132
  • Actualizar compilación de Skia para encabezados de Vulkan por @bungeman en 55143
  • Migrar más pruebas de litetest a package:test por @matanlurey en 55119
  • Revertir "Update Color to do all calculations with floating point components" por @gaaclarke en 55153
  • Agregar una nota sobre volver a generar lockfiles de Gradle por @gmackall en 55150
  • Mover zircon_tests de package:litetest a package:async_helper. por @matanlurey en 55149
  • Eliminar todas las referencias a litetest del repositorio del engine. por @matanlurey en 55163
  • Filtrar configuraciones regionales incorrectas devueltas por g_get_language_names por @robert-ancell en 55091
  • Eliminar assert(() {... }) y otros patrones innecesarios en pruebas de dart:ui por @matanlurey en 55165
  • Eliminar argumentos/opciones/variables de entorno adicionales no utilizados de run_tests.py. por @matanlurey en 55164
  • Eliminar VolatilePathTracker a favor del seguimiento por Dispatch por @flar en 55125
  • [Impeller] desktop: Agregar despacho faltante para TextFrameDispatcher en vista de embedder. por @bdero en 55197
  • Coincidir con la lógica de Windows para seleccionar texturas RGB/BGR. por @robert-ancell en 55121
  • Se volvió a agregar .vscode a la lista de elementos ignorados por @gaaclarke en 55195
  • [Embedder] Advertir cuando los embedders intenten habilitar un renderizador no compatible. por @chinmaygarde en 55240
  • Retrasar la ventana hasta que se reciba el primer frame del Flutter engine por @robert-ancell en 54703
  • [Flutter GPU] Agregar prueba golden para renderizar un triángulo. por @bdero en 55262
  • [Flutter GPU] Agregar DeviceBuffer.flush y GpuContext.getMinimumUniformByteAlignment. por @bdero en 53620
  • Actualizar el documento de Impeller Scene por @bdero en 55265
  • Eliminar tinygltf por @bdero en 55264
  • [Flutter GPU] Eliminar la prueba de humo redundante. por @bdero en 55267
  • Agrega workspace de vscode con el ejecutor de pruebas de impeller por @gaaclarke en 55291
  • Eliminar compilaciones del orquestador de Linux que solo inician otra compilación y esperan por @jmagman en 55186
  • [fuchsia] Actualizar instrucción de fuchsia en Compiling-the-engine.md por @zijiehe-google-com en 55365
  • Copiar fuentes vm_shared del SDK de Dart en el paquete sky_engine por @jason-simmons en 55158
  • Se creó versión YAML del workspace de vscode para evitar redundancias por @gaaclarke en 55322
  • Usar APIs de retorno entero de GTask y corregir documentación sobre valor de retorno en error. por @robert-ancell en 55353
  • [Fuchsia] Eliminar parámetros obsoletos e innecesarios de fuchsia*archive por @zijiehe-google-com en 55324
  • [Flutter GPU] Agregar setStencilReference a RenderPass. por @bdero en 55270
  • [Flutter GPU] Agregar configuración stencil para pipeline. por @bdero en 55272
  • No permitir tiempos de frame que viajen en el tiempo por @jtmcdole en 55310
  • Mover cada regla de GN de dart a un archivo independiente. por @matanlurey en 55404
  • [Flutter GPU] Agregar CullMode. por @bdero en 55409
  • agrega más tareas al workspace del engine por @gaaclarke en 55435
  • [Flutter GPU] Usar vm.Vector4 para clear color en lugar de ui.Color. por @bdero en 55416
  • [scenario_app] eliminar la actividad get bitmap. por @jonahwilliams en 55436
  • Revierte "Roll Dart SDK from c2728b947e46 to 016368ee313d (1 revision) (#55444)" por @auto-submit en 55454
  • cipd: agregar el paquete CIPD mobileprovision por @cbracken en 55449
  • Eliminar e incorporar dependencias en build_root para una constante. por @matanlurey en 55441
  • Agregar el campo format al almacenamiento de respaldo de superficie EGL por @vially en 54499
  • [ci] hacer que la aplicación de escenarios de opengles impeller pase a prod por @jonahwilliams en 55474
  • [docs] Corregir enlaces rotos en docs/ por @Zuckjet en 55350
  • Hacer que la compilación local del engine para el simulador iOS arm64 sea unopt por @cbracken en 55493
  • se actualizó la docstring de Color para tratar la igualdad por @gaaclarke en 55496
  • Migrar llamadas de try/finally a addTearDown. por @matanlurey en 55499
  • Descripción mejorada para ios_debug_sim_unopt_arm64 por @cbracken en 55498
  • Corregir npe durante el despacho en Skia de drawAtlas por @jonahwilliams en 55497
  • corregir use_of_uninitialized_value en message_loop_task_queues.cc por @art-snake en 55520
  • Se agregó validación de metal para `impeller_unittests por @gaaclarke en 55527
  • Eliminar la necesidad de usar runZoned reemplazando sentencias print por @matanlurey en 55530
  • Introducir una regla de GN que genere (explícitamente) un wrapper de dart test por @matanlurey en 55475
  • Corregir gen_dartcli_call en --no-prebuilt-dart-sdk. por @aam en 55558
  • Migrar para prescindir de un fixture de prueba global para build y lint. por @matanlurey en 55540
  • Registrar errores del cargador de Vulkan si la instancia falló al crearse en Fuchsia por @jbauman42 en 52935
  • Asignar un ID de vista para vistas secundarias por @robert-ancell en 55541
  • [Impeller] Construir biblioteca independiente en Android. por @chinmaygarde en 55566
  • Dar de baja vistas cuando son destruidas por @robert-ancell en 55542
  • Se agregaron documentos de Dart por @tvolkert en 54506
  • Usar datos de configuración localizados para pruebas de et query. por @matanlurey en 55572
  • Usar datos de configuración localizados para pruebas de et test. por @matanlurey en 55573
  • Verificar la estabilidad frente al artefacto emulador cipd más reciente por @reidbaker en 55591
  • Eliminar todo uso de fixtures de prueba globales de gn desc. por @matanlurey en 55592
  • Agregar compilación del host engine que ejercite no-prebuilt-dart-sdk por @aam en 55589
  • Cambiar compilación --no-prebuilt-dart-sdk a linux_unopt por @zanderso en 55597
  • Refactorizar et run (y similares). por @matanlurey en 55537
  • Agregar y usar una regla de dart_test. por @matanlurey en 55630
  • Refactorizar FlKeyboardHandler por @robert-ancell en 55601
  • Agregar encabezados de licencia faltantes a engine_tool. por @matanlurey en 55636
  • Agregar soporte para et test //flutter/path/to/dart_test por @matanlurey en 55638
  • Agregar flag --rbe-force-local para forzar que la ejecución de la tarea rbe se realice en la máquina local por @johnmccutchan en 55635
  • [Flutter GPU] Agregar WindingOrder. por @bdero en 55413
  • Respetar el modo de mosaico de desenfoque en el widget BackdropFilter en el backend de Skia por @flar en 55640
  • Notas de La Grande Fusion - Edición de Historial por @jtmcdole en 55667
  • Aclaración de ruta en Setting-up-the-Engine-development-environment.md por @justinmc en 55529
  • Eliminar DartIsolateTest.PlatformIsolateSendAndReceive por @liamappelbe en 55722
  • Registrar notas sobre el cálculo de hash de artefactos en un monorepositorio por @jtmcdole en 55703
  • se agregaron shell_unittests y ui_unittests al menú de pruebas por @gaaclarke en 55711
  • [Flutter GPU] Se agregó soporte para establecer el tipo primitivo por @AthulJoseph27 en 55514
  • Refactorizar el análisis de compilaciones de múltiples archivos en una sola clase BuildPlan. por @matanlurey en 55720
  • Actualizar Dart a 3.6.0-334.3.beta por @zanderso en 55826

Nuevos colaboradores

#
  • @darkwater hizo su primera contribución en 54053
  • @charafau hizo su primera contribución en 54173
  • @smart7even hizo su primera contribución en 54544
  • @anforowicz hizo su primera contribución en 54781
  • @osa1 hizo su primera contribución en 51488
  • @davidhicks980 hizo su primera contribución en 54921
  • @mahmuttaskiran hizo su primera contribución en 55277
  • @jesswrd hizo su primera contribución en 55002
  • @Zuckjet hizo su primera contribución en 55350
  • @art-snake hizo su primera contribución en 55520

Registro completo de cambios: https://github.com/flutter/engine/compare/3.24.0...3.27.0-0.1.pre