Skip to content

Commit

Permalink
docs: add new changelog on the main solara website
Browse files Browse the repository at this point in the history
  • Loading branch information
maartenbreddels committed Nov 17, 2023
1 parent 4e8b021 commit 436f957
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 1 deletion.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
50 changes: 50 additions & 0 deletions solara/website/pages/docs/content/95-changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Solara Changelog


## Version 1.23.0

### Demo app 'TimeTrekker'

<video width="80%" controls>
<source src="https://github.com/widgetti/solara/assets/1765949/17598728-0678-495b-955a-965ce9283200" type="video/mp4" >
</video>

### Demo app 'Wanderlust'

<video width="80%" controls>
<source src="https://github.com/widgetti/wanderlust/assets/1765949/fe3db611-4f46-4ca3-b4c2-ace6d2b1493b" type="video/mp4" >
</video>


### 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)

0 comments on commit 436f957

Please sign in to comment.