pypi chainlit 2.11.0

6 hours ago

What's Changed

  • chore: introduce AI-assisted development to the project by @asvishnyakov in #2864
  • fix: prevent NOT NULL violation in update_thread when metadata is None by @mgquach in #2855
  • fix: use correct logging format specifier in OAuth state validation by @mgquach in #2841
  • fix: Issue with accordion requiring two clicks to close by @Allaoua9 in #2834
  • fix: Removing a favorite overwrites live message state with stale snapshot by @Allaoua9 in #2837
  • fix: Enter key sends message when slash input matches no registered command by @nzjrs in #2867
  • Fix/settings edit hook issues by @Allaoua9 in #2860
  • fix: widget disable option is not supported on Multiselect, Tags, Datepicker and RadioButton by @Allaoua9 in #2846
  • feat: make AzureAD OAuth scopes configurable via env vars by @Br1an67 in #2811
  • fix: make send_toast an async function by @Br1an67 in #2809
  • Added ability to display a Lucid icon in the Step, instead of the default avatar by @Allaoua9 in #2561
  • fix: harden MCP exit stack cleanup to prevent cross-task cancel-scope errors by @GhimBoon in #2805
  • fix: treat empty custom_fonts array as intent to remove default fonts by @Br1an67 in #2808
  • feat: respect explicit figure height in Plotly elements by @nzjrs in #2861
  • fix: show error toast when streamable-http MCP connection fails by @MaxwellCalkin in #2831
  • feat: added improved pdf viewer by @JonasKenke in #2833
  • fix: handle Slack workflow/bot messages in app_mention events by @sefadegirmenci in #2844
  • feat(i18n): add Portuguese (pt-PT) translation by @scafer in #2840
  • feat: make stop icon and loading cursor customizable via CSS variables by @nzjrs in #2866
  • fix: clear attachments when switching chat profiles by @Chukwuebuka-2003 in #2858
  • feat: Add copilot sidebar mode with drag-to-resize by @EyalAmitay in #2785
  • chore(ai): sync agent/editor settings and Context7 library IDs by @asvishnyakov in #2874
  • docs(ai): upload research & AI docs updates by @asvishnyakov in #2875
  • chore(frontend): declare pdfjs-dist as explicit frontend dependency by @asvishnyakov in #2876
  • test(cypress): stabilize, lint & format all tests to prepare for #2573 by @asvishnyakov in #2877
  • feat(elements): add polars support for dataframe elements by @tristan-ranff in #2879
  • Fix sort thread list categories by date by @smilaid in #2872
  • chore: upgrade eslint to v10 by @asvishnyakov in #2880
  • chore: bump Dependencies by @hayescode in #2881
  • chore: release by @hayescode in #2883

New Contributors

Full Changelog: 2.10.1...2.11.0

Don't miss a new chainlit release

NewReleases is sending notifications on new releases.