What's Changed
- FIX: Updates docs and minor fixes by @nhatcher in #474
- update: fixes to Date and Time main page by @elsaminsut in #477
- FIX: Add image info by @nhatcher in #479
- FIX: Uses a dump randomUUID in non secure environmentes by @nhatcher in #482
- FIX: Correct order when stringify -(A1^1.22) and (-A1)^1.22 by @nhatcher in #484
- FIX: Quote sheet names properly by @nhatcher in #486
- UPDATE: Add some missing trigonometric functions by @nhatcher in #487
- UPDATE: Adds simple functions by @nhatcher in #489
- Bugfix/nicolas bufixes by @nhatcher in #491
- UPDATE: Adds DEGREES and RADIANS by @nhatcher in #493
- UPDATE: Adds unit tests for DEGREES and RADIANS by @nhatcher in #495
- UPDATE: Adds a bunch of mathematical functions by @nhatcher in #496
- UPDATE: Adds time formats by @nhatcher in #501
- UPDATE: Adds GCD and LCM functions by @nhatcher in #502
- style: widget footer improvements by @dg-ac in #503
- UPDATE: Implements BASE and DECIMAL by @nhatcher in #504
- UPDATE: Adds ARABIC and ROMAN by @nhatcher in #509
- UPDATE: Adds COMBIN, COMBINA and SUMSQ by @nhatcher in #511
- update: in the app, add missing favicons and use dynamic title by @dg-ac in #508
- UPDATE: Adds missing information functions by @nhatcher in #514
- update: adds docs and xlsx tests for DEGREES and RADIANS functions by @elsaminsut in #507
- update: adds docs, unit tests and xlsx tests for DATEVALUE and TIMEVALUE functions by @elsaminsut in #506
- update: adds docs, unit tests and xlsx tests for EVEN and ODD functions by @elsaminsut in #517
- FIX: Make clippy happy by @nhatcher in #521
- update: fixes status for implemented functions by @elsaminsut in #520
- FIX: TRUE/FALSE for QUOTIENT by @nhatcher in #524
- update: adds docs, unit tests and xlsx tests for MOD and QUOTIENT functions by @elsaminsut in #516
- FIX: Two small fixes to YEARFRAC by @nhatcher in #525
- Timezones by @nhatcher in #529
- FIX: Value of SEC at 0 was incorrect by @nhatcher in #532
- update: adds tests for COMBIN and COMBINA functions by @elsaminsut in #534
- update: name manager v2 by @dg-ac in #526
- UPDATE: Add some DATABASE functions by @nhatcher in #537
- UPDATE: updates test for TIME, HOUR, MINUTE, SECOND by @elsaminsut in #461
- Upgrade deps by @nhatcher in #543
- update: adds testing for ARABIC, ROMAN by @elsaminsut in #545
- update: adds testing for MROUND, TRUNC, and INT by @elsaminsut in #542
- FIX: Fixes several issues with DATABASE functions by @nhatcher in #552
- FIX: Cast to string now checks for dates, currencies or percentages by @nhatcher in #554
- FIX: Issues with INT by @nhatcher in #555
- docs: add a guide for documenting functions by @dg-ac in #558
- FIX: Issues with SIGN and EXP by @nhatcher in #565
- FIX: Issues with trigonometric functions by @nhatcher in #567
- Name manager cleanup by @nhatcher in #544
- UPDATE: Uses statrs instead of our own erf by @nhatcher in #569
- docs: documentation style guide edits by @elsaminsut in #568
- update: adds testing for EXP and SIGN by @elsaminsut in #566
- update: adds testing for the reciprocal trigonometric functions by @elsaminsut in #562
- UPDATE: Adds the rest of the DATABASE functions by @nhatcher in #556
- update: upgrade sheet tabs interactions by @dg-ac in #564
- update: add data-storage warnings to the app by @dg-ac in #570
- FIX: Correct number of arguments for functions by @nhatcher in #575
- UPDATE: Adds 56 functions in the Statistical section by @nhatcher in #582
- UPDATE: Implement FTEST function by @nhatcher in #590
- fix: mobile issues in app by @dg-ac in #591
- UPDATE: Adds SUMX2MY2, SUMX2PY2 and SUMXMY2 mathematical functions by @nhatcher in #593
- UPDATE: Implements CORREL, SLOPE, INTERCEPT, RSQ and STEYX by @nhatcher in #595
- Edited Column Documentation by @blueboy93 in #581
- UPDATE: Adds 12 more statistical functions: by @nhatcher in #608
- FIX: Floating-point precision bug in FLOOR functions by @tolgakaan12 in #592
- update: use different header styling for full column or row selection by @dg-ac in #599
- update: adds testing for SUMSQ by @elsaminsut in #597
- update: adds testing for CELL, INFO, N, SHEET and SHEETS by @elsaminsut in #540
- UPDATE(easter egg): Add an argument for NOW by @nhatcher in #580
- update: add named ranges menu to formula bar by @dg-ac in #572
- fix: remove duplicate xlsx tests by @elsaminsut in #598
- fix: remove unintended vertical scroll in workbook by @dg-ac in #620
- fix: floating-point precision bug in CEILING functions by @elsaminsut in #636
- UPDATE: Updates bitcode version by @nhatcher in #641
- Fix: Prevent closing bracket being swallowed in consume condition by @rezat-c in #643
- Docs dates by @nhatcher in #622
- Fix macOS builds by @samshadwell in #649
- Speed up CI by @samshadwell in #652
- Fix: Add escape quote in consume string by @rezat-c in #645
- Improve currency token parsing and add tests by @rezat-c in #647
- Fix running python tests on macos by @samshadwell in #653
- feat: Add extensive tests for lexer behavior by @rezat-c in #651
- update: a bunch of refinements in cell selector by @dg-ac in #617
- fix: abort copy styles action when pressing esc by @dg-ac in #614
- update: adds testing for recent formatting updates by @elsaminsut in #656
- update: smooth selection of multiple rows and columns by @dg-ac in #609
- fix/inverted-range-evaluation by @iamanaws in #607
- Update GitHub Actions badge links in README by @nhatcher in #659
- FIX: TIMEVALUE now supports case-insensitive simple AM/PM (e.g. 4 pm) by @tolgakaan12 in #611
- FIX: Use false as cumulative when argument is missing by @nhatcher in #662
- FIX: p arguments in BETA.INV should be (0, 1) by @nhatcher in #663
- FIX: In BETA.DIST and empty cell is treated as FALSE by @nhatcher in #664
- Documentation for COLUMNS + consitency fixes for COLUMN by @blueboy93 in #632
- update: adds testing for BETA.DIST and BETA.INV by @elsaminsut in #665
- Feature/nicolas i18n and localization by @nhatcher in #616
- update: adds unit test for NETWORKDAYS, NETWORKDAYS.INTL by @elsaminsut in #631
- update: adds testing for AVEDEV by @elsaminsut in #639
- update: add specific context menus to column and row headers by @dg-ac in #668
- fix: WORKDAY.INTL won't overflow if all days are weekends by @elsaminsut in #670
- update: adds testing for BINOM functions by @elsaminsut in #677
- update: adds testing for inverted ranges by @elsaminsut in #667
- update: add an indicator for selected colors by @dg-ac in #669
- update: move Regional Settings to a drawer by @dg-ac in #681
- UPDATE: Minimal multi language support in the front end by @nhatcher in #684
- update: add ES, FR, DE and IT translations to the app by @dg-ac in #685
- FIX: Propagate language correctly from the app by @nhatcher in #686
- update: adds testing for CEILING and FLOOR functions by @elsaminsut in #573
- docs: status fix for implemented functions by @elsaminsut in #688
- fix: multiple localization-related issues by @dg-ac in #696
- UPDATE: Use imperative handle for the language by @nhatcher in #697
- FIX: Create diffs for changing timezone and locale by @nhatcher in #698
- FIX: Remove CHANGELOG.md since we are not using it by @nhatcher in #701
- FIX: Use local language for NOW and TODAY by @nhatcher in #700
- update: adds testing for DATABASE functions by @elsaminsut in #553
- FIX: Parse localized dates by @nhatcher in #703
- update: improve mobile navigation and menus by @dg-ac in #689
- UPDATE: Update nodejs dependencies by @nhatcher in #476
- UPDATE: Prepare for release v0.7.0 by @nhatcher in #704
New Contributors
- @tolgakaan12 made their first contribution in #592
- @rezat-c made their first contribution in #643
- @samshadwell made their first contribution in #649
- @iamanaws made their first contribution in #607
Full Changelog: v0.6.0...v0.7.0