Change8

gradio@6.13.0

📦 gradioView on GitHub →
6 features🐛 12 fixes🔧 6 symbols

Summary

This release focuses heavily on bug fixes, particularly around the Dataframe component's rendering performance and usability, alongside improvements to request context handling in queues and documentation updates.

✨ New Features

  • Added "Common Patterns" section to Textbox component documentation.
  • Improved curl information output.
  • Added unit tests for ImageSlider component.
  • Reorganized Skills structure and synchronized with huggingface/skills.
  • Added unit tests for Dropdown component.
  • Fixed an issue with `gradio skills add` command.

🐛 Bug Fixes

  • Fixed typo in `Request.state` serialization.
  • Fixed batched queue events losing request context.
  • Fixed bugs related to timing and TTL comparisons.
  • Fixed copying of the `server` attribute before swapping blocks during reloading.
  • Restored select-all checkbox in boolean column headers of `gr.Dataframe`.
  • Dataframe: Allowed native context menu and text selection on static cells.
  • Dataframe: Fixed extreme rendering slowdown with `datatype="date"` by optimizing `EditableCell` blur firing and speeding up hidden sizing-row computation.
  • Dataset: Fixed gallery view using the wrong component metadata index and fixed broken pagination after Svelte 5 migration.
  • Reworked `Dataframe` wrapping, truncation, and column width sizing.
  • Fixed snippet generator crash when encountering datetime values in Dataframe inputs.
  • Fixed `model3d` ply freeze issue.
  • Added unit tests for js/paramviewer, js/timer, and js/markdown.

Affected Symbols