v3.3
—
[Help support quality software by contributing via Patreon or Github Sponsors.]
v3.3 (2025-09-07)
This release includes dozens of bugfixes, and makes it easier to disable certain interface features.
-
added
options.disp_help_flags
; deprecatedoptions.disp_expert
- these feature flags are supported:
cmdpalette hints nometacols guides inputkeys inputfield all
- see helpstr for more details
- set option to
''
to turn off all help overlays
- these feature flags are supported:
-
fix: include missing files in MANIFEST.in @chenrui333
Thanks to @midichef for most of the following bugfixes and improvements.
Improvements
-
[csv] auto-detect CSV format when csv_delimiter is specified @dennisangemi
-
[basesheet-] start new column names fresh for each sheet
-
[cmdpalette-] keep case of results, allow case-sensitive search
-
[cmdpalette-] scroll choices with PageUp/PageDown
-
[cmdpalette-] hide choices that do not match input
-
[sheets-] on reload, fetch fresh data for URLs
-
[tar-] add cols for ext and file type desc, use name as keycol
Bugfixes
-
[archive-] fix loading zip files from inside archive files
-
[curses-] fix crash on startup on NetBSD @russ
-
[input-] fix editText for files on command line with -b -i -p (#2840)
-
[plugin-] fix autoload for Python versions < 3.10
-
[macro-] fix corruption when saving macros after deletion #2787
-
[reload-] wait for any previous reload_rows to finish #2808
-
[resize-] fix resize-col-half for new columns with no rows #2795
-
[sheet-] fix reload on sheets without col layout #2790
-
[status] fix error when no help_sidebars
Cosmetic
- [freqtbl-] stop printing status for selection on source sheet
- [input-] handle screen resize during inputMultiple(), editCell(), input()
Please see the CHANGELOG for the full list of changes.