What's Changed
- Redesign home page by @wwwillchen in #599
- Add SQL state session backend. by @richard-to in #597
- Fix bug with .env not loading for pip installs by @richard-to in #601
- Namespace g attribute by @wwwillchen in #606
- Create python FE fatigue blog post by @wwwillchen in #542
- Set LRU cache for compute_fn_id by @wwwillchen in #614
- Improve publishing docs and pip.sh by @wwwillchen in #616
- Add Hugging Face deployment steps by @richard-to in #617
- Budget more time for playwright tests & disable retries by @wwwillchen in #607
- Add notebook_show, notebook_run for Jupyter notebook environments by @wwwillchen in #615
- Create DuoChat codelab by @wwwillchen in #620
- Allow iframing any other sites by @wwwillchen in #630
- Update codelab docs by @wwwillchen in #636
- Add {min, max}-{height, width} to Style by @wwwillchen in #632
- Create starter kit template by @wwwillchen in #631
- Add
mesop init
CLI command by @wwwillchen in #633 - Update docs with starter kit by @wwwillchen in #634
- (experimental) Generate prompt context for Mesop by @wwwillchen in #572
- Add web component that integrates Code Mirror by @richard-to in #645
- Do not use class variables in runtime modules by @wwwillchen in #642
- Allow data URL for font-src by @richard-to in #646
- Clean-up docs style for GitHub button in mobile mode by @wwwillchen in #650
- Add link component by @wwwillchen in #640
- Provide more explicit docs about mutable state default values by @wwwillchen in #653
- Enable RUF lint rules by @wwwillchen in #652
- Clean up unused code generated from component scaffold by @wwwillchen in #649
- Create a concurrency test to stress-test state is isolated across sessions by @wwwillchen in #657
- Bump to v0.9.5 by @wwwillchen in #661
Full Changelog: v0.9.4...v0.9.5