Change8

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