Release Notes#
Version 0.9.0#
This release includes enhancements, bug fixes, and documentation updates.
β¨ Enhancements#
π Bug Fixes#
π Documentation#
Version 0.8.1#
This release includes enhancements, documentation updates, and developer/infrastructure improvements.
β¨ Enhancements#
π§ͺ Infrastructure & Developer Experience#
Bump the gh-actions group with 2 updates (#549)
Version 0.8.0#
This release includes enhancements, bug fixes, developer/infrastructure improvements, and additional changes.
β¨ Enhancements#
Padding and sizing adjustments for MenuList, Accordion and CrossSelector (#544)
Implement new Details layout (#533)
Add support for TextAreaInput.enter_pressed (#537)
Reduce margin on Page theme toggle (#536)
Add Menu.update_item method (#522)
Implement MenuList.collapsed for condensed menu (#519)
EditableSlider UI/UX improvements (#501)
LoadingTransform UI/UX improvements (#503)
Add FileDownload.transfer method (#515)
π Bug Fixes#
Ensure mime types are set for woff font files (#546)
Fix Button variant documentation (#538)
Fix CheckBox/RadioBoxGroup widgets error in components.py and update docs (#527)
Ensure ChatMessage header and footer objects are rendered (#530)
Fix missing loading_inset on Column/Row (#524)
Correctly handle different Icon variants (#521)
Ensure NestedBreadcrumbs path does not override active (#517)
π§ͺ Infrastructure & Developer Experience#
Bump the gh-actions group with 2 updates (#516)
ποΈ Other#
Version 0.7.0#
This release includes enhancements, bug fixes, and developer/infrastructure improvements.
β¨ Enhancements#
Improve Tabs height transitions (#514)
Reduce padding (#513)
Add TabMenu component (#511)
Add MenuList and Tree toggle_action (#509)
Add lazy_search to AutocompleteInput (#507)
Add Tree Menu component (#506)
Adjust theming of some components (#505)
Implement attached views anchored to the parent (#174)
Add Widget.focus() method (#504)
π Bug Fixes#
π§ͺ Infrastructure & Developer Experience#
Bump panel-material-ui version to 7.3.5 (#512)
Version 0.6.0#
This release includes enhancements, bug fixes, developer/infrastructure improvements, and additional changes.
β¨ Enhancements#
FileDownload UI/UX improvements (#496)
Add MenuList.show_children parameter (#494)
Do not attempt to jslink parameters that do not support it (#493)
Add draggable/resizable sidebar functionality to MUI Drawer-based sidebar (#476)
Add NestedBreadcrumbs menu component (#488)
MenuList UX/UI improvements (#486)
π Bug Fixes#
Fix initialization of ChatMessage.avatar param (#498)
Various fixes to avoid parameter de-referencing (#495)
Ensure provided Menu value is not overridden by None active value (#492)
Ensure adding ThemeToggle to an app enables managed theme support (#491)
Fix ChatArea status_ref handling (#490)
Fix TextArea.auto_grow (#489)
π§ͺ Infrastructure & Developer Experience#
ποΈ Other#
Version 0.5.1#
This release includes enhancements, bug fixes, and developer/infrastructure improvements.
β¨ Enhancements#
π Bug Fixes#
Ensure TextAreaInput height is respected (#474)
π§ͺ Infrastructure & Developer Experience#
Bump the gh-actions group across 1 directory with 5 updates (#478)
Version 0.5.0#
This release includes enhancements, bug fixes, documentation updates, developer/infrastructure improvements, and additional changes.
β¨ Enhancements#
Register HoloViews widgets and template (#469)
Reduce Accordion padding (#468)
Implement TextArea.resizable (#436)
Update to Mui v7 (#459)
enh: Add size to CrossSelector (#456)
Implement support for reconnect notifications (#444)
Improve upload progress reporting (#458)
Minor Chat tweaks (#451)
Improve ChatAreaInputβs upload experience (#440)
Add border to active MenuList item (#449)
Implement IconButton href and target (#435)
Align button menu components (#425)
π Bug Fixes#
Fix href support on MenuButton items (#467)
Ensure FileDownload fetches latest data (#464)
Fix default item open state handling in List component #454 (#455)
Ensure CSS icon_size is permitted on IconButton and ToggleIcon (#453)
Fix Dialog padding and close button alignment (#452)
Fix Accordion header color (#447)
Revert βEnsure material-variables CSS does not override font and colorβ (#419) (#445)
Ensure components in header adapt to header color (#438)
Ensure Select outlined variant is notched when updating value (#434)
π Documentation#
Align documentation of color variants (#450)
π§ͺ Infrastructure & Developer Experience#
Register CDN and dist directory with panel (#463)
ποΈ Other#
Replace pyodide loader (#466)
Update
mui.pyfor page.meta changes (#441)Trigger send event if sending empty message with uploaded files (#460)
Wait to send ChatAreaInput message until files are uploaded (#457)
Portal tooltips into Page root (#439)
Hide selected options in MultiChoice option list (#432)
Version 0.4.0#
This release includes enhancements, bug fixes, documentation updates, and additional changes.
β¨ Enhancements#
Add missing notebooks (#368)
Add MenuToggle (#406)
Align IconButton and ToggleIcon sizing (#411)
Allow rendering components into Accordion and Tabs headers (#409)
Add input params (#401)
Make adjustments to font-size after changing defaults (#404)
Optimize font CSS lookups (#399)
Add
SplitButtonwidget (#284)Reduce default Typography header size (#394)
Allow setting open on MenuList items (#395)
Consistently support Widget.description tooltips (#393)
π Bug Fixes#
Ensure material-variables CSS does not override font and color (#419)
fix link (#415)
Handle sync of MuiNotification model (#412)
Fix handling of decimal values in NumberInput validation (#413)
Ensure classic panel components are styled correctly (#408)
Fix regression adding items to MenuList (#396)
π Documentation#
Review SplitButton Reference Guide (#398)
ποΈ Other#
Version 0.3.3#
This release includes enhancements and bug fixes.
β¨ Enhancements#
Allow switching Page.logo based on theme (#388)
π Bug Fixes#
Version 0.3.2#
This release includes bug fixes and documentation updates.
π Bug Fixes#
π Documentation#
Update Backdrop.ipynb text (#381)
Version 0.3.1#
This release includes bug fixes, documentation updates, developer/infrastructure improvements, and additional changes.
π Bug Fixes#
π Documentation#
π§ͺ Infrastructure & Developer Experience#
Add support for toggle actions on MenuList (#376)
ποΈ Other#
Version 0.3.0#
This release includes enhancements, bug fixes, documentation updates, developer/infrastructure improvements, and additional changes.
β¨ Enhancements#
Minor 0.3 improvements (#364)
Implement file upload on ChatAreaInput (#360)
Add CrossSelector widget (#355)
Improve rendering Select and MenuButton in notebooks (#340)
Add pmui Plotly support (#341)
add typography color (#352)
Rename Progress and LoadingSpinner (#338)
Rename List to MenuList (#336)
Improve handling of Page.meta (#332)
Align TextInput, PasswordInput and AutocompleteInput (#322)
Align AutoCompleteInput-DatePicker with guiding principles (#309)
π Bug Fixes#
π Documentation#
Add pane reference guides (#358)
Documentation Review for 0.3.0 release (#357)
Cleanup of Menu reference docs (#356)
Add pane reference guides (#354)
Review Container reference (#337)
Update NestedSelect doc to indicate examples only work after Notebook execution (#323)
Branding (#328)
Review FileDownload and Fab widget (#334)
Align slider reference docs (#335)
Review TimePicker (#333)
Implement Dialog.show_close_button and update docs (#331)
Review Switch, Toggle, ToggleIcon and CheckBox (#326)
Review Indicators (#316)
Update TextInput.ipynb to removed the word βobfuscatedβ (#319)
Update Button.ipynb to change section name and minor textual change (#313)
Update Switch.ipynb to mention it is interchangeable not only with Toggle, but also with Checkbox (#315)
π§ͺ Infrastructure & Developer Experience#
expose compile-dev (#363)
ποΈ Other#
Version 0.2.0#
This release includes enhancements, bug fixes, documentation updates, and developer/infrastructure improvements.
β¨ Enhancements#
π Bug Fixes#
π Documentation#
π§ͺ Infrastructure & Developer Experience#
Version 0.1.4#
This release includes enhancements, bug fixes, documentation updates, and additional changes.
β¨ Enhancements#
Allow setting Select size variant (#286)
π Bug Fixes#
Fix FileInput rendering of progress (#279)
π Documentation#
FileInput Guide Review (#278)
ποΈ Other#
Embed iframe content using srcdoc attribute for compatibility (#285)
Version 0.1.3#
This release includes additional changes.
ποΈ Other#
Correctly determine sizing_mode on Page (#276)
Version 0.1.2#
This release includes documentation updates.
π Documentation#
Adjust header of demo example (#275)
Version 0.1.1#
This release includes additional changes.
ποΈ Other#
slider color primary (#273)
Version 0.1.0#
This release includes enhancements, bug fixes, documentation updates, developer/infrastructure improvements, and additional changes.
β¨ Enhancements#
Add Page.site_url option (#268)
Card padding tweaks (#265)
Align IconButton and ToggleIcon sizing (#264)
Add Dialog.close_on_click (#263)
Allow HTML in Card, Accordion and Tabs titles (#259)
Add FlexBox layout (#257)
Allow providing different logos per breakpoint (#255)
Rename to IconButton (and keep ButtonIcon alias) (#239)
Various smaller tweaks (#254)
Allow Page to render local icons and logos (#236)
Add busy indicator to Page (#235)
Add BreakpointSwitcher (#214)
Align import abbreviation on pmui (#203)
Enable deep theme inheritance (#197)
Add flex layouts and handling and improve managed theme (#196)
Refactor theme inheritance and add standalone ThemeToggle (#187)
Add Drawer layout (#184)
Tweaks and fixes (#178)
Various cleanup (#173)
Improve handling of theme resources (#163)
Clean up and improve Indicators (#162)
Add Fab button (#161)
Allow providing href to Button (#160)
Clean up widgets and consistently define default palette (#137)
Align widget APIs (#135)
Improve ButtonIcon icon handling (#130)
Add customization guides (#129)
More fixes and cleanup of Select widget(s) (#128)
New widgets : SelectPicker and SelectSearch (#107)
Add theme inheritance (#124)
Implement MaterialComponent.loading using native loading spinner (#122)
Improve Menu API and functionality (#117)
Implement Page.meta to allow setting meta tags in template (#114)
Add Param patches (#111)
Add contextbar to Page (#105)
Unify theme handling (#103)
Add FileDownload widget (#102)
Minor cleanup of Select widgets (#99)
Implement Chat Components (#100)
Add a website (#101)
Implement Notifications (#94)
Add ColorPicker (#92)
Input widgets - implement missing features, bug fixes (#82)
Add global control over theme (#83)
Add Menu components (#77)
Improve Select and Slider components (#71)
Allow setting IntSlider.step (#70)
Unify DatePicker implementations (#69)
Update docstrings - add references (#63)
Implement bundling and add more components (#50)
π Bug Fixes#
Ensure flex styling is reapplied when update_layout is called (#270)
Ensure template is correctly resolved (#269)
Ensure components in Page follow flex sizing (#250)
Fix embedding of ico files on favicon (#249)
Ensure theme class is correctly replaced on toggle (#244)
Ensure Page manages the theme (#243)
Ensure temporary Drawer does not take up space (#242)
Ensure Select menu is correctly positioned in notebook (#241)
Ensure theme_config can toggle between dark and light themes (#229)
Resolve reported documentation issues (#210)
Fix rendering of ChatMessage avatar (#182)
Align theming and ensure variables are set (#179)
Ensure no race conditions and multiple rerenders on theme changes (#172)
Ensure ButtonIcon handles clicks (#159)
Consistently handle Widget labels and width (#158)
Fix SvgIcons (#112)
build: Fix small typo (#113)
Fix Checkbox alignment and width (#98)
Fix and improve FileInput (#97)
Fix theming if no theme_config provided (#93)
fix panel pin (#91)
Fix and improve layout components (#84)
Fix datetime picker (#76)
Fix text input (#74)
Fix time picker (#75)
Fix versioning (#73)
fix some dev guide issues (#68)
Fix versioning and CDN loading code (#65)
π Documentation#
Use last defined document (#256)
Branded reference app (#228)
DiscreteSlider Follow Up Review (#247)
Button Follow Up Review (#245)
Select Review Feedback (#234)
DiscreteSlider Review (#237)
button docs (#176)
Fixes from non-reference docs review (#216)
Docstring reference improvements (#219)
add showcase (#209)
Add example to homepage (#207)
Document icon usage (#204)
Theming Refactor - HoloViews Example (#191)
Improve and document Page (#185)
Improve and document Notifications (#181)
Clean up chat and add docs (#180)
Clean up and document Menus (#169)
review feedback (#134)
Improve CDN setup in pyodide and docs (#127)
Move examples/reference/layout to examples/reference/layouts (#126)
Review and document layouts (#125)
Cleanup and review of all widgets (#108)
π§ͺ Infrastructure & Developer Experience#
Bump prefix-dev/setup-pixi from 0.8.4 to 0.8.8 in the gh-actions group (#220)
Bump panel and bokeh versions (#271)
Add more menu tests (#199)
Allow creating custom MaterialComponents using bundle shims (#177)
Bump prefix-dev/setup-pixi from 0.8.3 to 0.8.4 in the gh-actions group (#115)
Add Page.config to add resources (#116)
Bump the gh-actions group with 3 updates (#79)
Simplify pixi installation (#66)
Align CI configuration (#64)
Bump pypa/gh-action-pypi-publish in the gh-actions group (#52)
Remove tests.util module (#49)
ποΈ Other#
Standardize on primary color in theme (#267)
Assorted fixes (#262)
Make Page.template configurable (#261)
Treat Page.main as flex container (#260)
Reimplement editable sliders in React (#258)
Make theming robust to failed view lookups (#251)
Minor fixes for DiscreteSlider (#240)
Remove dotted border from bokeh plots (#238)
Toggle dark theme from query parameter (#211)
Automatically jslink widget references (#206)
Define exports of slider module (#205)
Font handling (#202)
Style tooltips (#201)
Automatically set bokeh theme client side (#200)
More layout fixes (#198)
Do no export all contents of notification module (#186)
Page theming fixes (#183)
Attempt to make test_notifications_destroy passed on Windows (#157)
Remove DateRangePicker and DatetimeRangePicker (#136)
Use image to render SVG icons (#123)
A range of small fixes (#121)
More SVG fixes (#120)
misc changes (#119)
Various fixes (#106)
Override ChatMessage background-color (#104)
Reimplement NumberInput widgets (#95)
TextArea sizing fixes and submit on shift+enter (#96)
Various minor widget fixes (#85)