What's Changed
* mep/8: introduce setup block by dmadisetti in https://github.com/marimo-team/marimo/pull/4023
* improvement: better prompt-to-install when missing deps, grouped installed, Optional Features panel by mscolnick in https://github.com/marimo-team/marimo/pull/4080
* Allow any characters in HTML title by vangberg in https://github.com/marimo-team/marimo/pull/4082
* improvement: support S3, GCS, Azure paths in mo.ui.file_browser() by mscolnick in https://github.com/marimo-team/marimo/pull/4087
* fix: only add packages that we haven't already tried installing by akshayka in https://github.com/marimo-team/marimo/pull/4089
* improve: allow header comments in SQL cells. by akshayka in https://github.com/marimo-team/marimo/pull/4090
* experimental: lsp server by mscolnick in https://github.com/marimo-team/marimo/pull/3414
* fix: remove top-level typing_extension by mscolnick in https://github.com/marimo-team/marimo/pull/4094
* fix: when a widget is unhashable don't cache it by mscolnick in https://github.com/marimo-team/marimo/pull/4099
* improve: accept Path for mo.pdf() by akshayka in https://github.com/marimo-team/marimo/pull/4098
* smoke-test: plotly resampler by mscolnick in https://github.com/marimo-team/marimo/pull/4096
* fix: split packages in micropip.install by mscolnick in https://github.com/marimo-team/marimo/pull/4095
* fix(deps): update react-aria dependencies by renovate in https://github.com/marimo-team/marimo/pull/4100
* fix: always re-mount anywidgets to clear state by mscolnick in https://github.com/marimo-team/marimo/pull/4105
New Contributors
* vangberg made their first contribution in https://github.com/marimo-team/marimo/pull/4082
**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.11.19...0.11.20