github storytold/gridcraft v0.13.0
GridCraft v0.13.0

5 hours ago

What's Changed

  • Trace arrows stay on the traced cell when the selection moves by @marcoarnulfo in #2481
  • Make the Row Height dialog use points like Excel by @Silvertree2010 in #2524
  • Return None from datetime_from_serial when rounding carries past 9999 by @Silvertree2010 in #2528
  • Keep on every body-font font on save by @Silvertree2010 in #2557
  • Fix PERCENTRANK returning #NUM! for very large significance by @Silvertree2010 in #2417
  • Scale MINVERSE rounding cutoff to the input matrix by @Silvertree2010 in #2428
  • Fix ISOWEEKNUM/WEEKNUM(…,21) for the first days of the calendar by @Silvertree2010 in #2443
  • web: let an iframe host turn off the title bar and File tab from the URL (?chrome=) by @OdooPudakMachinery in #2444
  • Fix IMSQRT leaving a stray real part for negative reals by @Silvertree2010 in #2457
  • Fix YEARFRAC basis 0 for February-end start and 31st end by @Silvertree2010 in #2463
  • Fix parsing of ranges whose second end repeats the sheet name by @Silvertree2010 in #2473
  • Options > Formulas: Maximum Iterations and Maximum Change fields by @Harrison-Booth in #2493
  • Shift+Arrow on a whole column or row keeps the view on the rows or columns it showed by @marcoarnulfo in #2497
  • feat(engine): open a saved workbook without recalculating it by @Fubeo in #2512
  • fix(xlsx): keep each sheet's sheetId across a rewrite by @Fubeo in #2513
  • fix(engine): editing a note or comment keeps its thread by @Fubeo in #2515
  • Remove sparklines when their row or column is deleted by @Silvertree2010 in #2551
  • Print huge and tiny CLI numbers in exponent form by @Silvertree2010 in #2552
  • Warn for each skipped drawing object and chart on XLSX open by @Silvertree2010 in #2555
  • AutoSum: a selected row gets its total to the right, as in Excel by @arcanii in #2561
  • Sonar maintainability: explicit imports, method paths, smaller functions by @dylanmtaylor in #2412
  • Migrate GridCraft to egui 0.37 by @skylartaylor in #2543
  • feat: startup update prompt modal and direct self-updating by @dylanmtaylor in #2566
  • Security: the --control server requires an auth token and closes bad connections (#777) by @vangel76 in #783
  • build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in #2586
  • build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in #2591
  • chore(deps): safe dependency refresh by @skylartaylor in #2595
  • Linux: default to XWayland for file drag-and-drop on Wayland desktops by @dylanmtaylor in #165
  • refactor: reduce cognitive complexity in auto_sum, update_cursor, read_styles by @dylanmtaylor in #2609
  • refactor: reduce cognitive complexity in outline layout and outline settings by @dylanmtaylor in #2612
  • Window per workbook (1/4): a cell draft stays in its workbook; Switch Windows by @aiongg in #2616
  • Window per workbook (2/4): windows in the engine; New Window shares the workbook by @aiongg in #2617
  • Window per workbook (3/4): a native window per workbook window by @aiongg in #2618
  • Window per workbook (4/4): two windows on one workbook without copying it; Arrange All by @aiongg in #2619
  • refactor: reduce cognitive complexity in options, python highlighter, i18n scanner, loop search by @dylanmtaylor in #2611
  • ci: require nextest 0.9.150 by @skylartaylor in #2680
  • refactor: shared module layout (craft-contrib#20) by @aiongg in #2690
  • fix(ui): dropdown menus grow back after a search with no matches by @aiongg in #2743
  • Speed up XLSX save by writing worksheet XML without per-cell allocations by @Silvertree2010 in #2749
  • Format Chart Area: Chart Type offers the stacked and 100% stacked types and marks the current one by @dotCooCoo in #2605
  • Windows installation policy: GridCraft by @Jeremy8776 in #2704
  • Enforce Rust coding standards via Clippy by @dylanmtaylor in #2711

New Contributors

Full Changelog: v0.12.1...v0.13.0

Don't miss a new gridcraft release

NewReleases is sending notifications on new releases.