Notas de la versión de Flutter 3.44.0
Notas de la versión para Flutter 3.44.0.
Esta página contiene las notas de la versión de Flutter 3.44.
Qué ha cambiado
#Framework
#- Añadir nuevas funciones de accesibilidad de movimiento a iOS. por @ksokolovskyi en 178102
- Implementación de ventanas de tooltip para win32 por @mattkae en 179147
- Asegurar que un EditableText no falle en un entorno 0x0 por @ahmedsameha1 en 180457
- Fusionar
widget_tester_leaks_free_test.dartenwidget_tester_test.dartpor @dkwingsmt en 180600 - Asegurar que un Container no falle en un entorno 0x0 por @ahmedsameha1 en 180350
- Asegurar que un Expansible no falle en un entorno 0x0 por @ahmedsameha1 en 180478
- Asegurar que un CupertinoTabScaffold no falle en un entorno 0x0 por @ahmedsameha1 en 179824
- Asegurar que un FlutterLogo no falle en un entorno 0x0 por @ahmedsameha1 en 180617
- Asegurar que un LongPressDraggable no falle en un entorno 0x0 por @ahmedsameha1 en 180408
- Migrar doc y código para usar sendAnnounce por @chunhtai en 180776
- Añadir muestra de API y docs para el Widget Expansible por @gowsikraja en 180273
- Corregir fallo por desmontado en RawAutocomplete durante optionsBuilder asíncrono por @augustocesarperin en 180824
- Actualizar manualmente dependencias de pruebas por @goderbauer en 180886
- Asegurar que un DisplayFeatureSubScreen no falle en un entorno 0x0… por @ahmedsameha1 en 180357
- Asegurar que un DragTarget no falle en un entorno 0x0 por @ahmedsameha1 en 180422
- Asegurar que un FormField no falle en un entorno 0x0 por @ahmedsameha1 en 180810
- Asegurar que un Banner no falle en un entorno 0x0 por @ahmedsameha1 en 180254
- Asegurar que un ErrorWidget no falle en un entorno 0x0 por @ahmedsameha1 en 180830
- Asegurar que un FocusScope no falle en un entorno 0x0 por @ahmedsameha1 en 180715
- Añadir Flutter como una dependencia de Swift Package por @vashworth en 178931
- Actualizar enlace al script de generación de fuentes de FlutterTest por @lsaudon en 179957
- Añadir RouteSettings a showCupertinoSheet por @jonmountjoy en 178643
- Implementar soporte de superelipse para CupertinoFocusHalo por @O-Hannonen en 180724
- Actualización manual de paquetes de pub incluyendo una actualización a la versión 1.18.0 de meta por @jason-simmons en 181078
- corregir(windows): usar wcsnlen para programación defensiva (CWE-126) por @dbebawy en 180419
- Eliminar divider de las pruebas de widgets por @navaronbracke en 180999
- Eliminar MaterialButtons y Divider de draggable_scrollable_sheet_test.dart por @navaronbracke en 180996
- eliminar divider no utilizado por @navaronbracke en 180990
- usar elemento consciente de nulos en
pointer_signal_resolver.0.dartpor @AbdeMohlbi en 180981 - Corregir importaciones cruzadas en pruebas para ListTile por @huycozy en 180572
- Mejorar el Widget Hero con curvas de animación personalizables por @aaazlkm en 180100
- Mejorar el algoritmo para rutas de superelipses redondeadas para funcionar mejor en proporciones muy grandes por @dkwingsmt en 180453
- Asegurar que un AnimatedSwitcher no falle en un entorno 0x0 por @ahmedsameha1 en 180190
- Asegurar que un Form no falle en un entorno 0x0 por @ahmedsameha1 en 180792
- Añadir RenderSliver.getMaxPaintRect por @zemanux en 180074
- Asegurar que un Focus no falle en un entorno 0x0 por @ahmedsameha1 en 180674
- Añadir ejemplo y prueba para RawTooltip por @AbdeMohlbi en 180722
- [Android] Añadir soporte para radios de esquina de pantalla. por @ksokolovskyi en 179219
- Asegurar que un GridPaper no falle en un entorno 0x0 por @ahmedsameha1 en 180906
- Asegurar que un Icon no falle en un entorno 0x0 por @ahmedsameha1 en 181021
- corregir la descripción para finders de semantics por @navaronbracke en 181214
- Usar elementos conscientes de nulos en cupertino/nav_bar.dart por @brahim-guaali en 181237
- Corregir la eliminación de la importación de material en textfield por @kazbeksultanov en 181254
- Asegurar que un Hero no falle en un entorno 0x0 por @ahmedsameha1 en 180954
- Añadir el método ExpansibleController.toggle. por @ksokolovskyi en 181320
- Corregir fugas de memoria en pruebas de
flutter_testpor @dkwingsmt en 180879 - Hacer que topGap no sea requerido para CupertinoSheetTransition por @MitchellGoodwin en 181269
- Eliminar la importación innecesaria de Material de sliver_visibility_test por @kazbeksultanov en 181248
- Eliminar la importación innecesaria de Material de dialog_test.dart por @kazbeksultanov en 181249
- CupertinoSheetRoute con desplazamiento y arrastre por @MitchellGoodwin en 177337
- Corregir la importación duplicada en la biblioteca de pruebas de accesibilidad por @chunhtai en 181506
- Asegurar que un AnimatedContainer no falle en un entorno 0x0 por @ahmedsameha1 en 181198
- Asegurar que un AnimatedPositionedDirectional no falle en un entorno 0x0… por @ahmedsameha1 en 181451
- Asegurar que un AnimatedRotation no falle en un entorno 0x0 por @ahmedsameha1 en 181486
- Asegurar que un ImageIcon no falle en un entorno 0x0 por @ahmedsameha1 en 181099
- Asegurar que un AnimatedAlign no falle en un entorno 0x0 por @ahmedsameha1 en 181361
- Corregir la eliminación de la importación de material en la prueba de box decoration por @kazbeksultanov en 181253
- Asegurar que un ImageFiltered no falle en un entorno 0x0 por @ahmedsameha1 en 181067
- Asegurar que un AnimatedPadding no falle en un entorno 0x0 por @ahmedsameha1 en 181235
- prueba: Aclarar los mensajes de fallo en gestures/debug_test.dart por @luanpotter en 181109
- característica: añadir onEnd a AnimatedCrossFade por @rkishan516 en 181455
- [web] Usar una comprobación nula defensiva en placeElement de edición de texto por @flutter-zl en 180795
- Añadir la utilidad TestWidgetsApp y refactorizar pruebas de widgets para usar WidgetsApp por @rkishan516 en 180456
- Mejorar el manejo de errores de las devoluciones de llamada de WidgetsBindingObserver por @kazbeksultanov en 181174
- Corregir la conversión de color P3 a sRGB para operar en luz lineal por @westito en 181720
- Usar propagación consciente de nulos en cupertino/app.dart por @brahim-guaali en 181585
- Usar elementos conscientes de nulos en cupertino/list_tile.dart por @brahim-guaali en 181243
- Corregir el ejemplo de DecoratedSliver para evitar brechas de suavizado por @brahim-guaali en 179848
- Eliminar material de basic_test.dart por @navaronbracke en 181444
- Eliminar material de sliver_tree_test.dart por @navaronbracke en 181415
- característica: implementación de tooltips en
_TestWindowingOwnery correcciones de errores menores a la aplicación de ejemplo de múltiples ventanas por @mattkae en 181510 - Eliminar la importación innecesaria de Material de cupertino/slider_test.dart por @nathannewyen en 180957
- Eliminar la dependencia de la biblioteca Material de expansible_test.dart por @Erengun en 181657
- Corregir caja decorada por @zemanux en 179802
- Asegurar que un AnimatedScale no falle en un entorno 0x0 por @ahmedsameha1 en 181481
- Propagar MediaQueryData de Overlay al hijo de OverlayPortal por @patrickBillingsley en 181579
- Mover las pruebas de CheckedModeBanner a material y eliminar la importación de Material del banner_test de widgets por @kazbeksultanov en 181261
- Limpieza de importaciones cruzadas por @yeltayev22 en 181807
- Renombrar el parámetro "widgetTester" a "tester" en "WidgetTesterCallback" por @GiancarloCante en 180944
- Añadir la API
clearErrora Form y FormFieldState por @Mairramer en 180752 - Mejorar el contraste de accesibilidad para el mensaje previo a la prueba por @ashoknarayan en 180469
- Restringir las opciones de RawAutocomplete mediante el teclado en pantalla por @victorsanni en 181930
- macOS: Implementar el controlador de ventanas de tooltip por @knopp en 180895
- Actualizar doc en foundation para coincidir con la guía de estilo por @chunhtai en 181972
- Actualizar la guía de estilo de Flutter para atajos con punto y métodos de extensión por @loic-sharma en 181934
- Mejorar la API FlWindowMonitor por @robert-ancell en 181885
- Refactorizar las directrices de accesibilidad hacia la capa de widgets por @chunhtai en 181672
- Actualizar Dart a 3.10 por @loic-sharma en 174066
- Fomentar la división de archivos de prueba grandes en la documentación de pruebas 2 por @crackedhandle en 182051
- Eliminar la importación de Material de focus_traversal_test.dart por @navaronbracke en 180994
- Desactivar la advertencia de regularidad del teclado físico de forma predeterminada por @dkwingsmt en 181894
- Actualizaciones a la guía de estilo por @Piinks en 181985
- [cupertino/dialog.dart] CupertinoPopupSurface: eliminar el parámetro delimitado de ImageFilterConfig.blur por @davidhicks980 en 182195
- Limpiezas de importaciones cruzadas por @navaronbracke en 181611
- Corregir el mensaje del validador de desaprobación para requerir v inicial por @ashoknarayan en 180467
- Limpiar las rutas de inclusión para Fuchsia en el motor de flutter por @mbrase en 182031
- Hacer que la actualización de HCPP funcione para vd/tlhc por @gmackall en 181024
- Corregir mensaje de error engañoso para conflicto de color/decoración (reaplica #180325) por @dkwingsmt en 181882
- Marcar todos los campos de
IconDatacomo puntos de entrada para evitar la eliminación de código no utilizado en sus campos por @mkustermann en 181849 - [web] Corregir la propagación del evento de desplazamiento en iframes por @flutter-zl en 179703
- [web] Hace que el comportamiento de semántica Tappable sea adaptativo por @chunhtai en 182167
- Eliminar la dependencia de Material de semantics_keep_alive_offstage_test.dart por @gbolahan507 en 182211
- eliminar la importación de MaterialApp de raw_radio_test.dart por @ilyosbek22 en 181721
- Eliminar la dependencia de Material de transformed_scrollable_test.dart por @gbolahan507 en 182141
- Estandarizar en widgets Test* en archivos *_tester.dart por @justinmc en 182395
- Revierte "Estandarizar en widgets Test* en archivos *_tester.dart (#182395)" por @auto-submit[bot] en 182406
- [Web] Corregir IME y selección sincronizando más estilos de texto por @koji-1009 en 180436
- característica: añadir soporte de rutas en TestWidgetsApp por @rkishan516 en 181695
- No esperar hasta dispose antes de eliminar la página reemplazada/retirada por @victorsanni en 182315
- Refactorización: Eliminar material de la prueba de acciones por @rkishan516 en 181702
- Eliminar material de interactive_viewer_test.dart por @navaronbracke en 181465
- Manejar#6537 primer grupo de pruebas por @ahmedsameha1 en 182077
- docs: corregir gramática en la documentación de la biblioteca de animación por @Akshat-Shuklaaa en 182461
- Eliminar importaciones de material de las pruebas de Inherited Model, Magnifier, SafeArea, UndoHistory, Navigator y Layers por @rkishan516 en 181709
- Eliminar material de la prueba de modo ticker por @rkishan516 en 181696
- Eliminar material de las pruebas de Modal barrier por @rkishan516 en 181708
- Refactorizar autofill_group_test.dart para eliminar dependencias de Material por @gbolahan507 en 181903
- [web] Los errores de Flutter deberían reportarse con console.error() por @mdebbar en 178886
- Reemplazar referencias a
flutter/engineconflutter/flutterpor @AbdeMohlbi en 182600 - Corregir comprobaciones de optionsMask en PerformanceOverlay y añadir pruebas por @Piinks en 182309
- Corregir enlace de invitación del chat por @Piinks en 182675
- Añadir el getter fields a FormState por @Mairramer en 180815
- Corregir error de aserción en el clamp de textscaler por @Valansch en 181716
- [web] desplazar la entrada de texto de iframe de iOS a la vista por @flutter-zl en 179759
- refactorización: eliminar material en context_menu_controller_test, icon_test, list_wheel_scroll_view_test, media_query_test, platform_menu_bar_test por @rkishan516 en 182697
- Refactorización: Eliminar material de la prueba de proveedor de ticker por @rkishan516 en 181697
- Corregir error tipográfico en mensaje de assert por @mdebbar en 182843
- Asegurar que un AnimatedSlide no falle en un entorno 0x0 por @ahmedsameha1 en 181535
- Reaplicar Estandarizar en widgets Test* en archivos *_tester.dart por @justinmc en 182632
- Revierte "refactorización: eliminar material en context_menu_controller_test, icon_test, list_wheel_scroll_view_test, media_query_test, platform_menu_bar_test (#182697)" por @auto-submit[bot] en 182879
- Corrección de error en el método
absorbTickerpor @nate-thegrate en 181706 - Añadir métodos toString para clases posicionadoras de ventanas por @robert-ancell en 182857
- Hacer que la aserción de positionInlineChildren sea mucho más clara por @BrainLUX en 182093
- Eliminar
ExtendSelectionByPageIntentpor @Renzo-Olivares en 182642 - característica: añadir algunas propiedades requeridas a test widgets app por @rkishan516 en 182805
WidgetStatesConstraintcomo un mixin por @nate-thegrate en 181704- framework: Usar un super-parámetro en varios casos omitidos por @srawlins en 182580
- Asegurar que un StretchingOverscrollIndicator no falle cuando… por @ahmedsameha1 en 182499
- Describir las implicaciones del estado del árbol y pruebas de Google para PRs por @flar en 182916
- Corregir el fallo de RawAutocomplete cuando las opciones están ocultas por @mbcorona en 182785
- Usar elementos conscientes de nulos en widgets/routes.dart por @brahim-guaali en 181242
- Reemplazar una instancia de flutter/engine con flutter/flutter por @AbdeMohlbi en 182655
- Corregir falsos positivos para fallos de prueba de impacto en flutter_test por @O-Hannonen en 180856
- Resolver inconsistencia con la recomendación de uso de SchedulerBinding.scheduleTask… por @ahmedsameha1 en 182531
- Añadir prueba para WindowPositioner.toString por @robert-ancell en 182906
- [Impeller] Usar filtrado bilineal para texto escalado no uniforme por @sero583 en 182224
- Reaplicar: eliminar material en context_menu_controller_test, icon_test, list_wheel_scroll_view_test, media_query_test, platform_menu_bar_test por @rkishan516 en 182891
- [Shortcuts] Mejorar las etiquetas de depuración del nodo de enfoque por @loic-sharma en 181834
- [Impeller] Eliminar datos de renderizado compartidos de TextFrame por @flar en 182886
- [framework] Corregir que Text.semanticsIdentifier sea absorbido por nodos ancestros por @flutter-zl en 181795
- Añadir equipos de revisión de escritorio por @loic-sharma en 182972
- Hacer TextDecoration final y unificar maskValue a través de plataformas por @SpiralMomentum en 183070
- Mejorar el código FFI para manejo de ventanas por @robert-ancell en 183098
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 183133
- [two_dimensional_scrollables] Corregir tirones en tableview cuando la primera fila/columna está fijada por @wangfeihang en 180563
- Añadir await a los sitios de llamada de BasicMessageChannel.send por @victorsanni en 182868
- Añadir vmservices para accessibilityEvaluation por @chunhtai en 182791
- [Impeller] Actualizar comentarios para reflejar nueva información sobre renderizado en 2 pasadas por @flar en 183050
- refactorización: eliminar material en pop_scope_test, route_notification_message_test, two_dimensional_utils, two_dimensional_viewport_test por @rkishan516 en 182699
- refactorización: eliminar material en reorderable_list_test, scroll_notification_test, scroll_physics_test, shortcuts_test, sliver_floating_header_test, snapshot_widget_test por @rkishan516 en 182698
- Corregir FocusHighlightMode en Android al escribir en el teclado de software por @romaingyh en 180753
- Reespecificar la versión del ndk en varias aplicaciones de prueba, para evitar la descarga de ndk por @gmackall en 183134
- Añadir
UnlabaledLeafNodeEvaluationpor @QuncCccccc en 182872 - refactorización: eliminar material de widget_inspector_test, sliver_cross_axis_group_test, editable_text_show_on_screen_test, scrollable_fling_test, selection_container_test por @rkishan516 en 182702
- Añadir directrices de contribución de IA por @stuartmorgan-g en 183326
- Revertir "Hacer que la actualización de HCPP funcione para vd/tlhc (#181024)" por @camsim99 en 183310
- refactorización: eliminar la importación de material de animated_cross_fade, physical_model_test, pinned_header_sliver_test, spell_check_test por @rkishan516 en 183234
- Añadir await o ignorar linter en los sitios de llamada no esperados de flutter_driver por @victorsanni en 183334
- Añade nodos sucios de geometría por @chunhtai en 180375
- refactorización: eliminar material de baseline_test, slivers_test por @rkishan516 en 183367
- refactorización: eliminar importaciones de material de system_context_menu_test, table_test por @rkishan516 en 183368
- Estandarizar la orientación de la línea de tiempo de revisión por @stuartmorgan-g en 183465
- Reaplicar "Hacer que la actualización de HCPP funcione para vd/tlhc (#181024)" (#183310) por @gmackall en 183360
- Añadir scrollCacheExtent a PageView por @koji-1009 en 180411
- [integration_test]Migración de UIScene por @okorohelijah en 182631
- [ios][engine] Corregir parpadeo del teclado al cambiar de campos de texto por @koji-1009 en 182661
- Añadiendo la interfaz SatelliteWindowController a
_window.dartpor @mattkae en 182903 - refactorización: eliminar la importación de material de sliver_resizing_header_test y sliver_prototype_item_extent_test por @rkishan516 en 183562
- Corregir captura de enfoque de semántica en PinnedHeaderSliver por @manu-sncf en 179023
- Hacer que complex_layout_scroll_perf sea explícitamente skia por @gaaclarke en 183663
- Corregir inexactitud en la documentación de RouteAware.didPushNext por @ishaquehassan en 183097
- [flutter_tools] Evitar File.exists y File.stat, según la regla de linter aplicada por @srawlins en 183463
- Añade prueba de rendimiento de diseño complejo en macos impeller por @gaaclarke en 183669
- Corregir diseño de control del inspector de widgets y añadir prueba de regresión para área segura por @gktirkha in 180789
- Eliminar comprobaciones nulas obsoletas de la guía de estilo por @nate-thegrate en 181703
- Manejar#6537 segundo grupo de pruebas por @ahmedsameha1 en 182529
- (Importaciones cruzadas de prueba) Eliminar importación heredada de Material de sliver_constraints_test por @mayanksharma9 en 183351
- Corregir url hacia el diagrama de visión general del sistema de Flutter. por @algor en 183680
- [152588] Corregir que Scrollable sea demasiado ansioso por responder a señales de puntero por @O-Hannonen en 183302
- Permitir que las ventanas se creen sin decoración por @robert-ancell en 179859
- Añadir evaluación de contraste de color no textual para a11y por @QuncCccccc en 183569
- Actualizar la documentación de ventanas según la redacción más reciente encontrada al hacer Satellites por @mattkae en 183748
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 183895
- Usar Color.a en lugar de Color.alpha para afirmar la opacidad del color… por @ahmedsameha1 en 184003
- Marcar
IconDatafinaly@mustBeConstpor @dcharkes en 181345 - Corregir documentación de RenderStack por @AbdeMohlbi en 183822
- [flutter_goldens] Eliminar comprobación muerta sobre nulo estando en una lista de no nulos por @srawlins en 183938
- SelectableRegion debería pasar restricciones al hijo sin modificar por @Renzo-Olivares en 184083
- Añadir código de ejemplo para el Widget SensitiveContent por @huycozy en 183846
- Añadir enlace de widget de la semana en la documentación de SensitiveContent por @ValentinVignal en 183972
- Pasa ScrollCacheExtent a través de más vistas de desplazamiento por @chunhtai en 184078
- Actualiza doc de la extensión de caché de desplazamiento por @chunhtai en 184142
- omitir pruebas de teclado interactivo por @okorohelijah en 183757
- flutter_driver: eliminar la anotación @internal en campo por @kevmoo en 184235
- característica(web): unificar la recolección de basura de CanvasKit y Skwasm por @harryterkelsen en 183867
- Añadir argumento alwaysSizeToContent a Overlay. por @knopp en 182009
- corrige fallo cuando nodos semánticos invisibles se eliminan del árbol semántico por @chunhtai en 184226
- Añadir evaluación de título por @QuncCccccc en 184084
- [web] Corregir autocompletado en iOS 26 Safari por @mdebbar en 182024
- Manejar#6537 tercer grupo de pruebas por @ahmedsameha1 en 183059
- Corregir desbordamiento de diseño en pantalla pequeña en el ejemplo de SensitiveContent por @huycozy en 184179
- Actualizar guía de estilo por @Piinks en 184478
- Añadir await o ignorar a métodos que retornan future definidos en Dart SDK por @victorsanni en 184229
- Implementar ventanas emergentes para macOS por @knopp en 182371
- Implementar ventanas de tooltip en Linux por @robert-ancell en 182348
- Manejar eventos sin un dispositivo por @robert-ancell en 184163
- Reducir número de mallocs en la llamada FFI por @robert-ancell en 184166
- Eliminar isSizedToContent de _window_linux.dart. por @knopp en 184506
- Corregir la pérdida de saltos de línea al copiar después del gesto de selección en SelectableRegion por @Renzo-Olivares en 184421
- [Atajos con punto] Migrar ejemplos/api/lib/cupertino por @loic-sharma en 183964
- refactorización: eliminar material de list_view_viewporting_test y page_forward_transitions_test por @rkishan516 en 183564
- refactorización: eliminar material de la prueba de filtro de color e imagen por @rkishan516 en 183563
- Mantener el último carácter oculto al alternar obscureText por @TrangLeQuynh en 183488
- Usar el WindowRegistry en la aplicación de ejemplo multiple_windows por @mattkae en 184579
- Añadir soporte para Kotlin integrado por @jesswrd en 184227
- Revertir "Añadir soporte para Kotlin integrado (#184227)" por @Renzo-Olivares en 184739
- [Semantics] aclarar la documentación de encabezado de Android por @mayanksharma9 en 183573
- [Atajos con punto] Migrar ejemplos/api/lib/widgets por @loic-sharma en 183965
- Flujo de trabajo de congelación de código por @Piinks en 184246
- [Reaplicar] Añadir soporte para Kotlin integrado por @jesswrd en 184745
- Refactorización: eliminar material de absorb_ponter_test, container_test, lookup_boundary_test, page_view_test, router_test, semantics_clipping_test, semantics_merge_test, shadow_test, text_test por @rkishan516 en 183309
- Aún más awaits v2 por @victorsanni en 184552
- Eliminar importaciones cruzadas de navigator_utils de las pruebas de cupertino por @xfce0 en 184282
- Añadir await o ignorar linter a los sitios de llamada de invokeMethod por @victorsanni en 182870
- [Atajos con punto] Migrar ejemplos/api/test por @loic-sharma en 183966
- Advertir sobre el uso de TestSemantics por @justinmc en 184369
- [CP-beta]Corregir una dependencia de orden en la suite de pruebas services/system_chrome_test.dart por @flutteractionsbot en 185104
- [CP-beta] Actualizar plantillas Android de Flutter a AGP 9 por @jesswrd en 186099
Material
#- Corregir error tipográfico en dropdown_menu.dart por @Koichi5 en 180172
- [A11y ] Añadir
clearSemanticsen tabla por @hannah-hyj en 180665 - Añadir ejemplo de API de TabBar para integración de notificación de desplazamiento por @huycozy en 180728
- Corregir manejo del cursor arrastrado en RangeSlider. por @ksokolovskyi en 179988
- Actualizar localizaciones desde la consola de traducción por @QuncCccccc en 180997
- limpiar usos de resetXyz para TestFlutterView por @navaronbracke en 180840
- Corregir que SegmentedButton vertical no llene el ancho disponible bajo restricciones delimitadas por @Mairramer en 180701
- corregir: recortar resaltados de tinta en NavigationDrawer cuando el pie de página está presente por @ikramhasan en 181050
- Añadir leadingIndex a CarouselController y onItemChanged a CarouselView por @Mairramer en 180667
- [Material] actualizar hourFormat para usar la expresión switch de Dart 3 por @Enderjua en 181041
- Corrige error tipográfico en la base de código por @srivats22 en 181256
- Ampliar la aplicabilidad de las reglas fix_data de
Colordesde flutter/painting.dart por @b-luk en 181093 - Revertir cambio disruptivo no nulo en DropdownMenu por @Gustl22 en 181074
- Añadir etiqueta de semántica al elemento de la barra de navegación inferior por @Lilian-C en 180577
- Restablecer TextFormField al valor inicial después de un cambio de estado por @Mairramer en 181199
- [Material] modernizar Typography._withPlatform con la expresión switch de Dart 3 por @Enderjua en 181398
- Añadir
alignmentaSizeTransitionpor @IvoneDjaja en 177895 - Corregir problema de Range Slider donde rangos no discretos conducen a resultados fuera de rango por @chris-prenissl en 181082
- [Material] modernizar componentes del selector de hora con expresiones switch de Dart 3 por @Enderjua en 181356
- característica: añadir RoundedSuperellipseInputBorder por @rkishan516 en 177220
- Corregir que el color
todayBorderse sobrescriba incorrectamente portodayForegroundColoren CalendarDatePicker por @huycozy en 178792 - prueba: Mejorar las pruebas de DropdownMenuFormField por @Gustl22 en 181369
- Enviar eventos de statusBarTouch a través de mensajes dedicados por @LongCatIsLooong en 179643
- [material/menu_anchor.dart] Añadir animaciones a MenuAnchor. por @davidhicks980 en 176494
- Añadir getters isDark, isLight y isSystem a ThemeMode por @Turskyi en 181475
- Desaprobar la devolución de llamada onReorder por @navaronbracke en 178242
- Añadir
TestTextFieldy migrar pruebas por @Renzo-Olivares en 180494 - 180162 corregir que radio list tile y switch list tile acepten controlador de estados de widget por @AnishTiwari5077 en 180367
- Usar propagación consciente de nulos en material/app.dart por @brahim-guaali en 181586
- Usar elementos conscientes de nulos en material/dialog.dart por @brahim-guaali en 181244
- Eliminar material de slivers_appbar_floating_pinned_test.dart + slivers_appbar_stretch_test.dart + sliver_persistent_header_test.dart + slivers_appbar_floating_test.dart por @navaronbracke en 181469
- Reducir la dependencia de Material en page_transitions_test.dart por @navaronbracke en 181467
- Eliminar material de scrollable_helpers_test.dart por @navaronbracke en 181460
- característica: Pasar parámetros de DropdownMenuFormField a DropDownMenu por @Gustl22 en 181373
- [Material] Eliminar la importación de Material de las pruebas de widgets de backdrop_filter_test.dart por @kazbeksultanov en 181386
- [cupertino.dart] Implementar CupertinoMenuAnchor y CupertinoMenuItem usando RawMenuAnchor por @davidhicks980 en 174695
- Revierte "[cupertino.dart] Implementar CupertinoMenuAnchor y CupertinoMenuItem usando RawMenuAnchor (#174695)" por @auto-submit[bot] en 182010
- corregir: OutlineInputBorder no respeta la alineación de trazo de BorderSide por @ikramhasan en 180487
- Introducir ScrollCacheExtent y también corrige la extensión de caché de shrinkwrap sin límites… por @chunhtai en 181092
- refactorización: migrar CupertinoPageTransitionsBuilder a la carpeta cupertino por @rkishan516 en 179776
- Actualizar localización de fechas por @QuncCccccc en 181685
- Revierte "Actualizar localización de fechas (#181685)" por @auto-submit[bot] en 182182
- Reaplicar - Actualizar localización de fechas por @QuncCccccc en 182189
- Revertir "Enviar eventos de statusBarTouch a través de mensajes dedicados (#179643)" por @vashworth en 182223
- Mejorar el Widget Stepper añadiendo relleno personalizable para encabezado y contenido por @safwanidrees en 180257
- [Material] modernizar sentencias switch heredadas a expresiones a través de múltiples archivos por @Enderjua en 181427
- Preparación para añadir la bandera contentTextStyle a SimpleDialog. por @chingjun en 182200
- Corregir importaciones cruzadas para todas las pruebas de Cupertino por @navaronbracke en 181634
- Añadir await a los sitios de llamada de tester.pump por @victorsanni en 182398
- Revierte "Corregir importaciones cruzadas para todas las pruebas de Cupertino (#181634)" por @auto-submit[bot] en 182404
- [Reaplicar] Importaciones cruzadas de Cupertino por @navaronbracke en 182416
- Añadir soporte de contentTextStyle a SimpleDialog por @777genius en 178824
- [a11y] La interacción con el ratón en RangeSlider debería cambiar el enfoque del teclado por @hannah-hyj en 182185
- Limpiar importaciones cruzadas en single_child_scroll_view_test.dart, decorated_sliver_test.dart, draggable_scrollable_sheet_test.dart por @navaronbracke en 181613
- Permitir que TabBar reciba un TabBarScrollController por @navaronbracke en 180389
- [web] Pasar errores de validación de formularios a lectores de pantalla a través de aria-description por @flutter-zl en 180556
- Corregir que expandedAlignment en ExpansionTile no acepte AlignmentGeometry… por @devnoaman en 180814
- Corregir(Material): DateRangePicker ignora DatePickerTheme.dayShape por @akhil-ge0rge en 181658
- Mover la prueba web de SelectionArea de la carpeta widgets a la carpeta material por @gbolahan507 en 181951
- Añadir RawTooltip.ignorePointer por @victorsanni en 182527
- Eliminar la importación de Material de scroll_view_test.dart por @navaronbracke en 181281
- Reaplicar #179643, solo desplazar vistas de desplazamiento principales evaluables por toque al tocar la barra de estado por @LongCatIsLooong en 182391
- Añadir docimports de cupertino para CupertinoPageTransitionsBuilder y corregir errores tipográficos por @victorsanni en 182685
- Cortocircuitar si el mensaje de Tooltip y richMessage están vacíos por @victorsanni en 182524
- Carrusel: Migración de Scrollable+Viewport a CustomScrollView por @Mairramer en 182475
- Usar curve y reverseCurve de AnimationStyle en la animación de ModalBottomSheet por @Mairramer en 181403
- Añadir soporte de WidgetStatesController a ExpansionTile por @iamvikashtiwari en 181238
- Factorizar
asserts innecesarios por @nate-thegrate en 182042 - Actualiza MenuAnchor para respetar el teclado de software por @patrickBillingsley en 180975
- Eliminar algunas instancias de useMaterial3: true por @AbdeMohlbi en 182944
SizedBox.square()por @nate-thegrate en 182731- [A11y] en el selector de fecha del calendario, eliminar el uso de SemanticsService.sendAnnouncement para android. por @hannah-hyj en 182918
- Añadir advertencia cuando hay un widget con color entre
MaterialyListTilepor @QuncCccccc en 181402 - Elimina las re-renderizaciones para la animación del FAB en Scaffold por @nate-thegrate en 182331
- Añade await a las llamadas de flutter_test por @victorsanni en 182983
- Implementación de ventanas de
showDialogque usa una ventana nativa de escritorio para mostrar el contenido por @mattkae en 181861 - Añade fallbackColor para PredictiveBackPageTransitionBuilder y PredictiveBackFullscreenPageTransitionBuilder por @victorsanni en 182690
- Añade soporte de displayCornerRadii a las transiciones de retroceso predictivo por @ksokolovskyi en 181326
- Elimina material de scrollable_test.dart por @navaronbracke en 181429
- [material/menu_anchor.dart] Asegura que los menús posicionados siempre comiencen a animarse en la posición objetivo por @davidhicks980 en 182932
- Añade awaits a las llamadas en dev/ por @victorsanni en 183479
- Corrije el problema de reselección después de limpiar el texto por @QuncCccccc en 183545
- Añade await a más llamadas de flutter/flutter por @victorsanni en 183413
- Añade awaits a las llamadas de flutter/test por @victorsanni en 183487
- Añade mainAxisAlignment a NavigationRail por @mbcorona en 183514
- Framework: Mejora la aserción de selectedItemBuilder en DropdownButton por @mbcorona en 183732
- Añade una aclaración en la documentación de suggestionsBuilder de SearchAnchor por @ahmedsameha1 en 183106
- Corrije un fallo de animación en el bottom sheet por @Mairramer en 183303
- [Slider] Refactoriza la prueba "Value indicator appears when it should" por @dkwingsmt en 183143
- Corrije el estado expandido de Semantics que no se actualizaba en PopupMenuButton y DropdownButton por @AhmedLSayed9 en 183475
- Reemplaza BorderRadius.circular con const BorderRadius.all y actualiza los ejemplos de la documentación por @BrainLUX en 183074
- Añade assert para errorBuilder y errorText mutuamente excluyentes por @muradhossin en 183901
- Añade la propiedad scrollPadding a DropdownMenu por @ishaquehassan en 183109
- [Slider] Elimina el pintor del indicador de valor cuando la animación se descarta por @dkwingsmt en 182991
- Refactoriza las dimensiones de layout por @Piinks en 184066
- [Atajos de punto] Migra examples/api/lib/material por @loic-sharma en 183963
- feat: añade soporte para carrusel infinito por @rkishan516 en 175710
- Para instancias de ShapeBorder con preferPaintInterior=true, usa paintInterior en lugar de dibujar la ruta desde getOuterPath por @b-luk en 184258
- Reland "Corrije el tamaño del nodo de semantics en Slider" con algunos cambios por @hannah-hyj en 184168
- Actualiza la documentación de TabBar para aclarar el comportamiento de indicatorWeight por @saurabh-mirajkar en 184104
- Aún más awaits por @victorsanni en 184042
- Revierte "Aún más awaits (#184042)" por @gaaclarke en 184429
- Añade padding de área segura inferior a la página de licencias del paquete licenses por @sysint64 en 182425
- [ios] Añade soporte opt-in para entrada de texto con predicción inline por @nikb7 en 183650
- Reemplaza los usos de
MediaQuery.of(context).propertyconMediaQuery.propertyOf(context)por @AbdeMohlbi en 184211 - Elimina la importación cruzada de sliver_test_utils desde sliver_app_bar_test por @Sanaullah49 en 184193
- Reland "Aún más awaits" por @victorsanni en 184467
- Elimina importaciones cruzadas de live_text_utils de las pruebas de material y cupertino por @xfce0 en 184517
- [A11y] Permite cadenas de porcentaje como "50%" como
SemanticsValueparaProgressIndicatorpor @hannah-hyj en 183670 - Usa el nombre de host completo goto.google.com para enlaces go/ por @b-luk en 184679
- [widgets/raw_menu_anchor.dart] Llama siempre a onClose y onCloseRequested en descendientes antes que en el padre por @davidhicks980 en 182357
- Actualiza la localización desde la consola de traducción por @QuncCccccc en 184742
- [cupertino.dart] Implementa CupertinoMenuAnchor y CupertinoMenuItem usando RawMenuAnchor por @davidhicks980 en 182036
- Elimina importaciones cruzadas de editable_text_utils de las pruebas de material y cupertino... por @xfce0 en 184519
- Añade más manejo de errores a llamadas unawaited por @victorsanni en 184526
- [CP-beta] Habilita el lint
avoid_final_parameters. (#185216) por @walley892 en 186199 - Revierte "[CP-beta] Habilita el lint
avoid_final_parameters. (#185216)" por @walley892 en 186270
iOS
#- Corrije la eliminación de xattr en iOS para limpiar todos los atributos extendidos por @Saqib198 en 180355
- Revierte "Corrije la eliminación de xattr en iOS para limpiar todos los atributos extendidos (#180355)" por @auto-submit[bot] en 180709
- Implementa soporte para amplia gama de colores en macOS (Display P3) por @westito en 181769
- Intercepta el registro de dispositivo de UIScene y muestra una advertencia guiada por @vashworth en 181515
- Muestra un mensaje de error guiado cuando haya conflictos de dependencias entre CocoaPods y SwiftPM por @vashworth en 182392
- Elimina atributos extendidos específicos de iOS para solucionar el firmado de código por @Saqib198 en 180710
- Elimina la migración de aplicaciones FlutterFramework por @vashworth en 182100
- flutter#182361 Corrije la copia de delegados en la inicialización de plugins por @eMxPi en 182362
- Vuelve a añadir el atributo extendido eliminado por SwiftPM por @vashworth in 183011
- Excluye arm64 si alguna dependencia lo hace y muestra una advertencia al usar Xcode 26 por @vashworth en 182913
- Añade la iteración de delegados segura contra mutaciones que faltaba y usa sintaxis idiomática por @vashworth en 183018
- Mejora el diagnóstico de desacuerdo de plataforma mínima en SwiftPM por @MohammedTarigg en 182375
- Añade advertencia para plugins no migrados a UIScene por @okorohelijah en 182826
- [iOS] Omite la solución alternativa del reinicio del reconocedor de gestos en iOS 26+ por @okorohelijah en 183186
- Implementa
ClipRSuperellipseen el filtro de fondo en platform view por @Hari-07 en 182643 - Roll de Clang a 80743bd43fd5b38fedc503308e7a652e23d3ec93 por @jason-simmons en 182919
- Añade un interruptor para el renderizado sdf más pruebas golden por @gaaclarke en 183543
- [ios][pv]corrije el banner de admob desplazable en ios 18.2 por @hellohuanlin en 183274
- Firma de código de XCFrameworks para darwin add to app por @vashworth en 183399
- Añade la capacidad de acceder a plugins desde otros plugins por @fuzzybinary en 182753
- Filtra procesos con extensión .appex de los adjuntos de LLDB en iOS 17+ por @Silfalion en 183724
- Elimina la solución alternativa para imágenes simuladas de Impeller en el simulador de iOS por @eyebrowsoffire en 184264
- Advierte sobre descargas lentas de SwiftPM y centraliza la caché de SwiftPM por @vashworth en 183747
- Añade la versión del plugin al directorio del enlace simbólico del paquete SwiftPM por @vashworth en 183668
- Añade scripts de integración y herramientas para SwiftPM add to app por @vashworth en 184204
- Corrije elemento de accesibilidad invisible antes de la vista de desplazamiento por @LouiseHsu en 184155
- Detiene y continúa manualmente los puntos de interrupción de LLDB en Xcode 26.4+ por @vashworth en 184690
- [CP-beta] Deshabilita el modo asíncrono con LLDB por @vashworth en 185102
- [CP-beta] Corrije la finalización del comando xcrun incorrecto por @flutteractionsbot en 185097
- [CP-beta] Solo usa el punto de interrupción de LLDB en modo debug por @flutteractionsbot en 185343
- [CP-beta][SwiftPM] Habilita la resolución de paquetes en comandos xcodebuild por @flutteractionsbot en 185746
- [CP-beta] Coincide con el nombre del proceso antes de finalizar para SwiftPM por @flutteractionsbot en 185856
Android
#- Vuelve a priorizar los trabajos de compilación de pipeline y los ejecuta de forma anticipada en lugar de esperar por @chinmaygarde en 180022
- Mejora la calidad del código en
BinaryMessenger.javapor @AbdeMohlbi en 180733 - Corrije
documentation member not recognizeddebido a una importación faltante enFlutterEngine.javapor @AbdeMohlbi en 180731 - Actualiza
PlatformPluginpara no llamar asetStatusBarColor,setNavigationBarColor,setNavigationBarDividerColorcuando esté deshabilitado por @AbdeMohlbi en 180061 - Elimina
RequiresApi 23por @AbdeMohlbi en 180629 - Corrije el parpadeo de hcpp al desplazarse dentro/fuera de la pantalla por @gmackall en 181009
- Elimina
String.valueOfinnecesario enFlutterJNI.javapor @AbdeMohlbi en 180995 - Elimina
Integer.toStringinnecesario enFlutterShellArgs.javapor @AbdeMohlbi en 180993 - Mejora la calidad del código en
ViewUtils.javapor @AbdeMohlbi en 181147 - Elimina la clase sin uso
UrlStringAttributepor @AbdeMohlbi en 181146 - Mejora la calidad del código en
PlatformViewsController.javapor @AbdeMohlbi en 181338 - Elimina la clase sin uso
ActivityLifecycleListenerpor @AbdeMohlbi en 181406 - Corrije la ruta de Gradle en el README del Embedder de la Plataforma Android por @ksokolovskyi en 181501
- [Reland] No elimina símbolos de
libapp.soen Android por defecto por @gmackall en 181275 - Elimina rutas de código sin uso en
PlatformViewsController.javapor @AbdeMohlbi en 181393 - [ Tool / Engine ] Limpia referencias a x86 por @bkonyi en 181152
- Revierte "[ Tool / Engine ] Limpia referencias a x86 (#181152)" por @auto-submit[bot] en 181643
- Asegura que el redimensionamiento del tamaño del contenido se ejecute en el hilo de UI por @mboetger en 181686
- [Android] Añade soporte de retroceso predictivo para FlutterFragment y FlutterFragmentActivity por @moko256 en 181124
- Añade excepción al mensaje de registro en ContentSizingFlag.java por @reidbaker en 181813
- [Android] Añade mecanismo para establecer flags del engine de Android mediante el manifest de Android (intento 2) por @camsim99 en 181632
- [a11y][android] Establece nuevas APIs de CheckState para Android API 36 por @hannah-hyj en 182113
- fix(android): añade verificación de nulo para textInputPlugin en FlutterView por @LailaiMaster en 180386
- Asegura que el listener de redimensionamiento no se añada si el dimensionamiento de contenido no está activado por @mboetger en 182168
- [native_assets] Corrije
flutter build ios-frameworkpor @dcharkes en 181507 - Revierte "[Android] Añade mecanismo para establecer flags del engine de Android mediante... por @camsim99 en 182388
- Migra las rutas de compilación de abi para usar la nueva api de filtrado de abi #AGP9 por @reidbaker en 181828
- Elimina
getPluginListsin uso por @AbdeMohlbi en 182660 - fix-huawei-imagereader-166481 por @serbandin en 181931
- Añade una flag de cli para alternar el uso de HCPP, y lo habilita por @gmackall en 182516
- [Android] Evita el registro automático de plugins durante la ventana de tiempo de recreación de FlutterFragmentActivity por @littleGnAl en 182963
- Corrije el reflejo de entrada en platform views cuando el idioma del sistema es RTL, y el soporte está configurado en el manifest por @gmackall en 183472
- Renombra la flag opt in de hcpp a
enable-hcpppor @gmackall en 183151 - [a11y][android] En Android 16, envía sendWindowContentChangeEvent cuando el estado de verificación cambia por @hannah-hyj en 183606
- Reland "[Android] Añade mecanismo para establecer flags del engine de Android mediante el manifest de Android (intento 2)" por @camsim99 en 182522
- [skia] Deshabilita el uso de la obsoleta Mock GrBackendSurface por @kjlubick en 183731
- Corrije la condición de carrera en el dimensionamiento de contenido por @mboetger en 182326
- Migra
addTaskForPrintBuildVariantseisFlutterAppProjecta la nueva agp dsl por @gmackall en 183849 - Migra la creación del tipo de compilación profile y la configuración de proguard a la nueva dsl por @gmackall en 183856
- [android][a11y] establece "android.widget.ProgressBar" según el rol de semantics por @hannah-hyj en 183897
- Añade la serie rockchip a la lista de bloqueados para vulkan por @gaaclarke en 184207
- [AGP 9] Incrementa el mínimo de error de KGP a 2.0.0 por @jesswrd en 184385
- [Android] Usa EdgeToEdge.enable/WindowCompat para el modo edge-to-edge en lugar de flags de View obsoletas por @dbebawy en 183072
- Añade nuestro propio wrapper para
CommonExtensiondebido al cambio en la firma de 8.x->9.0 por @gmackall en 184433 - Aplica recorte rect a surface views por @gmackall en 184471
- Revierte "Aplica recorte rect a surface views (#184471)" por @gmackall en 184728
- Reland "Aplica recorte rect a surface views" por @gmackall en 184732
- Corrije que los flags del engine de Android tengan como valor predeterminado true para valores mal formados por @realmeylisdev en 184631
- [CP-beta][Android] Solución al bloqueo de desplazamiento de texto en Gboard por @flutteractionsbot en 185749
- [CP-beta] Corrije enlace roto a la documentación de Flutter por @flutteractionsbot en 186106
Windows
#- [win32] Corrije el desbordamiento en TaskRunnerWindow por @knopp en 182822
- Roll de GoogleTest a e9907112b472 por @jason-simmons en 182795
- Roll de RapidJSON a una rama basada en el head de upstream actual por @jason-simmons en 183048
- Permite el soporte de lápiz óptico en windows por @CodeDoctorDE en 165323
- fix: muestra la ventana después del primer callback del frame por @rkishan516 en 183454
- [Windows] Restaura y habilita la implementación de IAccessibleEx por @loic-peron-inetum-public en 175406
- Windows: Obtiene el adaptador de gráficos desde el engine en lugar de la vista por @knopp en 184479
- [CP-beta][Win32] FlutterDesktopEngineGetGraphicsAdapter debería usar parámetro de salida por @flutteractionsbot en 185634
- [CP-beta] Corrije la posición del puntero por @loic-sharma en 186034
Linux
#- fix: corrijie fallo de compilación para plataforma que solo usa wayland por @HuQian en 182057
- Elimina prototipo de función sin uso por @robert-ancell en 182915
- Soporta el envío de restricciones de ventana en eventos de métricas por @robert-ancell en 182921
- Añade fl_view_new_sized_to_content() por @robert-ancell en 182924
- Tiempo de espera agotado al esperar el frame del tamaño correcto desde Flutter por @robert-ancell en 182971
- Actualiza fl_texture_gl.h por @nmfisher en 182999
- Añade un contexto de plataforma OpenGL por @robert-ancell en 183715
- Envuelve el uso de imagen EGL en un GObject por @robert-ancell en 183539
- Linux reutiliza el hermano por @richardexfo en 183653
- Revierte "Linux reutiliza el hermano (#183653)" por @robert-ancell en 183871
- Usa un valor de retorno más claro para los callbacks de inactividad y tiempo de espera por @robert-ancell en 183811
- Protege el acceso a los renderizables con un mutex por @robert-ancell en 183813
Web
#- Mueve todas las pruebas getUniformX a web_ui/test por @walley892 en 180910
- [canvaskit] Corrije la decodificación de imágenes en modo exclusivo de CPU por @harryterkelsen en 180706
- [web] Corrije la carga de fragment shader con espacio en el nombre por @ksokolovskyi en 180919
- Añade soporte para reducir movimiento/deshabilitar animaciones en la web por @ditman en 180041
- Omite prueba inestable en Firefox por @harryterkelsen en 180941
- Corrije la prueba del administrador de estilos enfocando realmente el elemento probado por @harryterkelsen en 181012
- Revierte "Corrije la prueba del administrador de estilos enfocando realmente el elemento probado. (#181012)" por @auto-submit[bot] en 181060
- Corrije error en multisurfacerenderer donde los canvases no tienen "position: absolute" por @harryterkelsen en 181053
- Añade soporte para obtener array uniforms por nombre por @walley892 en 180647
- Corrije style_manager_test para Firefox por @harryterkelsen en 181084
- Corrije getPositionForOffset por @Rusino en 180913
- No pasa límites a la llamada saveLayer al pintar ImageFilter por @harryterkelsen en 181353
- [Web] Corrije el comentario de flt-platform-view por @loic-sharma en 181576
- fix(web_ui): maneja matrices no invertibles en ImageFilter.matrix por @harryterkelsen en 181742
- En las pruebas de códec Web, omite una imagen no decodificable que se usa para probar una ruta de código de manejo de errores de Skia por @jason-simmons en 181870
- perf: web ui loadFontFromList por @caijw en 181440
- Añade soporte getUniformMatX para escritorio y móvil por @walley892 en 182117
- Actualiza las pruebas de fragment shader de web ui por @walley892 en 181877
- engine: Usa un super-parámetro en un caso omitido por @srawlins en 181914
- Implementa la funcionalidad getUniformMatX y getUniformMatXArray en la web por @walley892 en 182249
- [web] Detiene la doble carga de fuentes para WebParagraph por @mdebbar en 182026
- Roll manual de Skia de 7bbdc51ab0aa a ce5854495a3a por @jason-simmons en 182637
- fix(web_ui): usa lista blanca estática para pruebas de códec de imagen por @harryterkelsen en 182648
- [web] Ejecuta pruebas de webparagraph en CI por @mdebbar en 182092
- [web] Corrije fallo en Firefox 148 por @mdebbar en 182855
- Pinta el párrafo como una sola imagen por @Rusino en 181206
- [web] Roll de Firefox a 148 por @mdebbar en 182859
- [web] Corrije corrupción de pila en Skwasm y refuerza la API withStackScope por @harryterkelsen en 182912
- Roll manual del SDK de Dart a 3.12.0-192.0.dev por @mraleph en 182883
- Corrije un problema donde el incrustador web sintetiza eventos de liberación de tecla con demasiada anticipación por @O-Hannonen en 180692
- Corrije la advertencia futura para esperar (
await) retornos deFutureen cuerposasyncdentro de bloquestrypor @FMorschel en 182301 - [web] Roll de Chrome a 145 por @mdebbar en 182860
- Usa isA para probar excepciones por @srujzs en 183129
- Soporta espacios de color mixtos en
Color.lerppor @spydon en 182934 - [web] Usa pointer-events: auto para nodos de semantics hoja no interactivos por @flutter-zl en 183077
- [web] Actualizaciones al README por @mdebbar en 176292
- [web] Evita las actualizaciones automáticas de Firefox por @mdebbar en 183330
- [web] Corrije el fallo ocasional al encontrar la pestaña de Chrome por @mdebbar en 183737
- fix(web_ui): mueve prepareToDraw después de raster para mejorar la concurrencia y estabilidad por @harryterkelsen en 183791
- fix(web): corrijie bloqueo en Skwasm al transferir fuentes de textura no transferibles por @harryterkelsen en 183799
- fix(web): maneja platform views desechadas de forma asíncrona por @harryterkelsen en 183666
- refactor(web): usa lógica positiva y valores predeterminados de la plataforma para características de accesibilidad por @harryterkelsen en 183907
- web_ui: Elimina parámetros sin uso en algunos lugares por @srawlins en 183156
- [web] Hace seguro llamar a dispose múltiples veces en un CkSurface por @jason-simmons en 184270
- fix(web): llama a ui.Picture.onDispose únicamente para la imagen original por @harryterkelsen en 184348
- [web_ui] Corrije violación de lint avoid_type_to_string por @srawlins en 184342
Herramientas
#- [ Vista Previa de Widget ] Mueve las pruebas de widget_preview_scaffold a
dev/integration_tests/widget_preview_scaffoldpor @bkonyi en 180658 - [web] No sirve archivos fuera del proyecto por @mdebbar en 180699
- Desvincula google_mobile_ads por @goderbauer en 180573
- Revierte "Desvincula google_mobile_ads (#180573)" por @auto-submit[bot] en 180761
- [ Tool ] Añade soporte para la arquitectura linux riscv64 por @vhaudiquet en 178711
- fix: no hay artefactos riscv fuchsia por @jtmcdole en 180779
- [ Tool ] Corrije fallo de
flutter run -d allpor @bkonyi en 180845 - Roll de paquetes de pub por @flutter-pub-roller-bot en 180900
- [ Tool ] Maneja
DartDevelopmentServiceExceptional lanzar aplicaciones web por @bkonyi en 180905 - Roll de paquetes de pub por @flutter-pub-roller-bot en 180928
- Roll de paquetes de pub por @flutter-pub-roller-bot en 180977
- [ Tool ] Asegura que
flutter.version.jsonse regenera al actualizar por @bkonyi en 180857 - Roll de paquetes de pub por @flutter-pub-roller-bot en 181054
- [ Vista Previa de Widget ] Corrije el fallo cuando aparecían anotaciones
@Previewfuera delib/por @bkonyi en 180768 - Lista de permitidos para dependencias de paquetes del sdk por @sigurdm en 180740
- Añade FlutterFramework como una anulación de paquete local de Xcode SwiftPM por @vashworth en 179512
- Corrije que App.framework de macOS no esté firmado con código ni encuentre el framework por @vashworth en 181348
- [ Tool ] Corrije el error en
update-packagesdebido a dependencias no coincidentes entre flutter_tools y el framework por @bkonyi en 181335 - Busca la raíz del proyecto para el manifest de FeatureFlags por @Albert221 en 180689
- Incrementa las versiones máximas conocidas de KGP y AGP por @AbdeMohlbi en 181325
- Reemplaza las menciones de
pub runcondart runpor @sigurdm en 181317 - Corrije la generación de
settings.gradleysettings.gradle.ktsa la vez para plugins por @AbdeMohlbi en 181592 - [hooks] No ejecuta build hooks para assets de código en
flutter runpor @dcharkes en 181542 - [flutter_tools] Depreca la plantilla
plugin_ffipor @dcharkes en 181588 - Elimina archivo de prueba sin uso por @AbdeMohlbi en 181671
- Roll de paquetes de pub por @flutter-pub-roller-bot en 181690
- [native assets] Divide la información de depuración en archivos
.dsympor @dcharkes en 181533 - [ Tool ] Limpia la lógica de inicialización de
ResidentCompilerpor @bkonyi en 181421 - Corrije el todo sobre
reemplazar URL con constantesengradle_errors.dartpor @AbdeMohlbi en 181673 - [ Tool ] No usa
globals.platformengetFlutterRoot()por @bkonyi en 181859 - Elimina getters sin uso en la clase AndroidProject por @AbdeMohlbi en 181860
- Hace que
android_plugin_new_output_dir_testsolo compile la versión release por @gmackall en 181677 - Elimina Flutter.xcframework como dependencia de swift por @vashworth en 181739
- Roll de paquetes de pub por @flutter-pub-roller-bot en 181871
- Elimina el registro
Config completeal usarflutter build apk --config-onlypor @AbdeMohlbi en 181864 - [flutter_tools] Depreca la flag de hot reload en la web por @nshahan en 181884
- Roll de paquetes de pub por @flutter-pub-roller-bot en 181925
- Incrementa la versión mínima requerida de Xcode a 15 y la recomendada a 16 por @okorohelijah en 180531
- Roll de paquetes de pub por @flutter-pub-roller-bot en 181965
- Genera directamente una biblioteca dinámica Mach-O usando gen_snapshot. [reland] por @sstrickl en 181539
- Roll de paquetes de pub por @flutter-pub-roller-bot en 181973
flutter_tool: Elimina tipos enum redundantes dentro del alcance de definición del enum por @AbdeMohlbi en 181910- Añade un nuevo comando cli de flutter, running-apps, usando descubrimiento de aplicaciones por mDNS por @jwren en 180098
- Elimina getters sin uso en
user_messages.dartpor @AbdeMohlbi en 181867 - Añade comando para compilar un Swift Package para Add to App y generar FlutterPluginRegistrant por @vashworth en 181224
- Elimina constante sin uso en
bundle.dartpor @AbdeMohlbi en 182023 - [AGP 9] Añadida advertencia en contra de actualizar a AGP 9 por @jesswrd en 181977
- Corrije comentario erróneo sobre el valor predeterminado de Impeller por @AbdeMohlbi en 181831
- [flutter_tools] Limpia la flag de DDC sin uso por @nshahan en 182177
- [Tool] Elimina campos de nombre redundantes en un enum por @AbdeMohlbi en 181674
- Corrije que
flutter build webignore la flag--web-definepor @mkucharski17 en 182079 - [ Tool ] Permite la creación de proyectos dentro del directorio de ejemplos del engine por @jason-simmons en 182268
- No lanza una excepción si no se establece una variable de definición web por @EricApostal en 182273
- Añade dependencias de plugins a FlutterPluginRegistrant en Add to App por @vashworth en 182304
- Actualiza la plantilla de plugin para iOS/macOS para añadir dependencia sobre FlutterFramework por @vashworth en 181416
- refactor: Centraliza la lógica de formato de tablas en una nueva función de utilidad
formatTable. por @jwren en 182196 - Filtra mensajes de error de la salida de
emulator -list-avdspor @alex-medinsh en 180802 - Elimina más getters de la clase userMessages por @AbdeMohlbi en 182166
- Analyzer, requiere 10.1.0, corrijie deprecaciones en dependency_graph.dart por @scheglov en 182507
- flutter_tools: Copia frameworks de terceros desde podspecs de plugins en compilaciones de ios/macos-framework por @MohammedTarigg en 180135
- Actualiza la plantilla de creación para generar siempre soporte tanto para SwiftPM como para CocoaPods en plugins de iOS/macOS por @okorohelijah en 181251
- Roll de paquetes de pub por @flutter-pub-roller-bot en 182579
- Manual dart sdk flutter 174bcc79 25ff 4267 8e26 d0e902f18681 1771486449 por @gaaclarke en 182624
- Refactoriza los scripts de shell en bin/ para un mejor rendimiento y seguridad por @kevmoo en 182674
- running-apps: actualiza running-apps para usar Duration.ago() por @jwren en 182172
- [web] Elimina --disable-gpu de las pruebas de flutter chrome por @mdebbar en 182618
- Añade indicador de progreso a las descargas de artefactos por @Mr-Pepe en 181808
- Copia el framework de Flutter a FlutterPluginRegistrant de Add to App por @vashworth en 182523
- Mueve más getters de la clase userMessages a los lugares adecuados por @AbdeMohlbi en 182656
- flutter_tools: Usa un super-parámetro en varios casos omitidos por @srawlins en 182581
- Renombra noFrequencyBasedMinification a useFrequencyBasedMinification por @jhonathanqz en 182684
- feat: Añade la flag --no-uninstall a flutter test para pruebas de integración por @Mastersam07 en 182714
- Añade un getter en run.dart para acceder a la flag use-application-binary por @chingjun en 182931
- Añade un ResidentCompilerFactory para crear instancias de ResidentCompiler por @chingjun en 182930
- Build hooks de Linux: Lee la configuración del compilador desde CMakeCache.txt por @simolus3 en 181004
- Cuando impellerc falla con un error largo de compilación de shaders, lo trunca y envía la salida a un archivo por @b-luk en 182786
- Habilita SwiftPM por defecto en master y beta por @vashworth en 182923
- Roll de paquetes de pub por @flutter-pub-roller-bot en 182640
- Compila frameworks de App y assets nativos para FlutterPluginRegistrant en Add to App por @vashworth en 183136
- Pasa --web-define al ejecutor web al usar el modo --machine por @DanTup en 183228
- Muestra un mensaje guiado cuando el proyecto no es compatible con SwiftPM por @vashworth en 182394
- Muestra una advertencia cuando los plugins no son compatibles con SwiftPM por @vashworth en 182506
- Hace que compileShader() reintente sin sksl si falla con sksl por @b-luk en 183146
- Compila frameworks de plugins CocoaPod para FlutterPluginRegistrant en Add to App por @vashworth en 183239
- fix: usa comillas dobles en la plantilla settings.gradle.kts por @ishaquehassan en 183081
- Roll de paquetes de pub por @flutter-pub-roller-bot en 183319
- Roll de paquetes de pub por @flutter-pub-roller-bot en 183344
- [ Tool ] Corrije que --print-dtd no funcione para objetivos web por @bkonyi en 183171
- Roll de paquetes de pub por @flutter-pub-roller-bot en 183411
- Roll de paquetes de pub por @DanTup en 183527
- Elimina código/pruebas redundantes de VS Code por @DanTup en 183506
- Corrije la ruta relativa de archivos de Xcode para plugins en macOS por @vashworth en 183593
- [flutter_tools] Soporta flavors y transformadores para shaders por @Laurie-Lin en 181889
- Actualiza utilidades de gradle para conocer las restricciones de kgp 2.3.10 por @reidbaker en 183416
- Parsea correctamente las URIs para testPath cuando el host se ejecuta en Windows por @Eyas en 176881
- Corrije pluginsPath de Android Studio cuando la versión es desconocida (no usa 0.0) por @jhonathanqz en 182681
- Lanza ToolExit cuando flutter downgrade recibe argumentos posicionales por @NamanGoyalK en 183375
- Solicita a los autores de plugins añadir compatibilidad con Swift Package Manager a su plugin por @okorohelijah en 182246
- Añade instrucciones para windows en
Forcing Flutter Tools Snapshot Regenerationpor @AbdeMohlbi en 183977 - Añade barra de progreso a las descargas de artefactos por @Mr-Pepe en 182836
- [tools] Asegura que
assembletenga un pubspec como cwd por @dcharkes en 184067 - feat: Añade soporte para --base-href a flutter run para web por @Mastersam07 en 182709
- Recopila analíticas de Impeller para appbundles por @gmackall en 184146
- [ Tool ] Elimina el comando
flutter running-appspor @bkonyi en 183742 - [ Tool ] Migra
flutter analyzepara usar LSP por @bkonyi en 183785 - Inyecta la dependencia FlutterFramework en paquetes swift de iOS Add2App por @vashworth en 184365
- Mejora el mensaje de error cuando el contenido de
dart-defineno estécodificado en base64y añade más casos de prueba por @AbdeMohlbi en 184219 - [ Vista Previa de Widget ] Usa el servidor de análisis para la detección de la vista previa de widget por @bkonyi en 184473
- [data_assets] Limpia pruebas por @dcharkes en 184209
- Habilita SPM por defecto en Stable por @okorohelijah en 184495
- [ Vista Previa de Widget ] Maneja colecciones y registros en anotaciones de vista previa personalizadas por @bkonyi en 184518
- Renvía un nombre de aplicación a DDS por @jakemac53 en 184459
- Revierte "[data_assets] Limpia pruebas (#184209)" por @auto-submit[bot] en 184575
- Degrada la verificación del doctor de CocoaPods a advertencia y corrijie los mensajes de error de compilación por @okorohelijah en 184511
- [AGP 9] Añade migradores Disable Built-in Kotlin y newDSL por @jesswrd en 184255
- Parsea el archivo scheme con el analizador XML para el migrador de SwiftPM por @vashworth en 184525
WindowsPluginno debería fallar cuando ffiPlugin está habilitado por @Renzo-Olivares en 184695- Hacer que
flutter createcree un pubspec.lock para garantizar que se utilicen versiones fijadas. por @sigurdm en 175352 - Introducir comando para construir un paquete swift para la integración add to app de SwiftPM por @vashworth en 184660
- Reland "[data_assets] Limpieza de pruebas" por @dcharkes en 184714
- Recolectar analíticas de adopción de HCPP para flutter run/build apk/build appbundle por @gmackall en 184225
- Tool: Agregar búsqueda y filtrado al scaffold de vista previa de Widgets por @NamanGoyalK in 184023
- [cp-beta] Corregir prueba de verificación de codesign para Add to App de SwiftPM por @eyebrowsoffire en 185000
- [CP-beta] Usar ruta relativa para reloadedSourcesUri y módulos recargados por @flutteractionsbot en 185540
- [CP-beta][Widget Preview] Corregir timeout intermitente en la prueba de integración durante flutter clean (#184991) por @bkonyi en 185300
- [CP-beta] Corregir que la flag
--enable-hcppse ignore en release por @flutteractionsbot en 185717 - [CP-beta] Actualizar herramientas de iOS a binarios fat (#185868) por @vashworth en 186063
- [CP-beta] [AGP 9] Actualizar error de AGP con la documentación de Flutter (#185043) por @jesswrd en 186040
Documentación
#- Actualizar descripción del ejemplo por @robert-ancell en 182067
Otros cambios
#- Actualizar el changelog de Flutter para 3.38.6 por @walley892 en 180708
- Actualizar CODEOWNERS para eliminar a chinmaygarde. por @chinmaygarde en 180703
- Habilitadas algunas pruebas en Dart del shader de fragmentos de Impeller deshabilitadas por @gaaclarke en 180759
- Revertir "Habilitadas algunas pruebas en Dart del shader de fragmentos de Impeller deshabilitadas (#180759)" por @auto-submit[bot] en 180785
- Actualizar ffigen por @goderbauer en 180507
- Fix: Permitir permiso clipboard-write en la inserción de dartpad para la funcionalidad "Copiar al portapapeles" por @dixita0607 en 178057
- Reland
Habilitadas algunas pruebas en Dart del shader de fragmentos de Impeller deshabilitadaspor @gaaclarke en 180788 - Activar prueba de igualdad de shader de fragmentos por @gaaclarke en 180784
- Actualizar libpng a la versión 1.6.53 por @jason-simmons en 180712
- Agregar comprobaciones en tiempo de compilación para el compilador SkSL de ImpellerC por @b-luk en 180861
- Agrega fondo metal a las pruebas en Dart del engine por @gaaclarke en 180700
- Volver a habilitar 4 pruebas de shader de fragmentos por @gaaclarke en 180875
- En flutter_test_performance, considerar que la línea en blanco al inicio de la salida de "flutter test" sea opcional. por @jason-simmons en 180911
- [Impeller] Corregir fallo al intentar verificar vértices duplicados en el código de shadow_path por @flar en 180920
- Hacer que la excepción de líneas incorrectas imprima las líneas incorrectas por @gaaclarke en 180909
- Corregir la prueba 'ImageFilter.shader can be applied to canvas operations' por @b-luk en 180929
- Agregar el 'throw' faltante a la comprobación de validación de ImageFilter.shader por @b-luk en 180923
- Actualizar CHANGELOG en head para el hotfix estable 3.38.7 por @walley892 en 180986
- Actualizar discusión de pruebas en iOS/macOS por @stuartmorgan-g en 180898
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 181006
- Roll manual del SDK de Dart de ebaf52c13799 a 8fe983db0c99 (6 revisiones) por @jason-simmons en 180978
- Eliminar setup_hooks.dart y mover _setupHooks de vuelta a natives.dart por @jason-simmons en 181008
- Agregar tabla que detalla los límites de caracteres de archivos de reglas de IA para varias herramientas por @jwren en 179817
- Corregir mayúsculas/minúsculas de la ruta a FlutterWindowControllerTest.mm en el script de compilación de la plataforma macOS por @jason-simmons en 181045
- Revertir "Corregir mayúsculas/minúsculas de la ruta a FlutterWindowControllerTest.mm en el script de compilación de la plataforma macOS (#181045)" por @auto-submit[bot] en 181091
- Migrar la creación de gradientes a la nueva API de SkShaders por @bungeman en 180766
- Eliminar el uso de SkDeserialProcs::fTypefaceProc por @bungeman en 181047
- Agregar ruta para 'tmp' al ejecutor de Flutter por @chaopeng en 181044
- [skia] Usar filegroup de GNI renombrado por @kjlubick en 180853
- [skia] Eliminar VMA de la lógica de compilación por @kjlubick en 181183
- Actualizar documentación de triaje por @Piinks en 181193
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 181226
- Usar SkPathBuilder con SkPathMeasure::getSegment por @bungeman en 181205
- Eliminar flag bringup de la tarea Mac_arm64_mokey por @camsim99 en 178759
- [packages_autoroller] Migrar a
dart build clipor @dcharkes en 181273 - Marca drive_perf_debug_warning como no intermitente (unflaky) por @jmagman en 181277
- Marca microbenchmarks de Mac_mokey como no intermitentes (unflaky) por @jmagman en 181276
- Sacar la cobertura de Linux de bringup por @jmagman en 181280
- Habilita la prueba de shader de fragmentos para Impeller (corrige mat2 en Vulkan) por @gaaclarke en 181013
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 181295
- Reland "Corregir mayúsculas/minúsculas de la ruta a FlutterWindowControllerTest.mm en el script de compilación de la plataforma macOS" por @jason-simmons en 181200
- Roll SDK de Fuchsia GN de NAEC5tfgSl8g94nwp... a JLBh4Z9PKsjIJcqDU... por @sutes-work en 181139
- [Impeller] Hacer que los metadatos de shader creados dinámicamente para efectos en tiempo de ejecución sean consistentes con los metadatos de los shaders integrados por @jason-simmons en 181201
- Volver a habilitar la prueba de fragment_shader_tests.dart 'Shader Compiler appropriately pads vec3 uniform arrays' en Vulkan por @b-luk en 181292
- Reland prueba de vistas híbridas por @gmackall en 181336
- Ya no se sale de la aplicación cuando RegularWindow se destruye + resolviendo la promesa de ventana creada después de runWidget por @mattkae en 181339
- Agrega el contenido del archivo de claves cuando ocurre un error de Skia Gold. por @gaaclarke en 181401
- [Impeller] Corregir error de interpolación en Rect::TransformAndClipBounds por @flar en 181420
- [Impeller] Corregir recortes de perspectiva con un gran sesgo de perspectiva por @flar en 181434
- Corrige el relleno uniforme vec3 de metal por @gaaclarke en 181340
- Marca linux_chrome_dev_mode como no intermitente (unflaky) por @jmagman en 181352
- Roll FreeType a 2.14.1 por @jason-simmons en 181428
- Cambiar documentación de update_engine_version por @reidbaker en 181508
- Revertir "Corrige el relleno uniforme vec3 de metal (#181340)" por @auto-submit[bot] en 181552
- Fusionar changelog para 3.38.8. por @eyebrowsoffire en 181558
- Marca firebase_release_smoke_test como no intermitente (unflaky) por @jmagman en 181308
- chore: Windows_mokey basic_material_app_win__compile !bringup por @jtmcdole en 180985
- Eliminar la dependencia chrome_and_driver donde no se necesite por @mdebbar en 178174
- Agrega el backend de Impeller al cliente de Skia Gold por @gaaclarke en 181503
- fix: intercambiar la versión de la app y del engine en vk::ApplicationInfo por @jtmcdole en 181432
- Corregir el problema en macOS donde, después de un Hot Restart con múltiples ventanas, quedan ventanas que no responden. por @yiiim en 180287
- Tener en cuenta el relleno de vec3 en Metal por @walley892 en 181563
- Corrige getUniformX para Vulkan por @walley892 en 181286
- Fusionar changelog para 3.38.9 por @eyebrowsoffire en 181668
- [Impeller] Corregir índices desfasados por uno en las funciones SimilarPointPair/SimilarPointTrio usadas por ShadowPathGeometryTest por @jason-simmons en 181623
- Roll libpng a la versión 1.6.54 por @jason-simmons en 181625
- Eliminar ndkpath no estándar para la prueba de integración
hybrid_android_viewspor @gmackall en 181666 - [Impeller] Garantizar que HostBuffers/DeviceBuffers asignados por las pruebas RendererTest sean válidos durante la vida útil de RenderPass por @jason-simmons en 181635
- Agregar dependencia
android_sdkaandroid_engine_opengles_testspor @gmackall en 181681 - Ampliar el timeout del shard tool_integration_tests_2_9 de Windows a 1 hora por @jason-simmons en 181678
- Hacer que la prueba windowing_test de Windows en .ci.yaml tenga bringup como false por @mattkae en 181664
- habilitar depuración mejorada para el playground de GLES por @planetmarshall en 181157
- agregar soporte de stacktrace cuando se solicite para compilaciones de host por @planetmarshall en 181264
- actualizar GLFW a la última versión y usar creación de contexto EGL en linux por @planetmarshall en 181259
- agregar soporte para ccache para toolchain personalizado por @planetmarshall en 180737
- chore: deflake Linux_mokey flutter_engine_group_performance por @jtmcdole en 181624
- Actualizar nueva documentación de la API de Android por @jesswrd en 180604
- [Impeller] Corregir advertencias de conversión de tipos en Windows cuando los wrappers de la API de Impeller GL registran argumentos con tipos de función por @jason-simmons en 181734
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 181738
- [ Tool ] Corregir regresión introducida en flutter/flutter#181421 por @bkonyi en 181826
- Agrega doc de lanzamiento por lotes para flutter/package por @chunhtai en 181676
- Agregar insignia de Linux Foundation Health Score al README por @jonathimer en 175587
- Roll pruebas de clientes por @loic-sharma en 181825
- Desmarcar
hybrid_android_views_integration_testde bringup por @gmackall en 181628 - Organizar y actualizar pruebas de uniformes de shader de fragmentos. por @walley892 en 181822
- [Impeller] Corregir aplanado de curvas ampliadas muy grandes con grosores de trazo diminutos por @flar en 181505
- Marca platform_views_scroll_perf_impeller__timeline_summary como no intermitente (unflaky) por @jmagman en 181649
- Volver a habilitar AddressSanitizer en el ejecutor linux_unopt por @jason-simmons en 181741
- Eliminar temporalmente el dispositivo Pixel 9/API 36 de las pruebas de Firebase Test Lab. por @jason-simmons en 181956
- Actualizar SDK de Dart a 3.12 beta1 por @iinozemtsev en 181948
- Roll manual de Skia de 39aa2a70213a a 9a983f6c2c06 por @jason-simmons en 181986
- Agregar búfer alrededor de la entrada re-rasterizada a los shaders de fragmentos para mantener el espacio de coordenadas al recortar por @gaaclarke en 181743
- Agrega opengles a las pruebas en Dart del engine por @b-luk en 181933
- Dependencia Shaderc actualizada por @gaaclarke en 180976
- Agregar dependencias faltantes a framework_tests_misc_leak_tracking por @dkwingsmt en 181929
- Eliminar las últimas pruebas de shaders de fragmentos exclusivas de skia restantes por @gaaclarke en 182127
- [gn] corregir que --stripped se deshabilite para todos los objetivos por @martinetd en 181984
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 182120
- Actualizar CI de linux_unopt: Aumentar el timeout y eliminar la flag --quiet por @b-luk en 182162
- Roll ANGLE a ad5b0084fe6b por @jason-simmons en 182183
- [Impeller] Corregir fuga de VkImageView en WrappedTextureSourceVK por @RickyvdBerg en 181966
- Corregir renderizado incorrecto de drawImageNine al ejecutarse en impeller con opengles por @b-luk en 182179
- Actualizar
CHANGELOGpara incluir la versión estable 3.41 por @camsim99 en 182227 - Entrada del changelog para el hotfix estable 3.38.10 por @justinmc en 182237
- Aumentar timeout para "Canvas.saveLayer emits tracing" de tracing_test.dart por @b-luk en 182225
- Asegurado que no ocurra ninguna declaración de test() asíncronamente en pruebas de shaders de fragmentos por @gaaclarke en 182306
- [Impeller] Desechar cachés locales de hilos en cada fotograma al usar GPUSurfaceVulkanImpeller con un delegado por @jason-simmons en 182265
- Actualizar
CHANGELOGpara el lanzamiento 3.41.1 por @camsim99 en 182393 - Activa la mayoría de fragment_shader_test.dart para opengles por @gaaclarke en 182229
- Agrega el backend de Impeller al nombre del workspace dorado por @gaaclarke en 182387
- Deshabilitar opengles multihilo, habilita las pruebas restantes de shaders de fragmentos por @gaaclarke en 182384
- Corregir pruebas de CI de iOS para la compatibilidad con Xcode 26 Swift por @okorohelijah en 182132
- Desmarcar pruebas estables de platform view en Vulkan como bringup por @gmackall en 182554
- Actualizar instrucciones de simbolización de Android por @gmackall en 181267
- Sacar la cobertura de Windows misc de bringup por @dkwingsmt en 182332
- Marca Mac_arm64_mokey entrypoint_dart_registrant como no intermitente (unflaky) por @jmagman en 181648
- [pv] agregar prueba de integración para el error original del enlace de vista web sin posibilidad de toque detrás del menú contextual por @hellohuanlin en 182111
- Actualizar CHANGELOG para el hotfix estable 3.41.2 por @LongCatIsLooong en 182647
- [Impeller] libImpeller: Desechar cachés locales de hilos en cada fotograma de Vulkan por @jason-simmons en 182402
- No compilar shaders a SkSL a menos que el argumento --sksl esté presente por @b-luk en 182519
- Aclarar requisitos del modo de lanzamiento por lotes por @chunhtai en 182228
- Actualizar hoja de ruta (roadmap) para 2026 por @twerske en 182798
- Refactorizar impellerc_main para organizar mejor parte de su lógica por @b-luk en 182783
- Reemplazar más referencias a
flutter/engineconflutter/flutterpor @AbdeMohlbi en 182654 - Corregir una condición de carrera en EmbedderTest.CanSpecifyCustomUITaskRunner por @jason-simmons en 182649
- [Impeller] Corregir fallo al renderizar la textura del búfer de píxeles en Linux por @xiaowei-guan en 181656
- docs(Path): aclarar que los contornos de longitud cero están excluidos de computeMetrics por @nathannewyen en 180165
- Renombrar "dart-pkg" a "dart_pkg" en el Flutter Engine de Fuchsia por @mbrase en 182574
- Llamar a dart::bin::Platform::Initialize durante el inicio de la VM de Dart por @jason-simmons en 182689
- Actualizar documentación de contribución a paquetes para lanzamientos por lotes por @stuartmorgan-g en 182865
- Roll ImGui a v1.92.6-docking por @jason-simmons en 182799
- Corregir erratas en nombres de métodos en múltiples archivos por @itsAdityaRathore en 182584
- Agregar llamadas a await
flutterDriver.waitUntilFirstFrameRasterized()para todas las pruebas de capturas de pantalla deandroid_engine_testpor @gmackall en 182961 - [ CI ] No hacer fallar el análisis cuando ktlint no está en el PATH por @bkonyi en 181854
- Roll zlib a 7eda07b1e067 por @jason-simmons en 182692
- chore: No verificar incondicionalmente el formato de tools/gn por @harryterkelsen en 182973
- licenses_cpp: cambios previos a la integración para la actualización de perfetto por @gaaclarke en 182965
- Ignorar el lint unawaited_futures en dev/automated_tests por @victorsanni en 182922
- Agrega salida float32 a
Image.toByteData()en float32 Image por @gaaclarke en 182847 - [Impeller] Para búferes de hardware de Android en Vulkan, usar un valor alfa de 1 si el formato del búfer siempre tiene alfa opaco por @jason-simmons en 182974
- Agregar información a la página de triaje de issues por @stuartmorgan-g en 182145
- [rules] Corregir algunos problemas en el archivo de reglas completo por @parlough en 182725
- Fusionar changelog de 3.41.3. por @eyebrowsoffire en 183131
- [workflow] Actualizar la acción de fusión del changelog para obtener la rama estable por @itsjustkevin en 183132
- fix: actualizar matcher por @jtmcdole en 183167
- [ios] uitest para el problema del gesto en la lista desplazable de banner de admob por @hellohuanlin en 183128
- Agregar dev/benchmarks/README.md por @loic-sharma en 182976
- Usar dart::bin::SetupDartIo para configurar dart:io por @mraleph en 176714
- Corregir documentación sobre SingletonFlutterWindow.supportsShowingSystemContextMenu por @loic-sharma en 183142
- Fusionar changelog de 3.41.4 estable. por @eyebrowsoffire en 183243
- Agregar a Michal Kucharski a AUTHORS por @mkucharski17 en 182366
- chore: convertir android_verified_input a pub-workspace por @jtmcdole en 183175
- Reemplazar el resto de las referencias a
flutter/engineconflutter/flutterpor @AbdeMohlbi en 182938 - Actualizar Dart a 3.12 beta 2 por @liamappelbe en 183251
- Ampliar el timeout de web_skwasm_tests_1 de Linux a 45 minutos por @jason-simmons en 183247
- Simplificar TesterContextGLES (no se necesita lógica multihilo) y habilitar algunas pruebas que ahora pasan por @b-luk en 183250
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 183178
- [Impeller] Corregir generación de sombras de rutas convexas nuevas en perspectiva por @flar en 183187
- Agregar workflows de GitHub para ayudar con las tareas de lanzamiento por @eyebrowsoffire en 181978
- Corregir errata en el README por @mboetger en 183245
- Volver a agregar la línea eliminada accidentalmente de
create_updated_flutter_deps.pypor @eyebrowsoffire en 183314 - [Impeller] No esperar el acquire fence de un fotograma si el fotograma nunca se presentó por @jason-simmons en 183288
- [doc] agregar canal de discord a la reunión de triaje de ios por @hellohuanlin en 183285
- Admitir texturas BGRA en BlitCopyTextureToBufferCommandGLES::Encode y corregir el mapeo inadecuado de BGRA a RGBA en blit_command_gles y texture_gles por @b-luk en 182397
- Actualiza commit de pruebas por @FMorschel en 183301
- Limpiar MockVulkan cuando la instancia de vulkan se destruye por @gaaclarke en 183324
- Agregar una nota a la documentación de
arcTosobre el problema del ángulo de dibujo de 2PI por @AbdeMohlbi en 183293 - Estandarizar includes de skia. por @chingjun en 183404
- Actualizar triaje de la org por @Piinks en 183254
- Agregar a Alexander Dmitriev a AUTHORS por @BrainLUX en 183357
- Actualizar globs de 'a: text input' por @loic-sharma en 183405
- Migrar sdf de círculo a derivada euclidiana 2D por @gaaclarke en 183184
- Mejoras de seguridad de hilos en la textura de DlDeferredImageGPUImpeller::ImageWrapper por @jason-simmons en 183429
- [Impeller] No registrar errores VK_ERROR_SURFACE_LOST_KHR devueltos por vkAcquireNextImageKHR por @jason-simmons en 183338
- dev: Usar un súper-parámetro en varios casos omitidos por @srawlins en 182251
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 183467
- Corregir workflows de GitHub para usar el mirror de
flutteractionsbotpara ramas de PR. por @eyebrowsoffire en 183470 - Agregar soporte GLES para los mismos formatos de píxeles para copiar textura -> búfer que al copiar búfer -> textura por @b-luk en 183428
- [impeller] Usar los shaders de GLES3 en el embedder si son compatibles por @planetmarshall en 180072
- Renombrar ExecutionModelToString a ExecutionModelToStringName. por @chingjun en 183461
- ci: Ejecutar orquestador para windows_arm_host_engine en Linux por @Gustl22 en 181075
- Usar correo electrónico y nombre de usuario aprobados por el CLA para los commits de workflows de github. por @eyebrowsoffire en 183540
- Volver a habilitar gpu_test.dart para opengles, pero deshabilitar pruebas específicas en el archivo por @b-luk en 183531
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 183541
- Hacer que las etiquetas cp sean rechazadas en las issues. por @gaaclarke en 183595
- [web] Corregir la compilación del SDK Web en macOS por @harryterkelsen en 183549
- Especificar el repositorio del cual se eliminará la etiqueta cp por @gaaclarke en 183611
- Usar el operador <=> en lugar de std::less para UniqueID. por @chingjun en 183600
- ci: Eliminar
bringupdel orquestador para windows_arm_host_engine en Linux por @Gustl22 en 183574 - Actualizar la prueba de integración de android para que coincida con las semánticas actuales de android por @chunhtai en 183548
- Agrega benchmark de inicio de impeller con layout complejo por @gaaclarke en 183655
- Agregar algunas mejoras de calidad de vida a los workflows de GitHub de lanzamientos. por @eyebrowsoffire en 183658
- Usar propiedades para configurar leak_tracking y test_randomization_off en .ci.yaml por @jason-simmons en 183605
- Agrega acción de github para reiniciar cicd cuando llegan nuevas ramas por @gaaclarke en 183675
- Filtrar issues 'waiting for customer response' del triaje de macOS por @loic-sharma en 183552
- docs: agregar guía de revisión de código a CONTRIBUTING.md por @lamek en 182778
- Corregir formato, mayúsculas/minúsculas y gramática en la plantilla de issue de activación por @sanketudaypatil en 183061
- Agrega flush al tomador de capturas de pantalla de metal. por @gaaclarke en 183758
- Agrega platform_view_test_macos_impeller por @gaaclarke en 183760
- Actualizar la versión de goldctl por @mdebbar en 183538
- [build] Generar información de depuración para ensamblado. por @rmacnak-google en 183425
- Agrega prueba de rendimiento de transición de la nueva galería de impeller para macos. por @gaaclarke en 183802
- Actualizar proceso de triaje de android para no revisar p1s no asignados cada semana por @gmackall en 183805
- Codificar parches de archivos fuente como UTF-8 en el script del formateador de código por @jason-simmons en 183761
- [Impeller] No eliminar el objeto GL en un HandleGLES si el handle tiene un callback de limpieza por @jason-simmons en 183561
- Actualizar CHANGELOG para la versión 3.41.5 de Flutter por @camsim99 en 183851
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 183781
- [wimp] Soporte para MSAA por @eyebrowsoffire en 183807
- actualiza la lógica para determinar si la etiqueta cicd está desactualizada por @gaaclarke en 183905
- Agregar algo de margen adicional para círculos trazados y rellenados que usan el shader SDF por @walley892 en 183536
- Agregar nota sobre fallos de red en gclient sync y solución alternativa por @ashoknarayan en 183794
- chore: deflake Linux_android_emu android_display_cutout por @jtmcdole en 183522
- Conservar glifos para fuentes variables por @gmackall en 183857
- corregir desfoque gaussiano que se recorta con escala negativa por @walley892 en 184037
- Agregar LeanCode y colaboradores a AUTHORS por @mkucharski17 en 182997
- Refactorización: Elimina el campo Geometry de ColorSourceContents por @gaaclarke en 183952
- Roll DevTools de Dart a una versión con etiquetas CIPD correctas por @jason-simmons en 184172
- Agrega nombre explícito al trabajo de etiqueta cicd. por @gaaclarke en 184070
- Agregar notas sobre HCPP a
Android-Platform-Views.mdpor @gmackall en 183859 - Corregir workflow de fusión de changelog. por @eyebrowsoffire en 184145
- Expandir la lógica de optimización de rutas de formas simples y moverla de dl_dispatcher a dl_builder por @b-luk en 184096
- Revertir "Conservar glifos para fuentes variables (#183857)" por @jason-simmons en 184147
- fix: usar escritura atómica para engine.stamp para prevenir condiciones de carrera por @b055man en 184131
- [ios] agregar etiqueta ci/cd al triaje de ios por @hellohuanlin en 184214
- Actualizar changelog para el hotfix estable 3.41.6 por @walley892 en 184220
- Actualizar CODEOWNERS de flutter_tools para iOS/macOS por @jmagman en 183287
- Compilar engine para windows_arm en beta y estable por @Gustl22 en 176385
- Agregar bases para el uber shader SDF y Contents por @gaaclarke en 183864
- [Flutter GPU] Mejorar los mensajes de error de inicialización del contexto por @bdero en 183986
- [a11y] corregir desajuste de flags tristate seleccionadas por @hannah-hyj en 184223
- Habilita líneas sdf para metalsdf por @gaaclarke en 183809
- Agregar documentación a drawPath sobre preferir otros métodos para dibujar formas simples por @b-luk en 184253
- Roll HarfBuzz a 13.2.1 por @jason-simmons en 184210
- Actualizar codecov/codecov-action de 5.5.0 a 6.0.0 en el grupo all-github-actions por @dependabot[bot] en 184364
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 184045
- Hacer Rick roll a los encargados de triaje alrededor del 1 de abril por @justinmc en 184355
- Eliminar un script obsoleto para configurar sesiones remotas de GDB en dispositivos Android por @jason-simmons en 184357
- Corrige una intermitencia en las pruebas de recarga de shaders por @gaaclarke en 184268
- Eliminar la dependencia cupertino_icons de la prueba de integración de spell_check por @jason-simmons en 184398
- Eliminar el argumento GN default_git_folder por @jason-simmons en 184152
- [Impeller] No registrar un error al envolver una textura vacía como un TextureGLES por @jason-simmons en 184377
- Agrega gradientes con mezcla al uber shader sdf por @gaaclarke en 184090
- Preparar para la adopción de skills por @reidbaker en 184129
- [fix-forward] corregir prueba de integración build_android_host_app_with_module_source por @jesswrd en 184466
- Mueve android_semantics_integration_test fuera de staging por @chunhtai en 184079
- Admitir diferentes uniones para rects trazados en uber_sdf, corregir aa incorrecto por @b-luk en 184395
- Corregir prueba de integración de macos con gama amplia por @walley892 en 184427
- Revertir "Roll ICU de ee5f27adc28b a ff7995a708a1 (5 revisiones) (#184566)" por @auto-submit[bot] en 184586
- Skill para encontrar la revisión de dart o flutter desde un hash por @reidbaker en 184589
- Agregar sugerencia sobre qué tipos de skills son útiles por @reidbaker en 184661
- Corregir enlaces go/ en rbe.mde por @b-luk en 184672
- [Fix-forward] Se agregó el plugin de Compose a la prueba de integración de Add-to-app por @jesswrd en 184681
- Agregar un workflow de github para revertir PRs. por @eyebrowsoffire en 184593
- Eliminar la etiqueta bringup para los shards resharheados de tool_integration_tests de Windows por @bkonyi en 184721
- [ci] mac build_test bringup false por @dcharkes en 184738
- Reemplazar la longitud máxima de ruta codificada de forma fija por la definida por el sistema. por @robert-ancell en 184697
- Eliminar
analysis_options.yamlpersonalizado deimitation_game_flutterpor @goderbauer en 184717 - Intentar una vez más por @Piinks en 184767
- Permitir que los skills personales se ignoren en git por @vashworth en 184727
- [ci] mac_arm64 build_test volver a habilitar presubmit del shard 1 por @dcharkes en 184751
- Corregir la comprobación del repositorio en la congelación de código por @Piinks en 184771
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 184772
- Manejar correctamente el fallo al leer el enlace /proc/self/exe por @robert-ancell en 184700
- [fuchsia] Dar a los ejecutores AOT la capacidad de copiar thunks de callbacks FFI. por @rmacnak-google en 184696
- Actualizar a la versión beta de dart para el corte de rama 3.44. por @reidbaker en 184770
- Cambiar el flujo de congelación a pull_request_target por @Piinks en 184785
- Incrementar la versión del engine para la beta inicial de 3.44 por @reidbaker en 184883
- [CP-beta] Deshabilitar multi-pack-index al llamar a flutter desde Xcode por @flutteractionsbot en 185100
- [flutter-3.44-candidate.0] Actualizar Flutter DEPS a Dart 963eac24852a989a1244586fea61b173e98677dd por @flutteractionsbot en 185114
- [CP-beta] No usar
git add -Nen el workflow de sincronización del engine. por @flutteractionsbot en 185130 - [flutter-3.44-candidate.0] Sincronizar engine.version a 86ee39d2595de3a2a2cee84372bf925d774d3a6f por @flutteractionsbot en 185135
- [CP-beta] Comprobar desbordamientos al calcular el tamaño del búfer de píxeles para un fotograma PNG animado por @flutteractionsbot en 185620
- [CP-beta] Corregir que los sdfs se habiliten para MacOS independientemente del valor de FLTEnableSDFs por @flutteractionsbot en 185680
- [flutter-3.44-candidate.0] Actualizar Flutter DEPS a Dart 9dc12969f5526d1bf1c2b48197d1608a68075866 por @flutteractionsbot en 185757
- [flutter-3.44-candidate.0] Sincronizar engine.version a 73dc1ccd62aec198da4aefde1dae20b1167b131d por @flutteractionsbot en 185771
- Actualizar versión de dart a 3.12.0-327.5.beta por @walley892 en 186276
- [flutter-3.44-candidate.0] Sincronizar engine.version a 4b520f6012e613925f891f7fdcbe731909fdfbd9 por @flutteractionsbot en 186279
- [flutter-3.44-candidate.0] Actualizar Flutter DEPS a Dart 98116461144f4429ab873f8497023a5ec3b08127 por @flutteractionsbot en 186420
- [flutter-3.44-candidate.0] Sincronizar engine.version a 4c525dac5ebe5971c5708ef73558ed8edcf4a362 por @flutteractionsbot en 186587
Nuevos colaboradores
#- @Koichi5 hizo su primera contribución en 180172
- @vhaudiquet hizo su primera contribución en 178711
- @augustocesarperin hizo su primera contribución en 180824
- @jonmountjoy hizo su primera contribución en 178643
- @ikramhasan hizo su primera contribución en 181050
- @chaopeng hizo su primera contribución en 181044
- @aaazlkm hizo su primera contribución en 180100
- @Enderjua hizo su primera contribución en 181041
- @Lilian-C hizo su primera contribución en 180577
- @IvoneDjaja hizo su primera contribución en 177895
- @chris-prenissl hizo su primera contribución en 181082
- @Turskyi hizo su primera contribución en 181475
- @AnishTiwari5077 hizo su primera contribución en 180367
- @westito hizo su primera contribución en 181720
- @jonathimer hizo su primera contribución en 175587
- @Erengun hizo su primera contribución en 181657
- @patrickBillingsley hizo su primera contribución en 181579
- @yeltayev22 hizo su primera contribución en 181807
- @GiancarloCante hizo su primera contribución en 180944
- @ashoknarayan hizo su primera contribución en 180469
- @caijw hizo su primera contribución en 181440
- @HuQian hizo su primera contribución en 182057
- @crackedhandle hizo su primera contribución en 182051
- @martinetd hizo su primera contribución en 181984
- @LailaiMaster hizo su primera contribución en 180386
- @RickyvdBerg hizo su primera contribución en 181966
- @safwanidrees hizo su primera contribución en 180257
- @mkucharski17 hizo su primera contribución en 182079
- @EricApostal hizo su primera contribución en 182273
- @gbolahan507 hizo su primera contribución en 182211
- @ilyosbek22 hizo su primera contribución en 181721
- @devnoaman hizo su primera contribución en 180814
- @akhil-ge0rge hizo su primera contribución en 181658
- @Akshat-Shuklaaa hizo su primera contribución en 182461
- @Valansch hizo su primera contribución en 181716
- @twerske hizo su primera contribución en 182798
- @xiaowei-guan hizo su primera contribución en 181656
- @jhonathanqz hizo su primera contribución en 182684
- @serbandin hizo su primera contribución en 181931
- @iamvikashtiwari hizo su primera contribución en 181238
- @BrainLUX hizo su primera contribución en 182093
- @mbcorona hizo su primera contribución en 182785
- @itsAdityaRathore hizo su primera contribución en 182584
- @sero583 hizo su primera contribución en 182224
- @eMxPi hizo su primera contribución en 182362
- @nmfisher hizo su primera contribución en 182999
- @SpiralMomentum hizo su primera contribución en 183070
- @wangfeihang hizo su primera contribución en 180563
- @spydon hizo su primera contribución en 182934
- @Laurie-Lin hizo su primera contribución en 181889
- @Eyas hizo su primera contribución en 176881
- @lamek hizo su primera contribución en 182778
- @sanketudaypatil hizo su primera contribución en 183061
- @gktirkha hizo su primera contribución en 180789
- @mayanksharma9 hizo su primera contribución en 183351
- @NamanGoyalK hizo su primera contribución en 183375
- @algor hizo su primera contribución en 183680
- @b055man hizo su primera contribución en 184131
- @Silfalion hizo su primera contribución en 183724
- @nikb7 hizo su primera contribución en 183650
- @TrangLeQuynh hizo su primera contribución en 183488
Changelog Completo: https://github.com/flutter/flutter/compare/3.41.0...3.44.0
¿Te resultó útil el contenido de esta página?
A menos que se indique lo contrario, la documentación en este sitio refleja Flutter 3.44.0. Página actualizada por última vez el 2026-07-10. Ver código fuente oreportar un problema.