NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4579 most downloaded on PyPI
An extension to bring MaterialUI components to Panel.
Last release today
03 Oct 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 30 of 30 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
115 releases · first in 2025
One column per month.
Nothing published for this version
Panel Material UI 0.16.0 prepares the components for integration into Panel 1.10, where they become available under the pn.ui namespace. Material widg
Panel Material UI 0.16.0 prepares the components for integration into Panel 1.10, where they become available under the pn.ui namespace. Material widgets now match the parameters and defaults of their classic Panel counterparts, the package hooks into Panel's design system instead of patching Panel's templates, and new StaticText, ToggleGroup, ArrayInput and DatetimeRangeInput widgets fill the remaining gaps. The release also adds a draggable FloatPanel layout and draggable MenuList items, and themes classic Terminal, Gauge and indicator figures.
Many thanks to @philippjfr for their contributions to this release.
FloatPanel layout (#739)StaticText and ToggleGroup widgets (#742, #745)ArrayInput and DatetimeRangeInput widgets (#735)MenuList items via the draggable and drag_type parameters (#746)LinearProgress.max, DiscreteSlider.formatter, CrossSelector.definition_order and CrossSelector.filter_fn, a variant for button groups, and support for the classic solid and outline button styles (#735)Terminal, Gauge and indicator figures, and render subclasses defined outside the package (#743):material/...: icon tokens in AutocompleteInput options (#741)end=1 instead of 100, and IntSlider defaults to start=0 instead of 1 (#735)RadioButtonGroup and CheckButtonGroup active indices to jslink (#737)ChatMessage header and footer layout with Panel (#738)Select options (#744)panel.ui integration in the banner on reference pages that replace a classic Panel component (#747)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Panel Material UI 0.15.0 introduces Material UI implementations of the Player , DiscretePlayer , FileSelector , and ColorMap widgets. The release also
Panel Material UI 0.15.0 introduces Material UI implementations of the Player, DiscretePlayer, FileSelector, and ColorMap widgets. The release also adds universal support for Material UI icon tokens in text, exposes consistent size controls and aligned margins across widgets, ensures DatePicker and DatetimePicker preserve partial entries, and adds conda packaging to the pyviz channel.
Many thanks to @philippjfr for his contributions to this release.
Player and DiscretePlayer widgets (#721)FileSelector widget (#722)ColorMap widget (#725):material/...: icons in text (#723)DatePicker and DatetimePicker do not clear on partial entry (#720)ColorMap widget menu closes (#729)pyviz channel (#728)Nothing published for this version
Nothing published for this version
Nothing published for this version
Panel Material UI 0.14.2 improves MenuBar submenu behavior, opening submenus on hover and propagating close events.
Panel Material UI 0.14.2 improves MenuBar submenu behavior, opening submenus on hover and propagating close events.
Many thanks to @philippjfr for their contributions to this release.
Panel Material UI 0.14.1 is a micro-release focused on performance and correctness when serving components from a server. Resources served from the se
Panel Material UI 0.14.1 is a micro-release focused on performance and correctness when serving components from a server. Resources served from the server now include a version hash so that stale assets are no longer cached across releases, and the ESM file watcher is skipped entirely when the package is installed rather than in development mode. The release also fixes sizing and positioning issues with the docked Drawer variant.
Many thanks to @hoxbro and @philippjfr for their contributions to this release.
Panel Material UI 0.14.0 introduces a new Clickable wrapper component and a docked variant for Drawer , along with several enhancements to the Drawer
Panel Material UI 0.14.0 introduces a new Clickable wrapper component and a docked variant for Drawer, along with several enhancements to the Drawer API including inline mode and a configurable dock icon. The release also brings a fix for failed connection error display and several smaller fixes and improvements.
Many thanks to @philippjfr for their contributions to this release.
Drawer (#696)Drawer (#700)inline parameter to Drawer (#703)FileInput.uploaded_label (#708)EditableSlider updates in throttled mode (#702)MultiChoice does not overflow in height (#707)Nothing published for this version
Panel Material UI 0.13.0 introduces the AppBar and MenuBar components, adds error_state and helper_text support across all input widgets, and brings s
Panel Material UI 0.13.0 introduces the AppBar and MenuBar components, adds error_state and helper_text support across all input widgets, and brings several Page layout improvements including configurable main_width and app_bar_width. The release also includes fixes for contextbar variants, skeleton sizing, and various UI polish.
Many thanks to @ahuang11, @ghostiee-11, and @philippjfr for their contributions to this release.
error_state and helper_text for all input widgets (#670)main_width and app_bar_width to Page (#684)FloatInput/IntInput are disabled (#691)Chip rendering bug (#693)NestedSelect stretch_width (#681)Skeleton stretch sizing (#668)ToggleIcon variant when active_icon is provided (#682)row_spacing to Grid documentation example (#683)Nothing published for this version
Nothing published for this version
Use label instead of name to fix deprecation warning
Panel Material UI 0.12.0 introduces a new class of Wrapper components that wrap child components to add visual effects or overlays, including Transition for animated reveals, Badge for notification indicators, and Tooltip for contextual hints on hover. The release also adds the StepperMenu widget, DateRangePicker and DatetimeRangePicker, converts Avatar and Chip to proper widgets, makes the Page contextbar resizable and configurable, adds configurable chart styling for Bokeh/Vizzu plots, markdown rendering for the Alert layout, and static type checking with a py.typed marker.
Many thanks to @ahuang11, @senlinyang98-crypto and @philippjfr for their contributions to this release.
This release introduces wrapper components, a new category of components that wrap a child component to add visual effects, overlays, or interactive behaviors.
Transition wrapper for animated transitions (collapse, fade, grow, slide, zoom) (#652)Badge wrapper to display notification badges on child components (#634)Tooltip wrapper to show tooltips on hover (#633)Skeleton as a Wrapper component (#654)StepperMenu widget (#631)DateRangePicker and DatetimeRangePicker (#641)Avatar and Chip from a Pane to a Widget (#653)contextbar_resizable and contextbar_variant parameters to Page (#657)chart_style configurable for Bokeh and Vizzu theming (#660)Alert layout (#661)py.typed marker (#655)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Version 0.11.2 Compare # Choose a tag to compare
Version 0.11.2
Compare
The panel-material-ui 0.11.2 release primarily fixes a few bugs and regressions related to the MUI v9 and panel 1.9.0 updates. Many thanks to @philippjfr for his contributions to this release.
FileInput.view related to name/label rename in panelChatAreaInput clears on submit (#638)Version 0.11.1 Compare # Choose a tag to compare
Version 0.11.1
Compare
The panel-material-ui 0.11.1 aligns ChatFeed and ChatInterface with the API of other MaterialComponent classes in the library. Many thanks to @philippjfr for his contributions to this release.
dark_theme, sx and theme_config on ChatFeed and ChatInterface (#635)Version 0.11.0 Compare # Choose a tag to compare
Version 0.11.0
Compare
Panel Material UI 0.11.0 is headlined by an upgrade to MUI v9, bringing the library up to date with the latest Material UI ecosystem. The release also delivers improved Vizzu theming and a new minimal Bokeh theme that integrates more cleanly with Material UI layouts.
Many thanks to the contributors to this release including: @philippjfr and @hoxbro.
DatePicker documentation with actual behavior (#628)Nothing published for this version
Version 0.10.0 Compare # Choose a tag to compare
Version 0.10.0
Compare
Panel Material UI 0.10.0 introduces new layout and chat capabilities, including a Feed layout component, "mention" support in ChatInterface, and scroll behaviors for Column. The release also brings several menu and navigation improvements, compatibility with the upcoming Panel 1.9.0 release, and a range of bug fixes and UI polish.
Many thanks to the contributors to this release including: @philippjfr, @hoxbro, @ghostiee-11, @ahuang11, and @AtharvaJaiswal005.
Feed layout component (#608)ChatInterface (#607)placeholder parameter to ChatInterface (#588)Chip (#622)MenuButton (#620)Column (#606)DatePicker not clearing correctly (#618)Nothing published for this version
Nothing published for this version
Version 0.9.1 Compare # Choose a tag to compare
Version 0.9.1
Compare
Panel Material UI 0.9.1 focuses on improving chat components, layout polish, and better integration with related Panel extensions such as panel-reactflow. The release also includes several UI fixes and documentation improvements.
Many thanks to the contributors to this release including: @philippjfr, @ghostiee-11, @ahuang11, @MarcSkovMadsen, and @hoxbro.
Chip.disabled parameter to allow disabling chips (#599)panel-reactflow integration (#594)ChatMessage edit functionality when rendered via React ESM components (#600)ChatInterface scroll behavior, focus handling, and message overflow (#585)MenuList rendering issues (#584)AutocompleteInput not updating correctly when using dictionariespanel-reactflow layouts (#590)Page logo correctly with the title (#593)LinearProgress indicator when idle in the Page header (#574)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Version 0.9.0 Compare # Choose a tag to compare
Version 0.9.0
Compare
This release includes enhancements, bug fixes, and documentation updates.
Pill and MultiPill widgets (#568)MenuList (#560)Nothing published for this version
Nothing published for this version
This release includes enhancements, documentation updates, and developer/infrastructure improvements.
This release includes enhancements, documentation updates, and developer/infrastructure improvements.
ChatAreaInput (#552)SpeedDial.size (#554)Nothing published for this version
This release includes enhancements, bug fixes, developer/infrastructure improvements, and additional changes.
This release includes enhancements, bug fixes, developer/infrastructure improvements, and additional changes.
MenuList, Accordion and CrossSelector (#544)Details layout (#533)TextAreaInput.enter_pressed (#537)Page theme toggle (#536)MenuList.collapsed for condensed menu (#519)FileDownload.transfer method (#515)Button variant documentation (#538)CheckBoxGroup/RadioBoxGroup widgets error in components.py and update docs (#527)ChatMessage header and footer objects are rendered (#530)NestedBreadcrumbs path does not override active (#517)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This release includes enhancements, bug fixes, and developer/infrastructure improvements.
This release includes enhancements, bug fixes, and developer/infrastructure improvements.
Tabs height transitions (#514)TabMenu component (#511)MenuList and Tree toggle_action (#509)AutocompleteInput (#507)Tree Menu component (#506)NestedBreadcrumbs UI test on windows (#508)Nothing published for this version
Nothing published for this version
This release includes enhancements, bug fixes, developer/infrastructure improvements, and additional changes.
This release includes enhancements, bug fixes, developer/infrastructure improvements, and additional changes.
FileDownload UI/UX improvements (#496)MenuList.show_children parameter (#494)NestedBreadcrumbs menu component (#488)MenuList UX/UI improvements (#486)ChatMessage.avatar param (#498)ThemeToggle to an app enables managed theme support (#491)ChatAreaInput status_ref handling (#490)TextAreaInput.auto_grow (#489)FileDownload button when auto is False (#500)ChatAreaInput status ref before removal (#499)Nothing published for this version
This release includes enhancements, bug fixes, and developer/infrastructure improvements.
This release includes enhancements, bug fixes, and developer/infrastructure improvements.
Button icon_size (#473)Accordion, Card, Dialog title_variant (#472)FileInput (#471)TextAreaInput height is respected (#474)Nothing published for this version
This release includes enhancements, bug fixes, documentation updates, developer/infrastructure improvements, and additional changes.
This release includes enhancements, bug fixes, documentation updates, developer/infrastructure improvements, and additional changes.
Accordion padding (#468)TextAreaInput.resizable (#436)CrossSelector (#456)ChatAreaInput's upload experience (#440)MenuList item (#449)IconButton href and target (#435)MenuButton items (#467)FileDownload fetches latest data (#464)IconButton and ToggleIcon (#453)Dialog padding and close button alignment (#452)Accordion header color (#447)Select outlined variant is notched when updating value (#434)mui.py for page.meta changes (#441)ChatAreaInput message until files are uploaded (#457)Page root (#439)MultiChoice option list (#432)Nothing published for this version
Nothing published for this version
Nothing published for this version
This release includes enhancements, bug fixes, documentation updates, and additional changes.
This release includes enhancements, bug fixes, documentation updates, and additional changes.
MenuToggle (#406)IconButton and ToggleIcon sizing (#411)Accordion and Tabs headers (#409)SplitButton widget (#284)MenuList items (#395)MenuList (#396)SplitButton Reference Guide (#398)ChatMessage placeholder loading animation (#417)Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →