Vizro is a toolkit for creating modular data visualization applications.
When set, the dashboard title appears alongside the individual page title as the text labeling a browser tab. (#228)
Enable adding description and image to the meta tags. (#185)
Release of custom actions. Visit the user guide on custom actions to learn more. (#178)
Add NavBar
and NavLink
models to enable a hierarchical navigation bar with icons. Visit the user guide on navigation to learn more. (#70)
NavLink
(#186)Change the persistence of client-side data to session
rather than local
(#182)
Bump dash lower bound to 2.14.1 (#203)
Vizro
takes **kwargs
that are passed through to Dash
(#151)assets_folder
argument when instantiating Vizro
(#151)Navigation
(#117)Add plotly layout template for waterfall chart type (#106)
Add CSS default styling for textarea
(#106)
Provide ID to unique outer HTML divs on page (#111)
Enable turning off marks
when step
is defined in Slider
and RangeSlider
(#115)
Autopopulate navigation.pages
with registered pages during Dashboard
validation if navigation.pages = None
(#117)
Update warning for duplicated IDs in data_manager
and model_manager
to now recommend Vizro._reset()
as a potential fix when working in a Jupyter notebook (#120)
If the targets
argument in the export_data
action function is specified as "falsy"
value (None
, []
), triggering the action will result in the same outcome as if the argument were not set, exporting data from all charts on the current page. (#93)
Fix alignment between control panel, dashboard title and page title (#106)
CapturedCallable
now handles variadic keywords arguments (**kwargs
) correctly (#121)
Add highlighting to accordion button of active page (#74)
Add validator for Dashboard.navigation
to default to Navigation()
if not provided (#74)
Add comparison table to Why Vizro
docs page (#90)
Parameters can be optional: use the string "NONE"
as an option of Parameter.selector
to pass None
(#95)
Raise ModuleNotFoundError
in case the export_data
action is used with file_format="xlsx"
and neither openpyxl
nor xlsxwriter
are installed (#97)
dash.page_registry
to Dashboard.pre_build
(#74)Fix unit test interdependence issue due to shared dash.page_registry (#84)
Fix bug of horizontal rulers not being visible in Card
(#91)
Fix bug so that add_type
updates forward references in new type added (#92)
pydantic>=1.10.13, <2
due to medium Snyk vulnerability (#83)model_manager
ID's to guide users if this occurs in a Jupyter Notebooks. (#59)Optimize the client-server communication (#34)
jest
.hatch run test-js
that runs unit tests written in jest
.Replaced all screenshots in the docs to reflect new navigation designs (#48)
Enable title
argument in Dashboard
model, which allows a title to be added on every page on top left-side (#31)
Add the ability to use custom actions. Currently in beta, expect this to break at any time. (#46)
light
and dark
themes