From 436f957238c35ca134f0c93486294dbc63343ed3 Mon Sep 17 00:00:00 2001 From: "Maarten A. Breddels" Date: Fri, 17 Nov 2023 12:54:49 +0100 Subject: [PATCH] docs: add new changelog on the main solara website --- CHANGELOG.md | 3 +- .../pages/docs/content/95-changelog.md | 50 +++++++++++++++++++ 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 solara/website/pages/docs/content/95-changelog.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b60ceb0a..8d92b5226 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ -# Changelog for Solara + +This is the old changelog, check the [Solara website](https://solara.dev/docs/changelog) for the up to date changelog. ## Changelog for solara v1.22 diff --git a/solara/website/pages/docs/content/95-changelog.md b/solara/website/pages/docs/content/95-changelog.md new file mode 100644 index 000000000..057801e1e --- /dev/null +++ b/solara/website/pages/docs/content/95-changelog.md @@ -0,0 +1,50 @@ +# Solara Changelog + + +## Version 1.23.0 + +### Demo app 'TimeTrekker' + + + +### Demo app 'Wanderlust' + + + + +### Highlights + + * Feature: Solara now has a production mode (enabled by passing in `--production`) which will load optimized CSS and JS and disable hot reloading. + Our [Solara server](https://solara.dev/docs/understanding/solara-server) page contains more information about it. If you used `--reload` or + `--dev` before you can now use the `-a/--auto-restart` flat. The `--dev` and `--reload` flags are kept for backwards compatibility. + * Feature: All `Input` components expose the `style` and `classes` arguments for custom styling. + * Feature: New component: [`InputDate` and `InputDateRange`](https://solara.dev/api/input_date) which use a datepicker in a menu. (#326) + * Feature: The AppLayout component exposes the `style` and `classes` argument for custom styling: [#367](https://github.com/widgetti/solara/pull/367) + * Feature: Initial support for ipyvue and ipyvuetify v3: [#364](https://github.com/widgetti/solara/pull/364) + * Feature: The `InputText` now takes an `update_events` on argument for custom key combination. This also allows to opt-out of the 'blur' event triggering an on_value: [#376](https://github.com/widgetti/solara/pull/376) + * Bug fix: When using a Sidebar or AppBar we would previously render the main `Page` component twice, this does not happen anymore: [#366](https://github.com/widgetti/solara/pull/366) + * Documentation: Added a "Jupyter dashboard tutorial" part 1. + * Documentation: Added documentation for [`use_effect`](https://solara.dev/api/use_effect), [`use_memo`](https://solara.dev/api/use_effect), and improved the documentation of [`use_thread`](https://solara.dev/api/use_thread). + * Example: Added an [AI tokenizer app example](https://solara.dev/examples/ai/tokenizer) + * Showcase: Added a reproduction of the [OpenAI Wanderlust app](https://solara.dev/showcase) to our showcases. + + +### Details + + * Feature: Menu supports use_activator_width argument, which can be set to false to not have the menu popup be the same with as the activator which is useful for fixed width components such as a date picker. + * Feature: + * Bug fix: Menu component avoids an extra div around the activator to not interfere with the layout: [#345](https://github.com/widgetti/solara/pull/345) + * Bug fix: Menu could be closed or opened on a re-render. + * Bug fix: Solara server failed to start in Docker when $HOME is not set or not writable. + * Bug fix: Solara server should only try to watch files that exists for hot reloading: [#356](https://github.com/widgetti/solara/pull/356) + * Bug fix: A ToggleButtons component using Buttons with `value=None` would cast it to a string (i.e. `value="None"`) : [#369](https://github.com/widgetti/solara/pull/369) + * Bug fix: PyTest based tests using vue_component_registry would fail outside of solara context, tests should run normally now. + * Bug fix: Our monkeypatched Output widget would raise an exception when `get_ipython` returns None such as in pytest based testing. + * Bug fix: A custom `Layout` component was ignored when running solara as a module: [#368](https://github.com/widgetti/solara/pull/368) + * Bug fix: A custom title was ignored when running solara as a script. + * Bug fix: When a child component would overrwrite a meta tags, it now overwrites it. + * Bug fix: do not use excessive memory when rendering markdown: [#382](https://github.com/widgetti/solara/pull/382)