Changelog ================= QgridNext V2.0.4 ------------------ - Compatibility enhancements: * Resolve compatibility issues with voila 0.5.6-0.5.8; * Fix `Unable to find widget ...` error in VSCode-Jupyter. - UI Improvements: * Improve display of MultiIndex in dark theme; * Add support for JupyterLab Dark High Contrast theme. QgridNext V2.0.3 ------------------ - Add dark theme support for JupyterLab, Notebook, and VSCode-Jupyter, automatically adapting to the environment's theme; - Use Jupyter's default font for improved readability; - Minor UI fixes: * Fix the unexpected scrolling to the top when clicking the reset button in VSCode; * Disable animations for date pickers; * Correct width of boolean filters; * Adjust z-index of date pickers. QgridNext V2.0.2 ------------------ - Fix errors on string columns for pandas v2.2; - Fix the filters for numeric pyarrow columns with `NA` values; - Ensure consistent scrollbar measurements across different environments; - Remove an unwanted css entry causing display issues with ipywidgets. QgridNext V2.0.1 ------------------ - Support `string[pyarrow]`-typed columns; - Deprecate `import qgrid`; now `qgrid` is an alias of `qgridnext` and is not recommended. QgridNext V2.0.0 ------------------ The first release v2.0.0 significantly improves compatibility and addresses bugs found in Qgrid v1.3.1. - Support JupyterLab 4; - Released as a prebuilt extension (now can be installed with one step); - UI improvements: * Fix infinitely expanding width of the container in voila <= 0.3; * Prevent unexpected scrolling when clicking rows in Chrome for JupyterLab; * Adapt canvas size when the sidebar width changes in JupyterLab; * Fix poorly displayed left/right button of date picker; * Correct text color in dark mode; * Standardize HTML tags to fix poorly displayed filters; - Building bug fixes: * Fix inconsistent pkg name for embeddable qgrid bundle; * Fix data_files finding that results in incomplete extension setup; * Fix building errors for Node >= 18; - Other fixes: * Ensure `Defaults.grid_option` dict instance are not shared across widget instances; * Remove full-screen mode for voila compatibility; * Remove deprecated QGridWidget alias, only QgridWidget is allowed; * Replace deprecated usages for traitlets, pandas, and jquery.