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.dartpara usarMediaQuery.widthOf(context)por @AbdeMohlbi en 176888 - fix: :bug: Agrega implementaciones de igualdad y hashCode a ScrollAwareImageProvider por @Yash-Dhrangdhariya en 175038
SelectableRegionno 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
SelectableRegiondeberí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.dartpara 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: nonepara 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
deprecatedcon withOpacity innecesario entext_button.0.darten 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
withOpacitydeprecado eninteractive_viewer.constrained.0.dartpor @AbdeMohlbi en 177540 - Reemplaza
withOpacitydeprecado eninteractive_viewer.builder.0.dartpor @AbdeMohlbi en 177541 - Reemplaza
withOpacitydeprecado en el ejemplofocus_scope.0.dartpor @AbdeMohlbi en 177542 - Corrige que _justResumed de EditableText no sea preciso por @bleroux en 177658
- Reemplaza withOpacity deprecado en el ejemplo
radio.1.dartpor @AbdeMohlbi en 177606 - Reemplaza
withOpacitydeprecado conwithValuesentext_style.dartpor @AbdeMohlbi en 177537 - Agrega
Navigator.popUntilWithResultpor @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.dartpor @AbdeMohlbi en 177834 - Reemplaza
withOpacitydeprecado en el ejemploswitch.1.dartpor @AbdeMohlbi en 177811 - Reemplaza
withOpacitydeprecado en el ejemplodata_table.1.dartpor @AbdeMohlbi en 177812 - Reemplaza
withOpacitydeprecado en el ejemplooverflow_bar.0.dartpor @AbdeMohlbi en 177813 - Corrige que los elementos de
ReorderableListden 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
withOpacitydeprecado en el ejemplohero.1.dartpor @AbdeMohlbi en 177810 - Reemplaza
withOpacitydeprecado en el ejemplocupertino_navigation_bar.0.dartpor @AbdeMohlbi en 177814 - Reemplaza
withOpacitydeprecado en el ejemplosearch_anchor.1.dartpor @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
withOpacitydeprecado en el ejemploreorderable_list_view.reorderable_list_view_builder.0.dartpor @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
runtimeTypesin usar una clase adicional enkey.dartpor @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
RepeatingAnimationBuilderpor @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
computeChildGeometryde 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
RadioGrouppor @AbdeMohlbi en 178618 - Corrige los oyentes de estado de animación train hopping por @ksokolovskyi en 178372
- Documenta que el parámetro
errordebe estar inicializado por @logiclrd en 177730 - Actualización manual de Pub por @Piinks en 178687
- Permite que
RawAutocompletemuestre 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
activeColordeprecado en el ejemploswitch.0.dartpor @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
activeColordeprecado en el ejemplodecorated_sliver.1.dartpor @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
mainAxisExtenta los constructores deGridViewpor @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
TestWindowingOwnerpara 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
LocalHistoryEntrypor @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_pluginpor @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
BuildContextpara 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
ImageFilterConfigpor @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-elseen una sola sentenciareturnpor @ValentinVignal en 175574 - Asegura que un Divider no falle en un entorno 0x0 por @ahmedsameha1 en 174709
- Corrige que
Scaffoldtenga 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.mostSpaceaRawAutocompletepor @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
SelectableRegiondeberí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
_CircularProgressIndicatorStatepara usartransformdirectamente 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
_isLabelenstepper.dartpara usaranypara 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 Sanscomo 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
IconAlignmentpor @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
Cardpor @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.sceneLifeCycleDelegatesea 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.transformWithCallSitepara 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
devicectlpara 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
ImageReaderSurfaceProducerdespué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
manifestFileenDeepLinkJsonFromManifestTaskHelper.ktpor @AbdeMohlbi en 177538 - [Android] Eliminar
spyinnecesario enFlutterActivityAndFragmentDelegateTestpor @camsim99 en 177120 - Corrige inestabilidad en
SettingsChannelTestpor @camsim99 en 177061 - Corregir cierre inesperado de
isHeifpor @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.javapara usargetBytesen un contexto estático por @AbdeMohlbi en 178587 - Eliminar
String.valueOfinnecesario enListenableEditingState.javapor @AbdeMohlbi en 178597 - corregir errores tipográficos en la documentación de
PlatformChannel.javapor @AbdeMohlbi en 178589 - Pequeña refactorización en
DartMessenger.javapara 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.javapor @AbdeMohlbi en 178594 - Eliminar modificador
finalinnecesario enStandardMessageCodec.javapor @AbdeMohlbi en 178598 - Pequeña limpieza en
AndroidTouchProcessor.javapor @AbdeMohlbi en 178574 - Reemplazar
equals("")conisEmptyenSpellCheckPlugin.javapor @AbdeMohlbi en 178596 - Eliminar
String.valueOfinnecesario enTextInputChannel.javapor @AbdeMohlbi en 178592 - Pequeña limpieza en
DeferredComponentManager.javapor @AbdeMohlbi en 178585 - Eliminar
String.valueOfinnecesario enSettingsChannel.javapor @AbdeMohlbi en 178590 - Pequeña refactorización en
PlayStoreDeferredComponentManager.javapor @AbdeMohlbi en 178586 - Reemplazar el enlace codificado con una etiqueta de enlace real en la documentación de
PlatformChannel.javapor @AbdeMohlbi en 178588 - Corregir un pequeño error tipográfico en la documentación de
HandlerCompat.javapor @AbdeMohlbi en 178595 - Corregir enlace especificado como texto plano en
FlutterApplication.javapor @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.javapor @AbdeMohlbi en 179226 - Corregir errores tipográficos en
VirtualDisplayController.javapor @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
24enenginepor @AbdeMohlbi en 175508 - Eliminar unboxing innecesario en
FlutterLoader.javapor @AbdeMohlbi en 179869 - Alinear el uso de
Build.API_LEVELSenFlutterImageDecoder.javacon 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.javapor @AbdeMohlbi en 180051 - conecta SetSemanticsTreeEnabled con el bridge de accesibilidad de android por @chunhtai en 177954
- Eliminar usos de
AsyncTaskde Android a favor dejava.util.concurrentpor @AbdeMohlbi en 180050 - Pequeña limpieza en
LocalizationPluginpor @AbdeMohlbi en 180053 - Pequeña limpieza en
FlutterView.javapor @AbdeMohlbi en 180474 - Eliminar punto y coma innecesario en
InputConnectionAdaptor.javapor @AbdeMohlbi en 180473 - Corregir advertencias del linter en
AccessibilityBridgeTest.javapor @AbdeMohlbi en 180118 - Agregar verificación de null para vista incrustada añadida al árbol de accesibilidad por @gmackall en 180539
- Eliminar anotaciones
@RequiresApi24innecesarias de métodos de FlutterFragment por @AbdeMohlbi en 180117 - Eliminar más anotaciones de
requires 24por @AbdeMohlbi en 180116 - Mejorar la calidad del código en
FlutterActivityTest.javapor @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.javapor @AbdeMohlbi en 180625 - Evitar llamar a
setStatusBarColorenAPI_35y actualizar documentación relacionada por @AbdeMohlbi en 180062 - Mejorar la calidad del código en
AndroidTouchProcessorTest.javapor @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
resizeToAvoidBottomInseten Android web por @mdebbar en 179581 - [ Web ] Pasar
--enable-experimental-ffial 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:ffipor @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
TargetPlatformyXCDeviceEventInterfacepor @AbdeMohlbi en 176890 - [ Tool ] Emitir DTD URI para aplicaciones web de Flutter por @bkonyi en 177310
- Permitir definiciones de dart vacías en
flutter assemblepor @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/plugina Kotlin DSL por @bc-lee en 173993 - [ Tool ] No eliminar
.dart_tool/widget_preview_scaffoldduranteflutter cleanpor @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_toolno existe por @bkonyi en 178662 - Revertir "[ Tool ] No eliminar
.dart_tool/widget_preview_scaffoldduranteflutter 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
$TMPpor @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/.symlinkspor @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:dwdspor @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 buildsin 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-hashespor @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-isolationaflutter 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
CHANGELOGpara 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_testspara 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_testspara probar contra el emulador con SDK 36" por @jesswrd en 177292 - Limpieza tras -news_toolkit, +google_fonts, y algunos residuos de
team-go_routerpor @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
RuntimeEffectconImageFilter.composepor @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.yamldel 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_unstablepara 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
CHANGELOGpor @camsim99 en 178487 - [ Widget Preview ] Lanzar
ToolExitsi 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_commandspor @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.shpara permitir la carga de múltiples versiones debuild-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
¿Te resultó útil el contenido de esta página?
A menos que se indique lo contrario, la documentación de este sitio refleja Flutter 3.44.0. Página actualizada por última vez el 2026-05-05. Ver código fuente oreportar un problema.