v1.6.0
📦 panelView on GitHub →
✨ 4 features🐛 17 fixes🔧 21 symbols
Summary
This release adds a standalone Modal component, PAM authentication, a new Widget.from_values method, and edit capabilities for ChatMessage/ChatFeed, along with numerous styling enhancements and a long list of bug fixes.
✨ New Features
- Add PAM authentication support.
- Add `Widget.from_values` method.
- Add a standalone `Modal` layout.
- Introduce edit functionality for `ChatMessage` and `ChatFeed`.
🐛 Bug Fixes
- Fix Azure Oauth issues.
- Correctly display file not found paths in `panel convert`.
- Fix `Tabulator.patch` when table is filtered.
- Ensure `esbuild` can be detected on Windows during `panel compile`.
- Fix various styling issues for `Tabulator` when it is wider than the viewport.
- Fix resource loading when serving Panel app on nested FastAPI endpoint.
- Fix `panel oauth-secret` command.
- Ensure fonts are applied to `NotificationArea`.
- Handle session context where session is not defined.
- Ensure `CompositeWidget` can be populated in callback.
- Correctly identify skimage and PIL packages when converting to pyodide.
- Ensure we use CDN resources in pyodide.
- Consistently apply `sizing_mode` to `FileSelector` components.
- Ensure tasks are cancelled correctly.
- Ensure `NotificationArea` stylesheet loads in panel-preview.
- Ensure `NestedSelect` updates when `options` are changed.
- Ensure `ButtonIcon` displays an icon during click.
🔧 Affected Symbols
Widget.from_valuesModalChatMessageChatFeedChatFeed.callback_exceptionChatAreaInputMarkdownChatStepFileSelectorFigureWidgetPlotlyTabulator.patchesbuildNotificationAreaCompositeWidgetNestedSelectButtonIconpanel.convertpanel.compilepanel.oauth-secretPAM authentication