gradio/js/app/CHANGELOG.md
Gradio PR Bot 8e5b5a201e
chore: update versions (#9790)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-25 12:33:07 -07:00

96 KiB

@self/app

1.43.0

Features

Dependency updates

  • @gradio/client@1.7.1
  • @gradio/core@0.2.1

1.42.1

Fixes

  • #9653 61cd768 - Ensures tabs with visible set to false are not visible. Thanks @hannahblair!

Dependency updates

  • @self/build@0.2.0
  • @gradio/core@0.2.1

1.42.0

Features

  • #9681 2ed2361 - Allow setting title in gr.Info/Warning/Error. Thanks @ABucket!

Dependency updates

  • @gradio/client@1.7.0
  • @gradio/wasm@0.14.2
  • @self/build@0.1.1
  • @gradio/core@0.2.0

1.41.2

Fixes

Dependency updates

  • @gradio/wasm@0.14.1
  • @gradio/core@0.1.1

1.41.1

Features

  • #9617 c163182 - Fix dark mode detection and container height. Thanks @pngwn!
  • #9616 ca7cd79 - fix devmode. Thanks @pngwn!

Fixes

  • #9630 2eaa066 - Fix duplicate attribute error. Thanks @pngwn!

Dependency updates

  • @gradio/core@0.1.1

1.41.0

Features

Dependencies

  • @gradio/client@1.6.0
  • @gradio/core@0.1.0
  • @gradio/theme@0.3.0
  • @gradio/wasm@0.14.0
  • @self/build@0.1.0

1.41.0-beta.7

Features

  • #9590 e853c41 - SSR e2e + fixes. Thanks @pngwn!
  • #9482 bd6c5f2 - Fix custom component CLI on main/5.0. Thanks @freddyaboulton!
  • #9576 430a26a - Fix reload mode. Thanks @freddyaboulton!
  • #9592 24fe222 - Fix favicon in ssr mode. Thanks @freddyaboulton!

Dependency updates

  • @gradio/core@0.1.0-beta.6
  • @self/build@0.1.0-beta.3

1.41.0-beta.6

Dependency updates

  • @gradio/client@1.6.0-beta.4
  • @gradio/core@0.1.0-beta.5

1.41.0-beta.5

Features

  • #9428 a17c7b6 - Ensure media queries work for SSR mode. Thanks @pngwn!

Dependency updates

  • @gradio/core@0.1.0-beta.4

1.41.0-beta.4

Dependency updates

  • @gradio/wasm@0.14.0-beta.3
  • @gradio/core@0.1.0-beta.4

1.41.0-beta.3

Features

Dependency updates

  • @gradio/core@0.1.0-beta.3

1.41.0-beta.2

Features

Dependency updates

  • @gradio/client@1.6.0-beta.3
  • @gradio/core@0.1.0-beta.3

1.41.0-beta.1

Features

Dependency updates

  • @gradio/wasm@0.14.0-beta.2
  • @gradio/client@1.6.0-beta.2
  • @gradio/core@0.1.0-beta.2
  • @self/build@0.1.0-beta.2

1.40.1-beta.0

Fixes

  • #9163 2b6cbf2 - fix exports and generate types. Thanks @pngwn!

1.40.0

Features

  • #8935 f6b2b97 - Initialize the client with the fake host for Lite server. Thanks @whitphx!
  • #9102 efdc323 - Initial SSR refactor. Thanks @pngwn!
  • #9110 e1e7ad3 - fix version + pkg name. Thanks @pngwn!

1.39.2

Dependency updates

  • @gradio/code@0.8.2
  • @gradio/paramviewer@0.4.20
  • @gradio/atoms@0.7.9
  • @gradio/statustracker@0.7.4
  • @gradio/column@0.1.2
  • @gradio/client@1.5.0
  • @gradio/gallery@0.12.0
  • @gradio/icons@0.7.0
  • @gradio/upload@0.12.2
  • @gradio/markdown@0.9.2
  • @gradio/plot@0.6.3
  • @gradio/image@0.14.0
  • @gradio/file@0.9.2
  • @gradio/chatbot@0.12.4
  • @gradio/annotatedimage@0.7.0
  • @gradio/imageeditor@0.9.0
  • @gradio/nativeplot@0.3.0
  • @gradio/model3d@0.12.0
  • @gradio/audio@0.13.2
  • @gradio/button@0.2.49
  • @gradio/dataframe@0.9.2
  • @gradio/dataset@0.2.3
  • @gradio/downloadbutton@0.1.26
  • @gradio/fileexplorer@0.4.17
  • @gradio/multimodaltextbox@0.5.5
  • @gradio/simpleimage@0.6.5
  • @gradio/uploadbutton@0.6.17
  • @gradio/video@0.10.2
  • @gradio/datetime@0.1.2
  • @gradio/dropdown@0.7.11
  • @gradio/form@0.1.23
  • @gradio/highlightedtext@0.7.5
  • @gradio/html@0.3.4
  • @gradio/json@0.3.1
  • @gradio/label@0.3.11
  • @gradio/simpledropdown@0.2.11
  • @gradio/simpletextbox@0.2.11
  • @gradio/textbox@0.6.10
  • @gradio/accordion@0.3.21
  • @gradio/box@0.1.23
  • @gradio/checkbox@0.3.11
  • @gradio/checkboxgroup@0.5.11
  • @gradio/colorpicker@0.3.11
  • @gradio/fallback@0.3.11
  • @gradio/number@0.4.11
  • @gradio/radio@0.5.11
  • @gradio/slider@0.4.11
  • @gradio/row@0.1.3

1.39.1

Dependency updates

  • @gradio/atoms@0.7.8
  • @gradio/icons@0.6.1
  • @gradio/utils@0.5.2
  • @gradio/statustracker@0.7.3
  • @gradio/upload@0.12.1
  • @gradio/image@0.13.1
  • @gradio/video@0.10.1
  • @gradio/code@0.8.1
  • @gradio/paramviewer@0.4.19
  • @gradio/json@0.3.0
  • @gradio/multimodaltextbox@0.5.4
  • @gradio/nativeplot@0.2.0
  • @gradio/annotatedimage@0.6.15
  • @gradio/audio@0.13.1
  • @gradio/chatbot@0.12.3
  • @gradio/datetime@0.1.1
  • @gradio/dropdown@0.7.10
  • @gradio/file@0.9.1
  • @gradio/fileexplorer@0.4.16
  • @gradio/form@0.1.22
  • @gradio/gallery@0.11.4
  • @gradio/highlightedtext@0.7.4
  • @gradio/imageeditor@0.8.1
  • @gradio/label@0.3.10
  • @gradio/markdown@0.9.1
  • @gradio/model3d@0.11.2
  • @gradio/plot@0.6.2
  • @gradio/simpledropdown@0.2.10
  • @gradio/simpleimage@0.6.4
  • @gradio/simpletextbox@0.2.10
  • @gradio/textbox@0.6.9
  • @gradio/button@0.2.48
  • @gradio/dataframe@0.9.1
  • @gradio/dataset@0.2.2
  • @gradio/uploadbutton@0.6.16
  • @gradio/accordion@0.3.20
  • @gradio/checkbox@0.3.10
  • @gradio/checkboxgroup@0.5.10
  • @gradio/colorpicker@0.3.10
  • @gradio/column@0.1.2
  • @gradio/downloadbutton@0.1.25
  • @gradio/fallback@0.3.10
  • @gradio/html@0.3.3
  • @gradio/number@0.4.10
  • @gradio/radio@0.5.10
  • @gradio/row@0.1.3
  • @gradio/slider@0.4.10
  • @gradio/tabitem@0.2.13
  • @gradio/tabs@0.2.12
  • @gradio/timer@0.3.1
  • @gradio/group@0.1.1
  • @gradio/box@0.1.22

1.39.0

Features

  • #8832 e75f2ca - Fix build for pre-release. Thanks @pngwn!
  • #8846 76c1759 - add space header. Thanks @pngwn!
  • #8804 1d09925 - Fix Lite's . Thanks @whitphx!
  • #8807 a238af4 - Refactor plots to drop altair and use vega.js directly. Thanks @aliabid94!

Fixes

  • #8818 2de9a97 - Refactoring component making the code simpler and fixing a Playground mode bug. Thanks @whitphx!

Dependency updates

  • @gradio/code@0.8.0
  • @gradio/paramviewer@0.4.18
  • @gradio/audio@0.13.0
  • @gradio/video@0.10.0
  • @gradio/wasm@0.12.0
  • @gradio/markdown@0.9.0
  • @gradio/chatbot@0.12.2
  • @gradio/client@1.4.0
  • @gradio/image@0.13.0
  • @gradio/dataframe@0.9.0
  • @gradio/statustracker@0.7.2
  • @gradio/imageeditor@0.8.0
  • @gradio/file@0.9.0
  • @gradio/upload@0.12.0
  • @gradio/datetime@0.1.0
  • @gradio/nativeplot@0.1.0
  • @gradio/atoms@0.7.7
  • @gradio/simpleimage@0.6.3
  • @gradio/annotatedimage@0.6.14
  • @gradio/model3d@0.11.1
  • @gradio/button@0.2.47
  • @gradio/dataset@0.2.1
  • @gradio/downloadbutton@0.1.24
  • @gradio/fileexplorer@0.4.15
  • @gradio/gallery@0.11.3
  • @gradio/multimodaltextbox@0.5.3
  • @gradio/uploadbutton@0.6.15
  • @gradio/accordion@0.3.19
  • @gradio/checkbox@0.3.9
  • @gradio/checkboxgroup@0.5.9
  • @gradio/colorpicker@0.3.9
  • @gradio/column@0.1.2
  • @gradio/dropdown@0.7.9
  • @gradio/fallback@0.3.9
  • @gradio/highlightedtext@0.7.3
  • @gradio/html@0.3.2
  • @gradio/json@0.2.9
  • @gradio/label@0.3.9
  • @gradio/number@0.4.9
  • @gradio/plot@0.6.1
  • @gradio/radio@0.5.9
  • @gradio/row@0.1.3
  • @gradio/simpledropdown@0.2.9
  • @gradio/simpletextbox@0.2.9
  • @gradio/slider@0.4.9
  • @gradio/textbox@0.6.8
  • @gradio/box@0.1.21
  • @gradio/form@0.1.21

1.38.1

Dependency updates

  • @gradio/chatbot@0.12.1

1.38.0

Features

Fixes

  • #8505 2943d6d - Add Timer component. Thanks @aliabid94!
  • #8720 936c713 - Documents auth in the guides, in the view API page, and also types the Blocks.config object. Thanks @abidlabs!

Dependency updates

  • @gradio/atoms@0.7.6
  • @gradio/utils@0.5.1
  • @gradio/statustracker@0.7.1
  • @gradio/client@1.3.0
  • @gradio/markdown@0.8.1
  • @gradio/upload@0.11.5
  • @gradio/button@0.2.46
  • @gradio/paramviewer@0.4.17
  • @gradio/dataframe@0.8.13
  • @gradio/timer@0.3.0
  • @gradio/code@0.7.0
  • @gradio/chatbot@0.12.0
  • @gradio/image@0.12.2
  • @gradio/icons@0.6.0
  • @gradio/plot@0.6.0
  • @gradio/dataset@0.2.0
  • @gradio/model3d@0.11.0
  • @gradio/annotatedimage@0.6.13
  • @gradio/audio@0.12.2
  • @gradio/downloadbutton@0.1.23
  • @gradio/file@0.8.5
  • @gradio/fileexplorer@0.4.14
  • @gradio/gallery@0.11.2
  • @gradio/imageeditor@0.7.13
  • @gradio/multimodaltextbox@0.5.2
  • @gradio/simpleimage@0.6.2
  • @gradio/uploadbutton@0.6.14
  • @gradio/video@0.9.2
  • @gradio/accordion@0.3.18
  • @gradio/checkbox@0.3.8
  • @gradio/checkboxgroup@0.5.8
  • @gradio/colorpicker@0.3.8
  • @gradio/column@0.1.2
  • @gradio/datetime@0.0.2
  • @gradio/dropdown@0.7.8
  • @gradio/fallback@0.3.8
  • @gradio/form@0.1.20
  • @gradio/highlightedtext@0.7.2
  • @gradio/html@0.3.1
  • @gradio/json@0.2.8
  • @gradio/label@0.3.8
  • @gradio/number@0.4.8
  • @gradio/radio@0.5.8
  • @gradio/row@0.1.3
  • @gradio/simpledropdown@0.2.8
  • @gradio/simpletextbox@0.2.8
  • @gradio/slider@0.4.8
  • @gradio/tabitem@0.2.12
  • @gradio/tabs@0.2.11
  • @gradio/textbox@0.6.7
  • @gradio/group@0.1.1
  • @gradio/box@0.1.20

1.37.1

Dependency updates

  • @gradio/code@0.6.13
  • @gradio/upload@0.11.4
  • @gradio/client@1.2.1
  • @gradio/gallery@0.11.1
  • @gradio/image@0.12.1
  • @gradio/chatbot@0.11.1
  • @gradio/file@0.8.4
  • @gradio/multimodaltextbox@0.5.1
  • @gradio/fileexplorer@0.4.13
  • @gradio/annotatedimage@0.6.12
  • @gradio/audio@0.12.1
  • @gradio/button@0.2.45
  • @gradio/dataframe@0.8.12
  • @gradio/dataset@0.1.45
  • @gradio/imageeditor@0.7.12
  • @gradio/model3d@0.10.12
  • @gradio/simpleimage@0.6.1
  • @gradio/uploadbutton@0.6.13
  • @gradio/video@0.9.1
  • @gradio/downloadbutton@0.1.22

1.37.0

Features

  • #8131 bb504b4 - Gradio components in gr.Chatbot(). Thanks @dawoodkhan82!
  • #8489 c2a0d05 - Control Display of Error, Info, Warning. Thanks @freddyaboulton!
  • #8571 a77877f - First time loading performance optimization. Thanks @baojianting!

Fixes

  • #8599 ca125b7 - Fix reload mode for jupyter notebook and stateful demos. Thanks @freddyaboulton!
  • #8521 900cf25 - Ensure frontend functions work when they don't return a value. Thanks @pngwn!

Dependency updates

  • @gradio/code@0.6.12
  • @gradio/atoms@0.7.5
  • @gradio/audio@0.12.0
  • @gradio/chatbot@0.11.0
  • @gradio/gallery@0.11.0
  • @gradio/image@0.12.0
  • @gradio/multimodaltextbox@0.5.0
  • @gradio/plot@0.5.0
  • @gradio/simpleimage@0.6.0
  • @gradio/utils@0.5.0
  • @gradio/video@0.9.0
  • @gradio/icons@0.5.0
  • @gradio/wasm@0.11.0
  • @gradio/client@1.2.0
  • @gradio/statustracker@0.7.0
  • @gradio/html@0.3.0
  • @gradio/dataset@0.1.44
  • @gradio/markdown@0.8.0
  • @gradio/imageeditor@0.7.11
  • @gradio/accordion@0.3.17
  • @gradio/annotatedimage@0.6.11
  • @gradio/button@0.2.44
  • @gradio/checkbox@0.3.7
  • @gradio/checkboxgroup@0.5.7
  • @gradio/colorpicker@0.3.7
  • @gradio/column@0.1.2
  • @gradio/dataframe@0.8.11
  • @gradio/downloadbutton@0.1.21
  • @gradio/dropdown@0.7.7
  • @gradio/fallback@0.3.7
  • @gradio/file@0.8.3
  • @gradio/fileexplorer@0.4.12
  • @gradio/form@0.1.19
  • @gradio/highlightedtext@0.7.1
  • @gradio/json@0.2.7
  • @gradio/label@0.3.7
  • @gradio/model3d@0.10.11
  • @gradio/number@0.4.7
  • @gradio/paramviewer@0.4.16
  • @gradio/radio@0.5.7
  • @gradio/row@0.1.3
  • @gradio/simpledropdown@0.2.7
  • @gradio/simpletextbox@0.2.7
  • @gradio/slider@0.4.7
  • @gradio/tabitem@0.2.11
  • @gradio/tabs@0.2.10
  • @gradio/textbox@0.6.6
  • @gradio/upload@0.11.3
  • @gradio/uploadbutton@0.6.12
  • @gradio/group@0.1.1
  • @gradio/box@0.1.19

1.36.2

Features

  • #8499 c5f6e77 - Cache break themes on change. Thanks @aliabid94!

Dependency updates

  • @gradio/code@0.6.11
  • @gradio/client@1.1.1
  • @gradio/upload@0.11.2
  • @gradio/annotatedimage@0.6.10
  • @gradio/audio@0.11.10
  • @gradio/button@0.2.43
  • @gradio/chatbot@0.10.11
  • @gradio/dataframe@0.8.10
  • @gradio/dataset@0.1.43
  • @gradio/file@0.8.2
  • @gradio/fileexplorer@0.4.11
  • @gradio/gallery@0.10.10
  • @gradio/image@0.11.10
  • @gradio/imageeditor@0.7.10
  • @gradio/model3d@0.10.10
  • @gradio/multimodaltextbox@0.4.11
  • @gradio/simpleimage@0.5.10
  • @gradio/uploadbutton@0.6.11
  • @gradio/video@0.8.10
  • @gradio/downloadbutton@0.1.20

1.36.1

Dependency updates

  • @gradio/upload@0.11.1
  • @gradio/code@0.6.10
  • @gradio/client@1.1.0
  • @gradio/annotatedimage@0.6.9
  • @gradio/audio@0.11.9
  • @gradio/button@0.2.42
  • @gradio/chatbot@0.10.10
  • @gradio/dataframe@0.8.9
  • @gradio/dataset@0.1.42
  • @gradio/downloadbutton@0.1.19
  • @gradio/file@0.8.1
  • @gradio/fileexplorer@0.4.10
  • @gradio/gallery@0.10.9
  • @gradio/image@0.11.9
  • @gradio/imageeditor@0.7.9
  • @gradio/model3d@0.10.9
  • @gradio/multimodaltextbox@0.4.10
  • @gradio/simpleimage@0.5.9
  • @gradio/uploadbutton@0.6.10
  • @gradio/video@0.8.9

1.36.0

Features

  • #8370 48eeea4 - Refactor Cancelling Logic To Use /cancel. Thanks @freddyaboulton!
  • #8460 8628899 - Support Bash in Api Recorder. Thanks @aliabd!
  • #8444 2cd02ff - Remove deprecated parameters from Python Client. Thanks @abidlabs!
  • #8473 8ca93d4 - Improve design of api recorder. Thanks @aliabd!
  • #8445 5c8915b - Add cURL to view API Page and add a dedicated Guide. Thanks @abidlabs!

Fixes

  • #8451 9d2d605 - Change client submit API to be an AsyncIterable and support more platforms. Thanks @pngwn!
  • #8439 63d36fb - Handle gradio apps using state in the JS Client. Thanks @hannahblair!

Dependency updates

  • @gradio/code@0.6.9
  • @gradio/statustracker@0.6.0
  • @gradio/client@1.0.0
  • @gradio/file@0.8.0
  • @gradio/upload@0.11.0
  • @gradio/annotatedimage@0.6.8
  • @gradio/audio@0.11.8
  • @gradio/button@0.2.41
  • @gradio/chatbot@0.10.9
  • @gradio/dataframe@0.8.8
  • @gradio/dataset@0.1.41
  • @gradio/downloadbutton@0.1.18
  • @gradio/fileexplorer@0.4.9
  • @gradio/gallery@0.10.8
  • @gradio/image@0.11.8
  • @gradio/imageeditor@0.7.8
  • @gradio/model3d@0.10.8
  • @gradio/multimodaltextbox@0.4.9
  • @gradio/simpleimage@0.5.8
  • @gradio/uploadbutton@0.6.9
  • @gradio/video@0.8.8
  • @gradio/accordion@0.3.16
  • @gradio/checkbox@0.3.6
  • @gradio/checkboxgroup@0.5.6
  • @gradio/colorpicker@0.3.6
  • @gradio/column@0.1.2
  • @gradio/dropdown@0.7.6
  • @gradio/fallback@0.3.6
  • @gradio/form@0.1.18
  • @gradio/group@0.1.1
  • @gradio/highlightedtext@0.7.0
  • @gradio/html@0.2.6
  • @gradio/json@0.2.6
  • @gradio/label@0.3.6
  • @gradio/markdown@0.7.6
  • @gradio/number@0.4.6
  • @gradio/paramviewer@0.4.15
  • @gradio/plot@0.4.6
  • @gradio/radio@0.5.6
  • @gradio/row@0.1.3
  • @gradio/simpledropdown@0.2.6
  • @gradio/simpletextbox@0.2.6
  • @gradio/slider@0.4.6
  • @gradio/tabitem@0.2.10
  • @gradio/tabs@0.2.9
  • @gradio/textbox@0.6.5

1.35.9

Dependency updates

  • @gradio/chatbot@0.10.8
  • @gradio/multimodaltextbox@0.4.8

1.35.8

Fixes

1.35.7

Dependency updates

  • @gradio/upload@0.10.7
  • @gradio/code@0.6.8
  • @gradio/client@0.20.1
  • @gradio/annotatedimage@0.6.7
  • @gradio/audio@0.11.7
  • @gradio/button@0.2.40
  • @gradio/chatbot@0.10.7
  • @gradio/dataframe@0.8.7
  • @gradio/dataset@0.1.40
  • @gradio/downloadbutton@0.1.17
  • @gradio/file@0.7.7
  • @gradio/fileexplorer@0.4.8
  • @gradio/gallery@0.10.7
  • @gradio/image@0.11.7
  • @gradio/imageeditor@0.7.7
  • @gradio/model3d@0.10.7
  • @gradio/multimodaltextbox@0.4.7
  • @gradio/simpleimage@0.5.7
  • @gradio/uploadbutton@0.6.8
  • @gradio/video@0.8.7

1.35.6

Features

  • #8243 55f664f - Add event listener support to render blocks. Thanks @aliabid94!
  • #8398 945ac83 - Improve rendering. Thanks @aliabid94!

Dependency updates

  • @gradio/code@0.6.7
  • @gradio/client@0.20.0
  • @gradio/model3d@0.10.6
  • @gradio/column@0.1.2
  • @gradio/row@0.1.3
  • @gradio/statustracker@0.6.0
  • @gradio/dataset@0.1.39
  • @gradio/accordion@0.3.16
  • @gradio/highlightedtext@0.7.0
  • @gradio/annotatedimage@0.6.6
  • @gradio/audio@0.11.6
  • @gradio/button@0.2.39
  • @gradio/chatbot@0.10.6
  • @gradio/dataframe@0.8.6
  • @gradio/downloadbutton@0.1.16
  • @gradio/file@0.7.6
  • @gradio/fileexplorer@0.4.7
  • @gradio/gallery@0.10.6
  • @gradio/image@0.11.6
  • @gradio/imageeditor@0.7.6
  • @gradio/multimodaltextbox@0.4.6
  • @gradio/simpleimage@0.5.6
  • @gradio/upload@0.10.6
  • @gradio/uploadbutton@0.6.7
  • @gradio/video@0.8.6
  • @gradio/tabitem@0.2.10
  • @gradio/checkbox@0.3.6
  • @gradio/checkboxgroup@0.5.6
  • @gradio/colorpicker@0.3.6
  • @gradio/dropdown@0.7.6
  • @gradio/fallback@0.3.6
  • @gradio/html@0.2.6
  • @gradio/json@0.2.6
  • @gradio/label@0.3.6
  • @gradio/markdown@0.7.6
  • @gradio/number@0.4.6
  • @gradio/paramviewer@0.4.15
  • @gradio/plot@0.4.6
  • @gradio/radio@0.5.6
  • @gradio/simpledropdown@0.2.6
  • @gradio/simpletextbox@0.2.6
  • @gradio/slider@0.4.6
  • @gradio/textbox@0.6.5

1.35.5

Dependency updates

  • @gradio/utils@0.4.2
  • @gradio/atoms@0.7.4
  • @gradio/statustracker@0.5.5
  • @gradio/upload@0.10.5
  • @gradio/tabs@0.2.9
  • @gradio/code@0.6.6
  • @gradio/markdown@0.7.5
  • @gradio/theme@0.2.3
  • @gradio/client@0.19.4
  • @gradio/audio@0.11.5
  • @gradio/image@0.11.5
  • @gradio/video@0.8.5
  • @gradio/chatbot@0.10.5
  • @gradio/file@0.7.5
  • @gradio/dataframe@0.8.5
  • @gradio/highlightedtext@0.6.4
  • @gradio/plot@0.4.5
  • @gradio/fileexplorer@0.4.6
  • @gradio/gallery@0.10.5
  • @gradio/annotatedimage@0.6.5
  • @gradio/button@0.2.38
  • @gradio/dataset@0.1.38
  • @gradio/downloadbutton@0.1.15
  • @gradio/imageeditor@0.7.5
  • @gradio/model3d@0.10.5
  • @gradio/multimodaltextbox@0.4.5
  • @gradio/simpleimage@0.5.5
  • @gradio/uploadbutton@0.6.6
  • @gradio/accordion@0.3.15
  • @gradio/checkbox@0.3.5
  • @gradio/checkboxgroup@0.5.5
  • @gradio/colorpicker@0.3.5
  • @gradio/dropdown@0.7.5
  • @gradio/fallback@0.3.5
  • @gradio/form@0.1.18
  • @gradio/html@0.2.5
  • @gradio/json@0.2.5
  • @gradio/label@0.3.5
  • @gradio/number@0.4.5
  • @gradio/paramviewer@0.4.14
  • @gradio/radio@0.5.5
  • @gradio/simpledropdown@0.2.5
  • @gradio/simpletextbox@0.2.5
  • @gradio/slider@0.4.5
  • @gradio/tabitem@0.2.9
  • @gradio/textbox@0.6.4
  • @gradio/box@0.1.18

1.35.4

Fixes

1.35.3

Features

  • #8279 4350215 - Link to troubleshooting guide in the custom component loading status. Thanks @freddyaboulton!

Dependency updates

  • @gradio/code@0.6.5
  • @gradio/client@0.19.3
  • @gradio/statustracker@0.5.4
  • @gradio/annotatedimage@0.6.4
  • @gradio/audio@0.11.4
  • @gradio/button@0.2.37
  • @gradio/chatbot@0.10.4
  • @gradio/dataframe@0.8.4
  • @gradio/dataset@0.1.37
  • @gradio/downloadbutton@0.1.14
  • @gradio/file@0.7.4
  • @gradio/fileexplorer@0.4.5
  • @gradio/gallery@0.10.4
  • @gradio/image@0.11.4
  • @gradio/imageeditor@0.7.4
  • @gradio/model3d@0.10.4
  • @gradio/multimodaltextbox@0.4.4
  • @gradio/simpleimage@0.5.4
  • @gradio/upload@0.10.4
  • @gradio/uploadbutton@0.6.5
  • @gradio/video@0.8.4
  • @gradio/accordion@0.3.14
  • @gradio/checkbox@0.3.4
  • @gradio/checkboxgroup@0.5.4
  • @gradio/colorpicker@0.3.4
  • @gradio/dropdown@0.7.4
  • @gradio/fallback@0.3.4
  • @gradio/highlightedtext@0.6.3
  • @gradio/html@0.2.4
  • @gradio/json@0.2.4
  • @gradio/label@0.3.4
  • @gradio/markdown@0.7.4
  • @gradio/number@0.4.4
  • @gradio/paramviewer@0.4.13
  • @gradio/plot@0.4.4
  • @gradio/radio@0.5.4
  • @gradio/simpledropdown@0.2.4
  • @gradio/simpletextbox@0.2.4
  • @gradio/slider@0.4.4
  • @gradio/textbox@0.6.3

1.35.2

Dependency updates

  • @gradio/upload@0.10.3
  • @gradio/code@0.6.4
  • @gradio/client@0.19.2
  • @gradio/annotatedimage@0.6.3
  • @gradio/audio@0.11.3
  • @gradio/button@0.2.36
  • @gradio/chatbot@0.10.3
  • @gradio/dataframe@0.8.3
  • @gradio/dataset@0.1.36
  • @gradio/downloadbutton@0.1.13
  • @gradio/file@0.7.3
  • @gradio/fileexplorer@0.4.4
  • @gradio/gallery@0.10.3
  • @gradio/image@0.11.3
  • @gradio/imageeditor@0.7.3
  • @gradio/model3d@0.10.3
  • @gradio/multimodaltextbox@0.4.3
  • @gradio/simpleimage@0.5.3
  • @gradio/uploadbutton@0.6.4
  • @gradio/video@0.8.3

1.35.1

Features

  • #8263 de52f0e - Reduce the analytics that are collected in Gradio. Thanks @abidlabs!

Fixes

  • #8272 fbf4edd - ensure client works for private spaces. Thanks @pngwn!

Dependency updates

  • @gradio/code@0.6.3
  • @gradio/statustracker@0.5.3
  • @gradio/client@0.19.1
  • @gradio/accordion@0.3.13
  • @gradio/annotatedimage@0.6.2
  • @gradio/audio@0.11.2
  • @gradio/chatbot@0.10.2
  • @gradio/checkbox@0.3.3
  • @gradio/checkboxgroup@0.5.3
  • @gradio/colorpicker@0.3.3
  • @gradio/dataframe@0.8.2
  • @gradio/dropdown@0.7.3
  • @gradio/fallback@0.3.3
  • @gradio/file@0.7.2
  • @gradio/fileexplorer@0.4.3
  • @gradio/gallery@0.10.2
  • @gradio/highlightedtext@0.6.2
  • @gradio/html@0.2.3
  • @gradio/image@0.11.2
  • @gradio/imageeditor@0.7.2
  • @gradio/json@0.2.3
  • @gradio/label@0.3.3
  • @gradio/markdown@0.7.3
  • @gradio/model3d@0.10.2
  • @gradio/multimodaltextbox@0.4.2
  • @gradio/number@0.4.3
  • @gradio/paramviewer@0.4.12
  • @gradio/plot@0.4.3
  • @gradio/radio@0.5.3
  • @gradio/simpledropdown@0.2.3
  • @gradio/simpleimage@0.5.2
  • @gradio/simpletextbox@0.2.3
  • @gradio/slider@0.4.3
  • @gradio/textbox@0.6.2
  • @gradio/video@0.8.2
  • @gradio/button@0.2.35
  • @gradio/dataset@0.1.35
  • @gradio/downloadbutton@0.1.12
  • @gradio/upload@0.10.2
  • @gradio/uploadbutton@0.6.3

1.35.0

Features

  • #8219 32d915a - Apply clean_indent() to the file contents specified with tags. Thanks @whitphx!
  • #8110 5436031 - Render decorator 2. Thanks @aliabid94!
  • #8197 e09b4e8 - Add support for passing keyword args to data in JS client. Thanks @hannahblair!

Fixes

Dependency updates

  • @gradio/atoms@0.7.3
  • @gradio/statustracker@0.5.2
  • @gradio/code@0.6.2
  • @gradio/markdown@0.7.2
  • @gradio/client@0.19.0
  • @gradio/icons@0.4.1
  • @gradio/audio@0.11.1
  • @gradio/image@0.11.1
  • @gradio/upload@0.10.1
  • @gradio/video@0.8.1
  • @gradio/chatbot@0.10.1
  • @gradio/multimodaltextbox@0.4.1
  • @gradio/dataframe@0.8.1
  • @gradio/file@0.7.1
  • @gradio/gallery@0.10.1
  • @gradio/imageeditor@0.7.1
  • @gradio/model3d@0.10.1
  • @gradio/simpleimage@0.5.1
  • @gradio/annotatedimage@0.6.1
  • @gradio/button@0.2.34
  • @gradio/dataset@0.1.34
  • @gradio/downloadbutton@0.1.11
  • @gradio/fileexplorer@0.4.2
  • @gradio/uploadbutton@0.6.2
  • @gradio/dropdown@0.7.2
  • @gradio/form@0.1.17
  • @gradio/highlightedtext@0.6.1
  • @gradio/json@0.2.2
  • @gradio/label@0.3.2
  • @gradio/plot@0.4.2
  • @gradio/simpledropdown@0.2.2
  • @gradio/simpletextbox@0.2.2
  • @gradio/textbox@0.6.1
  • @gradio/accordion@0.3.12
  • @gradio/box@0.1.17
  • @gradio/checkbox@0.3.2
  • @gradio/checkboxgroup@0.5.2
  • @gradio/colorpicker@0.3.2
  • @gradio/fallback@0.3.2
  • @gradio/html@0.2.2
  • @gradio/number@0.4.2
  • @gradio/paramviewer@0.4.11
  • @gradio/radio@0.5.2
  • @gradio/slider@0.4.2

1.34.0

Features

  • #8121 f5b710c - chore(deps): update dependency eslint to v9. Thanks @renovate!
  • #8174 a81e369 - Remove hatch installation in js/app/package.json which is no longer needed. Thanks @whitphx!
  • #8209 b9afe93 - Rename eventSource_Factory and fetch_implementation. Thanks @hannahblair!
  • #8109 bed2f82 - Implement JS Client tests. Thanks @hannahblair!
  • #8106 d0a759f - Pass Error status in /dev/reload stream. Thanks @freddyaboulton!
  • #7855 611c927 - Lite wheel optimization. Thanks @whitphx!

Fixes

  • #8179 6a218b4 - rework upload to be a class method + pass client into each component. Thanks @pngwn!
  • #8181 cf52ca6 - Ensure connectivity to private HF spaces with SSE protocol. Thanks @hannahblair!

Dependency updates

  • @gradio/code@0.6.1
  • @gradio/atoms@0.7.2
  • @gradio/client@0.18.0
  • @gradio/upload@0.10.0
  • @gradio/utils@0.4.1
  • @gradio/wasm@0.10.1
  • @gradio/statustracker@0.5.1
  • @gradio/annotatedimage@0.6.0
  • @gradio/audio@0.11.0
  • @gradio/chatbot@0.10.0
  • @gradio/dataframe@0.8.0
  • @gradio/gallery@0.10.0
  • @gradio/highlightedtext@0.6.0
  • @gradio/image@0.11.0
  • @gradio/imageeditor@0.7.0
  • @gradio/multimodaltextbox@0.4.0
  • @gradio/textbox@0.6.0
  • @gradio/video@0.8.0
  • @gradio/file@0.7.0
  • @gradio/model3d@0.10.0
  • @gradio/simpleimage@0.5.0
  • @gradio/uploadbutton@0.6.1
  • @gradio/button@0.2.33
  • @gradio/dataset@0.1.33
  • @gradio/downloadbutton@0.1.10
  • @gradio/fileexplorer@0.4.1
  • @gradio/accordion@0.3.11
  • @gradio/checkbox@0.3.1
  • @gradio/checkboxgroup@0.5.1
  • @gradio/colorpicker@0.3.1
  • @gradio/column@0.1.1
  • @gradio/dropdown@0.7.1
  • @gradio/fallback@0.3.1
  • @gradio/form@0.1.16
  • @gradio/group@0.1.1
  • @gradio/html@0.2.1
  • @gradio/json@0.2.1
  • @gradio/label@0.3.1
  • @gradio/markdown@0.7.1
  • @gradio/number@0.4.1
  • @gradio/paramviewer@0.4.10
  • @gradio/plot@0.4.1
  • @gradio/radio@0.5.1
  • @gradio/row@0.1.2
  • @gradio/simpledropdown@0.2.1
  • @gradio/simpletextbox@0.2.1
  • @gradio/slider@0.4.1
  • @gradio/tabitem@0.2.8
  • @gradio/tabs@0.2.8
  • @gradio/box@0.1.16

1.33.0

Highlights

Setting File Upload Limits (#7909 2afca65)

We have added a max_file_size size parameter to launch() that limits to size of files uploaded to the server. This limit applies to each individual file. This parameter can be specified as a string or an integer (corresponding to the size in bytes).

The following code snippet sets a max file size of 5 megabytes.

import gradio as gr

demo = gr.Interface(lambda x: x, "image", "image")

demo.launch(max_file_size="5mb")
# or
demo.launch(max_file_size=5 * gr.FileSize.MB)

max_file_size_upload

Error states can now be cleared

When a component encounters an error, the error state shown in the UI can now be cleared by clicking on the x icon in the top right of the component. This applies to all types of errors, whether it's raised in the UI or the server.

error_modal_calculator

Thanks @freddyaboulton!

Features

  • #8092 659d3c5 - chore(deps): update dependency iframe-resizer to v4.3.11. Thanks @renovate!
  • #8067 0fb058e - Fix the Lite custom element parser so it doesn't add the .code option when the entrypoint file is already specified. Thanks @whitphx!
  • #8051 d665f40 - Fix custom JS function caller to concat the outputs of a dep to the inputs as the arguments. Thanks @whitphx!
  • #8056 2e469a5 - Using keys to preserve values between reloads. Thanks @aliabid94!
  • #7646 450b8cc - Refactor JS Client. Thanks @hannahblair!
  • #8115 595ebf7 - Cache an error from app.submit() and show it on frontend. Thanks @whitphx!
  • #8084 1c99570 - Adjust View Api container z-index. Thanks @hannahblair!

Dependency updates

  • @gradio/atoms@0.7.1
  • @gradio/client@0.17.0
  • @gradio/audio@0.10.0
  • @gradio/label@0.3.0
  • @gradio/accordion@0.3.10
  • @gradio/annotatedimage@0.5.13
  • @gradio/button@0.2.32
  • @gradio/chatbot@0.9.0
  • @gradio/checkbox@0.3.0
  • @gradio/checkboxgroup@0.5.0
  • @gradio/code@0.6.0
  • @gradio/colorpicker@0.3.0
  • @gradio/column@0.1.1
  • @gradio/dataframe@0.7.0
  • @gradio/dataset@0.1.32
  • @gradio/downloadbutton@0.1.9
  • @gradio/dropdown@0.7.0
  • @gradio/fallback@0.3.0
  • @gradio/file@0.6.0
  • @gradio/fileexplorer@0.4.0
  • @gradio/form@0.1.15
  • @gradio/gallery@0.9.0
  • @gradio/group@0.1.1
  • @gradio/highlightedtext@0.5.0
  • @gradio/html@0.2.0
  • @gradio/image@0.10.0
  • @gradio/imageeditor@0.6.0
  • @gradio/json@0.2.0
  • @gradio/markdown@0.7.0
  • @gradio/model3d@0.9.0
  • @gradio/multimodaltextbox@0.3.0
  • @gradio/number@0.4.0
  • @gradio/paramviewer@0.4.9
  • @gradio/plot@0.4.0
  • @gradio/radio@0.5.0
  • @gradio/row@0.1.2
  • @gradio/simpledropdown@0.2.0
  • @gradio/simpleimage@0.4.0
  • @gradio/simpletextbox@0.2.0
  • @gradio/slider@0.4.0
  • @gradio/statustracker@0.5.0
  • @gradio/tabitem@0.2.7
  • @gradio/tabs@0.2.7
  • @gradio/textbox@0.5.0
  • @gradio/uploadbutton@0.6.0
  • @gradio/video@0.7.0
  • @gradio/upload@0.9.0
  • @gradio/utils@0.4.0
  • @gradio/box@0.1.15

1.32.0

Features

  • #8062 cecd6e4 - Update dependency iframe-resizer to v4.3.10. Thanks @renovate!
  • #7887 5f0248e - When authenticating with HF OAuth, stay in same tab. Thanks @Wauplin!
  • #7975 c9ddd84 - Update the Lite custom element parser. Thanks @whitphx!

Fixes

  • #8028 6fafce0 - ensure maps are correctly shallow cloned when updating state. Thanks @pngwn!
  • #7981 c1df2f8 - Fix example loading for custom components. Thanks @freddyaboulton!

Dependency updates

  • @gradio/utils@0.3.2
  • @gradio/tabs@0.2.6
  • @gradio/statustracker@0.4.12
  • @gradio/code@0.5.12
  • @gradio/theme@0.2.2
  • @gradio/client@0.16.0
  • @gradio/upload@0.8.5
  • @gradio/atoms@0.7.0
  • @gradio/icons@0.4.0
  • @gradio/audio@0.9.12
  • @gradio/image@0.9.12
  • @gradio/video@0.6.12
  • @gradio/markdown@0.6.10
  • @gradio/chatbot@0.8.3
  • @gradio/dataset@0.1.31
  • @gradio/multimodaltextbox@0.2.5
  • @gradio/imageeditor@0.5.0
  • @gradio/highlightedtext@0.4.15
  • @gradio/plot@0.3.7
  • @gradio/annotatedimage@0.5.12
  • @gradio/button@0.2.31
  • @gradio/downloadbutton@0.1.8
  • @gradio/file@0.5.12
  • @gradio/fileexplorer@0.3.32
  • @gradio/gallery@0.8.8
  • @gradio/model3d@0.8.11
  • @gradio/simpleimage@0.3.12
  • @gradio/uploadbutton@0.5.8
  • @gradio/dataframe@0.6.13
  • @gradio/accordion@0.3.9
  • @gradio/box@0.1.14
  • @gradio/checkbox@0.2.15
  • @gradio/checkboxgroup@0.4.9
  • @gradio/colorpicker@0.2.15
  • @gradio/dropdown@0.6.7
  • @gradio/fallback@0.2.15
  • @gradio/form@0.1.14
  • @gradio/html@0.1.15
  • @gradio/json@0.1.15
  • @gradio/label@0.2.15
  • @gradio/number@0.3.15
  • @gradio/paramviewer@0.4.8
  • @gradio/radio@0.4.10
  • @gradio/simpledropdown@0.1.15
  • @gradio/simpletextbox@0.1.15
  • @gradio/slider@0.3.3
  • @gradio/textbox@0.4.16
  • @gradio/tabitem@0.2.6

1.31.0

Features

  • #7811 b43055b - Lite playground design changes. Thanks @aliabd!
  • #7850 2bae1cf - Adds an "API Recorder" to the view API page, some internal methods have been made async. Thanks @abidlabs!

Fixes

  • #7963 1eb4c20 - ensure kwargs are always in sync across the whole application. Thanks @pngwn!
  • #7916 7c9a964 - Fix programmatic tab selection. Thanks @aliabid94!

Dependency updates

  • @gradio/utils@0.3.1
  • @gradio/atoms@0.6.2
  • @gradio/statustracker@0.4.11
  • @gradio/code@0.5.11
  • @gradio/upload@0.8.4
  • @gradio/tabs@0.2.5
  • @gradio/image@0.9.11
  • @gradio/markdown@0.6.9
  • @gradio/theme@0.2.1
  • @gradio/dropdown@0.6.6
  • @gradio/imageeditor@0.4.11
  • @gradio/checkboxgroup@0.4.8
  • @gradio/client@0.15.1
  • @gradio/chatbot@0.8.2
  • @gradio/gallery@0.8.7
  • @gradio/multimodaltextbox@0.2.4
  • @gradio/video@0.6.11
  • @gradio/dataframe@0.6.12
  • @gradio/highlightedtext@0.4.14
  • @gradio/plot@0.3.6
  • @gradio/annotatedimage@0.5.11
  • @gradio/audio@0.9.11
  • @gradio/button@0.2.30
  • @gradio/dataset@0.1.30
  • @gradio/downloadbutton@0.1.7
  • @gradio/file@0.5.11
  • @gradio/fileexplorer@0.3.31
  • @gradio/model3d@0.8.10
  • @gradio/simpleimage@0.3.11
  • @gradio/uploadbutton@0.5.7
  • @gradio/accordion@0.3.8
  • @gradio/checkbox@0.2.14
  • @gradio/colorpicker@0.2.14
  • @gradio/fallback@0.2.14
  • @gradio/form@0.1.13
  • @gradio/html@0.1.14
  • @gradio/json@0.1.14
  • @gradio/label@0.2.14
  • @gradio/number@0.3.14
  • @gradio/paramviewer@0.4.7
  • @gradio/radio@0.4.9
  • @gradio/simpledropdown@0.1.14
  • @gradio/simpletextbox@0.1.14
  • @gradio/slider@0.3.2
  • @gradio/tabitem@0.2.5
  • @gradio/textbox@0.4.15
  • @gradio/box@0.1.13

1.30.1

Fixes

  • #7865 7bbc3b6 - JS functions break entire app if there's no input, fixed. Thanks @aliabid94!

Dependency updates

  • @gradio/button@0.2.29
  • @gradio/upload@0.8.3
  • @gradio/code@0.5.10
  • @gradio/client@0.15.0
  • @gradio/multimodaltextbox@0.2.3
  • @gradio/annotatedimage@0.5.10
  • @gradio/audio@0.9.10
  • @gradio/chatbot@0.8.1
  • @gradio/dataset@0.1.29
  • @gradio/downloadbutton@0.1.6
  • @gradio/file@0.5.10
  • @gradio/fileexplorer@0.3.30
  • @gradio/gallery@0.8.6
  • @gradio/image@0.9.10
  • @gradio/imageeditor@0.4.10
  • @gradio/model3d@0.8.9
  • @gradio/simpleimage@0.3.10
  • @gradio/uploadbutton@0.5.6
  • @gradio/video@0.6.10
  • @gradio/dataframe@0.6.11

1.30.0

Features

  • #7852 72661e3 - Revert the minify setting in vite.config.js which was mistakingly introduced in #6261. Thanks @whitphx!

Dependency updates

  • @gradio/button@0.2.28
  • @gradio/atoms@0.6.1
  • @gradio/statustracker@0.4.10
  • @gradio/code@0.5.9
  • @gradio/icons@0.3.4
  • @gradio/upload@0.8.2
  • @gradio/audio@0.9.9
  • @gradio/image@0.9.9
  • @gradio/video@0.6.9
  • @gradio/markdown@0.6.8
  • @gradio/chatbot@0.8.0
  • @gradio/downloadbutton@0.1.5
  • @gradio/multimodaltextbox@0.2.2
  • @gradio/annotatedimage@0.5.9
  • @gradio/dropdown@0.6.5
  • @gradio/file@0.5.9
  • @gradio/fileexplorer@0.3.29
  • @gradio/form@0.1.12
  • @gradio/gallery@0.8.5
  • @gradio/highlightedtext@0.4.13
  • @gradio/imageeditor@0.4.9
  • @gradio/json@0.1.13
  • @gradio/label@0.2.13
  • @gradio/model3d@0.8.8
  • @gradio/plot@0.3.5
  • @gradio/simpledropdown@0.1.13
  • @gradio/simpleimage@0.3.9
  • @gradio/simpletextbox@0.1.13
  • @gradio/textbox@0.4.14
  • @gradio/dataframe@0.6.10
  • @gradio/dataset@0.1.28
  • @gradio/uploadbutton@0.5.5
  • @gradio/accordion@0.3.7
  • @gradio/box@0.1.12
  • @gradio/checkbox@0.2.13
  • @gradio/checkboxgroup@0.4.7
  • @gradio/colorpicker@0.2.13
  • @gradio/fallback@0.2.13
  • @gradio/html@0.1.13
  • @gradio/number@0.3.13
  • @gradio/paramviewer@0.4.6
  • @gradio/radio@0.4.8
  • @gradio/slider@0.3.1

1.29.0

Features

  • #7684 755157f - Do not reload code inside gr.NO_RELOAD context. Thanks @freddyaboulton!
  • #7732 2efb05e - Adds support for kwargs and default arguments in the python client, and improves how parameter information is displayed in the "view API" page. Thanks @abidlabs!

Dependency updates

  • @gradio/code@0.5.8
  • @gradio/upload@0.8.1
  • @gradio/button@0.2.27
  • @gradio/statustracker@0.4.9
  • @gradio/radio@0.4.7
  • @gradio/wasm@0.10.0
  • @gradio/atoms@0.6.0
  • @gradio/slider@0.3.0
  • @gradio/dataset@0.1.27
  • @gradio/annotatedimage@0.5.8
  • @gradio/audio@0.9.8
  • @gradio/file@0.5.8
  • @gradio/image@0.9.8
  • @gradio/imageeditor@0.4.8
  • @gradio/model3d@0.8.7
  • @gradio/simpleimage@0.3.8
  • @gradio/video@0.6.8
  • @gradio/accordion@0.3.6
  • @gradio/box@0.1.11
  • @gradio/chatbot@0.7.8
  • @gradio/checkbox@0.2.12
  • @gradio/checkboxgroup@0.4.6
  • @gradio/colorpicker@0.2.12
  • @gradio/dataframe@0.6.9
  • @gradio/dropdown@0.6.4
  • @gradio/fallback@0.2.12
  • @gradio/fileexplorer@0.3.28
  • @gradio/form@0.1.11
  • @gradio/gallery@0.8.4
  • @gradio/highlightedtext@0.4.12
  • @gradio/html@0.1.12
  • @gradio/json@0.1.12
  • @gradio/label@0.2.12
  • @gradio/markdown@0.6.7
  • @gradio/multimodaltextbox@0.2.1
  • @gradio/number@0.3.12
  • @gradio/paramviewer@0.4.5
  • @gradio/plot@0.3.4
  • @gradio/simpledropdown@0.1.12
  • @gradio/simpletextbox@0.1.12
  • @gradio/textbox@0.4.13
  • @gradio/uploadbutton@0.5.4
  • @gradio/downloadbutton@0.1.4

1.28.0

Features

  • #7420 15da39f - Multimodal Textbox (Chat Input Component). Thanks @dawoodkhan82!
  • #7660 f739bef - Add Playground to Lite Custom Element. Thanks @aliabd!
  • #7710 0a3870d - Call handle_darkmode() even if window.__gradio_mode__ === "website" but enforce the light theme. Thanks @whitphx!

Fixes

  • #7564 5d1e8da - batch UI updates on a per frame basis. Thanks @pngwn!
  • #7691 84f81fe - Fix race condition between state updates and loading_status updates. Thanks @aliabid94!
  • #7709 f67759d - Fix wasm_proxied_mount_css to not reuse an existing style element. Thanks @whitphx!
  • #7703 598ad7b - fix dev mode. Thanks @pngwn!

Dependency updates

  • @gradio/code@0.5.7
  • @gradio/radio@0.4.6
  • @gradio/client@0.14.0
  • @gradio/multimodaltextbox@0.2.0
  • @gradio/upload@0.8.0
  • @gradio/wasm@0.9.0
  • @gradio/accordion@0.3.5
  • @gradio/dataframe@0.6.8
  • @gradio/dataset@0.1.26
  • @gradio/markdown@0.6.6
  • @gradio/annotatedimage@0.5.7
  • @gradio/audio@0.9.7
  • @gradio/button@0.2.26
  • @gradio/chatbot@0.7.7
  • @gradio/downloadbutton@0.1.3
  • @gradio/file@0.5.7
  • @gradio/fileexplorer@0.3.27
  • @gradio/gallery@0.8.3
  • @gradio/image@0.9.7
  • @gradio/imageeditor@0.4.7
  • @gradio/model3d@0.8.6
  • @gradio/simpleimage@0.3.7
  • @gradio/uploadbutton@0.5.3
  • @gradio/video@0.6.7

1.27.0

Features

  • #7577 7c66a29 - Fix the Lite custom element to initialize the app in the connected callback and dispose the app in the disconnected callback. Thanks @whitphx!

Fixes

  • #7643 9482c7a - fix: redundant meta tags that are unwanted. Thanks @qkdxorjs1002!
  • #7628 ba8cc48 - feature detect CSSStylesheet. Thanks @pngwn!
  • #7575 d0688b3 - Files should now be supplied as file(...) in the Client, and some fixes to gr.load() as well. Thanks @abidlabs!

Dependency updates

  • @gradio/button@0.2.25
  • @gradio/upload@0.7.7
  • @gradio/code@0.5.6
  • @gradio/client@0.13.0
  • @gradio/wasm@0.8.0
  • @gradio/annotatedimage@0.5.6
  • @gradio/audio@0.9.6
  • @gradio/chatbot@0.7.6
  • @gradio/dataset@0.1.25
  • @gradio/downloadbutton@0.1.2
  • @gradio/file@0.5.6
  • @gradio/fileexplorer@0.3.26
  • @gradio/gallery@0.8.2
  • @gradio/image@0.9.6
  • @gradio/imageeditor@0.4.6
  • @gradio/model3d@0.8.5
  • @gradio/simpleimage@0.3.6
  • @gradio/uploadbutton@0.5.2
  • @gradio/video@0.6.6
  • @gradio/dataframe@0.6.7

1.26.1

Patch Changes

  • Updated dependencies [8181695]:
    • @gradio/upload@0.7.6
    • @gradio/annotatedimage@0.5.5
    • @gradio/audio@0.9.5
    • @gradio/button@0.2.24
    • @gradio/chatbot@0.7.5
    • @gradio/code@0.5.5
    • @gradio/dataframe@0.6.6
    • @gradio/dataset@0.1.24
    • @gradio/file@0.5.5
    • @gradio/fileexplorer@0.3.25
    • @gradio/gallery@0.8.1
    • @gradio/image@0.9.5
    • @gradio/imageeditor@0.4.5
    • @gradio/model3d@0.8.4
    • @gradio/simpleimage@0.3.5
    • @gradio/uploadbutton@0.5.1
    • @gradio/video@0.6.5
    • @gradio/downloadbutton@0.1.1

1.26.0

Features

Fixes

1.25.2

Fixes

1.25.1

Patch Changes

  • Updated dependencies [f52cab6, 6b8a7e5, f191786, 3e4e680]:
    • @gradio/fileexplorer@0.3.22
    • @gradio/dropdown@0.6.1
    • @gradio/audio@0.9.2
    • @gradio/icons@0.3.3
    • @gradio/chatbot@0.7.2
    • @gradio/annotatedimage@0.5.2
    • @gradio/atoms@0.5.3
    • @gradio/code@0.5.2
    • @gradio/file@0.5.2
    • @gradio/form@0.1.10
    • @gradio/gallery@0.7.2
    • @gradio/highlightedtext@0.4.10
    • @gradio/image@0.9.2
    • @gradio/imageeditor@0.4.2
    • @gradio/json@0.1.10
    • @gradio/label@0.2.10
    • @gradio/model3d@0.8.1
    • @gradio/plot@0.3.2
    • @gradio/simpledropdown@0.1.10
    • @gradio/simpleimage@0.3.2
    • @gradio/simpletextbox@0.1.10
    • @gradio/statustracker@0.4.7
    • @gradio/textbox@0.4.11
    • @gradio/upload@0.7.4
    • @gradio/video@0.6.2
    • @gradio/accordion@0.3.3
    • @gradio/box@0.1.10
    • @gradio/checkbox@0.2.10
    • @gradio/checkboxgroup@0.4.4
    • @gradio/colorpicker@0.2.10
    • @gradio/dataframe@0.6.3
    • @gradio/dataset@0.1.22
    • @gradio/fallback@0.2.10
    • @gradio/html@0.1.10
    • @gradio/markdown@0.6.4
    • @gradio/number@0.3.10
    • @gradio/paramviewer@0.4.3
    • @gradio/radio@0.4.4
    • @gradio/slider@0.2.10
    • @gradio/button@0.2.22
    • @gradio/uploadbutton@0.4.7

1.25.0

Fixes

1.24.0

Features

Fixes

1.23.0

Features

Fixes

1.22.0

Features

Fixes

1.21.0

Highlights

Custom component documentation generator (#7030 3a944ed)

If your custom component has type hints and docstrings for both parameters and return values, you can now automatically generate a documentation page and README.md with no additional effort. Simply run the following command:

gradio cc docs

This will generate a Gradio app that you can upload to spaces providing rich documentation for potential users. The documentation page includes:

  • Installation instructions.
  • A live embedded demo and working code snippet, pulled from your demo app.
  • An API reference for initialising the component, with types, default values and descriptions.
  • An explanation of how the component affects the user's predict function inputs and outputs.
  • Any additional interfaces or classes that are necessary to understand the API reference.
  • Optional links to GitHub, PyPi, and Hugging Face Spaces.

A README will also be generated detailing the same information but in a format that is optimised for viewing on GitHub or PyPi!

Thanks @pngwn!

1.20.0

Features

Fixes

1.19.0

Features

1.18.0

Features

Fixes

  • #6863 d406855 - Fix JS Client when app is running behind a proxy. Thanks @freddyaboulton!
  • #6846 48d6534 - Add show_api parameter to events, and fix gr.load(). Also makes some minor improvements to the "view API" page when running on Spaces. Thanks @abidlabs!

1.17.0

Features

Fixes

1.16.2

Patch Changes

  • Updated dependencies [245d58e, c352811]:
    • @gradio/client@0.9.2
    • @gradio/audio@0.6.2
    • @gradio/imageeditor@0.1.5
    • @gradio/annotatedimage@0.3.12
    • @gradio/button@0.2.12
    • @gradio/chatbot@0.5.4
    • @gradio/dataset@0.1.12
    • @gradio/file@0.4.2
    • @gradio/fileexplorer@0.3.12
    • @gradio/gallery@0.4.13
    • @gradio/image@0.5.2
    • @gradio/model3d@0.4.10
    • @gradio/upload@0.5.5
    • @gradio/uploadbutton@0.3.3
    • @gradio/video@0.2.2
    • @gradio/dataframe@0.4.2
    • @gradio/code@0.3.2

1.16.1

Patch Changes

  • Updated dependencies [5d51fbc, 34f9431]:
    • @gradio/model3d@0.4.9
    • @gradio/upload@0.5.4
    • @gradio/client@0.9.1
    • @gradio/annotatedimage@0.3.11
    • @gradio/audio@0.6.1
    • @gradio/button@0.2.11
    • @gradio/chatbot@0.5.3
    • @gradio/code@0.3.1
    • @gradio/dataframe@0.4.1
    • @gradio/dataset@0.1.11
    • @gradio/file@0.4.1
    • @gradio/fileexplorer@0.3.11
    • @gradio/gallery@0.4.12
    • @gradio/image@0.5.1
    • @gradio/imageeditor@0.1.4
    • @gradio/uploadbutton@0.3.2
    • @gradio/video@0.2.1

1.16.0

Features

Fixes

1.15.0

Features

1.14.0

Features

Fixes

1.13.1

Fixes

1.13.0

Highlights

New ImageEditor component (#6169 9caddc17b)

A brand new component, completely separate from Image that provides simple editing capabilities.

  • Set background images from file uploads, webcam, or just paste!
  • Crop images with an improved cropping UI. App authors can event set specific crop size, or crop ratios (1:1, etc)
  • Paint on top of any image (or no image) and erase any mistakes!
  • The ImageEditor supports layers, confining draw and erase actions to that layer.
  • More flexible access to data. The image component returns a composite image representing the final state of the canvas as well as providing the background and all layers as individual images.
  • Fully customisable. All features can be enabled and disabled. Even the brush color swatches can be customised.


def fn(im):
    im["composite"] # the full canvas
    im["background"] # the background image
    im["layers"] # a list of individual layers


im = gr.ImageEditor(
    # decide which sources you'd like to accept
    sources=["upload", "webcam", "clipboard"],
    # set a cropsize constraint, can either be a ratio or a concrete [width, height]
    crop_size="1:1",
    # enable crop (or disable it)
    transforms=["crop"],
    # customise the brush
    brush=Brush(
      default_size="25", # or leave it as 'auto'
      color_mode="fixed", # 'fixed' hides the user swatches and colorpicker, 'defaults' shows it
      default_color="hotpink", # html names are supported
      colors=[
        "rgba(0, 150, 150, 1)", # rgb(a)
        "#fff", # hex rgb
        "hsl(360, 120, 120)" # in fact any valid colorstring
      ]
    ),
    brush=Eraser(default_size="25")
)

Thanks @pngwn!

1.12.0

Features

Fixes

1.11.0

Features

Fixes

1.10.3

Patch Changes

  • Updated dependencies [6204ccac5, 4d3aad33a, 854b482f5, 55fda81fa, 37dd335e5, f1409f95e]:
    • @gradio/image@0.3.4
    • @gradio/upload@0.4.0
    • @gradio/code@0.2.4
    • @gradio/textbox@0.4.2
    • @gradio/audio@0.5.0
    • @gradio/client@0.8.0
    • @gradio/gallery@0.4.5
    • @gradio/row@0.1.0
    • @gradio/video@0.1.4
    • @gradio/annotatedimage@0.3.4
    • @gradio/button@0.2.4
    • @gradio/chatbot@0.4.4
    • @gradio/dataframe@0.3.5
    • @gradio/dataset@0.1.4
    • @gradio/file@0.2.4
    • @gradio/fileexplorer@0.3.4
    • @gradio/model3d@0.4.2
    • @gradio/uploadbutton@0.1.4

1.10.2

Patch Changes

  • Updated dependencies [4b1011bab, bca6c2c80, 19af2806a, d3b53a457, 3cdeabc68, fad92c29d]:
    • @gradio/chatbot@0.4.3
    • @gradio/client@0.7.2
    • @gradio/audio@0.4.3
    • @gradio/dataframe@0.3.4
    • @gradio/atoms@0.2.1
    • @gradio/upload@0.3.3
    • @gradio/video@0.1.3
    • @gradio/annotatedimage@0.3.3
    • @gradio/button@0.2.3
    • @gradio/dataset@0.1.3
    • @gradio/file@0.2.3
    • @gradio/fileexplorer@0.3.3
    • @gradio/gallery@0.4.4
    • @gradio/image@0.3.3
    • @gradio/model3d@0.4.1
    • @gradio/uploadbutton@0.1.3
    • @gradio/accordion@0.2.1
    • @gradio/box@0.1.1
    • @gradio/checkbox@0.2.1
    • @gradio/checkboxgroup@0.3.2
    • @gradio/code@0.2.3
    • @gradio/colorpicker@0.2.1
    • @gradio/dropdown@0.3.1
    • @gradio/fallback@0.2.1
    • @gradio/form@0.1.1
    • @gradio/highlightedtext@0.4.1
    • @gradio/html@0.1.1
    • @gradio/json@0.1.1
    • @gradio/label@0.2.1
    • @gradio/markdown@0.3.1
    • @gradio/number@0.3.1
    • @gradio/plot@0.2.1
    • @gradio/radio@0.3.2
    • @gradio/simpledropdown@0.1.1
    • @gradio/simpletextbox@0.1.1
    • @gradio/slider@0.2.1
    • @gradio/statustracker@0.3.1
    • @gradio/textbox@0.4.1
    • @gradio/row@0.1.0

1.10.1

Patch Changes

  • Updated dependencies [92278729e, e8216be94]:
    • @gradio/gallery@0.4.3
    • @gradio/dataframe@0.3.3

1.10.0

Features

Fixes

1.9.2

Fixes

1.9.1

Features

1.9.0

Features

Fixes

1.9.0-beta.3

Features

1.9.0-beta.2

Features

Fixes

1.9.0-beta.1

Patch Changes

  • Updated dependencies [174b73619, 5fbda0bd2]:
    • @gradio/wasm@0.2.0-beta.1
    • @gradio/audio@0.4.0-beta.7
    • @gradio/image@0.3.0-beta.7
    • @gradio/video@0.1.0-beta.7
    • @gradio/gallery@0.4.0-beta.7
    • @gradio/row@0.1.0-beta.1

1.9.0-beta.0

Features

  • #5960 319c30f3f - rererefactor frontend files. Thanks @pngwn!
  • #5956 f769876e0 - Apply formatter (and small refactoring) to the Lite-related frontend code. Thanks @whitphx!
  • #5498 85ba6de13 - Adds the ability to build the frontend and backend of custom components in preparation for publishing to pypi using gradio_component build. Thanks @pngwn!

Fixes

1.8.0

Features

  • #5627 b67115e8e - Lite: Make the Examples component display media files using pseudo HTTP requests to the Wasm server. Thanks @whitphx!
  • #5886 121f25b2d - Lite: Fix is_self_host() to detect 127.0.0.1 as localhost as well. Thanks @whitphx!

1.7.1

Patch Changes

  • Updated dependencies [796145e2c]:
    • @gradio/client@0.5.1
    • @gradio/file@0.2.1
    • @gradio/fileexplorer@0.2.1
    • @gradio/uploadbutton@0.0.11

1.7.0

Highlights

new FileExplorer component (#5672 e4a307ed6)

Thanks to a new capability that allows components to communicate directly with the server without passing data via the value, we have created a new FileExplorer component.

This component allows you to populate the explorer by passing a glob, but only provides the selected file(s) in your prediction function.

Users can then navigate the virtual filesystem and select files which will be accessible in your predict function. This component will allow developers to build more complex spaces, with more flexible input options.

output

For more information check the FileExplorer documentation.

Thanks @aliabid94!

Fixes

1.6.4

Features

1.6.3

Patch Changes

  • Updated dependencies [abb5e9df4, e842a561a, 8f0fed857, 502054848, 2a5b9e03b]:
    • @gradio/gallery@0.4.1
    • @gradio/chatbot@0.5.0
    • @gradio/dataframe@0.3.0
    • @gradio/markdown@0.3.0
    • @gradio/icons@0.2.0
    • @gradio/annotatedimage@0.2.1
    • @gradio/atoms@0.1.3
    • @gradio/audio@0.3.6
    • @gradio/code@0.2.1
    • @gradio/dropdown@0.3.1
    • @gradio/file@0.1.5
    • @gradio/form@0.0.6
    • @gradio/highlightedtext@0.3.2
    • @gradio/image@0.3.1
    • @gradio/json@0.1.1
    • @gradio/label@0.2.1
    • @gradio/model3d@0.2.3
    • @gradio/plot@0.2.1
    • @gradio/statustracker@0.2.1
    • @gradio/textbox@0.4.1
    • @gradio/timeseries@0.0.7
    • @gradio/upload@0.3.1
    • @gradio/video@0.0.10
    • @gradio/accordion@0.1.1
    • @gradio/box@0.0.5
    • @gradio/checkbox@0.2.1
    • @gradio/checkboxgroup@0.3.1
    • @gradio/colorpicker@0.1.3
    • @gradio/html@0.0.5
    • @gradio/number@0.3.1
    • @gradio/radio@0.3.1
    • @gradio/slider@0.2.1
    • @gradio/row@0.0.1
    • @gradio/button@0.2.1
    • @gradio/uploadbutton@0.0.8

1.6.2

Features

Fixes

1.6.1

Patch Changes

  • Updated dependencies [ee8eec1e5]:
    • @gradio/markdown@0.2.2
    • @gradio/chatbot@0.4.1
    • @gradio/dataframe@0.2.4

1.6.0

Features

1.5.4

Features

1.5.3

Fixes

1.5.2

Patch Changes

  • Updated dependencies [a0cc9ac9]:
    • @gradio/dropdown@0.2.2

1.5.1

Patch Changes

  • Updated dependencies [dc86e4a7, 21f1db40]:
    • @gradio/gallery@0.3.3
    • @gradio/image@0.2.3
    • @gradio/dropdown@0.2.1
    • @gradio/row@0.0.1
    • @gradio/video@0.0.7

1.5.0

Features

1.4.3

Patch Changes

  • Updated dependencies [6e381c4f]:
    • @gradio/dataframe@0.2.2

1.4.2

Fixes

1.4.1

Patch Changes

  • Updated dependencies [afac0006, d14d63e3, 26fef8c7]:
    • @gradio/dataframe@0.2.0
    • @gradio/markdown@0.2.0
    • @gradio/statustracker@0.2.0
    • @gradio/theme@0.1.0
    • @gradio/textbox@0.2.0
    • @gradio/client@0.3.1
    • @gradio/chatbot@0.3.1
    • @gradio/accordion@0.0.4
    • @gradio/annotatedimage@0.1.2
    • @gradio/audio@0.3.2
    • @gradio/checkbox@0.1.3
    • @gradio/checkboxgroup@0.1.2
    • @gradio/code@0.1.2
    • @gradio/colorpicker@0.1.2
    • @gradio/dropdown@0.1.3
    • @gradio/file@0.1.2
    • @gradio/gallery@0.3.2
    • @gradio/highlightedtext@0.2.3
    • @gradio/html@0.0.4
    • @gradio/image@0.2.2
    • @gradio/json@0.0.5
    • @gradio/label@0.1.2
    • @gradio/model3d@0.2.1
    • @gradio/number@0.2.2
    • @gradio/plot@0.1.2
    • @gradio/radio@0.1.2
    • @gradio/slider@0.1.2
    • @gradio/timeseries@0.0.5
    • @gradio/video@0.0.6
    • @gradio/utils@0.1.1
    • @gradio/uploadbutton@0.0.5
    • @gradio/row@0.0.1
    • @gradio/atoms@0.1.2
    • @gradio/button@0.1.3
    • @gradio/form@0.0.5
    • @gradio/tabitem@0.0.4
    • @gradio/tabs@0.0.5
    • @gradio/box@0.0.4
    • @gradio/upload@0.2.1

1.4.0

Features

1.3.2

Patch Changes

  • Updated dependencies [5f25eb68, 3341148c, df090e89]:
    • @gradio/highlightedtext@0.2.1
    • @gradio/chatbot@0.2.2
    • @gradio/checkbox@0.1.1

1.3.1

Fixes

1.3.0

Highlights

Improve startup performance and markdown support (#5279 fe057300)

Improved markdown support

We now have better support for markdown in gr.Markdown and gr.Dataframe. Including syntax highlighting and Github Flavoured Markdown. We also have more consistent markdown behaviour and styling.

Various performance improvements

These improvements will be particularly beneficial to large applications.

  • Rather than attaching events manually, they are now delegated, leading to a significant performance improvement and addressing a performance regression introduced in a recent version of Gradio. App startup for large applications is now around twice as fast.
  • Optimised the mounting of individual components, leading to a modest performance improvement during startup (~30%).
  • Corrected an issue that was causing markdown to re-render infinitely.
  • Ensured that the gr.3DModel does re-render prematurely.

Thanks @pngwn!

Add render function to <gradio-app> (#5158 804fcc05)

We now have an event render on the web component, which is triggered once the embedded space has finished rendering.

<script>
  function handleLoadComplete() {
    console.log("Embedded space has finished rendering");
  }
  const gradioApp = document.querySelector("gradio-app");
  gradioApp.addEventListener("render", handleLoadComplete);
</script>

Thanks @hannahblair!

Features

  • #5215 fbdad78a - Lazy load interactive or static variants of a component individually, rather than loading both variants regardless. This change will improve performance for many applications. Thanks @pngwn!
  • #5216 4b58ea6d - Update i18n tokens and locale files. Thanks @hannahblair!
  • #5219 e8fd4e4e - Add api_name parameter to gr.Interface. Additionally, completely hide api page if show_api=False. Thanks @freddyaboulton!
  • #5264 46a2b600 - ensure translations for audio work correctly. Thanks @hannahblair!

Fixes

1.2.0

Highlights

Client.predict will now return the final output for streaming endpoints (#5057 35856f8b)

This is a breaking change (for gradio_client only)!

Previously, Client.predict would only return the first output of an endpoint that streamed results. This was causing confusion for developers that wanted to call these streaming demos via the client.

We realize that developers using the client don't know the internals of whether a demo streams or not, so we're changing the behavior of predict to match developer expectations.

Using Client.predict will now return the final output of a streaming endpoint. This will make it even easier to use gradio apps via the client.

Thanks @freddyaboulton!

Features

1.1.0

Features