Notas de la versión de Flutter 3.38.0
Notas de la versión para Flutter 3.38.0.
Esta página contiene las notas de la versión para Flutter 3.38.
Qué ha cambiado
#Framework
#- Añadir ejemplo de dartpad a
RoundedSuperellipseBorderpor @dkwingsmt en 172185 - [web] Eliminar todos los usos de js_util por @ksokolovskyi en 171871
- Diseñar y posicionar adecuadamente RenderWebImage por @harryterkelsen en 171916
- Añadir un getter para obtener el grabador utilizado por el contexto de pintura por @MohiuddinM en 170223
- añadir
debugPaintTextLayoutBoxespara depurar la disposición del texto por @LongCatIsLooong en 168876 - Las vistas de plataforma no deberían recibir eventos de puntero cuando no están dispuestas por @justinmc en 172043
- TestTextInput debería reiniciar su manejador de teclas entre pruebas por @justinmc en 172323
- Recomendar el uso de feature flags de Flutter sobre configuraciones específicas de la plataforma por @loic-sharma en 172324
- Commit inicial de WebParagraph por @Rusino en 167559
- Añadir nota de CLA a la higiene del árbol por @stuartmorgan-g en 172475
- Feat: Añadir variante momentánea de CupertinoSlidingSegmentedControl por @rkishan516 en 164262
- Añadir hitTestChildren al stack alineado a la línea base por @victorsanni en 172485
- Actualizar meta a 0.17.0 por @goderbauer en 172541
- Mejorar el mensaje de aserción en
AlignmentDirectional.resolvepor @SalehTZ en 172096 - Fix: Asegurar que la configuración regional del Widget Text se incluya en la etiqueta de idioma de semántica por @pedromassango en 172034
- Actualizar paquetes pub por @flutter-pub-roller-bot en 172677
- Migrar a elementos conscientes de nulos - Parte 1 por @jamilsaadeh97 en 172198
- Añadir deprecaciones faltantes a CupertinoDynamicColor por @ksokolovskyi en 171160
- Mejorar el mensaje de aserción en
_MixedBorderRadius.resolve()por @SalehTZ en 172100 - Eliminar archivo obsoleto
AssetManifest.jsonpor @matanlurey en 172594 - fix(scrollbar): Actualizar el tipo de padding a EdgeInsetsGeometry por @SalehTZ en 172056
- Reland - Actualización manual de Dart de 5ede85aff798 a 14ea8d342149 por @a-siva en 172947
- Migrar a elementos conscientes de nulos - Parte 2 por @jamilsaadeh97 en 172306
- docs: Aclarar la interacción del origen de Transform.rotate con la alineación por @SunkenInTime en 163934
- [ Previsualizaciones de Widget ] Añadir soporte para
MultiPreviews por @bkonyi en 172852 - Migrar a elementos conscientes de nulos - Parte 4 por @jamilsaadeh97 en 172322
- fix: ajustar la aserción de tamaño desplazable con tolerancia por @Zuckjet en 171426
- Añadir un ejemplo de código de SliverList por @loic-sharma en 172986
- [web] La prueba de edición de texto acepta ambos comportamientos en Firefox por @mdebbar en 172767
- Mejorar el mensaje de aserción en
EdgeInsetsDirectional.resolvepor @SalehTZ en 172099 - Corregir el problema donde llamar a showOnScreen en un sliver después de un hijo fijado en SliverMainAxisGroup no lo revela por @yiiim en 171339
- [engine] Limpieza de elementos conscientes de nulos por @jamilsaadeh97 en 173075
- fix: :bug: Añadir implementaciones de igualdad y hashCode a ResizeImage por @Yash-Dhrangdhariya en 172643
- Asegurar que un RawAutocomplete no falle en un entorno 0x0 por @ahmedsameha1 en 172812
- Reformatear los fragmentos de código de text.dart por @loic-sharma en 172976
- Añadir la feature flag 'windowing' y usarla para envolver una implementación para ventanas regulares que siempre lanza excepción por @mattkae en 172478
- Suprimir la API obsoleta de ventanas de iOS en integration_test por @jmagman en 173251
- [ Previsualización de Widget ] Limpieza para la versión experimental por @bkonyi en 173289
- Añadir limitación de radio a
RSuperellipseen web por @dkwingsmt en 172254 - Corregir la animación proxy de
ReorderableListpara el arrastre parcial hacia atrás por @lukemmtt en 172380 - Eliminar usos de jetifier del framework y del engine por @reidbaker en 173459
- Corregir el problema de desplazamiento excesivo en SliverMainAxisGroup con un PinnedHeaderSliver por @yiiim en 173349
- Actualizar Clang a 8c7a2ce01a77c96028fe2c8566f65c45ad9408d3 por @jason-simmons en 173429
- Corregir el foco direccional en desplazables anidados con diferentes ejes por @romaingyh en 172875
- Limpieza de elementos conscientes de nulos por @jamilsaadeh97 en 173074
- feat: Cupertino sheet implementa estiramiento hacia arriba en hoja completa por @masal9pse en 168547
- [VPAT][A11y] Anunciar el estado de los resultados de búsqueda de Autocomplete por @victorsanni en 173480
- Implementa el efecto de estiramiento nativo de Android como un fragment shader (solo Impeller). por @MTtankkeo en 169293
- Revierte "Implementa el efecto de estiramiento nativo de Android como un fragment shader (solo Impeller). (#169293)" por @auto-submit[bot] en 173865
- [a11y] : establecer isFocused actualizará isFocusable a true por @hannah-hyj en 170935
- Mejorar la documentación del ángulo de
SweepGradientyTileModepor @SalehTZ en 172406 - Reaplicar "Añadir API para activar semántica y conectar puente de accesibilidad en iOS (#161… por @chunhtai en 171198
- Mejorar el mensaje de error del Widget Stack para restricciones acotadas por @Rushikeshbhavsar20 en 173352
- Actualizar CupertinoSliverNavigationBar.middle por @victorsanni en 173868
- Revierte "Reaplicar "Añadir API para activar semántica y conectar puente de accesibilidad en iOS (#161… (#171198)" por @auto-submit[bot] en 174153
- Refactorizar texto y efecto en tiempo de ejecución para separar las implementaciones de skia e impeller. por @eyebrowsoffire en 174219
- [skwasm] Portar a objetos
DisplayListpor @eyebrowsoffire en 172314 - Los ejemplos de NavigatorPopScope ya no usan el onPop obsoleto. por @justinmc en 174291
- [web] Refactorizar LayerScene fuera de CanvasKit por @harryterkelsen en 174375
- [web] Migrar pruebas no específicas de CanvasKit a ui/ por @harryterkelsen en 174396
- Hacer que SystemUiOverlayStyle sea diagnosticable por @huycozy en 174018
- [iOS][Pegado seguro] Acciones personalizadas del menú de edición por @jingshao-code en 171825
- Corregir errata en test_profile/README.md por @mboetger en 174384
- Corregir posiciones locales de gestos en SliverMainAxisGroup y SliverCrossAxisGroup. por @ksokolovskyi en 174265
- Deserialización de Flutter driver por @jakemac53 en 172927
- Reintentar "Implementa el efecto de estiramiento nativo de Android como un fragment shader (solo Impeller)." por @MTtankkeo en 173885
- [WebParagraph] Más trabajo de fontanería para hacerlo utilizable en aplicaciones Flutter por @mdebbar en 174587
- [a11y] [test] containsSemantics puede ignorar SemanticsValidationResult por @hannah-hyj en 174608
- [impeller] Soporte para buffer de host particionado por @eyebrowsoffire en 174463
- Implementar Overlay.of con Widget heredado por @chunhtai en 174315
- [flutter_test] actualizar el método _isImportantForAccessibility en SemanticsController para incluir tooltip por @hannah-hyj en 174476
- Reaplicar "Añadir API para activar semántica y conectar puente de accesibilidad en iOS" por @chunhtai en 174163
- Añadir constructor de conveniencia SliverGrid.list por @ahmeddhus en 173925
- Corregir errata en widget_inspector.dart por @xVemu en 174115
- Incluir SemanticsValidationResult en debugDumpSemanticsTree por @hannah-hyj en 174677
- Fix: Fallo de aserción en RawScrollbarState con asignación dinámica de controlador por @rkishan516 en 173156
- Garantiza que el estado inicial de semántica se envíe al engine por @chunhtai en 174845
- Considera la altura de título grande en el tamaño preferido de CupertinoNavigationBar por @romaingyh en 173722
- Cálculo correcto de intrínsecos para CupertinoTextField con marcador de posición por @victorsanni en 174889
- Permitir que OverlayPortal.overlayChildLayoutBuilder elija el Overlay raíz por @chunhtai en 174239
- [ Previsualización de Widget ] Añadir la propiedad
groupaPreviewpor @bkonyi en 174849 - Fix: Usar el navegador de ruta para el pop de CupertinoSheetRoute por @rkishan516 en 173103
- fix(Semantics): Asegurar que las propiedades semánticas tengan prioridad sobre las del botón por @pedromassango en 174473
- Corregir scrollOffsetCorrection en SliverMainAxisGroup por @manu-sncf en 174369
- Depender de la síntesis de sobrecarga de operadores para comparaciones de tres vías e igualdad. por @chinmaygarde en 174892
- Los componentes estáticos de la barra de navegación respetan el MediaQueryData ambiente por @victorsanni en 174673
- Ajustar el tamaño predeterminado de CupertinoCheckbox en escritorio por @victorsanni en 172502
- Actualizar la documentación de transformHitTests para mayor claridad por @Rushikeshbhavsar20 en 174286
- Añadir el argumento semanticIndexOffset a SliverList.builder, SliverGrid.builder y SliverFixedExtentList.builder por @rodrigogmdias en 174856
- chore: mover la documentación del engine fuera de engine/ e introducida en docs/ por @jtmcdole en 175195
- El hijo de CupertinoContextMenu respeta el ancho de pantalla disponible por @victorsanni en 175300
- [a11y-app] Corregir etiqueta de campo de formulario y mensaje de error por @bleroux en 174831
- Soporte del engine para redimensionamiento dinámico de vistas por @LouiseHsu en 173610
- [web] Omitir el salto en las pruebas golden del datepicker de Cupertino en Skwasm por @harryterkelsen en 174666
- Añadir
CupertinoLinearActivityIndicatorpor @ValentinVignal en 170108 - Corregir la comprobación de selección única de RadioGroup. por @ksokolovskyi en 175654
- Fix: Actualizar la etiqueta de herramienta de documentación a muestra en ImageProvider por @dixita0607 en 175256
- [ Previsualización de Widget ] Permitir anotaciones de
Previewpersonalizadas, añadir soporte para transformaciones en tiempo de ejecución por @bkonyi en 175535 - [web] Oportunidades de limpieza tras la unificación de renderizadores por @mdebbar en 174659
- Cargar fuentes en el orden en que se llama a addFont por @jiahaog en 174253
- Corregir enlace desactualizado del paquete
intlpara apuntar a la nueva ubicación correcta por @AbdeMohlbi en 174498 - Añadir TableBorder no uniforme por @korca0220 en 175773
- fix: eliminar el modificador de clase final en MenuController por @rkishan516 en 174490
- Añadir una aserción para la relación entre
Visibility.maintainStateyVisibility.maintainFocusabilitypor @Renzo-Olivares en 175552 - fix: ejemplo roto de cupertino sheet con pop programático por @rkishan516 en 175709
- Corregir soporte de SliverEnsureSemantics en SliverMainAxisGroup por @manu-sncf en 175671
- Limpia la lógica de pop y eliminación de navigator por @chunhtai en 175612
- Corregir la documentación en
EditableTextpor @Renzo-Olivares en 175787 - Asegurar que un CupertinoDesktopTextSelectionToolbarButton no falle... por @ahmedsameha1 en 173894
- Implementar ventanas regulares para el framework win32 + añadir una aplicación de ejemplo para ventanas regulares por @mattkae en 173715
- [a11y] Añadir soporte para el flag
expandeda Android. por @ksokolovskyi en 174981 - Migrar pruebas y documentación para establecer la versión de java a 17 por @reidbaker en 176204
- Migrar el uso de java 11 al uso de java 17 para plantillas por @reidbaker en 176203
- Actualizar flutter test para usar SemanticsFlags por @hannah-hyj en 175987
- Implementar interfaz del framework para el arquetipo de ventana de diálogo por @mattkae en 176202
- Semántica en Web: Corregir selección/cursor en campo de correo usando type="text" + inputmode="email" por @flutter-zl en 175876
- reemplazar el uso de
onPopporonPopWithResultennavigation_bar.2.dartpor @AbdeMohlbi en 174841 - Añade API de dart ui para establecer la configuración regional a nivel de aplicación por @chunhtai en 175100
- Actualizar descripción en _LastFinderMixin para describir adecuadamente la búsqueda de lo último por @FufferKS en 174232
- Fix: Actualizar anchorRect para overlayBuilder cuando el ancla se mueve por @rkishan516 en 169814
- Corregir errata en pages.dart por @TDuffinNTU en 176438
- Seleccionar un Widget de implementación con el inspector en el dispositivo abre la ubicación del código para el Widget de proyecto más cercano por @elliette en 176530
Material
#- Sin SystemContextMenu cuando readOnly es true por @justinmc en 171242
- Corregir error de Paint mutante por @justinmc en 171180
- feat: Añadir el parámetro
maxCountal constructorBadge.count. por @iamtoricool en 171054 - Adoptar elementos conscientes de nulos en
packages/flutter/lib/src/materialpor @0xharkirat en 172285 - Añadir propiedad opcional splashColor a ExpansionTile por @Musaddiq625 en 172224
- Añadir
radioInnerRadiusaRadioListTilepor @ValentinVignal en 171851 - feat(IconButton): añadir propiedad para especificar un controlador de estados por @ricardodalarme en 169821
- Corregir que PopupMenuButton falle cuando se oculta inmediatamente por @huycozy en 171970
- [Web][a11y] Actualizar semántica de chips seleccionados por @hannah-hyj en 172660
- fix: herencia de fontFamily en TabBar con estilos de etiqueta personalizados por @koji-1009 en 171699
- Añadir la propiedad
automaticallyImplyActionsa AppBar por @k-arindam en 171113 - Asegurar que un AboutDialog no falle en un entorno 0x0 por @ahmedsameha1 en 172444
- Asegurar que un ActionChip no falle en un entorno 0x0 por @ahmedsameha1 en 172684
- Asegurar que una Card no falle en un entorno 0x0 por @ahmedsameha1 en 172373
- Asegurar que un MaterialBanner no falle en un entorno 0x0 por @ahmedsameha1 en 172074
- Handle#6537 barra de navegación inferior por @ahmedsameha1 en 172404
- Asegurar que un BottomAppBar no falle en un entorno 0x0 por @ahmedsameha1 en 172097
- Eliminar acortador por @rekire en 172844
- Corregir que el borde de SegmentedButton no refleje los estados por @bleroux en 172754
- [a11y] añadir RangeSlider a la aplicación de pruebas a11y como caso de uso adicional por @yjbanov en 172922
- Migrar a elementos conscientes de nulos - Parte 5 por @ricardodalarme en 172418
- feat: Añadir
cursorHeightaDropdownMenupor @SalehTZ en 172615 - [A11y] RangeSlider debería tener 2 nodos de foco por @hannah-hyj en 172729
- Añadir
sideaRadioThemeDatapor @ValentinVignal en 171945 - Añadir
innerRadiusaRadioThemeDatapor @ValentinVignal en 173120 - Asegurar que una LicensePage no falle en un entorno 0x0 por @ahmedsameha1 en 172610
- Migrar a constructores de conveniencia de list y builder de Sliver por @loic-sharma en 173011
- Asegurar que un AboutListTile no falle en un entorno 0x0 por @ahmedsameha1 en 172421
- Corregir visibilidad del cursor del ratón al arrastrar el Slider por @ksokolovskyi en 172759
- Corregir transición de drawerScrimColor por @ksokolovskyi en 173280
- Corregir escala nula de ScaffoldGeometry con FAB sin animación por @Mairramer en 172914
- [A11y] El icono prefijo y el icono sufijo de TextField crean un nodo hermano por @hannah-hyj en 173312
- [a11y] Textfield tiene la bandera
isFocusableestablecida en true por @hannah-hyj en 173235 - Corregir fallo de tooltip cuando la ruta tiene animación secundaria por @victorsanni en 172678
- Asegurar que un RawChip no falle en un entorno 0x0 por @ahmedsameha1 en 173265
- Asegurar que un Checkbox no falle en un entorno 0x0 por @ahmedsameha1 en 173178
- Actualizar
ExpansibleControllerenExpansionTiledidUpdateWidgetpor @ValentinVignal en 173175 - Corregir superposición visual de barrera de rutas transparentes al usar FadeForwardsPageTransitionsBuilder por @TheLastFlame en 167032
- Corregir lerp de
ChipThemeDataparaBorderSidepor @ValentinVignal en 173160 - Asegurar que un Chip no falle en un entorno 0x0 por @ahmedsameha1 en 173245
- fix: el decorador de fecha seleccionada se renderiza fuera de PageView en el diálogo
DatePickerDialogpor @albinpk en 171718 - Asegurar que un ChoiceChip no falle en un entorno 0x0 por @ahmedsameha1 en 173322
- Permitir tiempo inicial vacío al usar el modo de entrada de texto en el diálogo showTimePicker por @azatech en 172847
- Corregir minimumSize predeterminado en dropdownMenu cuando maximumSize es null por @EdwynZN en 169438
- Corregir padding de etiqueta de InputDecorator por @bleroux en 173344
- [Range slider] Al tocar en el rango activo, el deslizador más cercano al cursor del ratón debería moverse a la posición del cursor. por @hannah-hyj en 173725
- Añadir manejo de errores para callbacks de usuario del ciclo de vida de
Elementpor @LongCatIsLooong en 173148 - feat: añadir callback onLongPressUp al Widget InkWell por @houssemeddinefadhli81 en 173221
- Transiciones de ruta predictivas hacia atrás de forma predeterminada por @justinmc en 165832
- Asegurar que un DatePickerDialog no falle en un entorno 0x0 por @ahmedsameha1 en 173677
- Asegurar que un TableRowInkWell no falle en un entorno 0x0 por @ahmedsameha1 en 173627
- Asegurar que DataTable, DataColumn, DataRow y DataCell no fallen en un entorno 0x0 por @ahmedsameha1 en 173515
- Revierte "Transiciones de ruta predictivas hacia atrás de forma predeterminada (#165832)" por @auto-submit[bot] en 173809
- Añadir soporte de callback onHover para TableRowInkWell por @lauraywu en 173373
- Reaplicar transiciones de ruta predictivas hacia atrás de forma predeterminada por @justinmc en 173860
- Mejorar la documentación de FilledButton y Theme Data para aclarar el comportamiento de densidad visual específico de la plataforma por @huycozy en 173695
- [VPAT][A11y] A la opción desplegable de AutoComplete le falta el rol de botón por @srivats22 en 173297
- Añadir ejemplo de atajo Shift+Enter para TextField. por @ksokolovskyi en 167952
- Actualizar el método AccessibilityPlugin::Announce para tener en cuenta la vista por @mattkae en 172669
- [VPAT][A11y] Orden de recorrido correcto en NavigationRail por @victorsanni en 173891
- Corregir problema de foco en SegmentedButton por @bleroux en 173953
- Corregir objetivos táctiles a11y del selector de periodo en el selector de hora por @bleroux en 170060
- Corregir que el ancla del menú reduzca el padding en web y escritorio por @huycozy en 172691
- Hacer que los valores predeterminados de datos de tema de componentes usen
WidgetStatePropertypor @ValentinVignal en 173893 - feat: Añadida propiedad FocusNode para el botón de icono posterior de DropdownMenu por @AlsoShantanuBorkar en 172753
- Asegurar que un BackButton no falle en un entorno 0x0 por @ahmedsameha1 en 172817
- Asegurar que un CircleAvatar no falle en un entorno 0x0 por @ahmedsameha1 en 173498
- Asegurar que CalendarDatePicker y YearPicker no fallen en un entorno 0x0 por @ahmedsameha1 en 173408
- Asegurar que un Badge no falle en un entorno 0x0 por @ahmedsameha1 en 172065
- Corregir que
onSelectsea llamado dos veces enDropdownMenuFormFieldpor @PurplePolyhedron en 174053 - Migrar algunos archivos para usar
WidgetStatePropertypor @ValentinVignal en 174109 - Asegurar que un Autocomplete no falle en un entorno 0x0 por @ahmedsameha1 en 172732
- Revertir "Actualizar el método AccessibilityPlugin::Announce para tener en cuenta..." por @chunhtai en 174223
- Migrar más archivos para usar WidgetStateProperty por @ValentinVignal en 174176
- Migrar más archivos a
WidgetStatePropertypor @ValentinVignal en 174268 - Actualizar algunas banderas de semántica para usar enum (engine, framework, web) por @hannah-hyj en 170696
- Corregir declaraciones lógicas en la documentación de year2023 por @xVemu en 174120
- Migrar para usar
WidgetStatePropertypor @ValentinVignal en 174323 - Fix: Paso activo completamente coloreado en modo vertical por @rkishan516 en 173152
- SnackBar con acción ya no se descarta automáticamente por @QuncCccccc en 173084
- Migrar ejemplos y valores predeterminados a
WidgetStatepor @ValentinVignal en 174421 - La barrera de Drawer no se puede descartar con la tecla escape por @romanejaquez en 173263
- Asegurar que un AlertDialog no falle en un entorno 0x0 por @ahmedsameha1 en 174091
- Añade semántica para botones deshabilitados en el selector de fecha por @chunhtai en 174064
- Corregir la construcción de barras de herramientas adaptativas vacías de selección de texto. por @ksokolovskyi en 174656
- Asegurar que un Dialog no falle en un entorno 0x0 por @ahmedsameha1 en 174023
- Handle#6537 diálogo del selector de fecha por @ahmedsameha1 en 174359
- Migrar algunos archivos para usar WidgetState por @ValentinVignal en 174486
- Corregir el pintado de la pista de LinearProgressIndicator. por @ksokolovskyi en 173108
- [A11y] Añadir semántica para CupertinoExpansionTile por @victorsanni en 174480
- Asegurar que un DropdownMenuFormField no falle en un entorno 0x0 por @ahmedsameha1 en 174777
- Corregir que el panel desplegado de DropdownMenu sea más corto que el campo de texto por @bleroux en 174443
- Corregir problemas de alineación de rect de semántica en celdas de tabla. por @hannah-hyj en 174914
- Corregir que IconButton.color sea sobrescrito por IconButtomTheme por @bleroux en 174515
- Corregir que DropdownMenuFormField no limpie el contenido del campo de texto al reiniciar... por @bleroux en 174937
- Migrar a estado de widget por @ValentinVignal en 174746
- Documentar la precedencia de Form.onChange sobre DropdownButtonFormField.onChange por @bleroux en 175249
- Mostrar cursor después de deslizar solo si TextField tiene el foco por @Memet18 en 175044
- Migrar a estado de widget por @ValentinVignal en 175242
- Corregir el color de superposición predeterminado en
TabBarpor @ValentinVignal en 175270 - Permitir pasar un AnimationController a CircularProgressIndicator y LinearProgressIndicator por @dkwingsmt en 174605
- Refactor: Migrar la clase creadora de transiciones de página a widgets por @rkishan516 en 174321
- fix: ColorScheme removerá listener en imageStream dos veces si hay un error al cargar la imagen. por @dkwingsmt en 174465
- Corregir documentación en PredictiveBackFullscreenPageTransitionsBuilder por @xVemu en 174362
- feat: Permitir que WidgetStateColor se use en ChipThemeData.deleteIconColor por @erickzanardo en 171646
- Migrar a WidgetState por @ValentinVignal en 175396
- Migrar a
WidgetPropertyResolverpor @ValentinVignal en 175397 - Corregir que InputDecoration no aplique errorStyle al error por @bleroux en 174787
- Asegurar que un CloseButton no falle en un entorno 0x0 por @ahmedsameha1 en 172902
- [a11y] El reloj de TimePicker es anunciado innecesariamente por @bleroux en 175570
- Añadir
menuControlleraDropdownMenupor @ValentinVignal en 175039 - Implementar correctamente los cursores de PlatformViews en Web por @dkwingsmt en 174300
- Documentar cómo ocultar el contador en TextField.maxLength por @bleroux en 175797
- Asegurar que un VerticalDivider no falle en un entorno 0x0 por @ahmedsameha1 en 174761
- Asegurar que Drawer y DrawerHeader no fallen en un entorno 0x0 por @ahmedsameha1 en 174772
- Enlace roto en la documentación de NavigationRail por @srivats22 en 175852
- feat(cupertino): Añadir el parámetro selectableDayPredicate a CupertinoDatePicker para el control de días seleccionables #171332 por @koukibadr en 171334
- Asegurar que un MaterialApp no falle en un entorno 0x0 por @ahmedsameha1 en 173090
- Asegurar que un FlexibleSpaceBar no falle en un entorno 0x0 por @ahmedsameha1 en 175228
- Migrar a
WidgetStateColorpor @ValentinVignal en 175573 - Añadir pruebas para bordes de InputDecoration (normalización de M3 y tema) por @bleroux en 175838
- Reaplicar "Actualizar el método AccessibilityPlugin::Announce para tener en cuenta..." por @mattkae en 174365
- [time_picker] refactor: Distinguir widgets solo para modo esfera por @Gustl22 en 173188
- Revierte "Reaplicar "Actualizar el método AccessibilityPlugin::Announce para tener en cuenta... (#174365)" por @auto-submit[bot] en 176059
- Añadir la propiedad itemClipBehavior para los hijos de CarouselView por @AlsoShantanuBorkar en 175324
- Migrar a
WidgetStateMouseCursorpor @ValentinVignal en 175981 - Asegurar que un DesktopTextSelectionToolbar no falle en un entorno 0x0... por @ahmedsameha1 en 173928
- Mejorar la lógica de padding del decorador de entrada para el contador de caracteres en campos de texto... por @RootHex200 en 175706
- Migrar a
WidgetStateBorderSidepor @ValentinVignal en 176164 - Corregir la documentación que hace referencia a propiedades obsoletas de radio por @victorsanni en 176244
- Migrar a
WidgetStateOutlinedBorderpor @ValentinVignal en 176270 - Migrar a
WidgetStateTextStylepor @ValentinVignal en 176330 - Asegurar que un DateRangePickerDialog no falle en entornos 0x0 por @ahmedsameha1 en 173754
- Asegurar que un DrawerButton no falle en un entorno 0x0 por @ahmedsameha1 en 172948
- Reaplicar "Actualizar el método AccessibilityPlugin::Announce para tener en cuenta..." por @chunhtai en 176107
- Corregir la semántica específica de la plataforma para los botones del selector de hora por @Piinks en 176373
- Actualizar la localización desde la consola de traducción por @QuncCccccc en 176324
- Corregir el recorrido de Voiceover para OutlinedButton.icon por @LouiseHsu en 175810
- [material/menu_anchor.dart] Comprobar actualizaciones de padding reservado en el delegado de diseño. por @davidhicks980 en 176457
- Corregir que TextFormField no herede el InputDecorationTheme local por @bleroux en 176397
- Corregir que NavigatorBar carezca de retroalimentación visual por @bleroux en 175182
- Migrar a
WidgetStateInputBorderpor @ValentinVignal en 176386 - Corregir que PopupMenu no se actualice cuando cambia PopupMenuTheme en Theme. por @ksokolovskyi en 175513
- Corregir que el padding de ayuda/error de InputDecoration no sea conforme por @bleroux en 176353
iOS
#- Corregir una condición de carrera en FlutterEngineTest.CanLogToStdout por @jason-simmons en 172025
- Revertir #160653 Corregir el proceso de eliminación de vistas para AutofillContextAction.cancel por @LongCatIsLooong en 172490
- Adaptar el analizador xcresult para los cambios de Xcode 16 por @okorohelijah en 172596
- Migrar código de Embedder a clases de geometría impeller/DL por @flar en 172804
- Añadir el interruptor
--profile-startuppor @derekxu16 en 172879 - Hacer que el controlador de vista sea débil (weak) para el puente de accesibilidad. por @gaaclarke en 172871
- Migrar el código de shell del frame de superficie a clases de geometría DisplayList/Impeller por @flar en 173086
- Preparar para depuración de iOS con lldb y devicectl por @vashworth en 173417
- Usar LLDB como el método de depuración predeterminado para iOS 17+ y Xcode 26+ por @vashworth en 173443
- Generar directamente una biblioteca dinámica Mach-O usando gen_snapshot. por @sstrickl en 171626
- Mejorar el comentario y la nomenclatura de xcresult por @okorohelijah en 173129
- Transmitir registros desde
devicectlylldbpor @vashworth en 173724 - [Android] Restringir la bandera del engine de biblioteca compartida AOT a rutas de confianza por @camsim99 en 173359
- Eliminar la opción de desactivar el hilo unificado de plataforma/UI en Android e iOS por @jason-simmons en 174408
- Eliminar la advertencia de desajuste en la configuración de compilación por @vashworth en 174715
- Compilar TUs del engine con C++20. por @chinmaygarde en 174471
- Añadir una propiedad
viewControlleral protocoloFlutterPluginRegistrarde ios/macOS por @LongCatIsLooong en 174168 - Prevenir un posible fallo al acceder a la ventana en FlutterSceneDelegate por @vashworth en 174873
- [ios]No volver a añadir el reconocedor de retardo en iOS 26 por @hellohuanlin en 175097
- Añade soporte para la configuración regional de la sección a11y para iOS por @chunhtai en 175005
- Filtrar registros de procesos inesperados en iOS con una mejor coincidencia de expresiones regulares. por @vashworth en 175452
- Conectar el FlutterEngine al FlutterSceneDelegate por @vashworth en 174910
- No presentar texturas en FlutterMetalLayer si el tamaño dibujable cambió y el tamaño de la textura no coincide con el nuevo tamaño dibujable por @jason-simmons en 175450
- Ignorar las próximas advertencias de
experimental_member_use. por @stereotype441 en 175969 - Añadir eventos del ciclo de vida del plugin de escena por @vashworth en 175866
- Actualizar GN a 81b24e01 por @jason-simmons en 176119
- Añadir soporte de SwiftUI para la migración a UIScene por @vashworth en 176230
- Añadir enlaces profundos (deeplinking) para la migración a UIScene por @vashworth en 176303
- Añadir restauración de estado para la migración a UIScene por @vashworth en 176305
- Añadir un callback de AppDelegate para FlutterEngines implícitos por @vashworth en 176240
- Añadir herramientas para migrar a UIScene por @vashworth en 176427
- Manejar el registro de FlutterEngine cuando se incrusta en aplicaciones de múltiples escenas por @vashworth en 176490
- Añadir alternativa (fallback) para 'scene:willConnectToSession:options' por @vashworth en 176580
- [CP-beta]Añadir evento de advertencia estructurado para depuración inalámbrica lenta en iOS 26+... por @flutteractionsbot en 176976
- [CP-beta]Añadir error guiado para error de caché precompilada por @flutteractionsbot en 177607
Android
#- fix: producir archivos pom/jar con content_hash por @jtmcdole en 172378
- Actualizar warnGradleVersion a
8.7.0por @jesswrd en 172576 - [FGP] Pequeña reestructuración del soporte de dependencias nativas de flutter en Android Studio por @gmackall en 172651
- [android] Corregir la bandera
--android-skip-build-dependency-validationrota por @gmackall en 172581 - Corregir que la conexión de entrada de texto anterior interrumpa enter/espacio por @Renzo-Olivares en 171973
- Refactorizar código de vista de plataforma de Android antes de habilitar HCPP en Widgets PV existentes (detrás de una bandera) por @gmackall en 170553
- Añade la desaprobación (deprecation) para la exclusión voluntaria de Impeller en Android por @gaaclarke en 173375
- Bloquea el chip exynos9820 de vulkan por @gaaclarke en 173807
- Migrar la creación de json de enlaces profundos (deeplink) a la API pública de AGP por @reidbaker en 173794
- fix: solo usar propiedades de biblioteca para bibliotecas por @DelcoigneYves en 172704
- [Android] Corregir el cálculo de anulación del código de versión en FlutterPlugin por @gmackall en 174081
- Configuración de compilación del engine para Android RISCV64. por @rmacnak-google en 173672
- [HCPP] Limpiar la capa de superposición cuando el último frame tenía contenido de superposición y el actual no por @gmackall en 173881
- corregir errata en el nombre de la función en la documentación de prueba por @AbdeMohlbi en 174297
- Aumentar la cobertura de prueba y la mantenibilidad de la lógica de análisis del manifiesto de Android por @reidbaker en 174070
- Hacer que la comprobación del emulador sea más exhaustiva por @gaaclarke en 174731
- [ Tool ] Eliminar el soporte para la función experimental
--fast-startpor @bkonyi en 173576 - refactoriza
FlutterPlugin.ktpara usar una declaración de una sola línea en el bloqueintopor @AbdeMohlbi en 174759 - Conecta la API de Android para establecer la configuración regional de la sección por @chunhtai en 173364
- [Gradle 9] Se eliminó
minSdkVersiony solo se usaminSdkpor @jesswrd en 173892 - Corregir errata en la etiqueta de platform-android de GitHub por @jmagman en 175076
- Actualizar ImageReaderSurfaceProducer.MAX_IMAGES para incluir el número máximo de imágenes desencoladas retenidas por @jason-simmons en 174971
- corregir errata en la documentación de prueba #2 por @AbdeMohlbi en 174707
- Actualizar
build.gradlepara eliminar la advertencia de desaprobación enflutter\engine\src\flutter\shell\platform\androidpor @AbdeMohlbi en 175305 - Eliminar el modificador public redundante en
PlatformViewRenderTarget.javapor @AbdeMohlbi en 175284 - Refactorizar
AccessibilityBridge.javapara resolver problemas del linter por @AbdeMohlbi en 175277 - Eliminar el punto y coma innecesario al final de la línea en
ProcessTextPlugin.javapor @AbdeMohlbi en 175280 - Reemplazar
.size() == 0conisEmpty()enPlatformPlugin.javapor @AbdeMohlbi en 175285 - Eliminar la llamada innecesaria a
toString()enImageReaderPlatformViewRenderTarget.javapor @AbdeMohlbi en 175286 - Eliminar el modificador
publicredundante para miembros de interfaz en MouseCursorPlugin.java por @AbdeMohlbi en 175281 - corregir errata en la documentación de prueba por @AbdeMohlbi en 174292
- reemplazar
Charset.forName("UTF-8")porStandardCharsets.UTF_8para solucionar problemas del linter por @AbdeMohlbi en 175275 - Actualizar
buildscript classpath dependencypara corregir el soporte IDE en Android Studio por @AbdeMohlbi en 175273 - Corregir problemas del linter sobre arreglos estilo C en código Java por @AbdeMohlbi en 175497
- Eliminar el modificador public innecesario en
KeyboardManager.javapor @AbdeMohlbi en 175500 - [Android 16] Actualizar robolectric y java a 21 para bibliotecas de
third_partypor @ash2moon en 175550 - Actualizar
KeyChannelResponder.javapara usar referencias a métodos por @AbdeMohlbi en 175510 - Eliminar
String.valueOfinnecesario enKeyboardManager.javapor @AbdeMohlbi en 175502 - Eliminar importaciones no utilizadas, corregir el orden de aserciones, añadir anotaciones non-null a
ImageReaderPlatformViewRenderTargetTest.javapor @AbdeMohlbi en 175723 - Simplificar aserciones de prueba y usar lambdas por @AbdeMohlbi en 175727
- Corregir el orden incorrecto de los argumentos de aserción por @AbdeMohlbi en 175726
- Mejorar la calidad del código en
AccessibilityBridgeTest.javapor @AbdeMohlbi en 175718 - Corregir problemas del linter en
VsyncWaiterTestL mayúscula para valores long por @AbdeMohlbi en 175780 - Simplificar aserciones en
FlutterMutatorTestpor @AbdeMohlbi en 175730 - Usar
assertNullpara simplificar el código por @AbdeMohlbi en 175720 - corregir pequeña errata en la documentación de prueba por @AbdeMohlbi en 175776
- Cambiar el orden de los argumentos en
assertEqualspara corregir problemas del linter por @AbdeMohlbi en 175719 - Simplificar/corregir el orden de las aserciones en
TextInputPluginTestpor @AbdeMohlbi en 175784 - refactorizar código para usar referencias a métodos y lambdas en
DartMessengerTest.javapor @AbdeMohlbi en 175731 - usar expresiones lambda / referencias a métodos para corregir problema del linter en
DartMessengerTest.javapor @AbdeMohlbi en 175733 - Reemplazar llaves con lambdas en
KeyEventChannelTestpor @AbdeMohlbi en 175729 - Refactorizar
FlutterInjectorTestpara usar lambdas/referencias a métodos por @AbdeMohlbi en 175777 - En la tarea Flutter de Gradle, reemplazar correctamente '\ ' por ' '. por @mboetger en 175815
- Mejorar la calidad del código en
SensitiveContentPluginTest.javapor @AbdeMohlbi en 175721 - Añadir evaluación de advertencia de java a android_workflow por @reidbaker en 176097
- Limpiar erratas en
PlatformViewsControllerTest.javapor @AbdeMohlbi en 175725 - corregir que los argumentos de
assertEqualsestén en el orden incorrecto enFlutterJNITest.javapor @AbdeMohlbi en 175728 - [Android] Usar headingLevel para la propiedad de accesibilidad de encabezado por @mnayef95 en 175416
- Establecer la versión mínima soportada de java a 17 por @reidbaker en 176226
- Actualizar el CI del Framework para usar NDK r28c por @jesswrd en 176214
- Corregir la función obsoleta configureStatusBarForFullscreenFlutterExperience para Android 15+ por @alexskobozev en 175501
- [CP-beta][Android] Refactorizar la restauración de
ImageReaderSurfaceProducerdespués de que la aplicación se reanuda por @camsim99 en 177121 - [CP-Beta] Actualizar plantillas a las versiones correctas (#177416) por @jesswrd en 177608
- Revertir "Resolver dependencias nativas de Flutter en Android Studio... por @reidbaker en 177605
Windows
#- Usar una HWND compartida solo para mensajes para los datos del portapapeles en win32 en lugar de la vista implícita por @mattkae en 173076
- Proporcionar lista de monitores, tamaño de pantalla, tasa de refresco y más para Windows por @9AZX en 164460
- Engine de win32 para ventanas regulares por @mattkae en 173424
- Reportar un ID de pantalla correcto en el evento de métricas de ventana en win32 por @mattkae en 174156
- Renombrar DisplayMonitor a DisplayManager en Win32 por @mattkae en 175619
- [win32] El bucle de ejecución (Runloop) debería usar un temporizador de alta resolución y evitar interbloqueos (deadlock) por @knopp en 176023
Linux
#- Realizar composición OpenGL en el hilo de Flutter y escribir en un framebuffer. por @robert-ancell en 172090
- Refactorizar el manejo de espera de frames. por @robert-ancell en 172277
- Renderizar Flutter en su propio contexto EGL por @robert-ancell en 172330
- Eliminar GtkGLArea y renderizar directamente en GtkDrawingArea por @robert-ancell en 172343
- licenses_cpp: reaplicar interruptor 4 por @gaaclarke en 173139
- licenses_cpp: se movió is_minimal_linux al uso de pkgconfig por @gaaclarke en 173248
- Corregir que la llamada de redibujado de GTK se realice desde un hilo que no es de GTK. por @robert-ancell en 173602
- Devolver el resultado de devolver los contextos OpenGL a Flutter por @robert-ancell en 173757
- Corregir bloqueo cuando la ventana se redimensiona con hilos unificados de UI y plataforma. por @robert-ancell en 172893
- Comprobar que las llamadas a GTK se realicen en el mismo hilo. por @robert-ancell en 174488
- Revertir "Comprobar que las llamadas a GTK se realicen en el mismo hilo." por @flar en 174604
- Comprobar que las llamadas a GTK se realicen en el mismo hilo. (#174488) por @robert-ancell en 174624
- Advertir si las llamadas a la API de embedder no devuelven éxito por @robert-ancell en 176184
- [CP-beta]Corregir que los eventos de accesibilidad no se traduzcan correctamente a ATK por @flutteractionsbot en 177427
Web
#- [skwasm] Disminuir la dependencia de finalizadores/GC por @eyebrowsoffire en 172187
- [web] Añadir pruebas para el comportamiento unificado de incrustación de vistas de plataforma por @harryterkelsen en 172313
- [web] Corregir primer frame vacío en modo multivista por @mdebbar en 172493
- [web] Eliminar comentario desactualizado sobre el renderizador HTML por @mdebbar en 172877
- [web] Solución alternativa de ClickDebouncer para el comportamiento de clic en Safari de iOS por @mdebbar en 172995
- [web] Añadir Intl.Locale para analizar los idiomas del navegador. por @ksokolovskyi en 172964
- [web] Corregir posible condición de carrera en ClickDebouncer por @mdebbar en 173294
- [WebParagraph] Corregir un nombre de propiedad en versiones más recientes de Chrome por @mdebbar en 173477
- [web] Recurrir a CanvasKit cuando WebGL no esté disponible por @mdebbar en 173629
- [web] Hacer pop de una ruta sin nombre debería preservar el nombre de ruta correcto por @mdebbar en 173652
- [web] Limpieza de usos del mensaje obsoleto
routeUpdatedpor @mdebbar en 173782 - [web] Corregir error en ClickDebouncer al usar VoiceOver por @mdebbar en 174046
- [web] Eliminar utilidades no utilizadas por @mdebbar en 174160
_downloadArtifacts(Web SDK) usa hashing consciente del contenido en post-envío por @matanlurey en 174236- [web] Exponer rasterizadores en Renderer por @harryterkelsen en 174308
- [web] Añadir prueba de que las imágenes no se rasterizan cuando se recortan por @harryterkelsen en 174452
- [web] Rasterizar imágenes a tamaño de pantalla completa en Skwasm por @harryterkelsen en 174456
- [web] Refactorizar renderizadores para usar el mismo código frontend por @harryterkelsen en 174588
- Revierte "[web] Refactor renderers to use the same frontend code (#174588)" por @auto-submit[bot] en 174672
- [web] Pequeña simplificación en el cargador flutter.js por @mdebbar en 174963
- [web] Corregir la igualdad de los filtros de imagen y color en SkWASM. por @ksokolovskyi en 175230
- Eliminar 'v' Abrir DevTools de la ayuda en web en modo profile/release por @danwirele en 172829
- [web] Eliminar la propiedad
sceneHostno utilizada por @mdebbar en 174997 - [web] Corregir errores al usar filtros de imagen con valores predeterminados. por @ksokolovskyi en 175122
- [reland][web] Refactorizar renderizadores para usar el mismo código frontend #174588 por @harryterkelsen en 175392
- Eliminar la librería web_unicode no utilizada por @mdebbar en 174896
- [web] Corregir aserción lanzada al realizar Hot Restart durante una animación por @mdebbar en 175856
- web_ui: evitar el cuelgue para showPerformanceOverlay; registrar 'not supported' una vez por @muradhossin en 173518
- [web] Eliminar la mención del archivo inexistente
canvaskit_lock.yamlpor @mdebbar en 176108 - Actualizar el paquete test para las partes de pruebas unitarias del motor web. por @eyebrowsoffire en 176241
- [web] Actualizar Firefox a 143.0 por @mdebbar en 176110
- Eliminar referencias a dart:js_util por @fishythefish en 176323
Herramientas
#- Actualizar paquetes pub por @flutter-pub-roller-bot en 172193
- Refactorizar y prohibir
base/exit.dartfuera delib/runner.dartpor @matanlurey en 171923 - Actualizar paquetes pub por @flutter-pub-roller-bot en 172332
- Eliminar la validación del IDE de
flutter doctorpor @matanlurey en 171924 - Añadir una advertencia sobre el uso de
dartPluginClass: 'none'. por @matanlurey en 172315 - Omitir los informes de fallos de [tool] en
--local-enginepor @matanlurey en 172326 - Añade
(por defecto es ___)al usarflutter config --helppor @matanlurey in 172329 - Actualizar flutter_lints en los archivos pubspec.yaml de la plantilla de proyecto por @jason-simmons en 172400
- Añadir soporte para que
/?sea un alias de--helppor @matanlurey en 172328 - feat: comenzar a usar el hash consciente del contenido para descargar artefactos por @jtmcdole en 171927
- Usar siempre baseUri al hacer Hot Reload o Hot Restart por @srujzs en 172271
- Envolver llamadas a
ShutdownHookpara evitar que la herramienta falle por @matanlurey en 171917 - Revierte "feat: start using the content aware hash for downloading artifacts (#171927)" por @auto-submit[bot] en 172505
- Refactorizar verificaciones para
--machinepor @matanlurey en 172504 - Omitir
w(árbol de Widgets),t(árbol de renderizado) de la ayudahdeflutter run --profilepor @matanlurey en 172506 - Ocultar
flutter assemblea menos que se use--verbosepor @matanlurey en 172508 - feat: comenzar a usar el hash consciente del contenido para descargar artefactos por @jtmcdole en 172552
- Usar una representación simulada de
cache/artifacts/gradle_wrapperpor @matanlurey en 172503 - Omitir la instrucción de hacer
cd .después deflutter createpor @matanlurey en 172513 - Envuelve todas las ejecuciones de
giten unGit(...).*, usando*=nogloben Windows por @matanlurey en 172495 - Eliminar referencias obsoletas a
.packagesen las pruebas de la herramienta por @matanlurey en 172582 - Añadir prefijo a las importaciones de plugins de Dart generadas para
registerWithpor @matanlurey en 172511 - Emitir una advertencia en
--[no-]disable-dds, prefiriendo--no-ddspor @matanlurey en 172595 - Eliminar soporte para
pluginClass: none(enmaster;> 3.35.0) por @matanlurey en 172579 - Eliminar la clave desaconsejada
'platforms'de 2023 de la salida del demonio por @matanlurey en 172593 - Migrar a elementos sensibles a nulos - Parte 3 por @jamilsaadeh97 en 172307
- feat(tool): Respetar el flag user-data-dir desde web-browser-flag por @reynaldots en 169445
- Corregir un linter de
omit-typeque está rompiendo el árbol por @matanlurey en 172776 - Añadir
--dart-define,-Daassemble, desaconsejar--define,-d. por @matanlurey en 172510 - Renombrar
AppRunLogger, dejar de escribir mensajes de estado que rompen el JSON por @matanlurey en 172591 - Verificar contenido de archivos, eliminar pruebas que ahora son inválidas (
: 'none') por @matanlurey en 172788 - Eliminar
--[no-]-disable-ddsdesaconsejado por @matanlurey en 172791 - Actualizar el conjunto de análisis repoExceptions de
main/masterpor @matanlurey en 172796 - Actualizar
flutter pub getpara usarflutter.version.json(en lugar deversion) por @matanlurey en 172798 - Añadir la opción de compilación
--config-onlypara Linux y Windows por @stuartmorgan-g en 172239 - [flutter_tools] Añadir soporte de --no-codesign para la compilación en macOS por @knopp en 169034
- Revierte "[flutter_tools] Add --no-codesign support for macOS build (#169034)" por @auto-submit[bot] en 172878
- Revertir "Remove 2023 deprecated
'platforms'key from daemon output (#172593)" por @chingjun en 172883 - Hacer que
android_gradle_print_build_variants_test.dartsea más robusto por @gaaclarke en 172910 - [ Widget Preview ] Añadir soporte para
--web-serverpor @bkonyi en 172978 - [ Tool ] Marcar las subclases de IOOverrides como
finalpor @bkonyi en 173078 - Mover android_obfuscate_test de devicelab a tools integration.shard por @jmagman en 169798
- Añadir el flag
--profile-startupaflutter runpor @derekxu16 en 172990 - fix: obtener hash de contenido para master en ramas locales del motor por @jtmcdole en 173114
- Revierte "fix: get content hash for master on local engine branches (#173114)" por @auto-submit[bot] en 173145
- fix: obtener hash de contenido para master en ramas locales del motor (tercer intento) por @jtmcdole en 173169
- Mejorar la robustez de la detección de comentarios al usar flutter analyze --suggestions por @reidbaker en 172977
- En "flutter create", usar el directorio del proyecto en el comando "cd" sugerido en lugar de la ruta del archivo fuente principal por @jason-simmons en 173132
- [android][tool] Consolidar las versiones mínimas para proyectos de android. por @reidbaker en 171965
- [web] añadir el argumento --static-assets-url para compilar web por @micaelcid en 171638
- [ios26] No reportar error cuando no se encuentra la clave en Info.plist por @hellohuanlin en 172913
- [Android templates] Eliminar el uso de jetifier por @reidbaker en 173431
- Proxy de desarrollo Web por @salemiranloye en 172175
- Soporte para lanzar una URL HTTPS por @Wdestroier en 164720
- Corregir referencia a valor nulo en la ruta de
flutter logspor @mboetger en 173437 - Hacer depurable el dispositivo si useDwdsWebSocketConnection es true y añadir un caso de prueba simple por @jyameo en 171648
- Revertir "Make device debuggable if useDwdsWebSocketConnection is true … por @jtmcdole en 173551
- añadir el comando format a las instrucciones de las herramientas por @hellohuanlin en 173428
- Volver a aplicar "Make device debuggable if useDwdsWebSocketConnection is true … (#173551)" por @bkonyi en 173568
- Revierte "Reapply "Make device debuggable if useDwdsWebSocketConnection is true … (#173551)" (#173568)" por @auto-submit[bot] en 173587
- [ Tool ] Corregir fallo por una posible condición de carrera al iniciar DDS por @bkonyi en 173362
- Volver a aplicar "Make device debuggable if useDwdsWebSocketConnection is true … (#173551)" por @bkonyi en 173628
- [ios][tools] no registrar "bonjour not found" en absoluto (a menos que se use verbose) por @hellohuanlin en 173569
- [ Widget Preview ] Mover
--dtd-urlde un flag global a una opción dewidget-preview startpor @bkonyi en 173712 - [ Widget Preview ] Añadir el modo
--machinepor @bkonyi en 173654 - [ Tool ] Corregir importación faltante para widget_preview.dart por @bkonyi en 173731
- Dejar de escribir el archivo heredado
FLUTTER_ROOT/version(¿por defecto?) por @matanlurey en 172793 - Actualizar
package:analyzera8.1.1por @bkonyi en 173867 - Revertir "[ios][tools]do not log "bonjour not found" at all (unless verbose)" por @hellohuanlin en 173879
- [flutter_tools] Usar DWDS 25.0.1 por @srujzs en 173777
- [ Widget Preview ] No intentar instanciar aplicaciones
@Preview()inválidas por @bkonyi en 173984 - [ Widget Preview ] No fallar cuando el observador de directorio se reinicia en Windows por @bkonyi en 173987
- fix: La compilación de Android falla cuando minSdk se establece por debajo de 24 en build.gradle.kts (#173823) por @simonpham en 173825
- [ Tool ] Añadir registros a test_adapter_test.dart por @bkonyi en 174073
- [ Widget Preview ] Reportar un error si un dispositivo web no está disponible por @bkonyi en 174036
- [ios][tools] no imprimir clave bonjour no encontrada en modo no-verbose por @hellohuanlin en 174001
- [ Tool ] Limpieza de la vista previa de Widget y apagado del servidor frontend por @bkonyi en 173863
- Usar una alternativa a
git describepara la resolución de versión demasterpor @matanlurey en 174088 - [ Tool ] Lanzar
ToolExitcuando las entradas de assets usen rutas absolutas por @bkonyi en 174230 - [ Widget Preview ] Corregir fallo al intentar proporcionar parámetros no constantes a un
Previewpor @bkonyi en 174242 - [ Widget Preview ] Añadir prueba de regresión para el problema 173895 por @bkonyi en 174037
- Omitir la compilación wasm cuando la ejecución de prueba está desactivada y no se especifica --wasm. por @biggs0125 en 174184
- [ Tool ] Garantizar que se respete
--dds-port=<puerto>al apuntar a dispositivos web por @bkonyi en 174278 - [ Widget Preview ] Añadir soporte para la configuración de DevTools por @bkonyi en 174272
- [ Tool ] No emitir mensajes de descarga de artefactos cuando se proporciona --machine por @bkonyi en 174301
- Actualizar dwds a 25.0.3 por @srujzs en 174379
- Crear prueba de Hot Restart a través de websocket por @jyameo en 173852
- Revertir "Directly generate a Mach-O dynamic library using gen_snapshot (#171626)" por @vashworth en 174392
- Corregir error en test_golden_comparator, añadir una prueba e2e. por @matanlurey en 174459
- [native assets] Actualizar dependencias por @dcharkes en 174522
- [ Tool ] Actualizar package:dwds a 25.0.4 por @bkonyi en 174601
- No fallar al realizar Hot Restart en
web-servercuando no hay clientes conectados por @mdebbar en 174600 - [ Tool ] Escuchar DebugConnectionInfo solo si el protocolo de servicio es soportado por @bkonyi en 174664
- [ Widget Preview ] Responder a eventos de navegación del IDE y mostrar vistas previas del script enfocado actualmente por @bkonyi en 174466
- Añadir data assets por @mosuem en 174685
- Usar canvaskit local en
dart_data_asset_test.dartpor @mdebbar en 174891 - [ Tool ] Eliminar la constante restante de advertencia sobre obsolescencia de Android x86 por @bkonyi en 174941
- Hacer que cada mensaje de error de LLDB Init sea accionable por @vashworth en 174726
- [web] Reutilizar la instancia de chrome para ejecutar todas las pruebas de flutter por @mdebbar en 174957
- [ Widget Preview ] Mejorar la salida de
--machinepor @bkonyi en 175003 - Corregir fallo al conectarse a un dispositivo con múltiples apps de flutter activas por @chingjun en 175147
- Desaconsejar la plantilla de plugin en Objective-C por @okorohelijah en 174003
- [native_assets] Encontrar más
CCompilerConfigen Linux por @GregoryConrad en 175323 - Actualizar paquetes pub y actualizar lockfiles por @gmackall en 175446
- Actualizar gradle_utils.dart para usar
constanten lugar definalpor @AbdeMohlbi en 175443 - Actualizar gradle_errors.dart para usar las constantes definidas en gradle_utils.dart por @AbdeMohlbi en 174760
- fix: corregir error tipográfico en comentarios para mencionar
settings.gradle/.ktsen lugar debuild.gradle/.ktspor @AbdeMohlbi en 175486 - [ Tool ] Servir DevTools desde DDS, eliminar ResidentDevToolsHandler por @bkonyi en 174580
- [ Widget Preview ] No actualizar el conjunto de vistas previas filtradas al seleccionar archivos que no son de código fuente por @bkonyi en 175596
- Eliminar el campo
namedel enumSupportedPlatformpor @AbdeMohlbi en 175611 - Actualizar paquetes pub por @flutter-pub-roller-bot en 175545
- Actualizar la versión máxima conocida de Gradle a 9.1.0 por @bc-lee en 175543
- Corregir error tipográfico en el
READMEde las pruebas por @AbdeMohlbi en 175788 - Actualizar
package:analyzera8.2.0. por @stereotype441 en 175849 - Eliminar comentario sobre comas finales de las plantillas por @bkonyi en 175864
- Introducir un getter para
Projectpara obtenergradle-wrapper.propertiesdirectamente por @AbdeMohlbi en 175485 - [ Widget Preview ] Corregir el filtro por archivo en Windows por @bkonyi en 175783
- Actualizar la comparación de AGP/Java/Gradle al usar analyze --suggestions por @reidbaker en 175808
- Actualizar las plantillas de Flutter para usar sintaxis abreviada con puntos por @loic-sharma en 175891
- Añadir criterios de evaluación para kotlin/kgp 2.2.*. por @reidbaker en 176094
- Elimina anotaciones de tipo en plantillas por @Piinks en 176106
- Actualizar rangos de versión de java con la limitación superior para java anterior a 17 por @reidbaker en 176049
- [ Widget Preview ] Mejorar el soporte de integración con el IDE por @bkonyi en 176114
- Añadir pruebas para los getters de
Projectpor @AbdeMohlbi en 175994 - [ Widget Preview ] Reenviar eventos de navegación del Widget Inspector vía DTD por @bkonyi en 176218
- Dejar de usar APIs desaconsejadas del analizador 7.x.y. por @scheglov en 176242
- [native assets] Actualizar dependencias por @dcharkes en 176287
- [native assets] Habilitar build hooks y code assets en stable por @dcharkes en 176285
- [ Tool / l10n ] Corregir problema donde el generador de localización asumía que el directorio actual era el proyecto objetivo por @bkonyi en 175881
- [ Widget Preview ] Persistir el conmutador "Filtrar por archivo seleccionado" por @bkonyi en 176289
- [ Widget Preview ] Corregir la resolución para dependencias "alojadas" del workspace por @bkonyi en 176358
- Actualizar paquetes por @mraleph en 176411
- [ Widget Preview ] Corregir error de tipo al recuperar flags de las preferencias persistentes por @bkonyi en 176546
- [ Widget Preview ] Corregir la sobrescritura de
WidgetInspectorServicepor @bkonyi en 176550 - Corregir estilo de código en la plantilla del embebedor de Linux por @robert-ancell en 176256
- [ Widget Preview ] Rediseñar la UI y los temas por @bkonyi en 176581
- [ Tool ] Generar
app.dtdyapp.devToolsen modo machine por @bkonyi en 176655 - [beta] CP: Corrige fallos de Hot Reload/Hot Restart tras cerrar la pestaña del navegador en el dispositivo web-server por @jyameo en 177456
- [CP-beta][tool/dap] Reenviar eventos app.warning de Flutter al cliente DAP por @flutteractionsbot en 176997
- [CP-beta][ Tool ] Generar la URI de DTD para aplicaciones web de Flutter por @flutteractionsbot en 177321
Documentación
#- Eliminar usos de jetifier por @reidbaker en 173548
Otros cambios
#- Licenses_cpp: Analiza NOTICES y DEPS por @gaaclarke en 172044
- Usar
release-*.versionpara simplificarlast_engine_commit.sh(sin operaciones de rama) por @matanlurey en 172236 - Corregir el uso de
Join-Pathenlast_engine_commit.ps1(powershell) por @matanlurey en 172242 - Eliminar enlace roto en el índice de la documentación. por @chinmaygarde en 172240
- Sincronizar
CHANGELOG.md(3.32.7) con la ramamasterpor @matanlurey en 172253 - Eliminar emoji de ci.yaml, porque todavía vivimos con CP1252 por alguna razón absurda por @jtmcdole en 172256
- Licenses cpp 716 por @gaaclarke en 172261
- [Impeller] Añadir llamada a SetPipeline faltante para el super pipeline de vértices en AtlasContents por @jason-simmons en 172273
- Corregir descripción de Size.isEmpty por @ahmedsameha1 en 172021
- Usar la zona horaria UTC para
stamp_command_testpara evitar fallos intermitentes de la zona horaria local por @matanlurey en 172319 - Añadir sección de soporte de versión del SO a la documentación de plugins por @stuartmorgan-g en 172316
- Marcar Mac_* tool_tests_commands como bringup para desbloquear el árbol por @mdebbar en 172388
- [skia] Actualizar llamada a SkImage::makeSubset por @kjlubick en 172456
- Usar
$dartSdkVersional crear un pubspec "ficticio" paracreate_api_docspor @matanlurey en 172327 - fix: Cuelgue en macOS Mojave al iniciar Flutter Desktop por @p1318k en 172282
- Reemplaza la verificación de licencias heredada con licenses_cpp por @gaaclarke en 172486
- fix: corregir error tipográfico en el comentario de analysis_options.yaml (disabeling -> disabling) por @nakanoh en 170206
- Licenses cpp ignorar espacios en blanco por @gaaclarke en 172512
- [DisplayList] implementar límites de sombra sin depender de las utilidades de Skia por @flar en 172572
- Actualizar
dev/bots/post_process_docs.dartpara usarflutter.version.jsonpor @matanlurey en 172601 - fix: nombres de size-exp por @jtmcdole en 172647
- revert: Reemplaza la verificación de licencias heredada con licenses_cpp por @gaaclarke en 172568
- Actualización manual del SDK de Dart de da9e0299c120 a a31774a3d049 por @a-siva en 172616
- Actualizar excluded_files para coincidir con la salida actual del antiguo verificador de licencias por @jason-simmons en 172670
- Actualizar Abseil y eliminar una solución alternativa para un objetivo de Fuchsia que no podía compilar Abseil por @jason-simmons en 172665
- licenses_cpp: implementa la extracción de regiones a partir del texto coincidente por @gaaclarke en 172655
- Poner en bringup
linux_web_engine_tests; fallando 4+ veces seguidas por @matanlurey en 172714 - Flutter-Cherrypick-Process.md - Escribir cherry-pick de manera consistente por @srawlins en 172697
- [Android] Añadir configuración de ci faltante para
Linux android_java17_tool_integration_testspor @gmackall en 172702 - Eliminar el directorio (no utilizado)
dev/checks_toolpor @matanlurey en 172715 - Añadir
docs_actiona las tareas relacionadas con docs en.ci.yamlpor @ievdokdm en 172589 - Actualización manual de Dart de 26dece893751 a 5ede85aff798 por @a-siva en 172731
- Actualizar algunos enlaces en la documentación por @mdebbar en 172166
- Actualizar CHANGELOG.md para 3.32.8 por @reidbaker en 172779
- Actualizar las pruebas de clientes para incorporar una actualización a las pruebas de Zulip, para el… por @justinmc en 172733
- Refactorizar
verifyVersionen un objetoVersiontipado, usarlo por @matanlurey en 172780 - [Impeller] Registrar la salida de glCheckFrameBufferStatus cuando falla en la pasada de blit. por @bdero en 172592
- windows: permitir envoltorio pwsh.bat por @loic-peron-inetum-public en 171778
last_engine_commit.ps1: Usar$flutterRooten lugar de$gitTopLevelpor @matanlurey en 172786- fix: obtener hash de contenido para master en ramas locales del motor por @jtmcdole en 172792
- fix: compilar artefactos de size_exp en post por @jtmcdole en 172802
- Revierte "fix: get content hash for master on local engine branches (#172792)" por @auto-submit[bot] en 172805
- [ios] actualizar perfil de aprovisionamiento para el certificado 2025-2026 para los bots de chromium por @hellohuanlin en 171021
- Añadir configuración de revisión y guía de estilo de Gemini Code Assist por @jmagman en 172785
- Reland del cambio a licenses cpp por @gaaclarke en 172671
- [Flutter GPU] Corregir cuelgues en Android/GLES. por @bdero en 172588
- Actualización manual de Dart de 5ede85aff798 a 14ea8d342149 por @a-siva en 172783
- Revierte "Manual roll of Dart from 5ede85aff798 to 14ea8d342149 (#172783)" por @auto-submit[bot] en 172900
- Corregir el yaml de configuración de Gemini Code Assist para GitHub por @jmagman en 172887
- Revierte "Reland licenses cpp switch (#172671)" por @auto-submit[bot] en 172912
- Añadir nota de triaje para PRs de paquetes por @stuartmorgan-g en 172898
- Actualizar Skia de 409e1c7ba09b a a42898e5d622 (29 revisiones) por @gaaclarke en 172906
- Corregir documentación para FlutterEngineRunTask por @robert-ancell en 172889
- Impeller gemini md por @gaaclarke en 172724
- Límite defensivo para obtener cobertura local por @gaaclarke en 172888
- [ Tool ] No usar APIs de .NET en
update_engine_version.ps1por @bkonyi en 172974 - Hacer licenses_cpp compatible con las licencias de google por @gaaclarke en 172991
- Actualizar pruebas de clientes para la solución 2 de zulip por @justinmc en 173003
- Actualización manual de Dart de 14ea8d342149 a 6832e04cf2f9 por @a-siva en 173015
- impeller: Reducir
Command40 bytes por @gaaclarke en 173004 - Reland del cambio a licenses cpp 2 por @gaaclarke en 172996
- Revierte "Reland licenses cpp switch 2 (#172996)" por @auto-submit[bot] en 173059
- Añadir dartvm a la lista dart_sdk_entitlement_config. por @a-siva en 173044
- licenses_cpp: Se cambió a lexically_relative para una mejora de velocidad del doble. por @gaaclarke en 173048
- [macOS] Eliminar inicialización duplicada de objetos por @bufffun en 171767
- Redistribuir los responsables de pruebas de Android por @jmagman en 172886
- Evitar construcciones negativas en styleguide.md por @jmagman en 172917
- Reland del cambio a licenses cpp 3 por @gaaclarke en 173063
- Subir el embebedor de linux arm64 a los buckets en la nube. por @chinmaygarde en 173068
- Actualizar CODEOWNERS de la API del embebedor por @jmagman en 173081
- Revierte "Reland licenses cpp switch 3 (#173063)" por @auto-submit[bot] en 173113
- Actualizar instrucciones de GCA por @Piinks en 173001
- Añadir skia_ports_fontmgr_android_parser_sources por @bungeman en 172979
- experimentar con propiedades de docs por @ievdokdm en 173124
- fix: etiquetar el paquete fuchsia después de subirlo por @jtmcdole en 173140
- [Impeller] Mejoras al escritor de datos de caché del pipeline de Vulkan por @jason-simmons en 173014
- [Impeller] Terminar el observador de vallas (fence waiter) pero no reiniciarlo durante el apagado de ContextVK por @jason-simmons en 173085
- Subir las dylibs de la API del embebedor independiente de Android. por @chinmaygarde en 173131
- [dync_modules] habilitar la compilación ddm de iOS en la cola de integración por @goderbauer en 173094
- Desmarcar
Linux android_java17_tool_integration_testscomo bringup por @gmackall en 173284 - Eliminar propiedades de
.ci.yamlque ya no son usadas por las recetas de (docs) por @ievdokdm en 173296 - fix: etiqueta content_aware_hash para integración / subida de fuchsia por @jtmcdole en 173253
- Actualización manual a 3.10.0-75.1.beta por @aam en 173423
- Eliminar un par de aserciones de display_list_unittest por @fmalita en 173381
- añadir
--variance host_debug_unopt_arm64para el simulador de chip de apple por @hellohuanlin en 173475 - Actualizar pruebas de CI de iOS por @vashworth en 173563
- Habilita vulkan para PowerVR B-Series por @gaaclarke en 173561
- Actualizar prueba de integración para flujos de trabajo de despliegue de iOS por @vashworth en 173566
- Actualizar pruebas unitarias de CanRenderTiledTexture por @fmalita en 173553
- Actualizar actions/checkout de 4 a 5 en el grupo all-github-actions por @dependabot[bot] en 173606
- [ios] Actualizar comando de instrucciones CIPD de firma de código de iOS por @hellohuanlin en 171173
- [ Tool ] Corregir run_linux_chrome_dev_mode por @bkonyi en 173647
- [Impeller] Aplicar escalado de coordenada Y al muestrear desde la textura de destino en mezclas avanzadas de framebuffer por @jason-simmons en 173639
- [ Tool ] Marcar Linux_pixel_7pro linux_chrome_dev_mode como bringup por @bkonyi en 173646
- No incluir
:unittestsa menos que se useenable_unittestspor @matanlurey en 173729 - Subconstructores de hilos para cada constructor de subida del motor por @matanlurey en 173742
- Sincronizar
CHANGELOG.md(3.35 ->master) por @matanlurey en 173790 - Leer
bin/cache/flutter.version.jsonen lugar deversionparaflutter_gallerypor @matanlurey en 173797 - Eliminar
luci_flags.parallel_download_buildsy relacionados por @matanlurey en 173799 - Actualizar la configuración de RBE para la reciente actualización de Clang por @jason-simmons en 173803
- Volver a añadir las pruebas
Linux_android_emu *que tenían problemas de KVM, ahora resueltos por @matanlurey en 173812 - Eliminar pruebas de
embedded_android_views(en dispositivo), idénticas a la prueba de emulador por @matanlurey en 173814 - Explicar cómo ejecutar las pruebas de Google Test directamente por @loic-sharma en 173978
- Añadir etiqueta "team-ios" a la consulta de triaje del equipo de iOS por @jmagman en 173997
- Añadir
open_jdkaLinux analyzepor @matanlurey en 173988 - Añadir
open_jdkaLinux linux_android_emulator.debug_x64por @matanlurey en 173989 - Verificar que la arquitectura de windows sea de 64 bits y no la arquitectura del proceso por @SvenGasterstaedt en 174019
- Limpiar tareas heredadas con
bringup: true, ya sea eliminándolas o habilitándolas por @matanlurey en 173815 - Mover
Linux coveragede vuelta a bringup por @matanlurey en 174171 - Añadir directrices de estilo para agentes de revisión a .gemini/styleguide.md por @jmagman en 174000
- espacio en blanco por @jtmcdole en 174210
- Actualizar la consulta de triaje de problemas del equipo de entrada de texto por @loic-sharma en 173999
- Actualizar
.gemini/styleguide.mdpara promover solomasterpor @matanlurey en 174065 - Aclarar cómo debe gestionar Gemini las directrices en conflicto por @justinmc en 174294
- Liberar recursos locales del hilo al enviar un búfer de comandos de Flutter GPU por @jason-simmons en 173663
- Actualizar CHANGELOG de
masterpara 3.35.2 por @matanlurey en 174399 - Eliminar archivos fuente obsoletos de vulkan_window por @flar en 174087
- [Impeller] Vaciar (flush) los datos escritos en el búfer del dispositivo por RoundSuperellipseGeometry por @jason-simmons en 174316
- Actualizar codecov/codecov-action de 5.4.0 a 5.5.0 en el grupo all-github-actions por @dependabot[bot] en 174436
- [Impeller] Asegurar que las pasadas integradas (inline passes) siempre realicen una acción de limpieza (clear). por @gaaclarke en 174083
- Mover pruebas inestables de iOS a bringup por @vashworth en 174446
- corrige las transiciones de disposición de imagen de vulkan para la generación de mipmaps por @gaaclarke en 173884
- Eliminar etiquetas CP en PRs no integradas, y explicar la razón por @matanlurey en 174448
- Corregir referencia rota a
PULL_REQUEST_CP_TEMPLATE.mdtras la refactorización por @matanlurey en 174595 - Usar
--removal-label "cp: ..."sin procesar al eliminar etiquetas para PRs no integradas por @matanlurey en 174596 - Canvas refactorizado para no permitir contextos inline nulos. por @gaaclarke en 174530
- Corregir algunos problemas en el README de engine-tool. por @ksokolovskyi en 174512
- Vincular
GL_FRAMEBUFFERconglReadPixelspara compatibilidad con gles2 por @gaaclarke en 174668 - La descarga del Ndk no es una condición de la prueba por @reidbaker en 174832
- [Android] Dividir las pruebas de integración plugin_test por @camsim99 en 174728
- Aplicar parche a los archivos .clang-format para especificar C++20. por @chinmaygarde en 174848
- [Impeller] Corregir sobrepintado (overdraw) en la geometría de DrawRect por @flar en 174735
- Marcar Linux web_canvaskit_tests_7_last como bringup por @mdebbar en 174878
- Actualizar el SDK de Dart a 3.10.0-162.1.beta por @iinozemtsev en 174834
- Corregir el formato de los archivos gn en la antigua raíz de compilación (buildroot). por @chinmaygarde en 174852
- Actualizar
test_timeout_secspara coincidir contimeoutparaLinux web_skwasm_tests_*yLinux web_canvaskit_tests_*por @mdebbar en 174881 - actualizar la documentación de triaje para incluir team-android por @mboetger en 174850
- Revierte "Mark Linux web_canvaskit_tests_7_last as bringup (#174878)" por @auto-submit[bot] en 174897
- Eliminar
presubmit_max_attemptsinnecesario de .ci.yaml por @mdebbar en 174885 - Eliminar impeller::SPrintF. por @chinmaygarde en 174900
- [ Device Lab ] Corregir la comprobación del estado despierto para que solo coincida con entradas del registro con valores de tipo texto por @bkonyi en 174953
- Eliminar la redacción de 'términos de uso' de web_unicode por @mdebbar en 174939
- [a11y-app] Corregir etiquetas iniciales y finales de NavigationRail por @bleroux en 174861
- [ Device Lab ] Añadir prueba de regresión para flutter/flutter#174952 por @bkonyi en 174956
- elimina el antiguo verificador de licencias. por @gaaclarke en 174719
- Añadida nota sobre cómo compilar licenses_cpp por @gaaclarke en 174947
- [ios26] corregir error de compilación del motor del host por @hellohuanlin en 174723
- Definir un concepto para UniqueObjectTraits. por @chinmaygarde en 174905
- Impeller: Convertir el campo de nombre GLProc y GLErrorToString a std::string_view por @DEVSOG12 en 173771
- Actualizar actions/labeler de 5.0.0 a 6.0.1 en el grupo all-github-actions por @dependabot[bot] en 175093
- [shell] Corregir que engineId no se establezca después de un Hot Restart por @knopp en 174451
- actualizar dependencias para apuntar al nuevo repositorio SOT para package:coverage por @devoncarew en 175234
- Establecer
include_draftsde Gemini Code Assist a false por @jmagman en 175098 - Actualizar el sysroot de Chromium para añadir soporte para RISC-V. por @rmacnak-google en 173671
- Añadir un argumento --ccache a gn por @robert-ancell en 174621
- Fusionar el README del motor en el README de la antigua raíz de compilación (buildroot). por @chinmaygarde en 175384
- Actualizar script del NDK a la última versión estable Parte 1 por @jesswrd en 175365
- [Impeller] Desactivar la caché del objetivo de renderizado (render target) al crear una instantánea (snapshot) en DlImageImpeller::MakeFromYUVTextures por @jason-simmons en 174912
- [docs] Añadir versión inicial de las reglas de IA de Flutter por @johnpryan en 175011
- [benchmarks] Permitir pasar los flags --local-web-sdk y --build-mode a los benchmarks por @harryterkelsen en 175199
- Sincronizar las notas de 3.35.3 y 3.35.4 de stable a master por @gmackall en 175461
- Asegurar que el hilo de rasterizado tenga un contexto EGL antes de enviar el búfer de comandos en ImageEncodingImpeller por @jason-simmons en 175102
- chore: actualizar el flujo de trabajo de contenido para usar el script interno por @jtmcdole en 175291
- Elimina NOTICES de la entrada de licencias por @gaaclarke en 174967
- Añadido un dispositivo 36 para pruebas en Firebase Lab por @jesswrd en 175613
- [engine][fuchsia] Actualizar al nivel 28 de la API de Fuchsia y actualizar el SDK de GN más reciente por @Breakthrough en 175425
- [engine] Limpieza de dependencias de la librería FDIO de Fuchsia por @Breakthrough en 174847
- fix(tool): Usar merge-base para el hash de contenido en HEAD desvinculado (detached HEAD) por @harryterkelsen en 175554
- Actualizar reglas para incluir reglas de extensión por @johnpryan en 175618
- [a11y-app] Añadir etiqueta a TextFormField en AutoCompleteUseCase. por @ksokolovskyi en 175576
- Actualizar
CODEOWNERS(para dev-tooling) por @matanlurey en 175201 - Actualizar paquetes de 3d5c4196d9c8 a 45c9a843859f por @stuartmorgan-g en 175794
- Actualizar docs/engine/contributing/Compiling-the-engine.md con los pasos de compilación para macOS por @orestesgaolin en 175716
- [a11y-app] Corregir etiqueta de semántica de Autocomplete por @bleroux en 175409
- Actualizaciones en los enlaces de triaje de flutter web por @mdebbar en 175791
- Corrige SemanticsFlags.isLink mal traducido en el ffi de dart ui por @chunhtai en 175812
- Añadir google_fonts a las pautas de triaje de team-framework por @tirth-patel-nc en 175675
- Poner Linux firebase_release_smoke_test en bringup por @Piinks en 176043
- [Impeller] Optimizar transformaciones de rectángulo de escalado y traslación por @flar en 171841
- Revertir "[Impeller] Optimize scale translate rectangle transforms" por @flar en 176061
- Corregir enlace a las instrucciones de configuración de .gclient por @gmackall en 176046
- [Impeller] Optimizar transformaciones de rectángulo de escalado y traslación por @flar en 176123
- Revertir "[Impeller] Optimize scale translate rectangle transforms" por @flar en 176161
- Corregir el nombre del archivo del controlador (driver) por @robert-ancell en 176186
- Actualizar la CI del motor para usar NDK r28c por @jesswrd en 175870
- Usar Invoke-Expression en lugar del operador de llamada para invocaciones anidadas de scripts de Powershell (en Windows) por @aam en 175941
- fix: corregir error tipográfico en
Crashes.mdpor @AbdeMohlbi en 175959 - Actualizar changelog igual que en la rama 3.35 por @justinmc en 176216
- BUILD.gn: Soportar compilación LTO en Linux por @markyang92 en 176191
- Reducir el tiempo de espera (timeout) para Linux web_tool_tests nuevamente a 60 por @mdebbar en 176286
- Añadir registros detallados (verbose) a module_uiscene_test_ios por @vashworth en 176306
- Eliminar la implementación de la superposición de rendimiento específica de Skia por @flar en 176364
- Las pruebas de integración de ventanas ahora esperan los futures de cambio si se espera un cambio + comentar icono erróneo en Runner.rc para win32 por @mattkae en 176312
- fix: retrasar la salida de microbenchmark por @jtmcdole en 176477
- Alinear dependencias de flutter con las provenientes de dart. por @aam en 176475
- Comienza a actualizar los DEPS en preupload. por @gaaclarke en 176485
- fix: soportar versiones anteriores de git (ubuntu 22.04) en el hash de contenido por @jtmcdole en 176321
- Actualizar vulkan-deps a a9e2ca3b por @jason-simmons en 176322
- actualiza la documentación para la huella (footprint) del motor de flutter por @gaaclarke en 176217
- Actualizar customer tests.version a 986c4326b4e4bb4e37bc963c2cc2aaa10b943859 por @DanTup en 176594
- Actualizar las pruebas de clientes para incorporar una actualización a las pruebas de Zulip. por @stereotype441 en 176463
- Dejar claro que se necesita instalar clangd en la configuración de intellisense c++ de VSCode por @gmackall en 176609
- Renombrar proyectos de pruebas de integración de UIScene y corregir la compatibilidad con Xcode por @vashworth en 176635
- Actualizar el SDK de Dart a 3.10.0-290.1.beta por @iinozemtsev en 176629
- [3.38] Crear
release-candidate-branch.version&engine.versionpor @camsim99 en 176746 - Activar una compilación del motor para la versión beta 3.38 por @camsim99 en 176842
- [CP-Beta] fix: verificación de hash de contenido para LUCI_CONTEXT (#176867) por @jtmcdole en 176883
- Actualizar
engine.versionpor @camsim99 en 176799 - Activar compilación del motor, y limpiar archivo activador por @justinmc en 177181
- Versión 3.38.0 beta del motor por @justinmc en 177178
- [CP-beta] Configurar el resolvedor de FfiNative en dart:io por @flutteractionsbot en 177308
- [CP-beta] Corregir fallo cuando se pasa NSAttributedString a insertText en macOS por @flutteractionsbot en 177401
- Actualizar
engine.versionpara el lanzamiento de la corrección rápida (hotfix) 3.38.1 por @camsim99 en 177675
Nuevos colaboradores
#- @MohiuddinM hizo su primera contribución en 170223
- @iamtoricool hizo su primera contribución en 171054
- @0xharkirat hizo su primera contribución en 172285
- @Musaddiq625 hizo su primera contribución en 172224
- @nakanoh hizo su primera contribución en 170206
- @k-arindam hizo su primera contribución en 171113
- @jamilsaadeh97 hizo su primera contribución en 172198
- @ievdokdm hizo su primera contribución en 172589
- @reynaldots hizo su primera contribución en 169445
- @SunkenInTime hizo su primera contribución en 163934
- @Zuckjet hizo su primera contribución en 171426
- @bufffun hizo su primera contribución en 171767
- @9AZX hizo su primera contribución en 164460
- @lukemmtt hizo su primera contribución en 172380
- @Wdestroier hizo su primera contribución en 164720
- @TheLastFlame hizo su primera contribución en 167032
- @EdwynZN hizo su primera contribución en 169438
- @MTtankkeo hizo su primera contribución en 169293
- @houssemeddinefadhli81 hizo su primera contribución en 173221
- @lauraywu hizo su primera contribución en 173373
- @DelcoigneYves hizo su primera contribución en 172704
- @Rushikeshbhavsar20 hizo su primera contribución en 173352
- @simonpham hizo su primera contribución en 173825
- @SvenGasterstaedt hizo su primera contribución en 174019
- @AlsoShantanuBorkar hizo su primera contribución en 172753
- @ahmeddhus hizo su primera contribución en 173925
- @DEVSOG12 hizo su primera contribución en 173771
- @rodrigogmdias hizo su primera contribución en 174856
- @danwirele hizo su primera contribución en 172829
- @Breakthrough hizo su primera contribución en 175425
- @dixita0607 hizo su primera contribución en 175256
- @korca0220 hizo su primera contribución en 175773
- @tirth-patel-nc hizo su primera contribución en 175675
- @muradhossin hizo su primera contribución en 173518
- @markyang92 hizo su primera contribución en 176191
- @RootHex200 hizo su primera contribución en 175706
- @FufferKS hizo su primera contribución en 174232
- @alexskobozev hizo su primera contribución en 175501
- @TDuffinNTU hizo su primera contribución en 176438
¿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.