Notas de la versión de Flutter 3.35.0
Notas de la versión para Flutter 3.35.0.
Esta página contiene las notas de la versión para 3.35.0. Para obtener información sobre versiones posteriores de corrección de errores, consulta el CHANGELOG de Flutter.
Qué ha cambiado
#Framework
#- Corregir el offset de renderizado de TreeSliver. Por @yiiim en 166442
- SliverEnsureSemantics por @Renzo-Olivares en 165589
- [framework] volver a habilitar los goldens de impeller omitidos. Por @jonahwilliams en 166354
- Revierte "SliverEnsureSemantics (#165589)" por @auto-submit[bot] en 166870
- ImageStreamCompleter ya no comprueba
_hadAtLeastOneListenerpara la eliminación por @dkwingsmt en 166797 - [Web] Garantizar que NetworkImage no sufra un crash al eliminarse entre frames por @dkwingsmt en 166652
- Migrar enlaces en comentarios del repositorio flutter/engine al repositorio flutter/flutter por @dkwingsmt en 166790
- Eliminar calificadores this. innecesarios. Por @scheglov en 166805
- [Impeller] Usar la alineación de uniformes de propiedades del dispositivo en lugar del valor conservador de 256. Por @jonahwilliams en 166884
- Reaplicar "SliverEnsureSemantics (#165589)" por @Renzo-Olivares en 166889
- Añadir información de permisos de red a los dart doc de network image. Por @reidbaker en 167110
- Corregir el cálculo de la altura máxima para desvanecer y animar insets al desplazarse en CupertinoSearchTextField por @victorsanni en 166569
- Recortar Widgets inferiores en la transición de la barra de navegación por @victorsanni en 166705
- CupertinoListTile leading y trailing persistentes por @victorsanni en 166799
- [ Vista previa de Widget ] Añadir soporte para las propiedades
themeybrightnessenPreviewpor @bkonyi en 167001 - Cambiar el cálculo de saturación para HSLColor.fromColor por @benthillerkus en 166639
- Fix: Actualizar el padding inferior de la ruta del sheet con el padding superior por @rkishan516 en 164473
- Se rompió la dependencia cíclica con dlpath y typographer. Por @gaaclarke en 167293
- Feat: Añadir igualdad a NoDefaultCupertinoThemeData por @rkishan516 en 166655
- Corregir enlace a la documentación del engine por @LinXunFeng en 167346
- [web] cerrar la conexión de entrada cuando la ventana/iframe pierde el foco por @yjbanov en 166804
- Añadir un constructor DrivenScrollActivity.simulation por @gnprice en 166730
- Aumentar la versión fijada del rastreador de fugas para permitir el acceso al rastreo experimental en web. Por @polina-c en 167502
- ✨ Presenta
PositionedGestureDetailspor @AlexV525 en 160714 - Indicar cuándo se requiere
--enable-vmservicey omitir en caso contrario. Por @matanlurey en 167579 - Eliminar usematerial3 redundante por @IldySilva en 167337
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 167680
- Solucionar la rotura de 164034 por @Piinks en https://github.com/flutter/flutter/pull/167689
- Eliminar enlaces del repositorio del engine de flutter por @reidbaker en 167481
- Actualizar
Tree-hygiene.mdpor @matanlurey en 167699 - iOS: Actualizar la versión mínima de iOS a 13.0 por @cbracken en 167737
- Añade leadingDistribution al verificador de igualdad en StrutStyle por @Mairramer en 164813
- Actualizar la documentación de platform views con 4 nombres estándar y abreviaturas por @reidbaker en 167752
- Corregir error ortográfico por @loic-sharma en 167684
- Controlar el orden de pintado / orden z de los slivers por @gnprice en 164818
- Añadir el vídeo de widget of the week de CupertinoSlidingSegmentedControl por @loic-sharma en 167687
- Actualizar la documentación de pruebas de Google por @Piinks en 167685
- [web] quitar nulos de algo de text_editing.dart por @yjbanov en 166595
- añadir directionality a CupertinoDialog por @Tosemite en 167403
- [Android] Implementar la configuración de contenido sensible, intento 2 por @camsim99 en 167815
- Permitir que las subclases de DrivenScrollActivity personalicen el manejo del overscroll por @gnprice en 166731
- añadir mensaje de assert para la comprobación de BoxShape.circle y borderRadius por @dbspoudel en 163917
- Añadir la propiedad barrierColor a showCupertinoDialog por @masal9pse en 166911
- añadir el callback onReset a FormField por @foxmind1 en 167060
- Actualizar la documentación de CupertinoSliverNavigationBar por @RamonFarizel en 167148
- Corregir referencia desactualizada a material en el mensaje de error de WidgetStateMapper por @Pante en 166816
- Soportar font weight en Icon por @victorsanni en 167245
- Elimina el rol de semantics para la casilla de búsqueda por @chunhtai en 167290
- 165369 - soportar otros estados de widget para
CupertinoButtonpor @srivats22 en 166088 - macOS: Actualizar la versión mínima de macOS a 10.15 por @cbracken en 168101
- Corregir el problema de renderizado del desplazamiento en SliverTree. Por @yiiim en 167921
- Condensar el título grande de la barra de navegación en modo horizontal por @victorsanni en 166956
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 168119
- fix(a11y): comprobar las propiedades restantes relevantes de la dirección del texto por @Goddchen en 165028
- Fix: Garantizar que Image.errorBuilder prevenga de forma fiable el reporte de errores (con
addEphemeralErrorListener) por @dkwingsmt en 167783 - Añadir ejemplos de documentación a
KeepAlive,AutomaticKeepAliveyAutomaticKeepAliveClientMixinpor @ValentinVignal en 168137 - [ Vista previa de Widget ] Mejorar el soporte del inspector de widgets para vistas previas de widgets por @bkonyi en 168013
- Corregir la posición incorrecta de los nodos hijo de SliverTree. Por @yiiim en 167928
- [ Vista previa de Widget ] Añadir typedefs, reemplazar
heightywidthporsizepor @bkonyi en 168063 - [Impeller] Usar StrokeParameters dondequiera que se describa un trazo por @flar en 168276
- Valores de MediaQuery para el sheet de Cupertino por @CoderNamedHendrick en 168041
- Añadir aspectos de altura y anchura a MediaQuery. Por @ksokolovskyi en 167829
- iOS/macOS: Encabezados de copyright de Flutter consistentes por @cbracken en 168390
- [web] eliminar más uso de funciones obsoletas de JS por @kevmoo en 166157
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 168509
- Hacer que MergeSemantics pueda fusionar customAction por @QuncCccccc en 168414
- Eliminar el fallback innecesario setAriaRole('dialog') en la clase SemanticRoute por @flutter-zl en 168345
- Añadir respuesta háptica a
CupertinoSliderpor @alex-medinsh en 167362 - Etiquetar los modos de platform view usando el esquema de nombres unificado por @reidbaker en 168670
- Eliminar la caja de fondo de CupertinoSliverNavigationBar cuando se extiende el título grande por @victorsanni en 168407
- La etiqueta de regreso de la barra de navegación no se recorta a mitad de la transición por @victorsanni en 168194
- Soporte de atajos de teclado inicio/fin en Android por @justinmc en 168184
- Añadir assert para el parámetro index en IndexedStack. Por @ksokolovskyi en 167757
- Corrige que el hero no se muestre al eliminar páginas sin animación por @chunhtai en 168617
- Recortar artefactos de búsqueda en transiciones de searchable-a-searchable en CupertinoSliverNavigationBar por @victorsanni en 168510
- Revierte "Recortar artefactos de búsqueda en transiciones de searchable-a-searchable en CupertinoSliverNavigationBar (#168510)" por @auto-submit[bot] en 168775
- Mejorar la documentación para el constructor de KeyedSubtree por @dogaozyagci en 167198
- Eliminar TODO obsoleto sobre el almacenamiento en caché por @ValentinVignal en 168534
- Hacer que el sheet de Cupertino establezca el systemUIStyle a través de un AnnotatedRegion por @MitchellGoodwin en 168182
- Reaplicar "Recortar artefactos de búsqueda en transiciones de searchable-a-searchable en CupertinoSliverNavigationBar" por @victorsanni en 168772
- CupertinoSliverNavigationBar respeta el escalado de texto de accesibilidad por @victorsanni en 168866
- [Impeller] Eliminar clases de rutas redundantes en impeller por @flar en 168760
- Aclarar el aviso de obsolescencia para jumpToWithoutSettling en scroll_position.dart por @dogaozyagci en 167200
- [skwasm] Añadir la capacidad de volcar recuentos de objetos activos en modo de depuración. Por @eyebrowsoffire en 168389
- Corrige que Navigator llame a onPopInvokedWithResult cuando onPopPage devuelve false por @chunhtai en 168567
- Añadir soporte para ocultar subárboles de widgets del inspector de widgets por @bkonyi en 169007
- fix(widget_inspector): añadir comprobación nula para la propiedad factor flex para prevenir excepciones por @muhammadkamel en 167890
- Usar gestureSettings.touchSlop en PrimaryPointerGestureRecognizer por @KyleFin en 161549
- refactorizar el uso de
MediaQuery.sizeOf(context).heightpara usar el nuevo.heightOf(context)por @AbdeMohlbi en 168894 - Reemplazar goldens en test/cupertino/nav_bar_transition_test.dart por @victorsanni en 169172
- Desfijar paquetes test/test_core/test_api por @DanTup en 169198
- Añadir flag para excluir el foco para hijos ocultos en Visibility, maintainFocusability. Establecer maintainFocusability a false en IndexedStack por @skimm3 en 159133
- Usar pub workspace por @mosuem en 168662
- Revierte "Usar pub workspace (#168662)" por @auto-submit[bot] en 169357
- Comenzar a eliminar el soporte y las referencias de Observatory por @bkonyi en 169216
- Alinear con la línea base el marcador de posición de CupertinoTextField por @victorsanni en 166952
- Corregir el cálculo para la posición vertical de CupertinoTextSelectionToolbar por @victorsanni en 169308
- Añadir workspace por @mosuem en 169451
- Revierte "Añadir workspace (#169451)" por @auto-submit[bot] en 169468
- [web] Corregir la entrada no receptiva sobre SelectionArea en Safari y Firefox. Por @ksokolovskyi en 167275
- Actualizar manualmente el paquete vector_math por @kevmoo en 169476
- desomitir text_painter_rtl_test en web por @yjbanov en 169537
- Volver a habilitar las pruebas web de SelectableRegion por @Renzo-Olivares en 169541
- Feat: Añadir aspectos opaque, isActive, isFirst, popDisposition para ModalRoute por @rkishan516 en 167324
- Limpiar referencias al método obsoleto onPop en la documentación por @justinmc en 169700
- IOSSystemContextMenuItem.toString a Diagnosticable por @justinmc en 169705
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 169865
- Comprobar si la página anterior está distribuida antes de iniciar el vuelo del hero por @MitchellGoodwin en 169633
- Añadir miembros estáticos de conveniencia a AlignmentGeometry por @loic-sharma en 169709
- Añadir más documentación sobre keep alive por @ValentinVignal en 168311
- Añadir soporte de anuncio al engine por @ash2moon en 169685
- Workspace por @mosuem en 169556
- [Web][Engine] Corregir los valores de composingBaseOffset y composingExtentOffset al ingresar texto en japonés por @koji-1009 en 161593
- Eliminar
.flutter-plugins, ya no generado, de.gitignore. Por @matanlurey en 169896 - Eliminar
WebGoldenComparator, que ya no es utilizado por la herramienta. Por @matanlurey en 169898 - Actualizar expansible.dart por @piedcipher en 169925
- Revertir "Cambia el cálculo del offset al primer elemento para RenderSliverMainAxisGroup" (#154688) por @navaronbracke en 168450
- CupertinoSearchTextField y CupertinoSliverNavigationBar.search más actualizaciones de fidelidad por @victorsanni en 169708
- Hacer que _layoutBoundary sea un booleano 2 por @LongCatIsLooong en 169958
- [ Vistas previas de Widgets ] Añadir soporte para localizaciones en vistas previas de widgets por @bkonyi en 169229
- Alinear el widget leading persistente de la barra de navegación por @victorsanni en 170095
- [engine/web] Migrar muchas cosas a expresiones switch por @kevmoo en 170096
- Activar la respuesta háptica de
CupertinoPickeren la mitad del elemento por @alex-medinsh en 169670 - Añadir roles de puntos de referencia por @QuncCccccc en 168931
- [a11y] Refactorización de flags de semantics paso 4: web y updateNode por @hannah-hyj en 168852
- Añadir debugOverridePlatformViewRegistry a la prueba de HtmlElementView. Por @ksokolovskyi en 170163
- Añadir el vídeo de widget of the week de CupertinoRadio por @loic-sharma en 170027
- Relajar los semantics de RadioGroup para permitir hijos que no sean radio por @chunhtai en 170273
- Navigator debería llamar a didpop al hacer pop en rutas basadas en páginas por @chunhtai en 170376
- Añadir el vídeo de widget of the week de CupertinoSheetRoute por @loic-sharma en 170026
- [Impeller] Eliminar el uso de objetos simples de Skia por @flar en 170494
- Corregir que arrastrar la barra de desplazamiento hacia abajo cause un comportamiento inesperado cuando el scrollable tiene un minScrollExtent negativo por @greyovo en 170331
- Reemplazar
LinkedHashMap.*porMap.*, el cual estávinculadopor @matanlurey en 170713 - Corregir semantics de RawGestureDetector por @chunhtai en 170549
- Añadir ejemplo para los modos de transición de CupertinoExpansionTile por @thakaredipali en 170335
- Nuevo comportamiento de onChanged en
CupertinoPickerpor @alex-medinsh en 170202 - Feat: Añadir cursor del mouse para CupertinoDialogAction por @rkishan516 en 169051
- Añadir un documento inicial sobre "Uso de feature flags" para el equipo. Por @matanlurey en 170767
- Actualizar la descripción de texto de didUnmountRenderObject por @RamonFarizel en 169628
- Cerrar el overlay de CupertinoContextMenu si el widget se elimina o se empuja una nueva ruta por @victorsanni en 170186
- Actualizar la documentación para advertir a los usuarios que la exclusión de Edge-To-Edge quedará obsoleta para Android 16+ (API 36+) por @jesswrd en 170816
- Mejorar el contraste del texto para el cumplimiento de WCAG AAA por @azatech en 170758
- renombrar de announce a supportsAnnounce en el engine por @ash2moon en 170618
- Actualizar la documentación de FormField.initialValue por @bleroux en 171061
- Añadir callbacks de animación para RawMenuAnchor por @davidhicks980 en 167806
- [web] Configuración más granular del entorno de prueba por @mdebbar en 168767
- Actualizar la biblioteca foundation para exportar internos por @loic-sharma en 170563
- Corregir que los gestos no sean reconocidos en NetworkImages respaldadas por
por @harryterkelsen en 171190
- Diagnosticable, no toString, para IOSSystemContextMenuItemDatas por @justinmc en 171028
- [widgets/raw_menu_anchor.3.dart] Reemplazar carácter de flecha con Icon en el ejemplo del submenú RawMenuAnchor por @davidhicks980 en 171218
- Corregir enlace de markdown roto al repositorio Engine en Project-teams.md por @StarkOne en 171267
- Garantizar que deshabilitar la selección interactiva de campos de texto deshabilite los atajos de teclado por @loic-sharma en 171050
- Desfijar
package:intlpor @mosuem en 169286 - Añadir sonido de tic-tac a
CupertinoPickerpor @alex-medinsh en 170641 - Corregir posición para un CupertinoContextMenu abierto por @victorsanni en 170943
- Volver a fijar package:intl por @zanderso en 171438
- Corregir bucle infinito en la animación de colapso de CupertinoSliverNavigationBar añadiendo comprobación de límites para la posición de desplazamiento objetivo por @techouse en 170210
- El campo de búsqueda enfocado oculta el prefijo en modos de escala de texto de accesibilidad más altos por @victorsanni en 171406
- Corregir crash cuando editableText no está montado por @matasb-google en 171159
- Actualizar documentación de
CupertinoPickerpor @alex-medinsh en 170960 - Añadir feature flags al framework por @loic-sharma en 168437
- Revierte "Añadir feature flags al framework (#168437)" por @auto-submit[bot] en 171542
- Establecer ancho y alto al crear la platform view de
para NetworkImage por @harryterkelsen en 171474
- Añade soporte de locale para semantics en web por @chunhtai en 171196
- [Impeller] Corregir el algoritmo para construir rutas para RSuperellipses con esquinas afiladas por @dkwingsmt en 171351
- Añadir rol de semantics para formulario por @hannah-hyj en 170709
- SliverSemantics por @Renzo-Olivares en 167300
- Corrige un problema donde TapRegion consumía toques independientemente del estado de navegación por @PrimaelQuemerais en 169067
- reland: Actualizar versiones de advertencia y error de agp, kotlin y gradle en preparación para gradle 9 por @reidbaker en 171776
- [web] Deshabilitar el autoformateo para el archivo de prueba stack_trace.dart por @mdebbar en 171801
- Reemplazar [FinderBase] por [Finder] en la documentación de Matchers por @ahmedsameha1 en 168279
- Añadir mensaje de error detallado para BorderRadiusDirectional por @nt4f04uNd en 171805
- [Android 16] Se añadieron docs para advertir a los usuarios que SystemChrome.setPreferredOrientations no funcionará por @jesswrd en 171089
- Corregir el problema con
SliverMainAxisGroupscreciendo en dirección inversa durante el layout. Por @yiiim en 171005 - Proporcionar un error accionable a
flutter_test.*tapde unRenderSliverpor @matanlurey en 171930 - Corregir el problema de hitTest de SliverMainAxisGroup invertido. Por @yiiim en 171073
- Feat: Añadir color de primer plano para cupertino button por @rkishan516 en 170898
- Style: Renombrar pageBuilder con builder en showCupertinoSheet por @rkishan516 en 170625
- Nuevo comportamiento de onChanged en
CupertinoDatePickeryCupertinoTimerPickerpor @alex-medinsh en 170793 - feat: Exponer FocusNode de FocusTraversalGroup por @pedromassango en 171979
- [iOS] Añadir la opción Texto en vivo al menú contextual del sistema por @jingshao-code en 170969
- Añadir SemanticsLabelBuilder para la concatenación de etiquetas accesibles por @flutter-zl en 171683
- [tool] Hacer que google3 tenga que sobrescribir las feature flags por @loic-sharma en 171933
- [Web] Implementar la deshabilitación de la selección interactiva por @loic-sharma en 171935
- Corregir gramática: Cambiar 'A' por 'An' antes de IOSSystemContextMenuItemData por @jingshao-code en 172019
- Duración de la transición de ruta por @justinmc en 171109
- chore: desomitir casos de prueba por @pedromassango en 172031
- Reaplicar "Añadir feature flags al framework" por @loic-sharma en 171545
- [CP-beta]Fix: Garantizar que el locale del widget Text se incluya en la etiqueta de idioma de semantics por @flutteractionsbot en 172711
- [CP-beta][web] La prueba de edición de texto acepta ambos comportamientos en Firefox por @flutteractionsbot en 173053
Material
#- fix(ListTileTheme): falta isThreeLine. Por @StanleyCocos en 165481
- Corregir que la página de demostración de CarouselView no sea funcional mediante desplazamiento del mouse por @huycozy en 166512
- Fix: Enfocar en el ícono leading cuando sea nulo por @whopavan en 164966
- Actualizar pruebas de restauración de TextFormField por @bleroux en 166678
- Añadir capacidad para personalizar el padding por defecto de
RangeSliderpor @TahaTesser en 165317 - Feat: Añadir hintMaxLines en InputDecorationTheme por @rkishan516 en 164695
- modificar el estilo del modo de alternancia con DatePickerTheme por @MaironLucas en 164102
- [iOS] Inferir el valor de autocorrección desde autofillHints por @koji-1009 en 165637
- fix: Actualizar el tamaño de entrada del diálogo de time picker por @rkishan516 en 163184
- Añadir irlandés (ga) a Flutter por @QuncCccccc en 167129
- Añadir soporte para ícono de botón para la duración de la animación por @TahaTesser en 162667
- Feat: Añadir tema de vista de carrusel por @rkishan516 en 164769
- Corregir que Carousel sufra un crash al usar PageStorageKey por @huycozy en 166817
- Fix: Localización para tiempo distinto de cero en formato de 24 horas por @rkishan516 en 164885
- Eliminar builder innecesario por @AhmedLSayed9 en 166623
- fix(CircularProgressIndicator.adaptive): valor por defecto de strokeWidth por @StanleyCocos en 165370
- Añadir DropdownMenu.restorationId por @bleroux en 166684
- Añadir soporte para sugerencias de idioma en TextFields (solo Android) por @bleroux en 165554
- Añadir InputDecoration.visualDensity e InputDecorationTheme.visualDensity por @bleroux en 166834
- Corregir que CarouselView sufra un crash cuando viewportDimension inicial es 0.0 por @bleroux en 167271
- Docs: Actualizar la documentación de las propiedades de color de día del tema de date picker por @rkishan516 en 166122
- Corregir que el teclado cubra los resultados de la lista de SearchAnchor por @huycozy en 165382
- Hacer que el padding de InputDecorator cumpla con la especificación de M3 por @bleroux en 162157
- Añadir más retroalimentación visual a Slider con la interacción slideOnly por @pogojotz en 165306
- Eliminar el uso de announce en time_picker y eliminar llamadas dobles a Feedback.forTap por @ash2moon en 167241
- EditableText no debería permitir desplazamiento horizontal en iOS por @Renzo-Olivares en 162841
- Api docs: Añadir FilledButton a la lista de botones recomendados de material por @tanyabouman en 167096
- Conectar los widgets relacionados con
MenuAnchor,MenuBaryMenuItema roles de aria por @QuncCccccc en 165596 - Cerrar la búsqueda al presionar escape por @4rthurmonteiro en 167648
- Corregir el orden de hit-testing en semantics por @QuncCccccc en 167522
- Corregir que CarouselView.weighted sufra un crash cuando viewportDimension inicial es 0.0 por @bleroux en 167628
- Corregir parpadeo en date picker por @bleroux en 167976
- Refactor: Mover los componentes Slider y RangeSlider a slider_parts.dart y range_slider_parts.dart por @rkishan516 en 165361
- Corregir
SlideryRangeSliderdiscretos para forzar el padding de la altura del pulgar cuando la forma de la pista no es redondeada por @TahaTesser en 164703 - Actualizar localizaciones de fecha para ga por @Piinks en 168008
- completar propiedades de semantics del pintor personalizado por @chunhtai en 166375
- feat(Switch): Añadir activeThumbColor y marcar como obsoleto activeColor. Por @StanleyCocos en 166382
- Fix: Retrasar la visualización del tooltip durante la transición de página por @rkishan516 en 167614
- feat(CheckboxListTile): garantizar que 'isThreeLine' se pueda configurar a través del tema. Por @StanleyCocos en 166826
- Revierte "completar propiedades de semantics del pintor personalizado (#166375)" por @auto-submit[bot] en 168103
- fix: el contorno aparece sobre el hijo por @iamdipanshusingh en 167615
- Refactorizar más lógica de radio y cupertino radio por @chunhtai en 167764
- Reaplica "completar propiedades de semantics del pintor personalizado (#166375)" por @chunhtai en 168113
- fix(ios): hereda correctamente el color del tirador desde el tema por @ricardodalarme en 166507
- Implementar CupertinoCollapsible/CupertinoExpansionTile por @victorsanni en 165606
- Añadir descartable al tocar la barrera para el botón desplegable y el campo de formulario con botón desplegable por @whopavan en 166896
- Resaltar los campos de entrada de hora y minuto por @flutter-zl en 167766
- Añadir
removeStatusListenerfaltante para bottom sheets (#167899) por @Bungeefan en 167900 - Añadir DropdownMenuFormField por @bleroux en 163721
- Establecer el ancho máximo de Dialog a 560dp según las directrices de Material por @RamonFarizel en 166643
- MediaQuery capta los cambios de datos de la vista por @justinmc en 166498
- InputDecorator - animar entre hoverColor transparente y hoverColor por @nsparks en 168244
- Revertir "Corregir el orden de hit-testing en semantics (#167522)" por @QuncCccccc en 168235
- [Widget Inspector] Añadir botón en el dispositivo para cambiar el comportamiento del "tap" por defecto por @elliette en 167677
- Revertir "Conectar los widgets relacionados con
MenuAnchor,MenuBaryMenuItema roles de aria (#165596)" por @QuncCccccc en 168339 - feat(RadioListTile): garantizar que 'isThreeLine' se pueda configurar a través del tema por @StanleyCocos en 166964
- feat(SwitchListTile): garantizar que 'isThreeLine' se pueda configurar a través del tema. Por @StanleyCocos en 166820
- Ignorar puntero en la ruta saliente por @justinmc en 168425
- Feat: Animar relleno para la app bar de material por @rkishan516 en 163913
- Reemplazar MediaQuery.sizeOf por heightOf y widthOf. Por @ksokolovskyi en 168479
- docs: Corregir enlaces rotos en la documentación de WidgetStateProperty por @nailahsall0 en 168191
- Añadir opción para ocultar el ícono trailing en DropdownMenu por @mohamedamara en 167782
- [Widget Inspector] Cambios de limpieza en PR #167677 por @elliette en 168488
- Corregir que ListTile sobrescriba el IconButtonTheme padre para sus hijos (#167727) por @ayyoub-coder en 168480
- Añadir opción para deshabilitar la selección completa al enfocar en TextField, TextFormField y EditableText por @camfrandsen en 163491
- Api docs: Añadir el vídeo de Widget of the Week a DropdownMenu por @tanyabouman en 168254
- Corregir que el DropdownMenuItem seleccionado no se resalte en dispositivos móviles por @huycozy en 167874
- Corregir que el ícono de DropdownButtonFormField no esté centrado verticalmente por @bleroux en 163205
- Hacer que el panel de barrera en el Material Drawer no se pueda descartar por @romanejaquez en 164810
- Limpieza de la documentación del tema de la barra de pestañas y del tema de diálogos por @bleroux en 168724
- [iOS] No ocultar los tiradores de selección cuando la plataforma oculta el menú contextual del sistema por @Renzo-Olivares en 168678
- Usar región en vivo en el decorador de entrada de texto de error para Android por @ash2moon en 165531
- [a11y] Refactorización de flags de semantics paso 3: parte del framework por @hannah-hyj en 167771
- Conectar el escalador de texto del sistema desde
PlatformDispatcherpor @LongCatIsLooong en 159999 - Añadir
titleAlignmentaCheckboxListTileyRadioListTilepor @ValentinVignal en 168666 - Normalizar BottomAppBarTheme por @huycozy en 168586
- Revierte "Usar región en vivo en el decorador de entrada de texto de error para Android (#165531)" por @auto-submit[bot] en 168848
- [Widget Inspector] Corregir ícono de cupertino faltante en el inspector en el dispositivo por @elliette en 168847
- Homogeneizar la documentación de temas por @bleroux en 168808
- Corregir la visualización de los tiradores de selección al usar un mouse por @Renzo-Olivares en 168751
- Reemplazar el espaciado de SizedBox con el parámetro spacing en los usos de Row por @tilucasoli en 168688
- Resolver Cupertino textstyle en MaterialBasedCupertinoThemeData por @MitchellGoodwin en 167597
- Corregir los límites semánticos del botón de eliminación de Chip por @bleroux en 168310
- El magnificador de TextField se queda atascado al cancelar la presión prolongada por @O-Hannonen en 167881
- docs: Actualizar mensaje de obsolescencia para Slider.year2023 por @huycozy en 169053
- Actualizar el widget
RangeSlidera la apariencia de Material Design 2024 por @TahaTesser en 163736 - Transición de elemento compartido para el retroceso predictivo por @maRci002 en 154718
- Corregir el problema con Tooltip por @yiiim en 168546
- Feat: Añadir persistentFooterDecoration para scaffold por @rkishan516 en 167524
- Feat: Añadir soporte de diálogo a pantalla completa para rutas de diálogo por @rkishan516 en 167794
- Respetar
calendarDelegateenshowDateRangePickerpor @sarbagyastha en 168290 - Normalizar BottomAppBarTheme (continuación) por @huycozy en 168966
- Añadir bottomSheetScrimBuilder a Scaffold por @alex-medinsh en 167335
- Corregir el problema donde DropdownMenu elimina el controller. Por @yiiim en 168541
- Actualizar la documentación de ButtonStyle por @bleroux en 168062
- Corrige que los semantics de la pestaña se descarten si el hijo produce un nodo de semantics por @chunhtai en 169233
- Corregir crash en el gesto de selección con dos dedos por @Renzo-Olivares en 168598
- Elimina paréntesis innecesarios por @FMorschel en 169015
- [Cupertino] Aplicar RSuperellipse a la mayoría de los widgets de Cupertino por @dkwingsmt en 167784
- Añadir soporte de encabezado y pie de página a NavigationDrawer por @fewling en 168005
- No mostrar SystemContextMenu para SelectableText por @justinmc en 169238
- Elimina la elevación y el grosor de semantics r2 por @chunhtai en 169382
- Revertir "Corregir el color de superposición del indicador de NavigationBar (#164484)" por @bleroux en 169497
- [Web][Engine] Actualizar MediaQuery en respuesta a semanticsEnabled por @koji-1009 en 166836
- Añade widget de grupo de radio r2 por @chunhtai en 168161
- doc: Explicar
MenuController.maybeOfenMenuAnchoryRawMenuAnchorpor @rkishan516 en 168630 - fix[widget_inspector]: Direccionalidad del Inspector de Widgets y tooltip del botón mover. Por @muhammadkamel en 169425
- Actualizar llamadas obsoletas de vector_math por @kevmoo en 169477
- Corrige que el hijo explícito hermano de inputDecoration no esté incluido en semantic… por @chunhtai en 170079
- Añadir
backgroundColoraRadiopor @ValentinVignal en 169415 - Corregir los objetivos de toque del calendario del date picker (modo retrato) por @bleroux en 169163
- Docs: Actualizar la documentación para el comportamiento de interacción del ícono suffix por @rkishan516 en 169828
- Corregir el enfoque de DropdownButtonFormField al reemplazar FocusNode por @AhmedLSayed9 en 166645
- Corregir las sobrescripciones restantes de iconbuttontheme en listtile por @pogojotz en 169029
- Revierte "Corregir el enfoque de DropdownButtonFormField al reemplazar FocusNode (#166645)" por @auto-submit[bot] en 170477
- Hacer que el TextField de
DropdownMenusea reactivo a cambios de etiquetas por @ahmedrasar en 162062 - Permitir que el Slider siempre muestre el indicador de valor. Por @yiiim en 162223
- Añadir prueba del parámetro value de DropdownButtonFormField por @alex-medinsh en 170518
- Actualizar
selectionHeightStyleyselectionWidthStylepor defecto paraEditableTextpor @Renzo-Olivares en 167762 - Preferir .of sobre .from por @kevmoo en 170750
- feat: Añadir radio a DividerThemeData. Por @StanleyCocos en 169739
- Normalizar AppBarTheme por @huycozy en 169130
- Normalizar el tema de decoración de entrada por @bleroux en 168981
- Corregir que InputDecoration.floatingLabelBehavior no se herede por @bleroux en 170905
- Revierte "Corregir que InputDecoration.floatingLabelBehavior no se herede (#170905)" por @auto-submit[bot] en 170994
- Reaplicar: Corregir que InputDecoration.floatingLabelBehavior no se herede por @bleroux en 170995
- Licencia cpp jun20 por @gaaclarke en 170948
- Limpieza de pruebas de Flutter por @kevmoo en 170891
- Marcar como obsoleto el parámetro "value" de DropdownButtonFormField a favor de "initialValue" por @bleroux en 170805
- Cuando maintainHintSize es false, el hint se centra y alinea, es diferente del original por @zeqinjie en 168654
- Añadir pruebas M3 faltantes para InputDecoration.isDense por @bleroux en 171058
- feat: Añadir restricciones a AlertDialog y SimpleDialog por @StanleyCocos en 169327
- Volver a incorporar "Usar región en vivo en el decorador de entrada de texto de error para Android #165531" por @ash2moon en 168992
- Corregir los pintores de
Radiopor @ValentinVignal en 170321 - Corregir la alineación de la barra de herramientas de selección de texto para idiomas RTL por @SalehTZ en 169854
- feat: Añadir hintLocales en TextFormField por @lsaudon en 170938
- Añadir pruebas M3 faltantes para InputDecoration.floatingLabelAlignment por @bleroux en 170903
- Feat: Añadir exportación de brightness desde widgets.dart por @rkishan516 en 169410
- fix excepción de PopupMenuButton no montado al actualizar la posición por @sstasi95 en 166412
- Evitar usar una Key cuyo único propósito sea ser buscada en una prueba por @justinmc en 170952
- Reaplicar [#166645] Corregir el enfoque de DropdownButtonFormField al reemplazar FocusNode por @AhmedLSayed9 en 170761
- Añadir
sideaRadiopor @ValentinVignal en 171217 - NavigationRail: opcionalmente desplazable y más configurable por @pogojotz en 169421
- fix: Añadir focusNode y textEditingController en
Autocompletepor @lsaudon en 170936 - Añadir
radioBackgroundColoraRadioListTilepor @ValentinVignal en 171204 - Añadir WidgetStatesController a ListTile por @RamonFarizel en 168878
- Añadir pruebas para algunas propiedades de InputDecorationTheme local por @bleroux en 171435
- Corregir que DropdownMenu no aplique opacidad al valor seleccionado cuando está deshabilitado por @huycozy en 170336
- fix: el separador del selector de tiempo en timepicker no está centrado verticalmente por @pranavo72bex en 168441
- Deprecate: Marcar el parámetro color de AppBarTheme y AppBarThemeData como obsoleto a favor de backgroundColor por @rkishan516 en 170624
- Añadir
backgroundColoraRadioThemeDatapor @ValentinVignal en 171326 - Añadir
innerRadiusaRadiopor @ValentinVignal en 171331 - Actualizar Dart a 3.8 y reformatear por @Piinks en 171703
- Actualizar traducción desde consola por @QuncCccccc en 171556
- Añadir
radioSideaRadioListTilepor @ValentinVignal en 171318 - Se eliminaron las claves de cadena por @Phantom-101 en 171293
- Corregir que InputDecorationThemeData.activeIndicatorBorder no se aplique por @bleroux en 171764
- Aplicar normalización a TimePickerThemeData.inputDecorationTheme por @bleroux en 171584
- Eliminar ThemeData(useMaterial3: true) redundante de las pruebas por @pranavo72bex en 171569
- [Cupertino] Hacer que algunos widgets ya no usen RSuperellipse por @dkwingsmt en 171830
- Licencia cpp 710 por @gaaclarke en 171989
- Corregir semantics de CheckedPopupMenuItem para usar el rol menuItemCheckbox con estado marcado por @flutter-zl en 171749
iOS
#- Añadir flag en tiempo de ejecución para habilitar flutter_gpu, desactivado por defecto. Por @jonahwilliams en 165337
- [iOS/macOS] Añadir error de Xcode si las dependencias de desarrollo son incorrectas por @loic-sharma en 165916
- No lanzar error para mDNS al buscar la URL de Dart VML en dispositivos principales por @vashworth en 167135
- Ocultar error en caso de fallo en el registro de mDNS e imprimir advertencia en flutter attach por @vashworth en 166782
- Reducir la latencia de inicio de la aplicación inicializando el engine en un hilo separado por @jason-simmons en 166918
- Revertir "Reducir la latencia de inicio de la aplicación inicializando el engine en un hilo separado (#166918)" por @jason-simmons en 167427
- Reaplicar "Reducir la latencia de inicio de la aplicación inicializando el engine en un hilo separado (#166918)" por @jason-simmons en 167519
- [a11y] Refactorización de flags de semantics paso 1: parte del engine por @hannah-hyj en 167421
- [iOS] Ocultar el teclado al hacer Hot Restart por @loic-sharma en 167013
- Impeller trazará rutas directamente desde la ruta original mediante iteración por @flar en 167422
- iOS: Eliminar comprobaciones @available de iOS 13.0 por @cbracken en 167833
- Soportar Swift en el embedder de iOS por @cbracken en 167530
- iOS: Volver a habilitar las pruebas unitarias de iOS por @cbracken in 167893
- iOS,macOS: Fusionar configuración de iOS y macOS por @cbracken en 167945
- iOS: extraer config_ios_test por @cbracken en 167958
- Añadir ConnectionCollection y prueba de Swift por @cbracken en 167962
- Añadir el modo de compilación del engine a Info.plist del framework de Flutter y FlutterMacOS por @vashworth en 168024
- Usar
config: enable-swift-...: false, eliminardisable-swift-...: true. Por @matanlurey en 168433 - iOS,macOS: Unificar configuraciones de compilación de iOS y macOS por @cbracken en 168517
- Renombrar apple -> darwin en todo nuestro buildroot por @cbracken en 168558
- Implementa UISceneDelegate dinámicamente con FlutterLaunchEngine por @gaaclarke en 168396
- Revierte "Implementa UISceneDelegate dinámicamente con FlutterLaunchEngine (#168396)" por @auto-submit[bot] en 168880
- iOS,macOS: Migrar registros a Logger/FlutterLogger por @cbracken en 168568
- [tool] Corregir referencias de comentarios rotas y spans de código en comentarios de doc por @parlough en 168498
- iOS,macOS: Soportar el uso de la API pública en Swift por @cbracken en 168929
- Haz de FlutterGeneratedPluginSwiftPackage un paquete raíz de Xcode por @vashworth en 168789
- [Reland] Implementa UISceneDelegate dinámicamente w/ FlutterLaunchEngine (#168396) por @gaaclarke en 168914
- Revierte "[Reland] Implements UISceneDelegate dynamically w/ FlutterLaunchEngine (#168396) (#168914)" por @auto-submit[bot] en 169250
- [Reland2] Implementa UISceneDelegate dinámicamente w/ FlutterLaunchEngine por @gaaclarke en 169276
- Revierte "[Reland2] Implements UISceneDelegate dynamically w/ FlutterLaunchEngine (#169276)" por @auto-submit[bot] en 169347
- Introduce el protocolo FlutterPluginRegistrant por @gaaclarke en 169399
- Valida la configuración de build durante la fase de build de Xcode por @vashworth en 169395
- [Reland3] Implementa UISceneDelegate dinámicamente w/ FlutterLaunchEngine (#169276) por @gaaclarke en 169365
- [ios]: Advertencia para FlutterAppDelegate.window.rootViewController en funciones de lanzamiento por @gaaclarke en 169166
- Eliminado el FlutterViewController.pluginRegistrant por @gaaclarke en 169995
- Exporta FlutterSceneDelegate por @gaaclarke en 170169
- Pausa la migración de UIScene por @vashworth en 170457
- Revierte "Pause UIScene migration (#170457)" por @auto-submit[bot] en 170487
- Pausa la migración de UIScene por @vashworth en 170490
- Centraliza valores de iOS y macOS por @vashworth en 170257
- [Impeller] elimina PathReceiver::PathEnd que solo se usa en un caso por @flar en 170500
- Se comenzó a puentear el delegado de la escena al delegado del ciclo de vida para accesos directos por @gaaclarke en 170180
- Añade el switch
--profile-microtaskspor @derekxu16 en 170690 - Corrige deeplinking en proyectos migrados a uiscenedelegate por @gaaclarke en 170452
- [ Tool ] Reporta dispositivos destino Android x86 como no soportados por @bkonyi en 170282
- Licencia cpp jun24 por @gaaclarke en 171088
- Añade el flag --enable-flutter-gpu a flutter_tool y FLTEnableFlutterGPU al embebedor de macOS por @bdero en 171404
- Se comenzó a consultar el State de la app para el switch de sync de gpu deshabilitada por @gaaclarke en 171785
- [ Tool ] Habilita lints de
omit_obvious_*_typesyspecify_nonobvious_*_typespor @bkonyi en 172018 - Aplica recorte superelipse a platform views de iOS usando un round rect aproximado por @jason-simmons en 172033
- [CP-beta]Revierte #160653 Corrige proceso de eliminación de vista para AutofillContextAction.cancel por @flutteractionsbot en 172675
Android
#- [Impeller] Acelera el tiempo de inicio de vulkan al reutilizar el contexto vulkan existente por @jonahwilliams en 166784
- Revierte "[Impeller] Speed up vulkan startup time by re-using existing vulkan context. (#166784)" por @auto-submit[bot] en 166938
- [Impeller] pospone la inicialización del contexto vulkan lo máximo posible por @jonahwilliams en 166941
- Revierte "[Impeller] defer vulkan context initialization as long as possible. (#166941)" por @auto-submit[bot] en 166990
- Corrige regresión en la comprobación de versión NDK por @gmackall en 166998
- Revierte "Fix regression in NDK version checking (#166998)" por @auto-submit[bot] en 167007
- [Impeller] reland: pospone la inicialización del contexto vulkan lo máximo posible por @jonahwilliams en 167000
- [reland] Corrige regresión en la comprobación de versión NDK por @gmackall en 167011
- Establece un arg adicional de CMake en
forceNdkDownloadpara alinear el nombre de la tarea con elBuildTypepor @gmackall en 167240 - Añade compatibilidad de kotlin a la validación de archivos de build por @reidbaker en 167143
- Pasa de getByName a getByType en gradle al obtener la extensión androidApp por @reidbaker en 167415
- Refina mensaje para desarrolladores para uso de anuncios por @ash2moon en 167127
- [Android] elimina insets de borde del cálculo de límites a11y por @chunhtai en 167136
- [Android 16] Actualiza mockito a 5.17.0 desde 4.7.0, trabajo previo para soporte de android 36 por @reidbaker en 167573
- Elimina Robolectric.setupActivity de los tests junit del engine por @mboetger en 167607
- [Impeller] pospone la inicialización del contexto impeller al hilo raster por @jonahwilliams en 167527
- Revierte "[Impeller] defer impeller context initialization onto the raster thread. (#167527)" por @auto-submit[bot] en 167748
- [HCPP] Añade soporte de filltype para el mutador
clipPathpor @gmackall en 167571 - [Impeller] Prototipo de Slimpeller Android por @jonahwilliams en 167608
- [Impeller] reland: pospone la inicialización del contexto impeller al hilo raster por @jonahwilliams en 167765
- Depreciados métodos que llaman a setStatusBarColor, setNavigationBarColor, setNavigationBarDividerColor por @narekmalk en 165737
- [Android 16] Incrementadas las opciones por defecto de Android en el Framework por @jesswrd en 166464
- [Android 16] Incrementadas las opciones por defecto de Android en el Engine por @jesswrd en 166796
- [Android 16] Incrementando el TargetSdk por defecto del Framework a 36 por @jesswrd en 168577
- Error al intentar usar el modo antiguo HC cuando HCPP está habilitado por @gmackall en 168027
- Corregidos errores de Android Lint por @jesswrd en 168613
- Aumenta el registro de logs sobre la carga de libflutter.so por @mboetger en 168706
- [hcpp/hc] Corrige talkback para platform views de Android HC y HCPP por @gmackall en 168939
- corrige lint de android studio sobre argumento lambda por @AbdeMohlbi en 168901
- Elimina el manejo del archivo heredado
.flutter-pluginsenPluginHandler.ktpor @matanlurey en 169317 - [Impeller] desactiva que vivante use impeller gles/vulkan por @jonahwilliams en 169760
- Elimina la advertencia huérfana (sin uso)
legacyFlutterPluginsWarningpor @matanlurey en 169895 - Resuelve la resolución de dependencias nativas de Flutter en Android Studio por @rekire en 167332
- [engine] no liberes dos veces los objetos de interop de texture de superficie por @jonahwilliams en 170284
- [engine] asegura que los engines creados desde un engine usando selección de renderizado dinámico sigan usando la superficie dinámica por @jonahwilliams en 170313
- Revierte "[engine] ensure engines spawned from an engine using dynamic rendering selection still use the dynamic surface. (#170313)" por @auto-submit[bot] en 170377
- fix: establece versionCodeOverride cuando se especifica split-per-abi por @likir09 en 169816
- [engine] Reland: asegura que los engines creados desde un engine usando selección de renderizado dinámico sigan usando la superficie dinámica por @jonahwilliams en 170389
- [Android] añade abiFilters al Plugin de Gradle de Flutter por @Sameri11 en 168293
- Usa el tipo correcto para filterIdentifier por @runarheggset en 170343
- Elimina el soporte para 21/22 Lollipop por @gourabkumarsi en 170748
- [Android] Añade una forma de solicitar nuevas
Surfaces desdeSurfaceProducery evita queSurfaceProducerdevuelva unaSurfaceno válida por @camsim99 en 169899 - Añade android-reviewers a CODEOWNERS por @jmagman en 170157
- [Android] Reasigna cada par de
(pointerId, toolType)a su propio id único por @gmackall en 171240 - Android gradle usa minusculas en lugar de toLowerCase en preparación para su eliminación en v9 por @reidbaker en 171397
- elimina rutas de código sin usar de
x86por @AbdeMohlbi en 170191 - Android min sdk 24 parte 1 por @reidbaker en 170882
- [android] libera los lectores de imágenes en segundo plano en <= Android 14 por @gmackall en 171193
- Incrementa versiones de advertencia y error de agp, kotlin y gradle en preparación para gradle 9 por @reidbaker en 171399
- Revierte "Bump warn and error versions of agp, kotlin and gradle versions in preparation for gradle 9 (#171399)" por @auto-submit[bot] en 171736
- [Documentación] Al actualizar el kgp mínimo documenta los cambios adicionales requeridos por @reidbaker en 171819
- Usa Callback de SurfaceHolder Asíncrono para eliminar la necesidad de la solución alternativa de ajuste de alfa por @mboetger en 171398
- añade descripción de contenido a los nodos de solo tooltip para android por @ash2moon en 171541
- corrige lint de android studio sobre función lambda por @AbdeMohlbi en 172063
- [Android] elimina la api obsoleta de gradle en FGP por @Sameri11 en 172085
- [CP-beta]Actualiza warnGradleVersion a
8.7.0por @flutteractionsbot en 172787
Windows
#- [Windows] Habilita el hilo unificado de plataforma y UI por defecto por @knopp en 163726
- Revierte "[Windows] Enable merged platform and UI thread by default" por @loic-sharma en 167420
- Ignora stdout en WindowsTest.LaunchMainHasNoOutput por @jason-simmons en 167583
- Reland "[Windows] Enable merged platform and UI thread by default" por @knopp en 167472
- [Windows] Asegura que el hilo raster simulado termine antes de retornar de los tests de FlutterWindowsViewTest por @jason-simmons en 168171
- [a11y] Refactorización del flag de Semantics paso 2: parte del embebedor por @hannah-hyj en 167738
- Revierte "[a11y] Semantics flag refactor step 2: embedder part" por @hannah-hyj en 170498
- [Windows] Usa extensión blit de ANGLE en GLES 2.0 por @loic-sharma en 170298
- Reland (#167738) pero con algunos flags actualizados para usar enum por @hannah-hyj en 170505
- Soporte multiventana (engine) por @knopp en 168728
Linux
#- [Linux] Une los hilos de UI y Plataforma por @knopp en 162671
- Corrige campos no inicializados en FlutterWindowMetricsEvent por @robert-ancell en 168446
- Corrige fuga de framebuffer al renderizar en vistas secundarias por @robert-ancell en 168447
- Corrige fuga de stencil buffer por @robert-ancell en 168448
- Corrige soporte de Impeller en Linux roto por eliminación incorrecta de stencil buffer por @robert-ancell en 168668
- Soporta renderizado por software en Linux por @robert-ancell en 166307
- Corrige compositor de OpenGL en Linux en el driver de ARM por @richardexfo en 166753
- Actualiza el embebedor de Linux a la nueva API de flags de semantics por @robert-ancell en 170497
- Usa un vertex buffer compartido para renderizar capas por @robert-ancell en 170717
- Limpia el fondo en la capa de GTK, en lugar de OpenGL por @robert-ancell en 170840
- Corrige renderizado GL multivista que no funcionaba desde que se añadió renderizado por software por @robert-ancell en 171409
- Refactoriza las clases compositoras por @robert-ancell en 171414
Web
#- Elimina package:macros y package:_macros de pubspec.yaml por @alexmarkov en 166749
- [web:skwasm] sé consistente sobre el manejo de la secuencia desbalanceada de push/pop de capas por @yjbanov en 166887
- [skwasm] Usa
queueMicrotasken lugar depostMessagecuando sea mono-hilo por @eyebrowsoffire en 166997 - [Web] Elimina
webOnlyUniformRadiideRRectpor @dkwingsmt en 167237 - web: Usa aria-current como alternativa para aria-selected por @flutter-zl en 167672
- [WebParagraph] Cableado inicial para la implementación experimental de WebParagraph por @mdebbar en 167763
- Omite la configuración del service worker cuando el service worker está deshabilitado por @kevmoo en 168192
- Skwasm pesado por @eyebrowsoffire en 166619
- [skwasm] Elimina el grabador de imágenes subyacente al finalizar la grabación por @eyebrowsoffire en 168384
- [web] más limpieza de APIs sin usar por @kevmoo en 168524
- [web] Corrige la selección de entrada multilínea en Chrome por @ksokolovskyi en 168217
- Separa la pista del label y la expone vía aria-description o aria-describedby por @flutter-zl en 169157
- Añade cargador de módulos dinámicos al script del punto de entrada wasm de flutter por @biggs0125 en 169313
- Cambia el comentario de ignorar lint para usar unawaited por @srawlins en 169622
- Corrige errores tipográficos: canvakit--> canvaskit por @hannah-hyj en 169868
- [Engine][Web] Corregido el proceso de carga de fuentes alternativas por @koji-1009 en 166212
- Elimina AlarmClock de BrowserImageDecoder por @koji-1009 en 161481
- [web] Permite sobrescribir platformViewRegistry para pruebas por @ksokolovskyi en 170144
- Rutas perezosas y arenas de objetos de fotograma por @eyebrowsoffire en 168996
- Revierte "Lazy paths and frame object arenas (#168996)" por @auto-submit[bot] en 170164
- Corrige la activación de pestañas de VoiceOver añadiendo comportamiento tocable a SemanticTab por @flutter-zl en 170076
- Desecha ImmutableBuffer en web_ui.instantiateImageCodecFromBuffer y web_ui.instantiateImageCodecWithSize por @koji-1009 en 161488
- [canvaskit] Dispara manualmente el evento
inputen las pruebas de edición de texto para Safari por @harryterkelsen en 170022 - Corrige que
Semantics.identifieren TextField no funcione en la web por @Renzo-Olivares en 170395 - [web] Añade tramado a Paint por @ksokolovskyi en 170362
- Reland rutas perezosas y arenas de objetos por @eyebrowsoffire en 170303
- Renombra
entryPointBaseUrlaentrypointBaseUrlpor @piedcipher en 170166 - Revierte "[skwasm] Use
transferToImageBitmapinstead ofcreateImageBitmap(#163251)" por @eyebrowsoffire en 171238 - feat(web): Añade gestor de enfoque de navegación para restauración de enfoque en tecnología asistencial por @flutter-zl en 170046
- [web] Añade soporte para número de fotograma por @ksokolovskyi en 171592
- [web] Refactoriza el portapapeles por @ksokolovskyi en 171427
- Ejecuta pruebas ya sea en macOS 14 o 15 por @vashworth en 171076
- [Web a11y]Actualiza la celda de la tabla para usar LabelRepresentation.sizedSpan por @hannah-hyj en 172013
- Añade soporte de RSuperellipse a Web (caché global) por @dkwingsmt en 171489
- [web] Elimina archivos sin usar en el engine por @harryterkelsen en 172035
Herramientas
#- Permite que dart pub deps --json falle sin causar una caída explícita por @matanlurey en 166778
- Roll de paquetes pub por @flutter-pub-roller-bot en 166779
- Añade interpolaciones de
buildMode,icuDataPathyengineRevisionpara dispositivos personalizados por @vially en 164455 - Hash consciente del contenido movido a script y rastreado por @jtmcdole en 166717
- Revierte "Content aware hash moved to script and tracked (#166717)" por @auto-submit[bot] en 166864
- Revierte "[ Widget Preview ] Add initial support for communications over the Dart Tooling Daemon (DTD) (#166698)" por @auto-submit[bot] en 166866
- Roll forward "Hash consciente del contenido movido..." con corrección por @matanlurey en 166873
- Maneja marcadores de posición faltantes en
gen-l10n, añade un test de regresión por @matanlurey en 166867 - [native assets] Roll de dependencias por @dcharkes en 166862
- [ Widget Preview ] Añade soporte para reinicio "suave" de previews individuales por @bkonyi en 166846
- [ Widget Preview ] Enlaza a la documentación de marcadores de posición cuando no hay previews definidas por @bkonyi en 166869
- [native assets] Soporta definiciones de usuario en pubspec por @dcharkes en 166940
- [native assets] Roll de dependencias por @dcharkes en 166969
- [native assets] Usa pubspec del workspace para definiciones de usuario por @dcharkes en 166977
- Reland "[ Widget Preview ] Add initial support for communications over the Dart Tooling Daemon (DTD) (#166698)" por @bkonyi en 166877
- Aclara cómo/cuándo se pasa
FLUTTER_PREBUILT_ENGINE_VERSIONen la CI de Flutter por @matanlurey en 167204 - Añadida la versión del emulador a doctor por @gaaclarke en 167236
- Al usar --local-web-sdk, usa un Dart SDK compilado localmente si hay uno disponible por @jason-simmons en 166732
- [native assets] Roll de dependencias por @dcharkes en 167287
- Añade una entrada en
gradle_errors.dartpara el archivo source.properties de NDK faltante por @gmackall en 167320 - Lanza un error si se usa --local-engine-host sin --local-engine por @jason-simmons en 166948
- Añade prueba ktlint para archivos generados desde plantillas por @mboetger en 167378
- Doctor de Android:
canrunmás robusto por @gaaclarke en 167489 - Corrige mayúsculas/minúsculas del error cuando el compilador de Dart es interrumpido por @loic-sharma en 167520
- [native assets] Roll de dependencias por @dcharkes en 167665
- Cambia el mensaje cuando la carpeta web no está presente por @srivats22 en 165084
--use-existing-appusa por defecto--keep-app-runningsi no se especifica por @matanlurey en 167742- Omite la escritura de archivos registrales sin cambios por @alex-medinsh en 167262
- Añade la sección
flutter: config: {...}apubspec.yamlpara influir enFeatureFlagspor @matanlurey en 167953 - Corrige la no asignación de variable
latecuando WASM está habilitado por @matanlurey en 167954 - [native assets] Roll de dependencias por @dcharkes en 167984
- [tool] Añade un evento de telemetría para rastrear la migración de SwiftPM por @loic-sharma en 166773
- feat: Opciones de formato arbitrarias para la generación de localizaciones (#102983) por @Gustl22 en 167029
- Migra los mínimos de SO de SwiftPM a iOS 13, macOS 10.15 por @cbracken en 168153
- [native assets] Roll de dependencias por @dcharkes en 168139
- Comparte lógica común entre objetivos de build UnpackMacOS y UnpackIOS por @vashworth en 168034
- Añade métricas para la versión del plugin de gradle para android por @mboetger en 168181
- Añade enlace a las instrucciones de integración manual de SwiftPM por @vashworth en 168066
- Cambia el
expectdel test unitario de FGP para coincidir con el resultado del proceso en lugar del código de salida por @gmackall en 168278 - [tool] Refactoriza WebTemplate para que sea inmutable por @kevmoo en 168201
- Añade
bin/internal/last_engine_commit.shy pruebas por @matanlurey en 168387 - Elimina el enlace antiguo para incompatibilidad de java gradle por @gmackall en 168561
- Actualiza
Engine-artifacts.mdpara reflejar el nuevo verificador deengine.versionpor @matanlurey en 168413 - Añade prueba para mapeo de stack trace y evalúa pruebas de eval de expresiones usando el formato de bundle de librería DDC por @srujzs en 168017
- Llama a xcode_backend.dart desde macos_assemble.sh por @vashworth en 168108
- Actualizada la ruta de ejecución para incluir silenciosamente --start-paused y pruebas actualizadas por @jyameo en 168400
- [tool] Corrige llamadas de API obsoletas dentro de la herramienta por @kevmoo en 168200
- Reemplaza las rutas codificadas de build.gradle a nivel de host y app con getters a nivel de
AndroidProjectengradle_errors.dartpor @AbdeMohlbi en 167949 - Actualiza aún más
Engine-artifacts.mdpor @matanlurey en 168779 - Omite la prueba de puntos de interrupción de Hot Reload al ejecutar con web por @srujzs en 168873
- [native assets] Elimina la dependencia de
KernelSnapshoten el build por @dcharkes en 168742 - Roll manual de paquetes pub por @bkonyi en 168916
- Corrige error con el código de soporte de depuración que no se inyectaba en dispositivos edge por @jyameo en 168073
- [ Widget Preview ] Refactoriza la detección de
@Preview()y la generación de código por @bkonyi en 168307 - [tool] Elimina el getter
reportNullSafetysin uso por @parlough en 168484 - Solo empaqueta assets y plugins del cierre transitivo de dependencias por @sigurdm en 160443
- Corrige archivos de prueba del formato de bundle de librería DDC para pasar flags correctamente por @srujzs en 169095
- [native assets] Roll de dependencias por @dcharkes en 169073
- [flutter_tool] Elimina flags de entorno sin uso en el compilador de JS por @kevmoo en 169097
- Añade documentación para ramas experimentales, actualiza artefactos por @matanlurey en 169109
- Roll de paquetes pub por @flutter-pub-roller-bot en 169181
- Elimina
isExplicitPackageDependenciesEnabled: true, es el valor por defecto por @matanlurey en 169156 - Desfija leak_tracker por @polina-c en 169079
- [native assets] Promueve a vista previa por @dcharkes en 169194
- [tool] Añade flag --no-minify al compilador de JS por @kevmoo en 169102
- Actualiza el
generateLocalizations...()interno de la herramienta para nunca usar paquetes sintéticos (flutter_gen) por @matanlurey en 169285 - Omite
{PLAT}_web_tools_test#expression_evaluation_*_test.dart, poniendo el árbol en 🔴 por @matanlurey en 169305 - Deshabilita la capacidad de optar por no usar
explicit-package-dependenciespor @matanlurey en 169283 - Elimina el parcheo de
package_config.jsondel wrapper de Flutter Pub por @matanlurey en 169306 - Usa baseUri de WebAssetServer para reload_scripts.json por @dumazy en 169267
- Corrige advertencia al compilar para escritorio macOS por @Sameri11 en 165996
- Reenvía el código de salida de dart test a flutter test por @ValentinVignal en 168604
- Usa a lo sumo
PROC~/2tareas para transformar assets por @matanlurey en 169386 - Hace que la salida de la prueba con
dart-defines=...codificado sea legible por humanos por @matanlurey en 169353 - Añade
/coverage/a.gitignore.tmppor @matanlurey en 169387 - Redimensionamiento preciso del navegador con integration_test y driver por @munrocket en 160678
- Elimina código ahora deshabilitado que generaría
.flutter-pluginspor @matanlurey en 169320 - Usa
.flutter-plugins-dependenciespara informes de fallos por @matanlurey en 169319 - Roll
package:ddsa 5.0.2 por @bkonyi en 169471 - 🐛 Normaliza las rutas de archivos generados para el generador l10n por @AlexV525 en 169467
- Establece el flag pause_isolates_on_start si --start-paused por @srujzs en 169392
- Inicializa
default-flavorenFlutterCommand, añade prueba de integración por @matanlurey en 169298 - Revierte "Initialize
default-flavorinFlutterCommand, adds integration test. (#169298)" por @auto-submit[bot] en 169581 - 🐛 Usa barras consistentes al generar archivos dep por @AlexV525 en 169570
- Roll forward: "Initialize default-app-flavor" (#169298) por @matanlurey en 169602
- Corrige lógica de minificación por @kevmoo en 169607
- [web] Pasa el mismo nivel de optimización a ambas etapas del compilador de JS por @kevmoo en 169642
- Corrige el error "Missing ExternalProject for :" por @rekire en 168403
- [tests] Aumenta el tiempo de espera de linux y omite en otros por @nshahan en 169627
- Permite que las pruebas simulen la lista de feature flags por @loic-sharma en 169140
- Mejor implementación null-safe de
AssetTransformerEntrypor @matanlurey en 169645 - [web] Pasa los mismos flags de JS a ambas etapas del compilador por @kevmoo en 169730
- [ Widget Previews ] Elimina el soporte de escritorio obsoleto por @bkonyi en 169703
- Crea enlaces simbólicos de plugins SwiftPM en el mismo directorio por @vashworth en 168932
- [native assets] Añade mensaje de error para #169475 por @dcharkes en 169866
- Actualiza herramientas de iOS por @vashworth en 169863
- Elimina
generateSyntheticPackagesy el código que lo invocaba por @matanlurey en 169893 - [flutter_tools] Habilita Hot Reload en la web por @nshahan en 169174
- Elimina
FlutterProject.flutterPluginsFilepor @matanlurey en 169897 - Deja de escribir package_config_subset por @sigurdm en 169125
- Roll de paquetes pub por @flutter-pub-roller-bot en 169929
- Elimina todas las referencias ahora inertes a paquetes "sintéticos" por @matanlurey en 169943
- [ Tool ] Elimina el soporte para objetivos Android x86 por @bkonyi en 169884
- Termina de eliminar
--explicit-package-dependenciespor @matanlurey en 169950 - Assets de datos por @mosuem en 169273
- fix: añade el tipo faltante de metadatos de depuración por @Runrioter en 169864
- Usa
noExitOnFailureenflutter cleanpor @matanlurey en 169966 - [ Tool ] No elimines archivos de versión al obtener tags en main / beta por @bkonyi en 169994
- Permite configurar el
--project-cache-dirde Gradle para builds de Android por @gmackall en 169954 - [ Tool ] Corrige búsqueda fallida de versión de VSCode en Linux por @bkonyi en 169949
- Revierte "Data assets (#169273)" por @auto-submit[bot] en 170034
- Roll de paquetes pub por @flutter-pub-roller-bot en 170040
- Roll de paquetes pub por @flutter-pub-roller-bot en 170042
- Combina pruebas de evaluación de expresiones para reducir el tiempo de prueba por @mdebbar en 169860
- Roll de paquetes pub por @flutter-pub-roller-bot en 170066
- Añade listener connectedApps antes de lanzar el navegador por @srujzs en 170010
- Elimina la plantilla obsoleta de creación de app de iOS en Objective-C por @jmagman en 169547
- [native assets] Roll de dependencias por @dcharkes en 169920
- Invalida el objetivo de build cuando se añade un nuevo archivo de salida por @vashworth en 170253
- Elimina advertencias de lldb por @vashworth en 169673
- Plantillas actualizadas para evitar el LaunchEngine por @gaaclarke en 169998
- Elimina archivos
pubspec.lockparaflutter_toolsywidget_preview_scaffoldpor @matanlurey en 170364 - fix: Omite prueba de build de native assets (inestable, toma más de 15m) por @jtmcdole en 170383
- Roll de paquetes pub por @flutter-pub-roller-bot en 170444
- [ Widget Preview ] No intentes cargar previews con errores en tiempo de compilación por @bkonyi en 170262
- Elimina todo el código en
conductor/coreque ahora no se usa por @matanlurey en 170454 - Añade getters para diferentes formatos del nombre del modo de build por @vashworth en 170251
- [ Widget Preview ] Refactoriza el comando
flutter widget-previewpor @bkonyi en 170467 - Corrige argumento
--packagessuelto de la refactorización deworkspace; añade una prueba por @matanlurey en 170449 - Vuelve a separar las pruebas de error de Hot Reload y Hot Restart por @mdebbar en 170368
- [native assets] Compila dev dependencies en
flutter test integration_testpor @dcharkes en 170374 - [native assets] Roll de dependencias por @dcharkes en 170586
- Revierte "[native assets] Build dev dependencies in
flutter test integration_test(#170374)" por @auto-submit[bot] en 170673 - Establece el tamaño máximo del pool de solicitudes para el cargador de módulos DDC cuando esté en CI por @srujzs en 170565
- Evita --web-experimental-hot-reload en web-server por @nshahan en 170610
- Reland "[native assets] Build dev dependencies in
flutter test integration_test" por @dcharkes en 170686 - Revierte "Reland "[native assets] Build dev dependencies in
flutter test integration_test" (#170686)" por @auto-submit[bot] en 170718 - Reland "[native assets] Build dev dependencies in
flutter test integration_test" por @dcharkes en 170728 - [ Tool ] Corrige conflicto de ruta de archivo introducido en 169949 por @bkonyi en https://github.com/flutter/flutter/pull/170606
- [ Widget Preview ] Elimina el soporte para package:flutter_gen sintético por @bkonyi en 170602
- Actualiza
Engine-artifacts.mdpara reflejar flutter/cocoon/4785 por @matanlurey en 170751 - elimina el flag --start-paused por defecto y establece useDwdsWebSocketConnect… por @jyameo en 170612
- [ Tool ] Roll DDS 5.0.3 por @bkonyi en 170880
- Establece el fondo en la plantilla de Linux por @robert-ancell en 170841
- Muestra la ventana en el primer fotograma en Linux por @robert-ancell en 170844
- Ejecuta el postprocesamiento de pub get para cada paquete en el workspace por @sigurdm en 170517
- [ Tool ] Roll package:dds 5.0.4 por @bkonyi en 171007
- Añade
--no-web-resources-cdna todas las pruebas de integración web por @mdebbar en 171013 - Roll de paquetes pub por @flutter-pub-roller-bot en 171016
- Incluye dev_dependencies en todas las builds para iOS y macOS por @vashworth en 171015
- No elimines símbolos de
libapp.soen android por defecto por @gmackall en 162464 - Revierte "Don't strip symbols from
libapp.soon android by default (#162464)" por @auto-submit[bot] en 171044 - Añade advertencias de LLDB por @vashworth en 170827
- Limpia Devfs_Web en archivos separados por @salemiranloye en 170769
- [flutter_tool] Migra DAP fuera de
ProcessUtils.writelnToStdinUnsafepor @DanTup en 171081 - Actualiza tool/README.md con respecto al engine compilado localmente por @srawlins en 171102
- Añade un subpaso específico de Android para validar que la ruta del sdk de Android no tenga espacios por @gmackall en 170829
- [ Widget Previews ] Soporta proyectos que contienen librerías con archivos part por @bkonyi en 171027
- [ Widget Previews ] Usa fuentes monoespaciadas al mostrar trazas de pila por @bkonyi en 171167
- Ejecuta expression_evaluation_web_amd_test.dart en Mac/Windows por @mdebbar en 171277
- Vuelve a combinar casos de prueba de error de reload y restart por @nshahan en 171251
- Asegura que el
pubspec.lockdeflutter_toolssea más reciente quepubspec.yamlpor @matanlurey en 171300 - Permite alternar la minificación para builds de wasm por @biggs0125 en 171211
- Roll de paquetes pub por @flutter-pub-roller-bot en 171091
- Ejecuta expression_evaluation_web_ddc_library_bundle_test.dart en Mac/Windows por @mdebbar en 171278
- Reporta feature flags habilitados si la herramienta flutter falla en un bot por @matanlurey en 171304
- Elimina un evento de doctor de la era
package:usagepor @matanlurey en 171305 - Añade feature flags a
flutter doctor -vpor @matanlurey en 171307 - Añade
-vaflutter doctorpara informes de fallos por @matanlurey en 171308 - Aborda algunos comentarios de #38632 (2019) si aún aplican por @matanlurey en 171461
- [ Tool ] Cambia el nombre de clases de prueba que no extienden de
MockdeMock*aFake*por @bkonyi en 171380 - [ Tool ] Actualiza el validador de NO_PROXY para coincidir explícitamente con los hosts detectados por @bkonyi en 171385
- [Tool] Añade la propiedad de todas las características habilitadas por @loic-sharma en 171547
- Añade el flag
--profile-microtasksaflutter runpor @derekxu16 en 170877 - [ Widget Previews ] Añade soporte para Pub Workspaces por @bkonyi en 171538
- [ Widget Preview ] Añade un botón "Reiniciar Previsualizador de Widgets" al andamio de previsualización de widgets por @bkonyi en 171602
- [ Widget Previews ] Añade analíticas para
flutter widget-preview startpor @bkonyi en 171641 - [web] La minificación por defecto de Wasm coincide con la minificación por defecto de JS por @mdebbar en 171710
- Usa dwds 24.4.0 por @srujzs en 171669
- [ Tool ] Prepara para habilitar lints de
omit_obvious_*_typesyspecify_nonobvious_*_typespor @bkonyi en 171651 - Ejecuta hot_reload_web_test.dart en Mac/Windows por @mdebbar en 171279
- [ Tool ] Corrige fallo cuando se envía SIGQUIT para habilitar el servicio VM para
flutter analyze --watchpor @bkonyi en 171713 - [ Tool ] Elimina
make-host-app-editableobsoleto desde hace tiempo por @bkonyi en 171715 - feat: Usa engine_stamp.json en la herramienta flutter por @jtmcdole en 171454
- Ejecuta hot_restart_web_amd_test.dart en Mac/Windows por @mdebbar en 171281
- [ Tool ] Soporta la actualización a una nueva versión de Flutter que apunte a la misma revisión que una versión anterior por @bkonyi en 171783
- Añade/usa
addMachineOutputFlag/outputsMachineFormaten lugar de cadenas por @matanlurey en 171459 - Elimina puertos sin reenvío duplicados para Android por @matanlurey en 171473
- Añade soporte para ejecutar dart2wasm en modo de prueba previa en compilaciones de js por @biggs0125 en 171682
- Añade tiempo total de ejecución al comando flutter upgrade por @matanlurey en 171475
- Añade eventos de analíticas para ejecuciones de prueba previa de wasm en builds web por @biggs0125 en 171818
- Soporta
NO_COLORpara optar por no usar colores ANSI en la herramientaflutterpor @matanlurey en 171892 - Oculta el argumento
--sampleraramente usado directamente por defecto por @matanlurey en 171898 - Permite que flutter attach descubra el flutter engine ejecutándose en Dispositivo Personalizado por @dannyvalentesonos en 170635
- Añade
flutter config --enable-omit-legacy-version-filepor @matanlurey en 171903 - Ejecuta stateless_stateful_hot_reload_web_test.dart en Mac/Windows por @mdebbar en 171283
- Ejecuta hot_reload_with_asset_web_test.dart en Mac/Windows por @mdebbar en 171280
- Ejecuta hot_restart_web_ddc_library_bundle_test.dart en Mac/Windows por @mdebbar en 171282
- [ Tool ] Degrada y fija DDS a 5.0.3 por @bkonyi en 172120
- [ Widget Preview ] Trabajo inicial para soportar reaccionar a eventos del IDE por @bkonyi en 172040
- [ Tool ] Corrige que
flutter upgradeindique que hay una actualización disponible enmaincuando está al día por @bkonyi en 172141 - [CP-beta] Añade una advertencia sobre el uso de
dartPluginClass: 'none'por @flutteractionsbot en 172498 - [CP-beta] Emite una advertencia en
--[no-]disable-dds, prefiriendo--no-ddspor @flutteractionsbot en 172790
Documentación
#- Añadiendo codificación utf-8 a la plantilla html de hello world por @Markzipan en 168162
- Actualiza el ejemplo hello_world al diseño actual que usa flutter create por @robert-ancell en 168571
Otros cambios
#- Vuelve a deshabilitar microbenchmarks iOS por @jonahwilliams en 166788
- [Impeller] deshabilita prueba de metal no decal por @jonahwilliams en 166771
- [Impeller] mantiene vivos el contenedor del dispositivo y el asignador hasta que se destruya la última imagen vk por @jonahwilliams en 166725
- [Impeller] corrige la matriz del sombreador de imágenes a 3x3 por @jonahwilliams en 166612
- Roll de paquetes pub por @flutter-pub-roller-bot en 166810
- Actualiza correo de hoja de ruta por @mit-mit en 166838
- [Impeller] Tesela rutas directamente usando PathReceiver por @flar en 166759
- [Impeller] prefiere formato de buffer de profundidad de 24 bits en el backend de vulkan por @jonahwilliams en 166854
- aumenta las tareas máximas a un número enorme por @jonahwilliams en 166876
- [Impeller] invalida correctamente los objetos del programa al realizar un hotreload en GLES> por @jonahwilliams en 166881
- [Impeller] establece la profundidad correcta para la restauración de mezcla avanzada emulada. por @jonahwilliams en 166501
- [engine] deshabilita la advertencia del gestor de recursos de Skia al usar Impeller. por @jonahwilliams en 166882
- [devicelab] usa surface control/hcpp en el benchmark de inicio diferido. por @jonahwilliams en 166893
- Ejecuta pruebas tanto en iOS 17 como en iOS 18 por @vashworth en 166879
- Añade benchmark de teselación de trazo de ruta en Impeller por @flar en 166939
- [Impeller] corrige las barreras de pass de renderizado cuando resolve tiene mips. por @jonahwilliams en 166892
- [Impeller] vuelve a hacer diferida la swapchain AHB y permite el uso en < 34 por @jonahwilliams en 166943
- [Impeller] corrige la decodificación del espacio de color vulkan/gl. por @jonahwilliams en 166957
- [Impeller] varias limpiezas en iOS. por @jonahwilliams en 166859
- Incluye las entradas del changelog 3.29.3 y 3.29.2 en master por @reidbaker en 166994
- Elimina algunos scripts de compilación de bibliotecas de terceros no utilizados por @jason-simmons en 166960
- Limpia enlaces a flutter/engine en la documentación de ci/builders por @2ZeroSix en 166916
- [fuchsia] Actualiza test-scripts con env FUCHSIA_READELF por @zijiehe-google-com en 166929
- Añade compatibilidad con buildroot para HWASAN. por @rmacnak-google en 167133
- Actualiza
tests.versionpara corregircustomer_testing. por @matanlurey en 167206 - [customer_testing] Incorpora la corrección para el problema encontrado por flutter/dart hh. por @aam en 167212
- comprobador de licencias: ignora el git sha en la licencia de Dart por @gaaclarke en 167153
- Elimina copia superflua en el comprobador de licencias por @gaaclarke en 167146
- Actualiza Dartdoc a 8.3.3 por @jason-simmons en 167231
- Añade macrobenchmarks para DDC por @Markzipan en 166617
- Revierte "Elimina copia superflua en el comprobador de licencias (#167146)" por @jason-simmons en 167246
- Docstrings actualizados para TextureContents por @gaaclarke en 167221
- Actualiza
CHANGELOG.mdpor @matanlurey en 167225 - [macOS] Habilita el hilo unificado de plataforma y UI por defecto por @knopp en 166536
- Se añadió docstring para FilterContents::RenderFilter por @gaaclarke en 167227
- corrige la escala de contenido golden de impeller por @gaaclarke en 167308
- añade docstrings a Entity por @gaaclarke en 167228
- Se añadió docstring para FilterInput::GetSnapshot por @gaaclarke en 167226
- Actualiza los docs de
ledpor @LouiseHsu en 167380 - Marca
windows_host_engine_testcomo inestable por @matanlurey en 167419 - Corrige el firmado de código para
Mac_arm64_ios imitation_game_flutterpor @LouiseHsu en 167307 - Añadido punto final faltante por consistencia y legibilidad por @shaymolcho en 162887
- Revierte "Marca
windows_host_engine_testcomo inestable (#167419)" por @auto-submit[bot] en 167425 - Añade dependencia explícita en el shard syslog por @gbbosak en 167210
- Activa la conservación de bindings en impellerc por @gaaclarke en 167203
- Actualiza Dart a 3.9.0-33.0.dev por @aam en 167513
- [skia] Usa listas granulares de archivos fuente png por @kjlubick en 167550
- Deshabilita un par de entradas en
android_java17_dependency_smoke_testspor @gmackall en 167604 - Redistribuye TESTOWNERS de iOS por @vashworth en 167562
- [Impeller] Hace las compilaciones incrementales más rápidas al retocar el compilador. por @chinmaygarde en 167492
- Corrige una condición de carrera en ShellTest.EncodeImageFailsWithoutGPUImpeller por @jason-simmons en 167669
- [Impeller] corrige errores de validación de playground en el overlay imgui. por @jonahwilliams en 167491
- [Impeller] Añade atajo oval a
DisplayListMatrixClipState::clip{RRect,RSuperellipse}por @dkwingsmt en 164519 - Actualiza customer_testing de 8be72094d a c9cbc600e (4 commits) por @gnprice en 167754
- Mueve
backfill: "false"fuera de properties, hazlo un booleano. por @matanlurey en 167820 - Mejora la salida de registro de keyboard_hot_restart_ios por @loic-sharma en 167834
- macOS: elimina mac_sdk_min sin usar por @cbracken en 167907
- iOS: elimina la importación sin usar de ios_sdk.gni por @cbracken en 167909
- iOS, macOS: elimina run_command_with_retry por @cbracken en 167908
- Reduce el tamaño de compilación de Pipelines y ContentContext por @gaaclarke en 167671
- Actualiza ICU a c9fb4b3a6fb5 por @jason-simmons en 167691
- Reenvía mnemónicos para acciones compiladas. por @chinmaygarde en 167511
- Añade soporte para macrobenchmarking con "flutter run" por @Markzipan en 167692
- [Impeller] reporta información de versión de aplicación como 2.0 por @jonahwilliams en 167961
- Revierte "[Impeller] Makes incremental builds faster when tinkering on the compiler." por @chinmaygarde en 167965
- Actualiza Skia a 25bba45c7b25 por @jason-simmons en 168012
- [dyn_modules] simplifica CI ahora que dart2bytecode se precompila por defecto por @sigmundch en 167851
- Usa --no-sandbox para los benchmarks de Chrome DDC por @Markzipan en 168010
- Corrige enlace roto a VD en
Android-Platform-Views.mdpor @gmackall en 168026 - Declara argumentos de compilación tanto para Mac como para iOS en apple_sdk.gni por @jason-simmons en 168025
- [Windows] Mejora el error de et si gclient nunca se ha ejecutado por @loic-sharma en 167956
- Algunas actualizaciones más a Google-Testing. por @matanlurey en 168000
- Elimina compilaciones
linux_fuchsiaderelease_build: "true". por @matanlurey en 168094 - Elimina
release_build: "false"que se interpreta comotruedebido a un bug de recetas. por @matanlurey en 168098 - Revierte "Elimina compilaciones
linux_fuchsiaderelease_build: "true". (#168094)" por @auto-submit[bot] en 168146 - Añade @flutter-zl a la lista en Flutter-Web-Triage.md por @mdebbar en 168078
- Solo compila y descarga artefactos de Fuchsia en
masterpor @matanlurey en 168154 - Ejecuta macrobenchmarks de Chrome en modo headless por @Markzipan en 168104
- [Impeller] Usa el ancho de trazo en el cálculo de cobertura para CircleGeometry por @jason-simmons en 168030
- Actualización manual del SDK de Dart de 8fe61b2d428b a 5c535a368799 por @a-siva en 168122
- Nueva clase de geometría para aplicar trazo directamente a rectángulos por @flar en 168038
- Elimina pruebas de engine
kvm=1por innecesarias. por @matanlurey en 168106 - Slimpeller puede machacar los bits binarios de gcs ☠️ por @jtmcdole en 168178
- macOS: elimina FlutterRenderBackingStore sin usar por @cbracken en 168159
- Elimina comprobaciones de disponibilidad para iOS 13, macOS 10.15 por @cbracken en 168157
- [dyn_modules] habilita compilaciones ddm en la cola de merge por @sigmundch en 168233
- [Impeller] Fill/StrokePathGeometry usan objetos geom como fuentes de ruta por @flar en 168125
- Actualización manual de Dart de 5c535a368799 a a1e1e2770c1e por @jason-simmons en 168317
- Actualiza error de goldens.dart para apuntar al archivo movido por @reidbaker en 168319
- Comprueba si hay rutas de archivo duplicadas en los archivos JSON de configuración de compilación de engine por @jason-simmons en 168248
- Copia fuentes _internal/vm/bin del SDK de Dart al paquete sky_engine por @jason-simmons en 168238
- Usa headless=new para los macrobenchmarks de Chrome por @Markzipan en 168256
- macOS: Soporta escribir Swift en el embedder de macOS por @cbracken en 168174
- Sube el treemap de
android-arm64-releasea una ubicación conocida por @jtmcdole en 168349 - Actualiza las pruebas de
mac_iospara ejecutarse tanto en arm64 como en x86 por @vashworth en 168341 - [Impeller] libImpeller: Expone acceso a límites conservadores de ruta. por @chinmaygarde en 168402
- Extiende los tiempos de espera para macrobenchmarks de DDC por @Markzipan en 168409
- Captura errores al ejecutar flutter_tools en la prueba devicelab entrypoint_dart_registrant por @jason-simmons en 168411
- macOS: cierres finales para FlutterRunLoop.perform* por @cbracken en 168415
- Permite que las pruebas devicelab de iOS se ejecuten en macOS 15.1 por @vashworth en 168234
- Actualiza al SDK de Dart 3.9 Beta 1 por @aam en 168559
- Aumenta el límite donde empezamos a recortar el final de los desenfoques por @gaaclarke en 168109
- [Impeller] libImpeller: Mejoras de usabilidad para bindings de WASM y python. por @chinmaygarde en 168397
- Añade lockfiles faltantes no incluidos al ejecutar generate_gradle_lockfiles.dart por @ash2moon en 168600
- Corrección: los puntos del playground de Impeller deberían poder arrastrarse por @dkwingsmt en 168351
- Elimina referencias/includes obsoletos a clases que ya no se usan por @flar en 168616
- [Impeller] libImpeller: Permite establecer decoraciones de texto. por @chinmaygarde en 168408
- Actualiza
TESTOWNERSpara pruebas PV de Android por @matanlurey en 168694 - Elimina/reemplaza la etiqueta
teamporc: contributor-productivity. por @matanlurey en 168702 - Elimina
docs_deploy_beta, corrigedocs_publish, añade comentarios. por @matanlurey en 168754 - Ejecuta builders de
{Platform} flutter_packagingen candidatos a versión. por @matanlurey en 168762 - macOS, iOS: corrige el target triple de Swift por @cbracken en 168749
- Elimina referencias a
team-release. por @matanlurey en 168780 - Marca web_tool_tests_1_2 como bringup. por @matanlurey en 168871
- Añade una nueva compilación de CI para artefactos con DDM habilitado en iOS por @jacobsimionato en 168717
- [display_list] limpieza de paint. por @jonahwilliams en 168082
- Corrige la configuración mac_ios_engine_ddm con la configuración ci/ios_debug_sim_ddm faltante por @jacobsimionato en 168888
- Revierte: "Ejecuta builders de
flutter_packagingen candidatos a versión por @matanlurey en 168917 - Elimina
bringup: trueinnecesario paraLinux flutter_packagingsolo en canal de versión. por @matanlurey en 168761 - Añade orquestadores de Linux con
bringup: trueque programan compilaciones de engine en Windows por @matanlurey en 168937 - Incluye la etiqueta go_router en los enlaces de triaje del framework por @justinmc en 168947
- [Impeller] Usa PathSource para DrawDiffRoundRect por @flar en 168942
- [Impeller] separa descriptores de sampler inmutables. por @jonahwilliams en 169011
- Añade un flag para omitir el empaquetado de compilaciones seguras para extensiones en frameworks para DDM por @jacobsimionato en 168955
- macOS: porta ResizeSynchronizer a Swift por @cbracken en 168959
- Actualiza la documentación para las clases
SizeyRectpor @stuuupidcat en 168031 - Moderniza la detección de ejecutables del sistema a través de componentes por @emmanuel-ferdman en 169018
- Corrige errata en gpu_surface_gl_impeller.cc por @littleGnAl en 168395
- Corrige problemas de inestabilidad en keyboard_hot_restart_ios por @loic-sharma en 168518
- Limpia el salto de línea redundante en la lista de inicializadores del constructor GPUSurfaceGLSkia por @littleGnAl en 169031
- Omite la ejecución de
Linux fuchsia_testen canales distintos a master. por @matanlurey en 169106 - runtime/dart: fuchsia::io::MODE_TYPE_FILE -> V_TYPE_FILE por @sutes-work en 168952
- [Impeller] deshabilita gl ext render to texture en vivante. por @jonahwilliams en 169153
- Eliminada entrada repetida en
CHANGELOG.mdpor @ferraridamiano en 165273 - Actualiza el SDK de Dart de 7c40eba6bf77 a 56940edd099d por @jason-simmons en 169135
- Hace que
build_android_host_app_with_module_aarcompile usando un aar por @gmackall en 169171 - Aumenta el tiempo de espera de sub-tarea para
web_tool_tests_1_2por @mdebbar en 169277 - Revierte "Hace que
build_android_host_app_with_module_aarcompile usando un aar (#169171)" por @auto-submit[bot] en 169287 - Aumenta el tiempo de espera de sub-tarea para web_tool_tests en Mac por @DanTup en 169307
- [Engine] Corrige un caso límite de RoundSuperellipseParam::Contains con esquinas afiladas por @dkwingsmt en 167977
- Añade el flag dart_dynamic_modules faltante para compilaciones del simulador iOS DDM por @jacobsimionato en 169254
- Revierte "Marca web_tool_tests_1_2 como bringup." por @mdebbar en 169361
- Añade una página describiendo las mejores prácticas de CI para repos de la organización
flutterpor @matanlurey en 169364 - Añade sección de changelog para 3.32.0 y 3.32.1, y añade nota para la selección selectiva de verificación ndk por @gmackall en 169369
- [Engine] Algoritmo de desenfoque rápido para RSuperellipse por @dkwingsmt en 169187
- Corrige ruta incorrecta en 'archives' para artefactos iOS DDM en modo release. por @jacobsimionato en 169448
- Asigna al equipo de Android platform view como TESTOWNERS por @jmagman en 169297
- dev/bots: mejora el código de pruebas del service worker por @kevmoo en 169231
- Actualiza DEPS para añadir el repo dart-lang/ai por @jakemac53 en 169540
- Permite que las pruebas usen macOS 15.5 por @vashworth en 169536
- kvm=1 es requerido en pruebas de engine para algunos fuchsia por @jtmcdole en 169614
- [Impeller] adquiere el interruptor de sincronización gpu al purgar tareas GPU almacenadas. por @jonahwilliams en 169596
- integration_tests: Comprueba si BuildContext está montado en display_cutout_test por @srawlins en 169008
- [Impeller] Actualiza FAQ para WebGPU/Dawn. por @chinmaygarde en 169616
- Reduce algunos tiempos de espera en CI por @mdebbar en 169512
- Actualiza triaje para el nuevo team-devexp por @stuartmorgan-g en 169668
- [Impeller] Mantiene un mapa global de los pools de comandos locales al hilo activos actualmente de cada contexto por @jason-simmons en 169548
- Actualiza customer_testing a 7f55026290e721fc648d3811664bbf3abca911d5 por @bkonyi en 169671
- [reland] Hace que build_android_host_app_with_module_aar compile usando un aar por @gmackall en 169311
- [Impeller] libImpeller: Permite establecer elipses. por @chinmaygarde en 169610
- [Impeller] permite que drawImage nine use la optimización de porter duff. por @jonahwilliams en 169611
- Marca
Linux web_tool_testscomobringupdebido a tener más del 10% de inestabilidad por @matanlurey en 169716 - Combina changelog de 3.32.1. por @eyebrowsoffire en 169713
- Añade generación de localización faltante para widgets por @LouiseHsu en 169695
- feat: flujo de trabajo experimental para Linux tool-tests-general por @jtmcdole en 169706
- fix: actualiza el experimento para usar una configuración diferente por @jtmcdole en 169728
- Actualiza
Experimental-Branch.mdpor @matanlurey en 169721 - Elimina paquetes descontinuados de la plantilla de problemas por @stuartmorgan-g en 169666
- Actualiza expat a 8e49998f por @jason-simmons en 169707
- Cambia a orquestadores de Linux para los lanzadores de Windows. por @matanlurey en 168941
- Revierte "fix: update experiment to use different setup (#169728)" y "feat: experimental workflow for Linux tool-tests-general (#169706)" por @jason-simmons en 169770
- Elimina plataformas heredadas en
.ci.yamlcon 0 usos. por @matanlurey en 169783 - [Impeller] documenta requisito de reverse-y para ImageFilter.shader por @jonahwilliams en 169761
- feat: flujo de trabajo experimental de pruebas de herramientas (intento 2) por @jtmcdole en 169768
- [Impeller] Tesela directamente operaciones de arco por @flar en 169402
- Revierte "Elimina plataformas heredadas en
.ci.yamlcon 0 usos. (#169783)" por @auto-submit[bot] en 169799 - [Impeller] Corrige la cobertura de CircleGeometry rotado por @flar en 169743
- [Android 16] Actualiza a un AVD de API 36 en el CI de Engine por @jesswrd en 169124
- Usa la fábrica FontConfig SkFontMgr explícita por @kjlubick en 169533
- [Impeller] Corrige inestabilidades en la suite CommandPoolRecyclerVKTest por @jason-simmons en 169785
- Re-aplicación: "Elimina plataformas heredadas en
.ci.yamlcon 0 usos" por @matanlurey en 169882 - Divide
Linux docs_publishenLinux docs_generate_releasepor @matanlurey en 169793 gclient syncsolo ejecutapub geten carpetas raíz del workspace por @sigurdm en 169134- [macOS] Corrige fallo de TextInputPlugin cuando no se proporciona viewId por @knopp en 169583
- Usa flutter pub get, no dart pub get, en el autoroller por @mosuem en 169922
- Corrige el nombre del archivo .xcodeproj en Setting-up-the-Engine-development-environment.md por @littleGnAl en 168814
- Añade soporte para toolchains de QNX arm64. por @chinmaygarde en 168699
- [fuchsia] Usa el cargador del sistema en lugar de Dart_LoadELF_Fd. por @rmacnak-google en 169534
- Elimina reglas de compilación de Observatory y referencias restantes del engine por @bkonyi en 169945
- Elimina
bringupenLinux docs_generate_release. por @matanlurey en 169937 - Actualiza paquetes de pub por @flutter-pub-roller-bot en 169960
- [Impeller] Usa
StrokePathSourceGeometrypara trazar RoundSuperellipse por @dkwingsmt en 169704 - Limpia la creación de EmbedderExternalViewEmbedder por @cbracken en 169962
- Actualización manual de Dart de 6aeb798bdbe2 a 239174405ad0 por @a-siva en 169959
- Deshabilita explícitamente Hot Reload para benchmarks de depuración web sin Hot Reload por @Markzipan en 170006
- Elimina
conductor, manteniendo todo lo quepackages_autorollerusa. por @matanlurey en 170001 - Combina
CHANGELOGde 3.32.2 por @camsim99 en 170028 - Mueve la comprobación de Git en el PATH al script de nivel superior Windows flutter.bat por @jason-simmons en 169794
- Hace que ImageFilter::equals sea un método estático y corrige el nombre en su anotación FFI por @jason-simmons en 170023
- Validación de versión: Comprueba
bin/internal/engine.versionen presubmit por @matanlurey en 170018 - Actualiza la página de triaje por @Piinks en 170084
- Añade almacenamiento en caché al flujo de trabajo de prueba de herramientas por @zanderso en 169858
- Revierte "Añade almacenamiento en caché al flujo de trabajo de prueba de herramientas (#169858)" por @auto-submit[bot] en 170100
- Redirige la salida del comando "pub upgrade" ejecutado por bin/flutter a stderr por @jason-simmons en 170174
- Re-aplica el caché del flujo de trabajo por @zanderso en 170111
- [Impeller] Corrige los conteos de asignación de vértices para curvas planas por @flar en 170194
- [Impeller] Evita asignar rutas para líneas discontinuas por @flar en 169881
- licenses_cpp: commit inicial por @gaaclarke en 169105
- Actualiza test_vulkan_context.cc para usar Vulkan 1.1 por @lhkbob en 170351
- Revierte "Añade llamada a Dart_NotifyDestroyed cuando la vista de flutter es des… por @jiahaog en 170309
- Usa "flutter pub get" para resolver paquetes al compilar la herramienta de fragmentos de documentación por @jason-simmons en 170381
- Verifica que la versión antigua de Python tenga disponible la importación
lib2to3por @harryterkelsen en 170187 - Actualiza paquetes de pub por @flutter-pub-roller-bot en 170399
- Usa grupos de módulos de pathops por @kjlubick en 169857
- Añade flag de preparación SK_SUPPORT_UNSPANNED_APIS por @fmalita en 170139
- [Impeller] Evita crear rutas al renderizar arcos por @flar en 170398
- Pequeña limpieza en docs de triaje por @piedcipher en 170429
- Las dylibs de herramientas de iOS no necesitan entitlements por @vashworth in 170448
- [impellerc] añade define de shader GLES. por @jonahwilliams en 170375
- Añade tiempo hasta el primer frame para
Mac_arm64_ios imitation_game_swiftuipor @LouiseHsu en 167602 - Actualiza
CHANGELOG.mden la rama master para 3.32.3. por @matanlurey en 170492 - Copia
packages_autorolleradev/packages_autoroller/run. por @matanlurey en 170495 - Corrige la ruta a
packages_autoroller. por @matanlurey en 170538 - Actualiza paquetes de pub por @flutter-pub-roller-bot en 170522
- [Impeller] corrige la aplicación del filtro de máscara a Vertices. por @jonahwilliams en 170548
- chore: mueve pasos de configuración experimental a acción compuesta por @jtmcdole en 170496
- infa: linux_android_emulator_tests a bringup (mala configuración de kvm) por @jtmcdole en 170607
- Actualiza CHANGELOG con cambios de 3.32.4 por @itsjustkevin en 170598
- licenses_cpp: Comenzó a escribir el archivo de licencias por @gaaclarke en 170539
- Mueve la prueba verify_binaries_pre_codesigned fuera de bringup por @vashworth en 170526
- [Impeller] al decodificar la imagen en iOS, bloquea la programación del buffer de comandos y registra errores de gpu. por @jonahwilliams en 169378
- Corrige problema de espacios en blanco en .ci.yaml. por @eyebrowsoffire en 170615
- infa: otros bringups del emulador por @jtmcdole en 170611
- [Impeller] deshabilita la compresión de textura con pérdida. por @jonahwilliams en 170596
- Inicia un directorio
dev/checks_tool. por @matanlurey en 170493 - [Impeller] Eliminación de MSAA para targets de renderizado intermedios usados en filtrado. por @jonahwilliams en 169692
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 170683
- License cpp jun13 por @gaaclarke en 170620
- [native assets] Cambia el lab de dispositivos Android con host Linux al emulador por @dcharkes en 170689
- [release] Sincroniza el changelog estable con master por @itsjustkevin en 170691
- Añade run_gradle_lock_files_check.dart para nuevos PRs que modifican archivos gradle por @ash2moon en 169245
- Elimina e integra en línea
license_header.txtpor @matanlurey en 170475 - [ui] asignación npot display_list. por @jonahwilliams en 170447
- Revierte "add run_gradle_lock_files_check.dart for new PR's that modify gradle files (#169245)" por @auto-submit[bot] en 170770
- Soluciona el problema con compiladores más nuevos que requieren la satisfacción de la comparación de tres vías de EncodableValue. por @chinmaygarde en 170822
- License cpp jun16 por @gaaclarke en 170716
- Escapa las cadenas prohibidas en la expresión regular usada para verificar la salida del comando de prueba por @jason-simmons en 170702
- [Impeller] Actualiza README para añadir sección sobre embedders personalizados. por @chinmaygarde en 170077
- [Impeller] corrige uniformes de array en el backend GLES. por @jonahwilliams en 170710
- Los builders del Engine ya no requieren
is_fusionpor @matanlurey en 170849 - Actualiza paquetes de pub por @flutter-pub-roller-bot en 170907
- [licenses_cpp] jun17 por @gaaclarke en 170845
- Corrige el problema con el IME en japonés en macOS reportado en el siguiente issue. por @hidea en 166291
- Quita del bringup
Linux web_tool_testspor @mdebbar en 171004 - Mueve
web_long_running_tests_{1,5}_5abringup. por @matanlurey en 171026 - Elimina el paso de actualización del CHANGELOG del proceso de cherry pick en la rama estable por @loic-sharma en 171017
- Hace que las pruebas de service worker sean más permisivas. por @eyebrowsoffire en 170939
- Pasa el escáner de fuentes a font mgr que lo necesite por @bungeman en 170701
- Mueve
packages_autorollerfuera del cuerpo deconductor, eliminaconductorpor @matanlurey en 171029 - Habilita la reserva de interpretación cuando no sea posible JIT en iOS. por @rmacnak-google en 170835
- Elimina solución temporal para pruebas web por @nshahan en 170949
- Soporta colores de amplia gama de tonos al aplicar un DlColor a un SkPaint por @jason-simmons en 170613
- [web] Alinea el proceso de triaje de PRs con el flujo de triaje del ecosistema por @mdebbar en 171086
- License cpp jun23 por @gaaclarke en 171047
- Elimina referencias obsoletas a
Release-process.mdyconductorpor @matanlurey en 171046 - Revierte "Mueve
web_long_running_tests_{1,5}_5abringup." por @mdebbar en 171100 - Registra trazas de la pila para excepciones lanzadas por tareas de prueba de devicelab por @jason-simmons en 171165
- feat: sube artefactos a content_hash si se indica por @jtmcdole en 171166
- [Impeller] libImpeller: Permite que programas de fragmentos provistos por el usuario sombreados de píxeles. por @chinmaygarde en 170616
- Permite desinstalar hooks de Git. por @chinmaygarde en 170839
- [Impeller] Hace que los valores hash de ContextVK sean globalmente únicos por @jason-simmons en 171119
- feat: elimina el requisito de "cmd.exe" para el hashing de contenido por @jtmcdole en 171233
- Añade un flag que deshabilita el soporte de SecureSocket en Dart por @jason-simmons en 171201
- Ajusta el canal alfa al rango válido en el constructor de DlColor por @jason-simmons en 171203
- License cpp jun25 por @gaaclarke en 171235
- Activa la perfilación de microtareas en
dart:asynccuando se estableceSwitch::ProfileMicrotaskspor @derekxu16 en 171035 - Actualiza paquetes de pub por @flutter-pub-roller-bot en 171392
- feat: añade "stamp" a et y crea engine_stamp.json en tiempo de compilación por @jtmcdole en 171310
- Actualiza Setting-up-the-Engine-development-environment.md por @srawlins en 171051
- elimina
x86en BUILD.gn por @AbdeMohlbi en 170965 - Elimina el flag gn --enable-impeller-3d por @bdero en 171405
- Elimina reglas de compilación de impeller-cmake por @bdero en 171407
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 171415
- Aumenta el tiempo de espera por paso para targets de
build_android_host_app_with_module_sourcepor @gmackall en 171241 - License cpp 701 por @gaaclarke en 171487
- Marca web_long_running_tests_2_5 como bringup por @jtmcdole en 171726
- [skia] Actualiza uso de flag gn eliminado por @kjlubick en 171800
- Revierte "Marca web_long_running_tests_2_5 como bringup" por @mdebbar en 171872
- [skia] Corrige manipulación de flags para Fuchsia, FreeType y compañía por @kjlubick en 171874
- Revierte "Roll Packages from cba2e9028121 to 4a231ae8546d (5 revisions) (#171879)" por @auto-submit[bot] en 171897
- Revierte "Reverts "Roll Packages from cba2e9028121 to 4a231ae8546d (5 revisions) (#171879)" (#171897)" por @auto-submit[bot] en 171910
- Hace que el campo
labelssea un arreglo por @matanlurey en 171906 - Añade autopsia pública del lanzamiento de 3.32.3. por @matanlurey en 171904
- Simplifica la plantilla para solicitudes de infraestructura por @matanlurey en 171905
- Actualiza
.gitignores por @matanlurey en 171907 - feat: nuevos builders para experimento de tamaño por @jtmcdole en 171886
- Actualiza
CHANGELOGpara lanzamientos estables de corrección rápida 3.32.5, 3.32.6 por @camsim99 en 171891 - Añade un servidor MCP para trabajar con el engine por @gaaclarke en 171738
- Actualización manual del SDK de Dart de 8d69b07b9d9d a 07ea3aaaadf0 (32 revisiones) por @jason-simmons en 171969
- [Android 16] Actualiza linux_android_emu a un AVD 36 en la CI del framework por @jesswrd en 169121
- License_cpp 7/02 por @gaaclarke en 171558
- Desconecta el contexto de recursos del hilo de ES solo si el administrador de ES del shell ya no está siendo usado por otros shells creados por @jason-simmons en 171554
- añade gemini.md a
engineylicenses_cpppor @gaaclarke en 172022 - Actualización manual de Dart a b21dca1b89ff por @jason-simmons en 172038
- Actualiza el SDK de Dart a 3.9.0-333.0.dev por @aam en 172052
- elimina
x86en flutter_gdb por @AbdeMohlbi en 170966 - elimina
x86en el builder de CI linux_android_emulator por @AbdeMohlbi en 170964 - [Impeller] Corrige enlaces de imágenes rotos en la documentación. por @chinmaygarde en 171465
- fix: documentación sobre el lanzamiento de led rota por @jtmcdole en 171983
- [skia] Establece flags GN explícitamente para la compilación de fuchsia por @kjlubick en 172104
- Usa targets granulares de skparagraph por @kjlubick en 161676
- [web] Limpia defines de Dart y renderer innecesarios en pruebas web por @mdebbar en 172130
- Migra a dispositivos de prueba firebase basados en arm para api 26 y 27 por @jesswrd en 172128
- [Impeller] libImpeller: Libera correctamente los mapeos creados usando el wrapper de API C++. por @chinmaygarde en 172136
- feat: Etiqueta artefactos de Fuchsia por hash de contenido por @jtmcdole en 172132
- Actualiza el SDK de Dart a 3.9.0-333.2.beta por @iinozemtsev en 172167
- [skia] Añade parámetro faltante a llamadas makeRasterImage por @kjlubick en 172122
- Permite un lanzamiento sin cherrypicks de engine (añade lógica de reserva) por @matanlurey en 172184
- [3.35] Crea
release-candidate-branch.versionpor @matanlurey en 172191 - [3.35] Actualiza
engine.version(+CPs Usarelease-*.version) por @matanlurey en 172237 - [CP-beta] Elimina emojis de ci.yaml, porque todavía vivimos con CP1252 por alguna razón tonta por @flutteractionsbot en 172263
- [3.35] Actualiza
engine.versionpor @matanlurey en 172473 - [CP-beta][ios]actualiza perfil de aprovisionamiento para certificado 2025-2026 para bots de chromium por @flutteractionsbot en 172972
- Actualiza la versión de engine para 3.35-0.2.pre por @eyebrowsoffire en 172987
- Actualiza engine.version nuevamente para 3.35-0.2 por @eyebrowsoffire en 173116
Nuevos colaboradores
#- @vially hizo su primera contribución en 164455
- @whopavan hizo su primera contribución en 164966
- @MaironLucas hizo su primera contribución en 164102
- @shaymolcho hizo su primera contribución en 162887
- @pogojotz hizo su primera contribución en 165306
- @tanyabouman hizo su primera contribución en 167096
- @flutter-zl hizo su primera contribución en 167672
- @4rthurmonteiro hizo su primera contribución en 167648
- @alex-medinsh hizo su primera contribución en 167262
- @Tosemite hizo su primera contribución en 167403
- @narekmalk hizo su primera contribución en 165737
- @iamdipanshusingh hizo su primera contribución en 167615
- @CoderNamedHendrick hizo su primera contribución en 168041
- @nailahsall0 hizo su primera contribución en 168191
- @mohamedamara hizo su primera contribución en 167782
- @ayyoub-coder hizo su primera contribución en 168480
- @camfrandsen hizo su primera contribución en 163491
- @romanejaquez hizo su primera contribución en 164810
- @dogaozyagci hizo su primera contribución en 167198
- @tilucasoli hizo su primera contribución en 168688
- @O-Hannonen hizo su primera contribución en 167881
- @stuuupidcat hizo su primera contribución en 168031
- @emmanuel-ferdman hizo su primera contribución en 169018
- @sutes-work hizo su primera contribución en 168952
- @muhammadkamel hizo su primera contribución en 167890
- @ferraridamiano hizo su primera contribución en 165273
- @KyleFin hizo su primera contribución en 161549
- @skimm3 hizo su primera contribución en 159133
- @munrocket hizo su primera contribución en 160678
- @fewling hizo su primera contribución en 168005
- @richardexfo hizo su primera contribución en 166753
- @Runrioter hizo su primera contribución en 169864
- @lhkbob hizo su primera contribución en 170351
- @likir09 hizo su primera contribución en 169816
- @fmalita hizo su primera contribución en 170139
- @greyovo hizo su primera contribución en 170331
- @thakaredipali hizo su primera contribución en 170335
- @gourabkumarsi hizo su primera contribución en 170748
- @hidea hizo su primera contribución en 166291
- @azatech hizo su primera contribución en 170758
- @salemiranloye hizo su primera contribución en 170769
- @StarkOne hizo su primera contribución en 171267
- @techouse hizo su primera contribución en 170210
- @pranavo72bex hizo su primera contribución en 168441
- @PrimaelQuemerais hizo su primera contribución en 169067
- @Phantom-101 hizo su primera contribución en 171293
- @jingshao-code hizo su primera contribución en 170969
¿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-06-08. Ver código fuente oreportar un problema.