Saltar al contenido principal

Notas de la versión de Flutter 3.41.0

Notas de la versión para Flutter 3.41.0.

Esta página contiene las notas de la versión para Flutter 3.41.

Qué ha cambiado

#

Framework

#
  • Agrega ColorFilter de saturación. por @ksokolovskyi en 176464
  • Elimina tipos nullable innecesarios en los ejemplos. por @ksokolovskyi en 176713
  • [WebParagraph] Soporte para más estilos, placeholders, decoraciones, etc. por @Rusino en 172853
  • feat: aplica el rol radioGroup a los Widgets de control segmentado por @rkishan516 en 176157
  • Corrige que computeDistanceToActualBaseline lance una excepción al acceder al tamaño del hijo por @bleroux en 176906
  • Implementa ventanas regulares para Linux por @robert-ancell en 176187
  • Actualiza ejemplos al último estilo de runner de Linux por @robert-ancell en 177033
  • Corrige la intercepción de eventos de teclado por parte de RadioGroup cuando ningún Radio está enfocado. por @ksokolovskyi en 176335
  • Actualiza sliver_tree.1.dart‎ para usar MediaQuery.widthOf(context) por @AbdeMohlbi en 176888
  • fix: :bug: Agrega implementaciones de igualdad y hashCode a ScrollAwareImageProvider por @Yash-Dhrangdhariya en 175038
  • SelectableRegion no debería mostrar el menú contextual renderizado por Flutter cuando el menú contextual web está habilitado por @Renzo-Olivares en 176855
  • Implementa ventanas de diálogo para la plataforma win32 por @mattkae en 176309
  • [Gradle 9] Resuelve deprecaciones de Gradle 9 en flutter/flutter parte 1 por @jesswrd en 176865
  • Tocar fuera de SelectableRegion debería descartar la selección por @Renzo-Olivares en 176843
  • Refactor: Convierte el Widget Title a StatefulWidget por @kazbeksultanov en 176010
  • [a11y] corrige la caché de semántica de tabla para celdas por @hannah-hyj en 177073
  • [test_fixes] Habilita deprecated_member_use_from_same_package. por @stereotype441 en 177183
  • Corrige que Image.network no use la caché cuando se especifican encabezados por @rajveermalviya en 176831
  • Actualiza image.error_builder.0.dart para reemplazar el emoji con texto por @AbdeMohlbi en 176886
  • Asegura que un CupertinoDesktopTextSelectionToolbar no falle en… por @ahmedsameha1 in 173964
  • Corrige error tipográfico en el comentario de documentación de overlay.dart por @davidhicks980 en 176612
  • Corrige SliverMainAxisGroup.cacheOrigin por @manu-sncf en 175760
  • Habilita deprecated_member_use_from_same_package para todos los paquetes que contienen pruebas de correcciones de Dart definidas dentro del paquete por @jason-simmons en 177341
  • Fix(AnimatedScrollView): excluye elementos salientes en removeAllItems por @kazbeksultanov en 176452
  • Corrige error tipográfico en comentario sobre la disponibilidad de la pantalla por @AbdeMohlbi en 177168
  • no rompe el snap de la hoja provisto por la física por @emakar en 171157
  • [Impeller] Agrega el color de pintura a la clave de la caché de sombras de texto por @jason-simmons en 177140
  • Elimina archivo 'text' extraviado por @harryterkelsen en 177355
  • Corrige un cierre inesperado al agregar y eliminar múltiples rutas basadas en páginas por @chunhtai en 177338
  • [web] Establece pointer-events: none para imágenes respaldadas por elementos img por @harryterkelsen en 177418
  • Agrega miembros estáticos direccionales a AlignmentGeometry. por @ksokolovskyi en 176571
  • [macOS] Implementa ventana regular por @knopp en 176361
  • Implementa la gestión declarativa de eventos de puntero del lado del engine para la semántica. por @flutter-zl en 176974
  • Actualiza Abseil al commit 5b92b04a2e de Chromium (basado en el commit fc4481e968 de Abseil) por @jason-simmons en 177059
  • Elimina deprecated con withOpacity innecesario en text_button.0.dart‎ en los ejemplos por @AbdeMohlbi en 177374
  • Agrega más documentación a TextBaseline por @loic-sharma en 177507
  • Establece el eje de variación de grosor de fuente basándose en el FontWeight del estilo de texto por @jason-simmons en 175771
  • Corrige la posición del texto editable y del placeholder en un stack alineado por la línea base por @victorsanni en 177342
  • Regenera archivos lockfile para los nuevos valores de plantilla por @jesswrd en 177617
  • Reemplaza withOpacity deprecado en interactive_viewer.constrained.0.dart por @AbdeMohlbi en 177540
  • Reemplaza withOpacity deprecado en interactive_viewer.builder.0.dart por @AbdeMohlbi en 177541
  • Reemplaza withOpacity deprecado en el ejemplo focus_scope.0.dart‎ por @AbdeMohlbi en 177542
  • Corrige que _justResumed de EditableText no sea preciso por @bleroux en 177658
  • Reemplaza withOpacity deprecado en el ejemplo radio.1.dart por @AbdeMohlbi en 177606
  • Reemplaza withOpacity deprecado con withValues en text_style.dart por @AbdeMohlbi en 177537
  • Agrega Navigator.popUntilWithResult por @alex-medinsh en 169341
  • Agrega el tipo de extensión de caché a two_dimentional_viewport por @chunhtai en 177411
  • Limpia los enlaces al sitio web de documentación por @guidezpl en 177792
  • Optimización de caja de color (#176028) por @definev en 176073
  • Agrega el flag blockAccessibilityFocus por @hannah-hyj en 175551
  • Reemplaza withOpacity deprecado en el ejemplo chip_animation_style.0.dart‎ por @AbdeMohlbi en 177834
  • Reemplaza withOpacity deprecado en el ejemplo switch.1.dart por @AbdeMohlbi en 177811
  • Reemplaza withOpacity deprecado en el ejemplo data_table.1.dart‎ por @AbdeMohlbi en 177812
  • Reemplaza withOpacity deprecado en el ejemplo overflow_bar.0.dart‎ por @AbdeMohlbi en 177813
  • Corrige que los elementos de ReorderableList den saltos cuando la dirección de arrastre se revierte a mitad de animación por @lukemmtt en 173241
  • Actualiza la referencia de la herramienta de documentación en image.dart por @piedcipher en 177782
  • Elimina WindowingOwner.hasTopLevelWindows por @robert-ancell en 178033
  • Agrega soporte para notificaciones hápticas. por @ksokolovskyi en 177721
  • fix: findChildIndexCallback para tener en cuenta los separadores para el constructor nombrado separated en ListView y SliverList por @rkishan516 en 174491
  • Agrega el Widget DeviceOrientationBuilder según la orientación de MediaQuery por @KikuchiTomo en 177437
  • [Android] Codifica el recuento original de punteros en mensajes que representan eventos táctiles de Android por @jason-simmons en 178015
  • Reemplaza withOpacity deprecado en el ejemplo hero.1.dart por @AbdeMohlbi en 177810
  • Reemplaza withOpacity deprecado en el ejemplo cupertino_navigation_bar.0.dart‎ por @AbdeMohlbi en 177814
  • Reemplaza withOpacity deprecado en el ejemplo search_anchor.1.dart‎ por @AbdeMohlbi en 178215
  • Actualiza el thumb de CupertinoSwitch para ajustarse a los lados al arrastrar. por @ksokolovskyi en 176825
  • Asegura que un SelectableText no falle en un entorno 0x0 por @ahmedsameha1 en 177875
  • refactor: Migra las propiedades de animación de Expansible a AnimationStyle para una superficie de API menos amplia por @rkishan516 en 177966
  • Escucha las sobreescrituras de espaciado de texto en la web por @Renzo-Olivares en 178081
  • Reemplaza withOpacity deprecado en el ejemplo reorderable_list_view.reorderable_list_view_builder.0.dart‎ por @AbdeMohlbi en 178214
  • fix #178045: actualiza la documentación de expansible para maintainSta… por defecto por @koukibadr en 178203
  • [Animation] Agrega forzado de fotogramas granular a las animaciones por @tguerin en 173862
  • Agrega soporte de foco para CupertinoActionSheetAction #166398 por @O-Hannonen en 167119
  • Solución alternativa de Gradle Lockfile y cambio de dependencia del Android Embedder para ExifInterface por @mboetger en 177508
  • Revierte "Gradle Lockfile workaround and Android Embedder dependency change for ExifInterface (#177508)" por @auto-submit[bot] en 178428
  • Actualiza los lockfiles de Gradle para la nueva dependencia exifinterface por @mboetger en 178417
  • Revierte "Update gradle lockfiles for new exifinterface dep (#178417)" por @auto-submit[bot] en 178456
  • Pausa de GIF en Image por @justinmc in 176492
  • [Reland] Solución alternativa de Gradle Lockfile por @mboetger en 178485
  • Implementa ventanas de diálogo para la plataforma Linux por @robert-ancell en 177817
  • Elimina el truco utilizado para obtener el runtimeType sin usar una clase adicional en key.dart por @AbdeMohlbi en 178219
  • [Reland] Genera archivos lockfile ignorados y actualiza dependencias del Android Embedder por @mboetger en 178538
  • [Reland] Genera nuevos archivos lockfile de Gradle y elimina archivos ignorados por @mboetger en 178553
  • Agrega una API de RepeatingAnimationBuilder por @bernaferrari en 174014
  • [macOS] Implementa ventana de diálogo por @knopp en 176893
  • Corrige LateInitializationError en el ejemplo de código de didChangeTextScaleFactor. por @ksokolovskyi en 178375
  • Hace que computeChildGeometry de a11y sea ligeramente más rápido por @LongCatIsLooong en 177477
  • Corrige la advertencia de deprecación en algunos ejemplos de la API que usan RadioListTile por @huycozy en 178635
  • Refactor: refactoriza el ejemplo de selección de comportamiento de SnackBar para usar RadioGroup por @AbdeMohlbi en 178618
  • Corrige los oyentes de estado de animación train hopping por @ksokolovskyi en 178372
  • Documenta que el parámetro error debe estar inicializado por @logiclrd en 177730
  • Actualización manual de Pub por @Piinks en 178687
  • Permite que RawAutocomplete muestre las opciones incluso cuando hay una seleccionada por @ValentinVignal en 177705
  • Usa WidgetsBinding.instance.platformDispatcher en la gestión de ventanas en lugar de PlatformDispatcher.instance por @mattkae en 178799
  • Asegura que un CupertinoSpellCheckSuggestionsToolbar no falle… por @ahmedsameha1 en 177978
  • Asegura que un CupertinoContextMenu no falle en un entorno 0x0 por @ahmedsameha1 en 178722
  • Asegura que un CupertinoTabBar no falle en un entorno 0x0 por @ahmedsameha1 en 178613
  • Asegura que un CupertinoLinearActivityIndicator no falle en 0x… por @ahmedsameha1 en 178566
  • Elimina activeColor deprecado en el ejemplo switch.0.dart por @AbdeMohlbi en 178293
  • Actualiza Pub manualmente e incorpora flutter_lints en examples/api por @Piinks en 179030
  • Libera el gestor de restauración de pruebas cuando acceden las bindings por @hgraceb en 176519
  • Actualiza Dart a 3.9 por @Piinks en 179041
  • Agrega un mensaje de assert cuando se llama a OverlayEntry.remove dos veces por @bleroux en 178163
  • Elimina el atajo geométrico de la semántica por @LongCatIsLooong en 178680
  • Agrega ventanas de tooltip a la API de ventanas junto con la lógica de posicionamiento de ventanas por @mattkae en 177404
  • Elimina activeColor deprecado en el ejemplo decorated_sliver.1.dart‎ por @AbdeMohlbi en 178959
  • Elimina activeColor deprecado en el ejemplo dynamic_content_color.0.dart‎ por @AbdeMohlbi en 178961
  • Asegura que un CupertinoActivityIndicator no falle en un entorno 0x0… por @ahmedsameha1 en 178565
  • Corrige que cambiar supportedLocales no actualice la localización por @shivanuj13 en 178526
  • Pone el árbol en verde de nuevo corrigiendo los lints por @goderbauer en 179186
  • Resuelve y canaliza el ID de la vista a través del WidgetController y el TestPointer para que los clics lleguen a la vista correcta por @mattkae en 178941
  • Corrige error tipográfico por @feinstein en 179200
  • feat: Agrega el parámetro mainAxisExtent a los constructores de GridView por @nebkat en 176927
  • Migra ejemplos y documentación a RadioGroup por @loic-sharma en 179158
  • Asegura que un CupertinoScrollbar no falle en un entorno 0x0 por @ahmedsameha1 en 179442
  • Asegura que un CupertinoTimerPicker no falle en un entorno 0x0 por @ahmedsameha1 en 178857
  • Asegura que un CupertinoButton no falle en un entorno 0x0 por @ahmedsameha1 en 178629
  • Asegura que un CupertinoApp no falle en un entorno 0x0 por @ahmedsameha1 en 178610
  • Asegura que un CupertinoCheckbox no falle en un entorno 0x0 por @ahmedsameha1 en 178630
  • Asegura que CupertinoNavigationBar no falle en un entorno 0x0 por @ahmedsameha1 en 179235
  • Asegura que un CupertinoListTileChevron no falle en un entorno 0x0… por @ahmedsameha1 en 179165
  • Asegura que un CupertinoAlertDialog no falle en un entorno 0x0 por @ahmedsameha1 en 178858
  • Asegura que un CupertinoPicker no falle en un entorno 0x0 por @ahmedsameha1 en 179258
  • Asegura que un CupertinoSearchTextField no falle en un entorno 0x0… por @ahmedsameha1 en 179487
  • Asegura que un CupertinoRadio no falle en un entorno 0x0 por @ahmedsameha1 en 179378
  • Asegura que un CupertinoContextMenuAction no falle en un entorno 0x0… por @ahmedsameha1 en 178721
  • Asegura que un CupertinoFormRow no falle en un entorno 0x0 por @ahmedsameha1 en 178979
  • Implementación de TestWindowingOwner para probar multiventana por @mattkae en 179355
  • Asegura que un CupertinoFocusHalo no falle en un entorno 0x0 por @ahmedsameha1 en 178773
  • Asegura que un CupertinoPopupSurface no falle en un entorno 0x0 por @ahmedsameha1 en 178929
  • Asegura que un CupertinoListTile no falle en un entorno 0x0 por @ahmedsameha1 en 179109
  • MatrixUtils.forceToPoint - simplifica y optimiza por @kevmoo en 179546
  • Elimina el argumento opcional sin usar en _followDiagnosticableChain por @harryterkelsen en 179525
  • Asegura que un CupertinoExpansionTile no falle en un entorno 0x0 por @ahmedsameha1 en 178978
  • Asegura que un CupertinoPickerDefaultSelectionOverlay no falle… por @ahmedsameha1 en 179351
  • Asegura que un CupertinoActionSheetAction no falle en un entorno 0x0… por @ahmedsameha1 en 178955
  • Corrige el comportamiento de arrastre del Scrollbar por @RamonFarizel en 179199
  • [wimp] Implementación inicial de Impeller en Web. por @eyebrowsoffire en 175442
  • Mejora la documentación para la clase LocalHistoryEntry por @AbdeMohlbi en 179223
  • Asegura que un CupertinoPageScaffold no falle en un entorno 0x0 por @ahmedsameha1 en 179245
  • Asegura que un CupertinoSegmentedControl no falle en un entorno 0x0… por @ahmedsameha1 en 179544
  • Asegura que un CupertinoSlider no falle en un entorno 0x0 por @ahmedsameha1 en 179566
  • Asegura que un CupertinoMagnifier no falle en un entorno 0x0 por @ahmedsameha1 en 179206
  • Asegura que un CupertinoFormSection no falle en un entorno 0x0 por @ahmedsameha1 en 179001
  • Asegura que un CupertinoListSection no falle en un entorno 0x0 por @ahmedsameha1 en 179068
  • Asegura que un CupertinoDialogAction no falle en un entorno 0x0 por @ahmedsameha1 en 178956
  • Actualiza manualmente characters por @Carapacik en 179447
  • Corrige desbordamiento de RenderFlex en el ejemplo de RouteObserver por @prash4931 en 170980
  • agregado onUserInteractionIfError para el formulario por @akashefrath en 175515
  • Corrige el problema con encabezados fijados en SliverMainAxisGroup anidado. por @yiiim en 179132
  • [ Analysis ] Agregada implementación inicial del flutter_analyzer_plugin por @bkonyi en 175679
  • Revierte "[ Analysis ] Added initial implementation of the flutter_analyzer_plugin (#175679)" por @auto-submit[bot] en 179766
  • [ios] [pv] acepta/rechaza gesto basándose en hitTest (con la nueva API de widgets) por @hellohuanlin en 179659
  • Corrige que la velocidad de arrastre en el ejemplo de hoja desplazable arrastrable esté desfasada por @huycozy en 179179
  • Actualiza Skwasm a las pautas de estilo del engine. por @eyebrowsoffire en 179756
  • Bundle sin modificar del SDK de Android por @gmackall en 179647
  • Revierte "Unmodified android sdk bundle (#179647)" por @auto-submit[bot] en 179904
  • [Reland] Bundle sin modificar del SDK de Android por @gmackall en 179920
  • Revierte "[ios] [pv] accept/reject gesture based on hitTest (with new wi… por @hellohuanlin en 179895
  • Feat: Agrega espacio superior para la hoja cupertino por @rkishan516 en 171348
  • Correcciones menores para libstdc++ 15 por @selfisekai en 178601
  • Corrige encabezado fijado en NestedScrollView por @manu-sncf en 179210
  • Actualiza la documentación de BuildContext para hacerla más fácil de entender por @AbdeMohlbi en 178616
  • Asegura que un CupertinoSwitch no falle en un entorno 0x0 por @ahmedsameha1 en 179748
  • Asegura que un CupertinoTextField no falle en un entorno 0x0 por @ahmedsameha1 en 179865
  • Asegura que un CupertinoTabView no falle en un entorno 0x0 por @ahmedsameha1 en 179845
  • Asegura que un CupertinoTextFormFieldRow no falle en un entorno 0x0… por @ahmedsameha1 en 179932
  • fix: Habilita el arrastre de ratón para el ejemplo RefreshIndicator.noSpinner por @Franklyn-R-Silva en 180066
  • Asegura que un CupertinoTextSelectionToolbarButton no falle en… por @ahmedsameha1 en 179995
  • Establece el propósito y las sugerencias de entrada de texto en la plataforma Linux por @richardexfo en 180013
  • Actualización de headingLevel en Semantics doc por @RamonFarizel en 179999
  • Elimina TODOs innecesarios de la migración de RadioGroup por @loic-sharma en 180105
  • Agrega descripción de error para el carácter nbsp (\u202f) por @QuncCccccc en 178895
  • fix: excluye la semántica para fechas deshabilitadas por @rkishan516 en 178981
  • Asegura que un AnimatedList no falle en un entorno 0x0 por @ahmedsameha1 en 180123
  • Asegura que un AnimatedCrossFade no falle en un entorno 0x0 por @ahmedsameha1 en 180088
  • Asegura que un AnimatedGrid no falle en un entorno 0x0 por @ahmedsameha1 en 180159
  • Asegura que un AnimatedSize no falle en un entorno 0x0 por @ahmedsameha1 en 180174
  • Asegura que un WidgetsApp no falle en un entorno 0x0 por @ahmedsameha1 en 180224
  • Agrega soporte para Shift-Delete, Ctrl-Insert y Shift-Insert por @logiclrd en 178561
  • [Framework] Desenfoque al estilo iOS y ImageFilterConfig por @dkwingsmt en 175473
  • Asegura que un CheckedModeBanner no falle en un entorno 0x0 por @ahmedsameha1 en 180280
  • Mejora la claridad del mensaje de error de color/decoración de Container por @777genius en 178823
  • Asegura que un DecoratedBox no falle en un entorno 0x0 por @ahmedsameha1 en 180329
  • Corrige que Gradient.scale no preserve la transformación. por @ksokolovskyi en 179493
  • Implementa ventanas emergentes en la API y código de pruebas por @mattkae en 179757
  • Asegura que un Draggable no falle en un entorno 0x0 por @ahmedsameha1 en 180380
  • Asegura que un FadeInImage no falle en un entorno 0x0 por @ahmedsameha1 en 180495
  • Asegura que un ColorFiltered no falle en un entorno 0x0 por @ahmedsameha1 en 180307
  • Asegura que un DraggableScrollableSheet no falle en un entorno 0x0… por @ahmedsameha1 en 180433
  • Mejora la documentación sobre el comportamiento de ValueNotifier por @AbdeMohlbi en 179870
  • Agrega soporte de tooltip a PlatformMenuItem y PlatformMenu. por @ksokolovskyi en 180069
  • Fix/menú contextual de compartir en ios por @muradhossin en 176199
  • Habilita el seguimiento de fugas varias por @dkwingsmt en 176992
  • Corrige la división por cero en los métodos de tamaño intrínseco de RenderTable por @777genius en 178217
  • Agrega tirador de arrastre a CupertinoSheet por @MitchellGoodwin en 179962
  • No libera la animación CupertinoSheetTransition al actualizar y lanzar un error de ticker por @MitchellGoodwin en 180609
  • [beta] Cherry pick de 181269 por @dkwingsmt en https://github.com/flutter/flutter/pull/181371

Material

#
  • Feat: Agrega builder de vista de carrusel por @rkishan516 en 172837
  • Asegura que un DesktopTextSelectionToolbarButton no falle en 0… por @ahmedsameha1 en 173827
  • Simplifica bloque if-else en una sola sentencia return por @ValentinVignal en 175574
  • Asegura que un Divider no falle en un entorno 0x0 por @ahmedsameha1 en 174709
  • Corrige que Scaffold tenga barra de estado cuando primary es false por @PurplePolyhedron en 175156
  • Asegura que un InputDecorator no falle en un entorno 0x0 por @ahmedsameha1 en 176116
  • Asegura que un RadioMenuButton no falle en un entorno 0x0 por @ahmedsameha1 en 176516
  • Corrige que RadioButton no se vocalice como no seleccionado en VoiceOver por @huycozy en 175926
  • Asegura que un FloatingActionButton no falle en un entorno 0x0 por @ahmedsameha1 en 175272
  • Asegura que un Material no falle en un entorno 0x0 por @ahmedsameha1 en 176231
  • Asegura que un NavigationBar no falle en un entorno 0x0 por @ahmedsameha1 en 176731
  • Asegura que un MenuItemButton no falle en un entorno 0x0 por @ahmedsameha1 en 176419
  • Corrige que DropdownButtonFormField no herede el InputDecorationTheme local por @bleroux en 176564
  • Corrige que TextField no herede el InputDecorationTheme local por @bleroux en 176300
  • Corrige la sugerencia semántica de ExpansionTile para plataformas que no coinciden por @huycozy en 176689
  • Mejora la semántica de accesibilidad de los elementos del menú por @flutter-zl en 176255
  • Asegura que un MenuBar no falle en un entorno 0x0 por @ahmedsameha1 en 176368
  • Anuncia el texto y el botón juntos cuando DropdownMenu se trata como un botón por @QuncCccccc en 176428
  • Maneja el botón de end drawer #6537 por @ahmedsameha1 en 173026
  • Asegura que un InkWell no falle en un entorno 0x0 por @ahmedsameha1 en 175871
  • Asegura que un DropdownButtonFormField no falle en un entorno 0x0… por @ahmedsameha1 en 174958
  • Asegura que un InputChip no falle en un entorno 0x0 por @ahmedsameha1 en 175930
  • Limpia la documentación e implementación de OutlinedButton.icon por @bleroux en 176630
  • Asegura que un CheckboxMenuButton no falle en un entorno 0x0 por @ahmedsameha1 en 176450
  • Feat: hace personalizable la posición del tooltip por @rkishan516 en 175047
  • Hace que el tipo genérico de DropdownMenu sea non-nullable por @ValentinVignal en 176711
  • Corrige que el teclado seleccione un radio deshabilitado por @chunhtai en 176727
  • Revierte "Fixes keyboard selects disabled radio (#176727)" por @auto-submit[bot] en 176958
  • Asegura que un InputDatePickerFormField no falle en un entorno 0x0… por @ahmedsameha1 en 176047
  • Corrige que el tile de expansión no anuncie el estado en plataformas distintas a Apple por @huycozy en 175480
  • [Reland] "Fixes keyboard selects disabled radio" por @chunhtai en 176977
  • [material/menu_anchor.dart] Crea un controlador de menú interno si el controlador externo se cambia a null. por @davidhicks980 en 176375
  • Refactor: migra fade upwards page transition builder a widgets por @rkishan516 en 175560
  • feat: agrega OptionsViewOpenDirection.mostSpace a RawAutocomplete por @SalehTZ en 172997
  • Corrige el formato de hora en vasco por @justinmc en 177031
  • Agrega la propiedad textfield a SearchAnchor por @progamax en 174497
  • Asegura que un SubmenuButton no falle en un entorno 0x0 por @ahmedsameha1 en 176535
  • Asegura que un NavigationRail no falle en un entorno 0x0 por @ahmedsameha1 en 177022
  • Asegura que un InkResponse no falle en un entorno 0x0 por @ahmedsameha1 en 175426
  • Corrige error tipográfico en la documentación de ButtonBar por @leuchte en 177078
  • Asegura que un MenuAcceleratorLabel no falle en un entorno 0x0 por @ahmedsameha1 en 176646
  • SelectableRegion debería usar el menú renderizado por Flutter en la web para Android e iOS por @Renzo-Olivares en 177122
  • [material/dropdown_menu.dart] Refactoriza _RenderDropdownMenuBody.computeDryLayout por @davidhicks980 en 176503
  • Asegura que un DropdownButton no falle en un entorno 0x0 por @ahmedsameha1 en 174880
  • Asegura que un ListTile no falle en un entorno 0x0 por @ahmedsameha1 en 176176
  • Agrega DropdownMenu.decorationBuilder por @bleroux en 176264
  • Asegura que SimpleDialog y SimpleDialogOption no fallen en un entorno 0x0 por @ahmedsameha1 en 174229
  • Corrige el dibujado de características de tinta en YearPicker. por @ksokolovskyi en 177014
  • Asegura que un NavigationDrawer no falle en un entorno 0x0 por @ahmedsameha1 en 176951
  • Corrige el dibujado de características de tinta en TabBar. por @ksokolovskyi en 177155
  • Asegura que un BottomSheet no falle en un entorno 0x0 por @ahmedsameha1 en 172229
  • Corrige que DateRangePickerDialog no herede el InputDecorationTheme local por @bleroux en 177086
  • Corrige que InputDatePickerFormField no herede el InputDecorationTheme local por @bleroux en 177090
  • refactor: migra OpenUpwardsPageTransitionsBuilder a widgets por @rkishan516 en 177080
  • Mueve el parámetro child al final del constructor de RefreshIndicator por @cuteUtya en 177019
  • [Material] Cambia el cursor de ratón por defecto de los botones a flecha básica en lugar de clic (excepto en web) por @camsim99 en 171796
  • Corrige la Semantics del drawer para plataformas que no coinciden por @huycozy en 177095
  • Corrige la etiqueta y flags de la Semantics de Dialog para plataformas que no coinciden por @huycozy en 176781
  • Corrige la etiqueta de ruta de la Semantics de bottom sheet para plataformas que no coinciden por @huycozy en 177094
  • Documenta la interacción entre showTrailingIcon y decorationBuilder de DropdownMenu por @bleroux en 177488
  • Corrige que el filtrado de DropdownMenu esté roto por @bleroux en 177450
  • Asegura que un DropdownMenu no falle en un entorno 0x0 por @ahmedsameha1 en 174809
  • Mejora la documentación de labelWidget en DropdownMenuEntry por @huycozy en 177160
  • Corrige la etiqueta de Semantics del menú emergente para plataformas que no coinciden por @huycozy en 177049
  • Corrige namesRoute de Semantics de AppBar para plataformas que no coinciden por @huycozy en 176694
  • Reemplaza opacidad de un color aleatorio en la prueba de la barra de navegación por @AbdeMohlbi en 177490
  • Corrige que TextButton.icon rompa el recorrido de foco y el efecto de tinta al alternar el icono por @bleroux en 176579
  • Refactoriza la semántica de OverlayPortal por @QuncCccccc en 173005
  • Agregada implementación de computeDryBaseline en RenderAligningShiftedBox por @lewinpauli en 171250
  • Corrige que FilledButton.icon y FilledButton.tonalIcon rompan el recorrido de foco y VoiceOver por @bleroux en 177593
  • Corrige que ElevatedButton.icon rompa el recorrido de foco y VoiceOver al alternar el icono por @bleroux en 177579
  • Corrige el valor por defecto para currentDate de DateRangePickerDialog por @bleroux en 177448
  • Asegura que un Scrollbar no falle en un entorno 0x0 por @ahmedsameha1 en 177724
  • Asegura que un Scaffold no falle en un entorno 0x0 por @ahmedsameha1 en 177722
  • Asegura que un SearchBar no falle en un entorno 0x0 por @ahmedsameha1 en 177761
  • Asegura que un SegmentedButton no falle en un entorno 0x0 por @ahmedsameha1 en 177773
  • Asegura que un FilledButton no falle en un entorno 0x0 por @ahmedsameha1 en 175110
  • Asegura que un ElevatedButton no falle en un entorno 0x0 por @ahmedsameha1 en 175006
  • Asegura que un IconButton no falle en un entorno 0x0 por @ahmedsameha1 en 175372
  • Asegura que un CheckboxListTile no falle en un entorno 0x0 por @ahmedsameha1 en 173151
  • Asegura que un MenuAnchor no falle en un entorno 0x0 por @ahmedsameha1 en 176302
  • Asegura que un OutlinedButton no falle en un entorno 0x0 por @ahmedsameha1 en 177340
  • Asegura que un PaginatedDataTable no falle en un entorno 0x0 por @ahmedsameha1 en 177389
  • Asegura que un PopupMenuDivider no falle en un entorno 0x0 por @ahmedsameha1 en 177445
  • Asegura que un LinearProgressIndicator no falle en un entorno 0x0… por @ahmedsameha1 en 177553
  • Asegura que un GridTileBar no falle en un entorno 0x0 por @ahmedsameha1 en 177546
  • Asegurar que un RangeSlider no falle en un entorno 0x0 por @ahmedsameha1 en 177642
  • Asegurar que un ExpandIcon no falle en un entorno 0x0 por @ahmedsameha1 en 175042
  • Asegurar que un RadioListTile no falle en un entorno 0x0 por @ahmedsameha1 en 177576
  • Asegurar que un Radio no falle en un entorno 0x0 por @ahmedsameha1 en 177580
  • Asegurar que un CircularProgressIndicator no falle en un envir… por @ahmedsameha1 en 177555
  • Asegurar que un PopupMenuButton no falle en un entorno 0x0 por @ahmedsameha1 en 177493
  • Asegurar que un RefreshProgressIndicator no falle en un enviro… por @ahmedsameha1 en 177556
  • Asegurar que un PopupMenuItem no falle en un entorno 0x0 por @ahmedsameha1 en 177533
  • Asegurar que un CheckedPopupMenuItem no falle en un entorno 0x0 por @ahmedsameha1 en 177545
  • Asegurar que un Slider no falle en un entorno 0x0 por @ahmedsameha1 en 177882
  • Asegurar que GridTile no falle en un entorno 0x0 por @ahmedsameha1 en 175321
  • Asegurar que un SelectionArea no falle en un entorno 0x0 por @ahmedsameha1 en 177876
  • Asegurar que un SnackBarAction no falle en un entorno 0x0 por @ahmedsameha1 en 177899
  • fix: espaciado horizontal inconsistente entre horas y minutos en el selector de hora para idiomas distintos al inglés por @Jaineel-Mamtora en 173706
  • Revertir "Refactorizar la semántica de OverlayPortal (#173005)" por @chingjun en 178007
  • Corregir que la tecla de escape de DropdownMenu no cierra el menú por @bleroux en 178002
  • Permitir que label se use para calcular el ancho intrínseco de InputDecorator por @bleroux en 178101
  • Corregir las acciones de entrada de texto en DropdownMenu. por @ksokolovskyi en 177313
  • Corrige tab para permitir que el hijo tenga rol de semántica por @chunhtai en 177809
  • Asegurar que un SwitchListTile no falle en un entorno 0x0 por @ahmedsameha1 en 178069
  • Asegurar que un SpellCheckSuggestionsToolbar no falle en un en… por @ahmedsameha1 en 177965
  • Corregir que VoiceOver no anuncia el State de ButtonSegment por @huycozy en 175635
  • Asegurar que un TextButton no falle en un entorno 0x0 por @ahmedsameha1 en 178213
  • Asegurar que un TextField no falle en un entorno 0x0 por @ahmedsameha1 en 178232
  • Asegurar que un TabPageSelectorIndicator no falle en un enviro… por @ahmedsameha1 en 178212
  • Asegurar que un Tab no falle en un entorno 0x0 por @ahmedsameha1 en 178118
  • Re-publicar "Refactorizar la semántica de OverlayPortal (#173005)" por @QuncCccccc en 178095
  • Asegurar que un TextFormField no falle en un entorno 0x0 por @ahmedsameha1 en 178233
  • Asegurar que un RefreshIndicator no falle en un entorno 0x0 por @ahmedsameha1 en 177644
  • Feat: Agregar a11y para indicadores de carga por @rkishan516 en 165173
  • Revierte "Feat: Agregar a11y para indicadores de carga (#165173)" por @auto-submit[bot] en 178316
  • Asegurar que un DefaultTabController no falle en un entorno 0x0 por @ahmedsameha1 en 178117
  • Asegurar que un TabBarView no falle en un entorno 0x0 por @ahmedsameha1 en 178202
  • Agregar DropdownMenuFormField.decorationBuilder por @bleroux en 178640
  • Corregir el ancho de DropdownMenu cuando decorationBuilder proporciona label por @bleroux en 178465
  • Agregar soporte de hitTestBehavior del lado del framework para el widget Semantics y aplicar a ModalRoute por @flutter-zl en 177570
  • Revierte "Agregar soporte de hitTestBehavior del lado del framework para el widget Semantics y aplicar a ModalRoute (#177570)" por @auto-submit[bot] en 178744
  • Asegurar que un TabPageSelector no falle en un entorno 0x0 por @ahmedsameha1 en 178156
  • Asegurar que un ReorderableListView no falle en un entorno 0x0 por @ahmedsameha1 en 177646
  • Actualizar _CircularProgressIndicatorState para usar transform directamente por @AbdeMohlbi en 178569
  • Asegurar que un ToggleButtons no falle en un entorno 0x0 por @ahmedsameha1 en 178454
  • Asegurar que un TabBar no falle en un entorno 0x0 por @ahmedsameha1 en 178201
  • Asegurar que un TextSelectionToolbarTextButton no falle en 0x0 … por @ahmedsameha1 en 178374
  • Actualizar manualmente material_color_utilities por @kevmoo en 170000
  • Asegurar que un TimePickerDialog no falle en un entorno 0x0 por @ahmedsameha1 en 178451
  • Asegurar que un UserAccountsDrawerHeader no falle en un enviro… por @ahmedsameha1 en 178516
  • Asegurar que un Stepper no falle en un entorno 0x0 por @ahmedsameha1 en 178068
  • Asegurar que un SearchAnchor no falle en un entorno 0x0 por @ahmedsameha1 en 177749
  • Refactorizar el método _isLabel en stepper.dart para usar any para mejorar la legibilidad por @AbdeMohlbi en 178909
  • Agregar soporte de hitTestBehavior del lado del framework a Semantics por @flutter-zl en 178817
  • Revierte "Agregar soporte de hitTestBehavior del lado del framework a Semantics (#178817)" por @auto-submit[bot] en 179100
  • Modernizar lints del framework por @Piinks en 179089
  • Agregar flutter_lints a muestras por @loic-sharma en 179091
  • Actualizar algunos comentarios para reflejar la normalización de temas por @bleroux en 179013
  • Desenfocar la barra del search anchor cuando se cierra la vista por @huycozy en 178910
  • Corregir cierre inesperado cuando el valor de edición de texto cambia entre desplazamientos por @Renzo-Olivares en 179163
  • Actualizar algunos comentarios de BottomNavigationBar para reflejar la normalización de temas por @bleroux en 179404
  • Agregar DropdownMenu.selectOnly por @bleroux en 179189
  • Reimplementar StretchingOverscrollIndicator con Simulation portada desde Android 12. por @MTtankkeo en 173849
  • Actualizar varios comentarios relacionados con la normalización de temas por @bleroux en 179457
  • Reemplazar botón desplegable con menú desplegable por @ahmedsameha1 en 179095
  • Flexibilizar la aserción para agregar semantics locale por @chunhtai en 178140
  • Asegurar que un Tooltip no falle en un entorno 0x0 por @ahmedsameha1 en 178461
  • Re-publicar: Agregar soporte de hitTestBehavior del lado del framework a Semantics (#178817) por @flutter-zl en 179352
  • Agregar Adwaita Sans como fuente alternativa en Linux por @adil192 en 179144
  • Actualizar algunos comentarios relacionados con la normalización de temas por @bleroux en 179624
  • ListTile corregir el cálculo de MinIntrinsicHeight por @RamonFarizel en 179515
  • Agrega paso a través de propiedades para CheckboxListTile, SwitchListTile y RadioListTile por @Guldem en 178098
  • Actualizar más comentarios relacionados con la normalización de temas por @bleroux en 179682
  • Agregar FloatingActionButtonTheme por @bleroux en 179736
  • Actualizar la muestra de Material IconAlignment por @loic-sharma en 179159
  • Limitar el valor de entrada para el indicador de progreso por @chunhtai en 179898
  • Mejorar los mensajes de aserción en el widget Tab para mayor claridad por @JeelChandegra en 178295
  • Mejorar la documentación de Card por @dkwingsmt en 178834
  • Agregar la propiedad Slider.showValueIndicator. por @ksokolovskyi en 179661
  • Eliminar un TODO obsoleto en DataTable por @dkwingsmt en 180033
  • Agregar SnackBarTheme por @bleroux en 180001
  • docs: aclarar la limpieza de texto del menú desplegable por @kazbeksultanov en 179676
  • Mejorar la documentación para el comportamiento de columnas ordenables por @AbdeMohlbi en 180011
  • Alguna limpieza de importaciones de pruebas entre librerías por @justinmc en 177029
  • Re-publica "Feat: Agregar a11y para indicadores de carga (#165173)" por @chunhtai en 178402
  • Agregar el matcher accessibilityAnnouncement por @zemanux en 180058
  • Reemplazar anuncios semánticos en expansion tile para Android por @hannah-hyj en 179917
  • Agregar DropdownMenuFormField.errorBuilder por @bleroux en 179345
  • Corregir que DropdownMenuEntry.style no se resuelve cuando la entrada está resaltada por @bleroux en 178873
  • Corregir que TabBar.image no se renderiza en initialIndex por primera vez por @huycozy en 179616
  • Nuevo isSemantics y desaprobar containsSemantics por @zemanux en 180538
  • Corregir docstring de Drawer.child para que diga ListView en lugar de SliverList por @nathannewyen en 180326
  • Tooltip básico con una superficie de API más pequeña que expone el widget de tooltip por @victorsanni en 177678
  • [beta] Cherry pick 181074 por @dkwingsmt en https://github.com/flutter/flutter/pull/181367
  • [CP-beta]Corregir error tipográfico en la base de código por @flutteractionsbot en 181354

iOS

#
  • Agregar evento de advertencia estructurado para la depuración inalámbrica lenta en d… de iOS 26+ por @okorohelijah en 176673
  • Corregir errores de caché de Xcode por @okorohelijah en 175659
  • iOS puede establecer el locale de la aplicación antes de que se establezca el view controller por @chunhtai en 176592
  • [ios] [engine] Corregir la limpieza del contexto de autocompletado y la gestión del ciclo de vida de las vistas por @koji-1009 en 173598
  • Hacer que FlutterSceneLifeCycleProvider.sceneLifeCycleDelegate sea de solo lectura por @LongCatIsLooong en 177240
  • Cambiar las API de Flutter para usar spans por @kjlubick en 177272
  • Agregar error guiado para error de caché precompilada por @vashworth en 177327
  • [ Tool ] Agregar Stream.transformWithCallSite para proporcionar trazas de pila más útiles por @bkonyi en 177470
  • Limpiar antes de compilar cuando cambian los encabezados del framework por @vashworth en 177512
  • Revierte "Limpiar antes de compilar cuando cambian los encabezados del framework (#177512)" por @auto-submit[bot] en 177610
  • Fix(ios): Eliminar la exclusión de arm64 para admitir simuladores de Xcode 26 por @okorohelijah en 177065
  • Verificar los registros de inicio de devicectl desde std y archivo por @vashworth en 178167
  • Limpiar antes de compilar cuando cambian los encabezados del framework por @vashworth en 177671
  • flutter_tools: corregir el registro de firma de iOS para firma de código manual (CODE_SIGN_STYLE=Manual) por @MohammedTarigg en 177852
  • Impeller: Permite imágenes R32G32B32A32_SFLOAT por @gaaclarke en 177959
  • Usar el modo interactivo con devicectl para redirigir stdout por @vashworth en 178405
  • [ios] Redimensionamiento dinámico de contenido por @LouiseHsu en 177410
  • Revertir "[ios] Redimensionamiento dinámico de contenido" por @flar en 178958
  • Establecer dinámicamente MinimumOSVersion en App.framework por @okorohelijah en 178253
  • Generar directamente una librería dinámica Mach-O usando gen_snapshot. [re-publicar] por @sstrickl en 174870
  • [ios] Re-publicar Redimensionamiento dinámico de contenido por @LouiseHsu en 179153
  • Recorte de desenfoque de vista de plataforma - Rectángulo redondeado (iOS) por @Hari-07 en 177551
  • [ios] [pv] solución rápida para habilitar y volver a habilitar el reconocedor de gestos de web view por @hellohuanlin en 179908
  • [Engine] Desenfoque al estilo iOS por @dkwingsmt en 175458
  • flutter_tools: Autogenerar ExportOptions.plist para firma de código manual de iOS por @MohammedTarigg en 177888

Android

#
  • Corrección de animación de teclado por @mboetger en 176418
  • [HCPP] Eliminar adecuadamente las vistas hcpp que ya no son visibles por @gmackall en 176742
  • Corregir - TalkBack no anuncia información de listas por @jwlilly en 174374
  • Revierte "Corregir - TalkBack no anuncia información de listas (#174374)" por @auto-submit[bot] en 177062
  • [Android] Refactorizar la restauración de ImageReaderSurfaceProducer después de que la app se reanuda por @camsim99 en 175937
  • Revertir "Resolver dependencias nativas de Flutter en Android Studio (#167332)" por @reidbaker en 177053
  • Actualizar versiones de plantillas de AGP, KGP, Gradle por @jesswrd en 176858
  • Corregir la decodificación HEIF por @mboetger en 176860
  • Android trata un nodo de semántica de enlace sin URL como botón por @chunhtai en 176959
  • Actualizar plantillas a las versiones correctas por @jesswrd en 177416
  • Corregir error tipográfico en comentario sobre manifestFile en DeepLinkJsonFromManifestTaskHelper.kt por @AbdeMohlbi en 177538
  • [Android] Eliminar spy innecesario en FlutterActivityAndFragmentDelegateTest por @camsim99 en 177120
  • Corrige inestabilidad en SettingsChannelTest por @camsim99 en 177061
  • Corregir cierre inesperado de isHeif por @gmackall en 177944
  • Corregir enlace roto en el readme del engine por @srivats22 en 177987
  • Respetar abiFilters del product flavor agregando una bandera de proyecto de Android disable-abi-filtering. por @mboetger en 177753
  • fix: gesto bloqueado en webview de android después del zoom por @letrungdo en 177572
  • [AGP 9] Verificación de archivo Proguard agregada por @jesswrd en 178191
  • Actualizar Metadata.java para usar getBytes en un contexto estático por @AbdeMohlbi en 178587
  • Eliminar String.valueOf innecesario en ListenableEditingState.java por @AbdeMohlbi en 178597
  • corregir errores tipográficos en la documentación de PlatformChannel.java por @AbdeMohlbi en 178589
  • Pequeña refactorización en DartMessenger.java para usar referencia de método por @AbdeMohlbi en 178584
  • Corrige enlaces no válidos de la wiki de Flutter por @srivats22 en 178158
  • Mejorar la calidad del código en FlutterViewTest.java por @AbdeMohlbi en 178594
  • Eliminar modificador final innecesario en StandardMessageCodec.java por @AbdeMohlbi en 178598
  • Pequeña limpieza en AndroidTouchProcessor.java por @AbdeMohlbi en 178574
  • Reemplazar equals("") con isEmpty en SpellCheckPlugin.java por @AbdeMohlbi en 178596
  • Eliminar String.valueOf innecesario en TextInputChannel.java por @AbdeMohlbi en 178592
  • Pequeña limpieza en DeferredComponentManager.java por @AbdeMohlbi en 178585
  • Eliminar String.valueOf innecesario en SettingsChannel.java por @AbdeMohlbi en 178590
  • Pequeña refactorización en PlayStoreDeferredComponentManager.java por @AbdeMohlbi en 178586
  • Reemplazar el enlace codificado con una etiqueta de enlace real en la documentación de PlatformChannel.java por @AbdeMohlbi en 178588
  • Corregir un pequeño error tipográfico en la documentación de HandlerCompat.java por @AbdeMohlbi en 178595
  • Corregir enlace especificado como texto plano en FlutterApplication.java por @AbdeMohlbi en 178573
  • Corrección para PR #174374 - Corregir - TalkBack no anuncia información de listas por @jwlilly en 177622
  • Pequeña limpieza en AccessibilityBridge.java por @AbdeMohlbi en 179226
  • Corregir errores tipográficos en VirtualDisplayController.java por @AbdeMohlbi en 179411
  • fix: verificar tanto el conteo de punteros como la acción antes de reutilizar MotionEvent por @letrungdo en 178528
  • Implementación en Android del dimensionamiento de contenido por @mboetger en 176063
  • Corregir - El foco de Semantics no se mueve fuera del viewport al moverse hacia arriba o hacia abajo por @jwlilly en 179480
  • Hacer que la cola de configuración de SettingsChannel no sea estática por @mboetger en 179636
  • Revertir "Implementación en Android del dimensionamiento de contenido" por @mboetger en 179698
  • Actualizar minSdk a 24 en engine por @AbdeMohlbi en 175508
  • Eliminar unboxing innecesario en FlutterLoader.java por @AbdeMohlbi en 179869
  • Alinear el uso de Build.API_LEVELS en FlutterImageDecoder.java con el uso existente por @AbdeMohlbi en 179868
  • Revertir "Revertir "Implementación en Android del dimensionamiento de contenido"" por @mboetger en 179753
  • Eliminar anotaciones @RequiresApi innecesarias en FlutterView.java por @AbdeMohlbi en 180051
  • conecta SetSemanticsTreeEnabled con el bridge de accesibilidad de android por @chunhtai en 177954
  • Eliminar usos de AsyncTask de Android a favor de java.util.concurrent por @AbdeMohlbi en 180050
  • Pequeña limpieza en LocalizationPlugin por @AbdeMohlbi en 180053
  • Pequeña limpieza en FlutterView.java por @AbdeMohlbi en 180474
  • Eliminar punto y coma innecesario en InputConnectionAdaptor.java por @AbdeMohlbi en 180473
  • Corregir advertencias del linter en AccessibilityBridgeTest.java por @AbdeMohlbi en 180118
  • Agregar verificación de null para vista incrustada añadida al árbol de accesibilidad por @gmackall en 180539
  • Eliminar anotaciones @RequiresApi24 innecesarias de métodos de FlutterFragment por @AbdeMohlbi en 180117
  • Eliminar más anotaciones de requires 24 por @AbdeMohlbi en 180116
  • Mejorar la calidad del código en FlutterActivityTest.java por @AbdeMohlbi en 180585
  • Corregir explosión resonante de desconexión de desplazamiento al desplazar una vista de plataforma en una lista por @gmackall en 180246
  • Mejorar la calidad del código en KeyboardManagerTest.java por @AbdeMohlbi en 180625
  • Evitar llamar a setStatusBarColor en API_35 y actualizar documentación relacionada por @AbdeMohlbi en 180062
  • Mejorar la calidad del código en AndroidTouchProcessorTest.java por @AbdeMohlbi en 180583

macOS

#
  • Corregir que compilaciones de depuración host sin operación realicen trabajo por @gmackall en 178077

Windows

#
  • Corregir que WindowManagerTest::DialogCanNeverBeFullscreen posiblemente se quede colgado por @mattkae en 177179
  • Solución temporal para el retraso al arrastrar la barra de título de la ventana en Windows por @knopp en 177597
  • Corregir la tecla Enter de Windows después de perder el foco por @letrungdo en 178523
  • FlutterWindowsView::SendWindowMetrics ahora envía de manera confiable el display_id por @mattkae en 179053
  • Solución para que el empaquetador win32 no falle al enviar todas las pulsaciones de la tecla Alt a la app de flutter por @mattkae en 179097
  • Revierte "Solución para que el empaquetador win32 no falle al enviar todas las pulsaciones de la tecla Alt a la app de flutter (#179097)" por @auto-submit[bot] en 179136
  • [win32] Reemplazar el temporizador de pool de hilos con un temporizador de hilo en segundo plano personalizado por @knopp en 179249
  • [Windows] Permitir que las apps prefieran GPU de alto rendimiento por @9AZX en 177653
  • Asegurar que el engine convierta objetos std::filesystem::path a cadenas UTF-8 en Windows por @jason-simmons en 179528
  • fix: soporte para instalación limpia en windows por @jtmcdole en 179720
  • [win32] No inundar el ciclo de mensajes con mensajes de activación por @knopp en 179538
  • Corregir un problema donde el evento de anuncio de semántica puede codificarse como un int32_t o un int64_t según su valor por @mattkae en 180071

Linux

#
  • Cambiar la política por defecto de hilos en Linux para fusionar los hilos de plataforma e UI. por @robert-ancell en 176759
  • Corregir que los eventos de accesibilidad no se traducen correctamente a ATK por @robert-ancell en 176991
  • [Desktop] Propagar SemanticsNode::identifier a AXPlatformNodeDelegate::AuthorUniqueId por @loic-peron-inetum-public en 175405
  • Restaurar el estado de OpenGL modificado por fl_compositor_opengl_present_layers por @jason-simmons en 178697
  • Reemplazar el uso de eglCreateImage con eglCreateImageKHR para reducir los requisitos de EGL por @robert-ancell en 179310
  • Implementar el canal flutter/accessibility por @robert-ancell en 179484
  • Eliminar canal de gestión de ventanas obsoleto por @robert-ancell en 179718

Web

#
  • [web] Coincidir con el comportamiento de otras plataformas en Web Locale.toString si el código de país es una cadena vacía por @jason-simmons en 176862
  • impeller: permite el acceso a uniformes float por nombre por @gaaclarke en 176728
  • [web] Corregir problemas de foco en versiones más recientes de Chrome por @mdebbar en 176938
  • [web] [a11y] Corregir la lógica de reconstrucción del árbol de semántica cuando se cambia el padre de un subárbol a otro nodo. por @hannah-hyj en 177069
  • [web] Service worker con autolimpieza por @mdebbar en 176834
  • [web] Usar SkPathBuilder porque SkPath se está volviendo inmutable por @mdebbar en 177343
  • [web] Desaprobar --pwa-strategy por @mdebbar en 177613
  • [web] Mover las pruebas de webparagraph a su ubicación correcta por @mdebbar en 177739
  • [web] Eliminar utilidades de canvaskit no utilizadas por @mdebbar en 177684
  • [web] Agregar GEMINI.md para personalizaciones del engine web por @harryterkelsen en 177413
  • impeller: permitir configurar uniformes del muestreador de imágenes por nombre por @gaaclarke en 176749
  • Actualizar .ci.yaml en flutter/flutter para usar 15.5 por @okorohelijah en 177669
  • Implementar uniforme por nombre para web por @gaaclarke en 176980
  • Revierte "Actualizar .ci.yaml en flutter/flutter para usar 15.5 (#177669)" por @auto-submit[bot] en 177793
  • conecta la configuración de locale de aplicación al engine web por @chunhtai en 177284
  • [web] Eliminar utilidad futurize no utilizada por @mdebbar en 177861
  • [web] Actualizar Chrome a 141 (para pruebas del engine) por @mdebbar en 177743
  • [web] No agregar la suite webparagraph a CI por @mdebbar en 177681
  • [web] Unificar el código de Surface entre Skwasm y CanvasKit por @harryterkelsen en 177138
  • Revierte "[web] Unificar el código de Surface entre Skwasm y CanvasKit (#177138)" por @auto-submit[bot] en 178085
  • Actualizar todos los usos de métodos mutables de SkPath para usar SkPathBuilder por @kjlubick en 177738
  • Actualizar .ci.yaml en flutter/flutter para usar 15.5 por @okorohelijah en 177939
  • Usar el atributo aria-hidden para la accesibilidad de vista de plataforma en web por @flutter-zl en 177969
  • Revierte "Actualizar todos los usos de métodos mutables de SkPath para usar SkPathBuilder (#177738)" por @auto-submit[bot] en 178125
  • Re-publicar "Actualizar todos los usos de métodos mutables de SkPath para usar SkPathBuilder" por @jason-simmons en 178142
  • [web] API para personalizar el mensaje de marcador de posición de semántica por @mdebbar en 178309
  • Corregir zoom, descartando el desplazamiento subpíxel por @Rusino en 177460
  • Actualizar .ci.yaml en flutter/flutter para usar macOS 15.5 o macOS … por @okorohelijah en 178666
  • [web] Corregir que onTextScaleFactorChanged no sea llamado. por @ksokolovskyi en 178862
  • Agrega el argumento format a Picture.toImageSync por @gaaclarke en 178691
  • [web] Agregar método clone a LayerPicture y liberar imágenes en PictureLayer por @harryterkelsen en 179162
  • Forzar ejecución de un solo hilo de WASM en extensiones de Chrome. por @ksokolovskyi en 179400
  • WebParagrah: elipsis por @Rusino en 178748
  • Implementa decodeImageFromPixelsSync por @gaaclarke en 179519
  • Agregar parámetro FilterQuality a FragmentShader.setImageSampler por @b-luk en 179760
  • [web] Corregir resizeToAvoidBottomInset en Android web por @mdebbar en 179581
  • [ Web ] Pasar --enable-experimental-ffi al compilar pruebas de WASM por @bkonyi en 180127
  • [re-publicar] Unificar creación de canvas y código de Surface en Skwasm y CanvasKit por @harryterkelsen en 179473
  • Revierte "[re-publicar] Unificar creación de canvas y código de Surface en Skwasm y CanvasKit (#179473)" por @auto-submit[bot] en 180152
  • Permitir configurar uniformes de vector por nombre. por @walley892 en 179927
  • [ Widget Preview ] Agregar soporte para importaciones de dart:ffi por @bkonyi en 180586
  • Revertir "Revierte "[re-publicar] Unificar creación de canvas y código de Surface en S…kwasm y CanvasKit (#179473)" (#180152)" por @harryterkelsen en 180610
  • [web] Corregir que SemanticsService.announce no funcione dentro de diálogos por @flutter-zl en 179958
  • [CP] Corregir style_manager_test para Firefox (#181084) por @harryterkelsen en 181204

Herramientas

#
  • Actualizar paquetes de pub por @flutter-pub-roller-bot en 176743
  • [native_assets] crear CCompilerConfig de macOS mediante xcrun --find por @GregoryConrad en 175717
  • [ Tool ] Actualizar package:dwds a 26.0.0 por @bkonyi en 176808
  • Actualizar el estilo de Dart de las plantillas de Flutter por @loic-sharma en 175963
  • [tool/dap] Reenviar eventos app.warning de Flutter al cliente DAP por @DanTup en 176827
  • [tool] hace que listar un shader también como asset sea un fallo de compilación por @gaaclarke en 176866
  • Corregidos los cierres inesperados de hot reload/restart después de cerrar la pestaña del navegador en dispositivo web-server por @jyameo en 177026
  • Eliminar campo name redundante de los enums TargetPlatform y XCDeviceEventInterface por @AbdeMohlbi en 176890
  • [ Tool ] Emitir DTD URI para aplicaciones web de Flutter por @bkonyi en 177310
  • Permitir definiciones de dart vacías en flutter assemble por @LongCatIsLooong en 177198
  • Eliminar archivo generado del manifiesto de plantilla por @robert-ancell en 177034
  • Agregar soporte para Visual Studio 2026 por @logiclrd en 177458
  • docs: Pantalla Splash / Carga por defecto para aplicación web en index.html por @Gustl22 en 177084
  • Actualizar el rastreador de versión de compilación de pubspec.yaml.tmpl en la línea 5 por @Spivak-adam en 173600
  • [ Widget Preview ] Agregar evento analítico que se reporta cuando se abre el previsualizador por @bkonyi en 177949
  • Ocultar advertencias de SwiftPM en plataformas que no son mac por @vashworth en 178073
  • [tool] Corregir el análisis de IP usando el constructor de Uri por @kevmoo en 178083
  • [ Tool ] Ignorar UTF-8 no válido del stdout de ADB por @bkonyi en 178170
  • [native assets] Actualizar y desanclar dependencias por @dcharkes en 178181
  • Eliminar variable de instancia reportTimings no utilizada por @jmagman en 177787
  • [ Widget Preview ] No requerir que se ejecute 'flutter pub get' en el proyecto raíz por @bkonyi en 178175
  • Actualizar paquetes de pub por @flutter-pub-roller-bot en 178267
  • Revierte "Actualizar paquetes de pub (#178267)" por @auto-submit[bot] en 178302
  • Separar la copia de dsym en su propio destino por @vashworth en 178261
  • feat(assets): agregar filtrado de assets específico por plataforma en pubspec.yaml por @hm21 en 176393
  • Anclar package:dwds a 26.1.0 por @bkonyi en 178327
  • [ Tool ] Solo procesar una única excepción de herramienta no controlada por @bkonyi en 178335
  • Migrar plantillas de packages/flutter_tools/templates/plugin a Kotlin DSL por @bc-lee en 173993
  • [ Tool ] No eliminar .dart_tool/widget_preview_scaffold durante flutter clean por @bkonyi en 175664
  • Preservar archivos en lista blanca cuando se eliminan de las salidas del sistema de compilación por @vashworth en 178396
  • [tool] limpiar la gestión de configuración del certificado https por @kevmoo en 178139
  • [ Widget Preview ] Ignorar modificaciones a archivos en directorios efímeros por @bkonyi en 178398
  • [ Widget Preview ] Manejar elegantemente la eliminación inesperada del contexto de análisis por @bkonyi en 178550
  • Revertir "Separar la copia de dsym en su propio destino (#178261)" por @vashworth en 178545
  • Habilitar migración a UIScene y actualizar plantillas de creación por @vashworth en 178328
  • Revierte "Habilitar migración a UIScene y actualizar plantillas de creación (#178328)" por @auto-submit[bot] in 178665
  • Dev proxy copia correctamente los parámetros de consulta de la solicitud original por @woprandi en 178162
  • [ Widget Preview ] Corregir cierre inesperado cuando widget_preview_scaffold/.dart_tool no existe por @bkonyi en 178662
  • Revertir "[ Tool ] No eliminar .dart_tool/widget_preview_scaffold durante flutter clean (#175664)" por @bkonyi en 178672
  • Corregir #160622: cambiar la función containsWatchConpanion para detectar apps de reloj complementarias definidas solo por el archivo de información del proyecto. por @garrettjavalia en 176832
  • Habilitar migración a UIScene y actualizar plantillas de creación por @vashworth en 178700
  • [tool] Limpieza adicional de la lógica de proxy por @kevmoo en 178683
  • Corregir la disposición para frameworks de macOS para assets de código por @simolus3 en 178625
  • [ Herramienta ] Usar un directorio de salida separado cuando los hooks nativos ejecutan el sistema de compilación por @jason-simmons en 178840
  • Pasar EXCLUDED_ARCHS del proyecto de Xcode a xcodebuild para compilaciones de macOS por @abdelaziz-mahdy en 176948
  • [ Widget Preview ] Generar siempre el scaffold debajo de $TMP por @bkonyi en 179039
  • Corregir error al generar localizaciones pt_BR por @Mr-Pepe en 175832
  • Agregar más plantillas con las que el migrador de UIScene pueda coincidir por @vashworth en 179044
  • [native assets] Elevar la versión mínima de iOS de 12 a 13 por @dcharkes en 179079
  • Build hooks: No requerir toolchain para pruebas unitarias por @simolus3 en 178954
  • [ Herramienta ] Eliminar --no-sandbox al lanzar aplicaciones Web en el dispositivo Chrome por @bkonyi en 178670
  • Agregar implementación de Darwin compartida para plugins por @okorohelijah en 176495
  • [ Widget Preview ] Manejar los cambios en archivos pubspec.yaml inesperados de forma elegante por @bkonyi en 179157
  • [ Herramienta ] No intentar volver a adjuntar cuando el objetivo de attach desaparece por @bkonyi en 179193
  • [ Widget Preview ] Ignorar cambios debajo de ios/.symlinks por @bkonyi en 179290
  • Actualizar paquetes Pub por @flutter-pub-roller-bot en 179280
  • Actualizar paquetes Pub por @flutter-pub-roller-bot en 179313
  • [flutter_tools] Corregir error tipográfico en el nombre de archivo por @nshahan en 179427
  • Desanclar la dependencia package:dwds por @bkonyi en 179462
  • [ Widget Preview ] Agregar soporte para Widget Inspector incrustado por @bkonyi en 178116
  • [ Herramienta ] Assemble: Error de validación "incorrecto" al tratar con un valor dart-define codificado en base64 por @yshamass9 en 178737
  • Salir con el código 1 al llamar a flutter build sin argumentos por @Mr-Pepe en 175900
  • [flutter_tool] Forzar el conjunto de caracteres UTF-8 para dev por @nshahan en 179419
  • [ Widget Preview ] Pasar el URI de DTD como constante en un archivo generado por @bkonyi en 179821
  • Actualizar paquetes Pub por @flutter-pub-roller-bot en 179751
  • flutter update-packages --force-upgrade --update-hashes por @gaaclarke en 179950
  • Filtrar el spam de logs FrameEvents/updateAcquireFence de adb logcat por @shindonghwi en 179884
  • Agregar soporte para la distribución de teclado cirílico para los comandos de terminal de flutter_tools por @777genius en 177855
  • [ Herramienta ] Corregir que update-packages no tome en cuenta las dependencias de ruta por @bkonyi en 179951
  • Agregar información del paquete a los eventos de simulación de wasm. por @biggs0125 en 179826
  • Deduplicar entradas de simulación de wasm en la analítica. por @biggs0125 en 179970
  • [AGP 9] Errores de Flutter agregados por @jesswrd en 179765
  • [AGP 9] URL del sitio web de corrección hacia adelante por @jesswrd en 180018
  • Agregar la bandera explícita --cross-origin-isolation a flutter run. por @eyebrowsoffire en 180026
  • Pasar canaryFeatures a BuildSettings por @srujzs en 180108
  • Actualizar paquetes Pub por @flutter-pub-roller-bot en 180146
  • Eliminar anotaciones @override de cosas que no son anulaciones por @srawlins en 180417
  • Actualizar paquetes Pub por @flutter-pub-roller-bot en 180510
  • [ Widget Preview ] Agregar UUID a los streams y servicios DTD registrados por @bkonyi en 180140
  • Actualizar ffigen en las plantillas por @goderbauer en 180513
  • No incrustar assets sin referencias por @simolus3 en 179251
  • Actualizar manualmente las dependencias por @goderbauer en 180509
  • [hooks] No requerir NDK para objetivos de Android por @dcharkes en 180594
  • Restaurar la precedencia del CLI para encabezados Web y HTTPS sobre web_dev_config.yaml por @Saqib198 en 179639
  • Reenviar respuestas 404 del proxy al cliente por @brahim-guaali en 179858
  • Agregar la bandera --web-define para la inyección de variables de plantilla en compilaciones de Flutter Web por @ulisseshen en 175805
  • Desanclar DDS por @goderbauer en 180571
  • Ejecutar pruebas de integración de hook_user_defines y link_hook en CI por @goderbauer en 180622
  • Revertir "Generar directamente una biblioteca dinámica Mach-O usando gen_snapshot [reland] (#174870) por @vashworth en 180639
  • [ Herramienta ] Corregir inestabilidad en overall_experience_test.dart por @bkonyi en 180655
  • [CP-beta] [ Herramienta ] Corregir cierre inesperado de flutter run -d all (#180845) por @bkonyi en 181163
  • [CP-beta] [ Herramienta ] Manejar DartDevelopmentServiceException al lanzar aplicaciones Web por @bkonyi en 181162
  • Generar el paquete Swift del framework de Flutter por @vashworth en 181578

Documentación

#
  • Eliminar permiso de ubicación innecesario por @mboetger en 176672
  • Hacer que la aplicación de ejemplo multiple_windows demuestre diálogos de diálogos por @mattkae en 177786
  • Agregar dependencias dev faltantes de flutter_lints por @guidezpl en 178105
  • Actualizar la configuración de la ventana a medida que cambia en lugar del patrón "Aplicar" más desactualizado. por @robert-ancell en 179861

Otros cambios

#
  • Configurar el resolvedor de FfiNative en dart:io por @mraleph en 176621
  • corregir: compilar artifacts de windows_arm para cah por @jtmcdole en 176723
  • Actualizar paquetes Pub por @flutter-pub-roller-bot en 176764
  • Corregir enlaces a embebedores del Engine de Flutter personalizados en el README. por @chinmaygarde en 175807
  • Actualizar la documentación de configuración del engine. por @b-luk in 176750
  • [Impeller] Corregir enlaces rotos en el README. por @chinmaygarde en 176770
  • Actualizar CHANGELOG para incluir las notas de la versión 3.35.6 por @camsim99 en 176803
  • Configurar una versión de build_ios_framework_module_test que solo se ejecute en máquinas x64 y extender su tiempo de espera por @jason-simmons en 176811
  • corregir: verificación de hash de contenido para LUCI_CONTEXT por @jtmcdole en 176867
  • Actualizar SwiftShader a 794b0cfce1d8 por @jason-simmons en 176806
  • Mover pruebas de integración de iOS por @okorohelijah en 176940
  • Actualizar el SDK de Dart a 3.11.0-17.0.dev por @aam en 176947
  • Actualizar ANGLE a una rama basada en d9fa255a5c22 por @jason-simmons en 176747
  • [Android 16] Actualizar android_engine_vulkan_tests para probar contra el emulador con SDK 36 por @jesswrd en 176985
  • Actualizar manualmente Skia a c501c727a007 por @jason-simmons en 177015
  • Actualizar las instrucciones de cherry-pick para incluir instrucciones para CPs de pre-lanzamiento por @elliette en 177020
  • Actualizar manualmente Skia a 2d9df7c70b6f por @jason-simmons en 177074
  • Manejar la nueva ubicación de Perfetto en create_updated_flutter_deps.py por @jason-simmons en 177099
  • [CP-stable] Corregir cierre inesperado cuando se pasa NSAttributedString a insertText en macOS por @p1318k en 176329
  • Actualizar manualmente Dart a a4485e5ef821 (3.11.0-25.0.dev) por @jason-simmons en 177132
  • Marcar la prueba windows_unopt como inestable por @jtmcdole en 177173
  • [VPAT] [A11y] [a11y-app] Agregar una etiqueta de texto al slider. por @hannah-hyj en 177130
  • Limpiar un poco create_updated_flutter_deps.py por @mraleph en 177162
  • Se agregó el enlace a ClipRect desde ImageFilter en la docstring por @gaaclarke en 177196
  • Actualizar el SDK de Dart de 2cd2106f2cef a 913c2ae1b367 (2 revisiones) por @jason-simmons en 177258
  • Se agregó soporte para pasar el tipo de textura al crear texturas. por @AthulJoseph27 en 175376
  • Mover el SDK de Fuchsia a //third_party/fuchsia-sdk por @jason-simmons en 177118
  • Eliminar referencias a dart:_js_annotations por @fishythefish en 176698
  • Revertir "[Android 16] Actualizar android_engine_vulkan_tests para probar contra el emulador con SDK 36" por @jesswrd en 177292
  • Limpieza tras -news_toolkit, +google_fonts, y algunos residuos de team-go_router por @Piinks en 176841
  • Actualizar reclient a la versión 185 por @jason-simmons en 177293
  • Eliminar la versión x64 de build_ios_framework_module_test por @jason-simmons en 177136
  • Se agregó la licencia de ahem por @gaaclarke en 177423
  • Agrega una nueva compilación de CI para artifacts habilitados para DDM en el host Linux por @goderbauer en 177252
  • Mejorar la plantilla de PR con detalles del changelog e impacto por @reidbaker en 177333
  • Revierte "Mejorar la plantilla de PR con detalles del changelog e impacto (#177333)" por @auto-submit[bot] en 177468
  • Corregir el nombre de la plataforma del objetivo windowing_test para macOS en ci.yaml por @jason-simmons en 177472
  • Actualizar pruebas de clientes por @loic-sharma en 177409
  • Actualizar las notas de la versión 3.35.7 en CHANGELOG por @reidbaker en 177463
  • Cambiar la ruta raíz del rastreo de licencias a engine/src por @jason-simmons en 177352
  • Revierte "Revierte "Mejorar la plantilla de PR con detalles del changelog e impacto (#177333)" (#177468)" por @auto-submit[bot] en 177499
  • Corregir indicadores de lista faltantes en CHANGELOG.md por @AlexV525 en 177484
  • Corregir bloqueos de RoundedSuperellipse para esquinas muy pequeñas por @dkwingsmt en 177070
  • Actualizar dartdoc a 9.0.0 por @jason-simmons en 177590
  • [skia] Desactivar la codificación/decodificación png heredada en skp por @kjlubick en 177462
  • Corregido RuntimeEffect con ImageFilter.compose por @gaaclarke en 177510
  • Desactivar soporte de Vulkan X11 al compilar para Linux mínimo por @planetmarshall en 176697
  • [DDM] habilitar compilaciones de host en la cola de fusión por @goderbauer en 177446
  • desactivar metal para la compilación cruzada de Mac a Linux por @planetmarshall en 176639
  • agregar bandera gn para optimizar las compilaciones en tamaño por @planetmarshall en 176835
  • Actualizar actions/upload-artifact de 4 a 5 en el grupo all-github-actions por @dependabot[bot] en 177620
  • [Android 16] Actualizar ci.yaml del Engine para probar contra Java 21 por @jesswrd en 177677
  • [Gradle 9] Corregir dependencias del Engine por @jesswrd en 177623
  • Agregar discusión sobre la documentación de plugins federados por @stuartmorgan-g en 177659
  • Desactivar LTO en las configuraciones de los compiladores de CI para objetivos de Linux por @jason-simmons en 177694
  • Corregidos enlaces de imágenes en //README.md por @gaaclarke en 177750
  • Copiar enlaces simbólicos al crear el paquete cipd de android, y actualizar al paquete con enlaces simbólicos por @gmackall en 177638
  • [VPAT] Actualizar la aplicación de evaluación de a11y y las pruebas de pautas por @hannah-hyj en 177690
  • [Impeller] Recurrir a OpenGL ES en GPUs Adreno más antiguas por @jason-simmons en 177747
  • Corrige RuntimeEffect cuando se usa con ImageFilter.compose y desenfoque gaussiano por @gaaclarke en 177687
  • Actualizar la ruta utilizada por el script download_fuchsia_sdk.py a //third_party/fuchsia-sdk por @jason-simmons en 177794
  • Corregir la estimación de subdivisión cúbica usando la fórmula correcta de Wang por @ColdPaleLight en 177758
  • Ocultar issues "waiting for customer" del triaje de entrada de texto por @loic-sharma en 177524
  • Rehabilitar la prueba de devicelab de entrada verificada de android por @gmackall en 177804
  • [engine,build] Corregir la compilación Fuchsia RBE por @zanderso en 177865
  • [Impeller] Corregir el rectángulo de origen utilizado al renderizar un AtlasContents con el modo estricto para imágenes de nueve parches por @jason-simmons en 177860
  • [Android 16] Actualizar linux_android_emu_unstable para usar avd rev 7 por @jesswrd en 177854
  • corregir(impeller): corregir parámetros para glDiscardFrameBufferEXT por @planetmarshall en 175589
  • Mejorar la documentación de Impeller en la carpeta de documentación de nivel superior por @loic-sharma en 177848
  • [skia] Desactivar explícitamente el backend XPS por @kjlubick en 177050
  • Corrección especulativa para android_verified_input_test por @gmackall en 177937
  • Agregar entrada de FAQ sobre nuestros intentos de eliminar los códecs de imagen de Skia. por @b-luk en 177947
  • Eliminar código muerto de snippet_generator por @sigurdm en 174440
  • Reemplazar el renderizado para círculos de color sólido (tanto rellenos como con trazo) para usar SDFs por @walley892 en 177482
  • Validar que las plataformas especificadas en los nombres de objetivo de .ci.yaml coincidan con las plataformas definidas en la sección platform_properties por @jason-simmons en 177523
  • Corregir la prueba de entrada verificada en CI (intento 2) por @gmackall en 177961
  • Imprimir la razón del fallo del comando adb en la prueba de entrada verificada (intento 3) por @gmackall en 178005
  • Agregar dependencias ninja / cmake a las pruebas que fallan por @jtmcdole en 178054
  • Actualizar más dependencias ninja faltantes por @jtmcdole en 178079
  • Corregir el fallo de la prueba de entrada verificada en CI (intento 4) por @gmackall en 178018
  • Revierte "Corregir el fallo de la prueba de entrada verificada en CI (intento 4) (#178018)" por @auto-submit[bot] en 178089
  • Actualizar el SDK de Dart a 3.11.0-93.1.beta por @iinozemtsev en 177988
  • Corregir la prueba de integración de entrada verificada sin romper el resto de las pruebas de devicelab (intento 5) por @gmackall en 178093
  • [web] Eliminar dependencia innecesaria de android_sdk por @mdebbar en 178078
  • Actualizar TESTOWNERS de Android por @jmagman en 178182
  • Actualizar la documentación "Frame Capture con RenderDoc" con instrucciones para Android por @b-luk en 178138
  • soportar el paso de la variante de CPU arm al sistema de compilación por @planetmarshall en 176917
  • Agregar mi nombre a AUTHORS. por @yiiim en 175024
  • Actualizar tareas de bringup con dependencias de ninja+cmake por @jtmcdole en 178245
  • corregir: infraestructura sin recursos por @jtmcdole en 178387
  • [Impeller] Usar valores de índice de 32 bits en el teselador si la plataforma lo soporta por @jason-simmons en 178088
  • impeller: hace que las imágenes de lista de despliegue diferido descarten sus listas de despliegue después de ser realizadas por @gaaclarke en 178259
  • Agregando dependencia proxy a fuchsia por @Rusino en 178467
  • Agregar sección de lanzamiento estable 3.38 al CHANGELOG por @camsim99 en 178487
  • [ Widget Preview ] Lanzar ToolExit si Flutter Web no está habilitado por @bkonyi en 178500
  • Corregir cierre inesperado al hacer un SaveLayer bajo una transformación no invertible por @flar en 178507
  • docs: Agregar documentación para ejecutar pruebas de devicelab en un PR por @jtmcdole en 178554
  • [web] Reducir los shards de prueba de Skwasm a 2 por @mdebbar en 178239
  • Reducir la copia de datos en CanvasPath relacionada con la migración de la API de SkPathBuilder por @jason-simmons en 178512
  • Actualizar pruebas de clientes por @Piinks en 178652
  • [fuchsia] Agregar wrapper para zx_iob_writev por @sutes-work en 178626
  • Solo llamar a glCheckFrameBufferStatus en el pase de renderizado en compilaciones de depuración por @walley892 en 178707
  • [web] Omitir prueba inestable del service worker por @mdebbar en 178820
  • [Impeller] Agregar a la lista negra Adreno 640 y 650 para la elegibilidad de Vulkan. por @chinmaygarde en 178833
  • [Impeller] Agrega soporte para texturas r32float por @gaaclarke en 178418
  • Agregar prueba de rendimiento macrobenchmark para dibujar arcos por @b-luk en 178690
  • Agregar changelog para 3.38.2 por @reidbaker en 178796
  • Actualizar .ci.yaml y TESTOWNERS para las pruebas macrobenchmark de arcos por @b-luk en 178891
  • Ordenar entradas en TESTOWNERS por @b-luk en 178939
  • Potencialmente corrigiendo la inestabilidad en las pruebas de ventanas win32, pero necesita algunas ejecuciones por @mattkae en 178499
  • Actualizar CHANGELOG.md para Flutter 3.38.3 por @reidbaker en 178935
  • Actualizar actions/checkout de 5 a 6 en el grupo all-github-actions por @dependabot[bot] en 179049
  • readme de licenses_cpp actualizado por @gaaclarke en 178874
  • Actualización manual del SDK de Dart a 3.11.0-169.0.dev por @mraleph en 179054
  • Documenta y corrige el comportamiento al recortar el fragment shader del filtro de fondo por @gaaclarke en 178940
  • Actualizar permisos de flujo de trabajo en easy-cp.yml por @guidezpl en 178919
  • Corregir GitHub Actions no fijadas por hash por @step-security-bot en 178917
  • Usar explícitamente el escáner de fuentes FreeType con Fuchsia por @bungeman en 179055
  • Eliminar lockfile innecesario por @jesswrd en 179052
  • Soportar remates redondos para el generador rápido de trazos de arco por @b-luk en 178269
  • Actualizar actions/checkout de 5.0.1 a 6.0.0 en el grupo all-github-actions por @dependabot[bot] en 179308
  • Actualizar pruebas de clientes por @Piinks en 179309
  • [web] Corregir algunas advertencias de gn por @mdebbar en 178313
  • Eliminar flujo de trabajo deshabilitado y agregar clave de permisos faltante al flujo de trabajo por @guidezpl en 178911
  • Agrega control de versiones del formato flatbuffer de Impellerc. por @timmaffett en 175470
  • Refactorizar GetShaderClipDepth para mayor claridad por @piedcipher en 179110
  • Actualizar el SDK de Dart a 3.11.0-200.1.beta por @iinozemtsev en 179399
  • Hacer que las pruebas de amplia gama de colores brinden más información en su fallo por @gaaclarke en 179415
  • Actualizar Abseil a 564023aa5376 por @jason-simmons en 179421
  • [ Infra ] Fragmentar Windows tool_tests_commands por @bkonyi en 179409
  • [impellerc] agrega la bandera de prefijo de entrada para evitar colisiones de shaders por @gaaclarke en 179160
  • Revisar README para actualizaciones de enlaces y cambios de terminología por @guidezpl en 179357
  • Corregir conflicto de fusión de las pruebas de textura de alta tasa de bits por @gaaclarke en 179416
  • Hacer cherry-pick del changelog de Flutter 3.38.4 de regreso a master. por @eyebrowsoffire en 179463
  • [Impeller] incluir información uniforme en reflexiones json de impellerc por @flar en 179317
  • [Android 16] Usar AVD con el nuevo renderizador de Android por @jesswrd en 179306
  • propagar errores de fragment shader por @gaaclarke en 179363
  • Mover target_cpu dentro del bloque use_rbe en la compilación de Fuchsia por @bungeman en 179458
  • tarea: marcar pruebas como inestables por @jtmcdole en 179518
  • Redistribuir TESTOWNERS para el equipo de Android por @mboetger en 179464
  • Cambiar GenerateFilledArcStrip para usar triángulos no superpuestos por @b-luk en 179292
  • [skia] Actualizar SkSerialProcs para usar un nuevo tipo por @kjlubick en 179347
  • Actualizar la documentación sobre Google Testing para reflejar el estado actual por @chingjun en 177187
  • Verificar si hay una imagen en caché nula en SingleFrameCodec::getNextFrame por @jason-simmons en 179483
  • Usar kPreventOverdraw para arcos con remates de trazo superpuestos por @b-luk en 179312
  • [skia] Desactivar decodificadores de imágenes heredados por @kjlubick en 179277
  • tarea: las pruebas de fuchsia en linux están presentando inestabilidad por @jtmcdole en 179744
  • Agregar changelog de la versión 3.38.5 por @reidbaker en 179750
  • [fuchsia] desactivar temporalmente touch-input-test debido a la inestabilidad por @zijiehe-google-com en 179747
  • Agregar documentación sobre qué hacer al elevar la versión mínima del SDK soportada por Flutter por @reidbaker en 179795
  • Usar buffer de profundidad para implementar la protección contra sobre-dibujado de geometría por @b-luk en 179426
  • Agregar conteos de perfilado a los usos del pipeline por @walley892 en 179374
  • [Impeller] Convertir rutas en banderas de línea de comandos de ImpellerC a objetos std::filesystem::path por @jason-simmons en 179717
  • [Impeller] Eliminar objetos framebuffer de GLES solo en el hilo donde fueron creados por @jason-simmons en 179768
  • eliminar destructor virtual innecesario de VertexDescriptor por @planetmarshall en 178682
  • Suprimir la advertencia de obsolescencia para AChoreographer_postFrameCallback por @777genius en 178580
  • Actualizar dessant/lock-threads de 5.0.1 a 6.0.0 en el grupo all-github-actions por @dependabot[bot] en 179901
  • agregar default-linux-sysroot a los argumentos de frontend de gn por @planetmarshall en 179303
  • Revertir "tarea: las pruebas de fuchsia en linux están presentando inestabilidad" por @zijiehe-google-com en 179897
  • corregir: finales de línea para flutter/dart/flutter-dev por @jtmcdole en 179912
  • Prueba de integración para Ocultar/Mostrar Platform View por @mboetger en 179902
  • Modificar el script create_cipd_packages.sh para permitir la carga de múltiples versiones de build-tools, y actualizar al nuevo paquete por @gmackall en 179963
  • Se movieron las pruebas de textura de alta tasa de bits al engine por @gaaclarke en 179906
  • Actualizar paquetes Pub por @flutter-pub-roller-bot en 180082
  • Corregir shader del filtro de imagen rotado por @gaaclarke en 180027
  • Actualizar paquetes Pub por @flutter-pub-roller-bot en 180097
  • Nuevo algoritmo optimizado de sombra de ruta convexa general por @flar en 178370
  • Probar lint de importación cruzada por @justinmc en 178693
  • Corregir problema con getUniformFloat que se bloqueaba con Hot Reload por @walley892 en 180138
  • Agregar SK_SUPPORT_LEGACY_UNSPANNED_GRADIENTS a SkUserConfig.h por @bungeman en 180443
  • Actualizar dependencias de hooks,code_assets,native_toolchain_c por @goderbauer en 180504
  • usar un espacio de nombres abi libcxx compatible con lldb por @planetmarshall en 180134
  • agregar las pruebas unitarias de compute existentes a la compilación por @planetmarshall en 179689
  • docs: Requisitos de uso de Impeller para ImageFilter.shader e isShader… por @gowsikraja en 179387
  • [skia] Desactivar APIs heredadas de SkData no constantes por @kjlubick en 179684
  • docs(engine): actualizar notas de rbe por @jtmcdole en 180599
  • Elevar la versión objetivo de Windows a 10 por @mraleph en 180624
  • Actualizar el SDK de Dart a 3.11.0-296.1.beta por @iinozemtsev en 180633
  • Reemplazar la página de wiki de Hybrid Composition con contenido orientado a desarrolladores por @stuartmorgan-g en 180642
  • [ Infra ] Ignorar mensaje no fatal de "terminación" del daemon de Gradle por @bkonyi en 180645
  • Se agregaron anotaciones de tipos y se eliminaron lints para run_tests.py por @gaaclarke en 180597
  • [web] [triage] Excluir PRs que han sido aprobados/evaluados por @mdebbar en 180644
  • Alojamiento adicional de build-tools 33.0.1, platform-34, y platform-35 en nuestro paquete android_sdk por @gmackall en 180653
  • Revierte "Actualizar el SDK de Dart a 3.11.0-296.1.beta (#180633)" por @auto-submit[bot] en 180659
  • corregir: falta de MSVC 2022 por @jtmcdole en 180661
  • Actualizar el SDK de Dart a 3.11.0-296.2.beta por @iinozemtsev en 180685
  • Desentrelaza la salida de pruebas de dart del engine por @gaaclarke en 180651
  • agregar engine.version y release-candidate-branch.version por @walley892 en 180858
  • Actualizar la versión del engine por @walley892 en 180859
  • actualizar la versión de dart por @walley892 en 180916
  • Elevar la versión del engine para Flutter 3.41 beta por @walley892 en 180930
  • 3.41.1 actualización de dart a 3.11.0-296.4.beta por @reidbaker en 181322
  • elevar la versión del engine para 3.41.1 por @reidbaker en 181329
  • usar hash de git no hash de contenido para engine.version por @reidbaker en 181494
  • [beta] [Impeller] Corregir cierre inesperado al intentar verificar vértices duplicados en el código de shadow_path (#180920) por @flar en 181095
  • [CP-beta]Actualizar libpng a la versión 1.6.53 por @flutteractionsbot en 181543
  • Elevar engine.version para 3.41.0-0.2.pre por @eyebrowsoffire en 181615

Nuevos colaboradores

#
  • @jwlilly hizo su primera contribución en 174374
  • @progamax hizo su primera contribución en 174497
  • @leuchte hizo su primera contribución en 177078
  • @emakar hizo su primera contribución en 171157
  • @cuteUtya hizo su primera contribución en 177019
  • @lewinpauli hizo su primera contribución en 171250
  • @logiclrd hizo su primera contribución en 177458
  • @definev hizo su primera contribución en 176073
  • @Spivak-adam hizo su primera contribución en 173600
  • @Jaineel-Mamtora hizo su primera contribución en 173706
  • @KikuchiTomo hizo su primera contribución en 177437
  • @letrungdo hizo su primera contribución en 177572
  • @hm21 hizo su primera contribución en 176393
  • @tguerin hizo su primera contribución en 173862
  • @MohammedTarigg hizo su primera contribución en 177852
  • @garrettjavalia hizo su primera contribución en 176832
  • @abdelaziz-mahdy hizo su primera contribución en 176948
  • @Mr-Pepe hizo su primera contribución en 175832
  • @shivanuj13 hizo su primera contribución en 178526
  • @step-security-bot hizo su primera contribución en 178917
  • @nebkat hizo su primera contribución en 176927
  • @Carapacik hizo su primera contribución en 179447
  • @prash4931 hizo su primera contribución en 170980
  • @akashefrath hizo su primera contribución en 175515
  • @yshamass9 hizo su primera contribución en 178737
  • @777genius hizo su primera contribución en 178580
  • @adil192 hizo su primera contribución en 179144
  • @shindonghwi hizo su primera contribución en 179884
  • @selfisekai hizo su primera contribución en 178601
  • @Guldem hizo su primera contribución en 178098
  • @JeelChandegra hizo su primera contribución en 178295
  • @Franklyn-R-Silva hizo su primera contribución en 180066
  • @ulisseshen hizo su primera contribución en 175805
  • @nathannewyen hizo su primera contribución en 180326

Changelog completo: https://github.com/flutter/flutter/compare/3.38.0...3.41.0-0.2.pre