What's Changed
* Create showcase app by wwwillchen in https://github.com/google/mesop/pull/747
* Deflake theme_density_test by wwwillchen in https://github.com/google/mesop/pull/752
* Redirect showcase page directly to hf spaces; otherwise links don't work by wwwillchen in https://github.com/google/mesop/pull/756
* Support async await in event handlers by wwwillchen in https://github.com/google/mesop/pull/749
* Fine-tune UI for showcase by wwwillchen in https://github.com/google/mesop/pull/757
* Add a framework comparison doc by wwwillchen in https://github.com/google/mesop/pull/639
* Fix links in comparison.md by wwwillchen in https://github.com/google/mesop/pull/759
* Update home page - show overlay button to open demo gallery button in… by wwwillchen in https://github.com/google/mesop/pull/760
* Show an error dialog if web component is not registered by wwwillchen in https://github.com/google/mesop/pull/754
* Set web component as properties, not attributes [breaking change] by wwwillchen in https://github.com/google/mesop/pull/753
* Update link to page docs by wwwillchen in https://github.com/google/mesop/pull/779
* Deflake theme density test by wwwillchen in https://github.com/google/mesop/pull/780
* Create & integrate RAG-based docs chatbot by wwwillchen in https://github.com/google/mesop/pull/771
* Deploy docbot via GitHub actions by wwwillchen in https://github.com/google/mesop/pull/782
* docbot: do hybrid search by wwwillchen in https://github.com/google/mesop/pull/783
* Fix up docbot - pass llm arg for QueryFusionRetriever by wwwillchen in https://github.com/google/mesop/pull/785
* Proper child reconciliation for web components with slots. by wwwillchen in https://github.com/google/mesop/pull/762
* Fix race condition where the error box didn't always display by wwwillchen in https://github.com/google/mesop/pull/788
**Full Changelog**: https://github.com/google/mesop/compare/v0.11.1...v0.12.0