Saltar al contenido principal

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 RoundedSuperellipseBorder por @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 debugPaintTextLayoutBoxes para 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.resolve por @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.json por @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.resolve por @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 RSuperellipse en web por @dkwingsmt en 172254
  • Corregir la animación proxy de ReorderableList para 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 SweepGradient y TileMode por @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 DisplayList por @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 group a Preview por @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 CupertinoLinearActivityIndicator por @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 Preview personalizadas, 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 intl para 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.maintainState y Visibility.maintainFocusability por @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 EditableText por @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 expanded a 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 onPop por onPopWithResult en navigation_bar.2.dart por @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 maxCount al constructor Badge.count. por @iamtoricool en 171054
  • Adoptar elementos conscientes de nulos en packages/flutter/lib/src/material por @0xharkirat en 172285
  • Añadir propiedad opcional splashColor a ExpansionTile por @Musaddiq625 en 172224
  • Añadir radioInnerRadius a RadioListTile por @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 automaticallyImplyActions a 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 cursorHeight a DropdownMenu por @SalehTZ en 172615
  • [A11y] RangeSlider debería tener 2 nodos de foco por @hannah-hyj en 172729
  • Añadir side a RadioThemeData por @ValentinVignal en 171945
  • Añadir innerRadius a RadioThemeData por @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 isFocusable establecida 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 ExpansibleController en ExpansionTile didUpdateWidget por @ValentinVignal en 173175
  • Corregir superposición visual de barrera de rutas transparentes al usar FadeForwardsPageTransitionsBuilder por @TheLastFlame en 167032
  • Corregir lerp de ChipThemeData para BorderSide por @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 DatePickerDialog por @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 Element por @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 WidgetStateProperty por @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 onSelect sea llamado dos veces en DropdownMenuFormField por @PurplePolyhedron en 174053
  • Migrar algunos archivos para usar WidgetStateProperty por @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 WidgetStateProperty por @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 WidgetStateProperty por @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 WidgetState por @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 TabBar por @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 WidgetPropertyResolver por @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 menuController a DropdownMenu por @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 WidgetStateColor por @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 WidgetStateMouseCursor por @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 WidgetStateBorderSide por @ValentinVignal en 176164
  • Corregir la documentación que hace referencia a propiedades obsoletas de radio por @victorsanni en 176244
  • Migrar a WidgetStateOutlinedBorder por @ValentinVignal en 176270
  • Migrar a WidgetStateTextStyle por @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 WidgetStateInputBorder por @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-startup por @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 devicectl y lldb por @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 viewController al protocolo FlutterPluginRegistrar de 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.0 por @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-validation rota 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-start por @bkonyi en 173576
  • refactoriza FlutterPlugin.kt para usar una declaración de una sola línea en el bloque into por @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ó minSdkVersion y solo se usa minSdk por @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.gradle para eliminar la advertencia de desaprobación en flutter\engine\src\flutter\shell\platform\android por @AbdeMohlbi en 175305
  • Eliminar el modificador public redundante en PlatformViewRenderTarget.java por @AbdeMohlbi en 175284
  • Refactorizar AccessibilityBridge.java para resolver problemas del linter por @AbdeMohlbi en 175277
  • Eliminar el punto y coma innecesario al final de la línea en ProcessTextPlugin.java por @AbdeMohlbi en 175280
  • Reemplazar .size() == 0 con isEmpty() en PlatformPlugin.java por @AbdeMohlbi en 175285
  • Eliminar la llamada innecesaria a toString() en ImageReaderPlatformViewRenderTarget.java por @AbdeMohlbi en 175286
  • Eliminar el modificador public redundante 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") por StandardCharsets.UTF_8 para solucionar problemas del linter por @AbdeMohlbi en 175275
  • Actualizar buildscript classpath dependency para 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.java por @AbdeMohlbi en 175500
  • [Android 16] Actualizar robolectric y java a 21 para bibliotecas de third_party por @ash2moon en 175550
  • Actualizar KeyChannelResponder.java para usar referencias a métodos por @AbdeMohlbi en 175510
  • Eliminar String.valueOf innecesario en KeyboardManager.java por @AbdeMohlbi en 175502
  • Eliminar importaciones no utilizadas, corregir el orden de aserciones, añadir anotaciones non-null a ImageReaderPlatformViewRenderTargetTest.java por @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.java por @AbdeMohlbi en 175718
  • Corregir problemas del linter en VsyncWaiterTest L mayúscula para valores long por @AbdeMohlbi en 175780
  • Simplificar aserciones en FlutterMutatorTest por @AbdeMohlbi en 175730
  • Usar assertNull para 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 assertEquals para corregir problemas del linter por @AbdeMohlbi en 175719
  • Simplificar/corregir el orden de las aserciones en TextInputPluginTest por @AbdeMohlbi en 175784
  • refactorizar código para usar referencias a métodos y lambdas en DartMessengerTest.java por @AbdeMohlbi en 175731
  • usar expresiones lambda / referencias a métodos para corregir problema del linter en DartMessengerTest.java por @AbdeMohlbi en 175733
  • Reemplazar llaves con lambdas en KeyEventChannelTest por @AbdeMohlbi en 175729
  • Refactorizar FlutterInjectorTest para 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.java por @AbdeMohlbi en 175721
  • Añadir evaluación de advertencia de java a android_workflow por @reidbaker en 176097
  • Limpiar erratas en PlatformViewsControllerTest.java por @AbdeMohlbi en 175725
  • corregir que los argumentos de assertEquals estén en el orden incorrecto en FlutterJNITest.java por @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 ImageReaderSurfaceProducer despué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 routeUpdated por @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 sceneHost no 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.yaml por @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.dart fuera de lib/runner.dart por @matanlurey en 171923
  • Actualizar paquetes pub por @flutter-pub-roller-bot en 172332
  • Eliminar la validación del IDE de flutter doctor por @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-engine por @matanlurey en 172326
  • Añade (por defecto es ___) al usar flutter config --help por @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 --help por @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 ShutdownHook para 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 --machine por @matanlurey en 172504
  • Omitir w (árbol de Widgets), t (árbol de renderizado) de la ayuda h de flutter run --profile por @matanlurey en 172506
  • Ocultar flutter assemble a menos que se use --verbose por @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_wrapper por @matanlurey en 172503
  • Omitir la instrucción de hacer cd . después de flutter create por @matanlurey en 172513
  • Envuelve todas las ejecuciones de git en un Git(...).*, usando *=noglob en Windows por @matanlurey en 172495
  • Eliminar referencias obsoletas a .packages en las pruebas de la herramienta por @matanlurey en 172582
  • Añadir prefijo a las importaciones de plugins de Dart generadas para registerWith por @matanlurey en 172511
  • Emitir una advertencia en --[no-]disable-dds, prefiriendo --no-dds por @matanlurey en 172595
  • Eliminar soporte para pluginClass: none (en master; > 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-type que está rompiendo el árbol por @matanlurey en 172776
  • Añadir --dart-define, -D a assemble, 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-dds desaconsejado por @matanlurey en 172791
  • Actualizar el conjunto de análisis repoExceptions de main/master por @matanlurey en 172796
  • Actualizar flutter pub get para usar flutter.version.json (en lugar de version) por @matanlurey en 172798
  • Añadir la opción de compilación --config-only para 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.dart sea más robusto por @gaaclarke en 172910
  • [ Widget Preview ] Añadir soporte para --web-server por @bkonyi en 172978
  • [ Tool ] Marcar las subclases de IOOverrides como final por @bkonyi en 173078
  • Mover android_obfuscate_test de devicelab a tools integration.shard por @jmagman en 169798
  • Añadir el flag --profile-startup a flutter run por @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 logs por @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-url de un flag global a una opción de widget-preview start por @bkonyi en 173712
  • [ Widget Preview ] Añadir el modo --machine por @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:analyzer a 8.1.1 por @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 describe para la resolución de versión de master por @matanlurey en 174088
  • [ Tool ] Lanzar ToolExit cuando las entradas de assets usen rutas absolutas por @bkonyi en 174230
  • [ Widget Preview ] Corregir fallo al intentar proporcionar parámetros no constantes a un Preview por @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-server cuando 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.dart por @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 --machine por @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 CCompilerConfig en Linux por @GregoryConrad en 175323
  • Actualizar paquetes pub y actualizar lockfiles por @gmackall en 175446
  • Actualizar gradle_utils.dart para usar constant en lugar de final por @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/.kts en lugar de build.gradle/.kts por @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 name del enum SupportedPlatform por @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 README de las pruebas por @AbdeMohlbi en 175788
  • Actualizar package:analyzer a 8.2.0. por @stereotype441 en 175849
  • Eliminar comentario sobre comas finales de las plantillas por @bkonyi en 175864
  • Introducir un getter para Project para obtener gradle-wrapper.properties directamente 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 Project por @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 WidgetInspectorService por @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.dtd y app.devTools en 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-*.version para simplificar last_engine_commit.sh (sin operaciones de rama) por @matanlurey en 172236
  • Corregir el uso de Join-Path en last_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 rama master por @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_test para 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 $dartSdkVersion al crear un pubspec "ficticio" para create_api_docs por @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.dart para usar flutter.version.json por @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_tests por @gmackall en 172702
  • Eliminar el directorio (no utilizado) dev/checks_tool por @matanlurey en 172715
  • Añadir docs_action a las tareas relacionadas con docs en .ci.yaml por @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 verifyVersion en un objeto Version tipado, 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 $flutterRoot en lugar de $gitTopLevel por @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.ps1 por @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 Command 40 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_tests como bringup por @gmackall en 173284
  • Eliminar propiedades de .ci.yaml que 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_arm64 para 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 :unittests a menos que se use enable_unittests por @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.json en lugar de version para flutter_gallery por @matanlurey en 173797
  • Eliminar luci_flags.parallel_download_builds y 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_jdk a Linux analyze por @matanlurey en 173988
  • Añadir open_jdk a Linux linux_android_emulator.debug_x64 por @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 coverage de 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.md para promover solo master por @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 master para 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.md tras 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_FRAMEBUFFER con glReadPixels para 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_secs para coincidir con timeout para Linux web_skwasm_tests_* y Linux 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_attempts innecesario 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_drafts de 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.md por @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.version por @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.version por @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.version para 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