Tabulous

Latest version: v0.5.7

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.5.1

New Features
---------------
- Zooming in/out is now compatible with non-uniform header spans (112).
- Thread worker support (115).
- Implement file tree widget.
- Implement regressor widget.
- Add `__builtins__` to the namespace to make evaluation safer.

Bug Fixes
----------
- Fix parsing in cell evaluation (113).
- Removing columns with text color, background color etc. was not undoable (114).

0.5.0

Highlights
-----------

Now dark mode and many other color themes are implemented.

New Features
--------------
- Fetch latest version if available (107).
- Add dynamic stylesheet and preference dialog (108).
- Add selection editor at the upper-right corner (109).
- Update configuration (110).
- Record table source path and parent table (111).
- Make zooming and header span compatible (112).

0.5.0.rc0

Highlights
-----------

Now dark mode and many other color themes are implemented.

New Features
--------------
- Fetch latest version if available (107).
- Add dynamic stylesheet and preference dialog (108).
- Add selection editor at the upper-right corner (109).
- Update configuration (110).
- Record table source path and parent table (111).

0.4.2

Bug Fix
---------
- Fix `FileNotFoundError` after the first installation.

Changes
----------
- Always install `tabulate`.

0.4.1

New Features
---------------
- More commands related to `pandas`, such as `pd.fillna` (101).
- Basic support of timedelta dtype (102).
- Basic support of interval/period dtype (104).
- Add post-initialization architecture (105).

Bug Fixes
-----------
- Fix many bugs related to table-only use cases (100).
- Fix table editing bugs related to foreign languages (106).

Deprecations
--------------
- `viewer.keymap.bind`, `viewer.tables.register_action`, `table.cell.register_action`, `table.index.register_action`, `viewer.columns.register_action` are all deprecated and their API are unified to `XXX.register` method, according to 105.

0.4.0

New Features
----------------
- Slot with cell reference is fully supported (71).
- Command palette is fully supported (72).
- Refactor all the command, add command setting in the config.toml (74).
- Unify filtering and sorting and add commands for this (76).
- Implement `fill_between` etc. to plot menu (80).
- Add "Edit" menu (81).
- Support sort/filter header button in column header (87).
- Add `--init-confg` and `--init-history` CLI options (95).
- Implement more copy/paste methods, such as markdown and rst (96).
- Methods to create linearly segmented colormaps from colors (98).
- Show contextmenu on the current cell when the keyboard menu button is clicked.
- Support rich text in status bar.
- Experimental support of table subset creation by `__getitem__`, `loc` and `iloc`.
- Allow input from `polars` and `xarray`.

Bug Fixes
----------
- SignalArray did not work with compiled `psygnal`.
- Fix `pandas` unreachable error by pinning `pandas` version (75).
- Fix `QLineEdit` behavior on MacOS (78).
- Fix table widget not working independently (85).
- Fix painting during proxy is set (90).
- Fix in-cell evalutation slot during proxy is set (92).

Changes/Deprecations
-------------------------
- Change matplotlib figure background color.
- The `table.filter` API is deprecated. Use `table.proxy` from now on (79, 89).
- Use `str` column (A, B, ..., Z, AA, ...) by default (86).
- Auto generate readme and documentation figures (94).
- Deprecate `foreground_colormap` and `background_colormap` and use new fields `text_color` and `background_color` (98).
- Lots of changes in GUI design, especially the tool buttons.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.