Commits on Apr 12, 2022

Commits on Apr 13, 2022

Commits on Apr 14, 2022

Commits on Apr 15, 2022

Commits on Apr 16, 2022

Commits on Apr 17, 2022

Commits on Apr 19, 2022

Commits on Apr 24, 2022

Commits on Apr 28, 2022

Commits on Apr 29, 2022

  1. This closes #1213, fix get incorrect rich text value caused by missin…

    …g cell type checking
    xuri committed Apr 29, 2022

Commits on Apr 30, 2022

Commits on May 1, 2022

  1. This closes #1217, support update cell hyperlink

    Ref #1129, make `SetRowStyle` overwrite style of the cells
    xuri committed May 1, 2022

Commits on May 2, 2022

  1. This closes #1219, fixes cell value reading issue, improves performan…

    …ce, and 1904 date system support
    
    - Fix incorrect cell data types casting results when number formatting
    - Support set cell value on 1904 date system enabled, ref #1212
    - Improve performance for set sheet row and the merging cells, fix performance impact when resolving #1129
    xuri committed May 2, 2022

Commits on May 12, 2022

Commits on May 13, 2022

Commits on May 15, 2022

Commits on May 16, 2022

  1. This closes #1229, rename ErrMaxFileNameLength to ErrMaxFilePathLength (

    #1230)
    
    Co-authored-by: sceneq
    sceneq committed May 16, 2022

Commits on May 18, 2022

  1. This fixes a part of staticcheck issues and updates the code of conduct

    Update example for set cell hyperlinks with `HyperlinkOpts`
    xuri committed May 18, 2022

Commits on May 20, 2022

  1. make workbook open filed exception message clear

    - New exported constant `ErrWorkbookPassword`
    - Rename exported constant `ErrWorkbookExt` to `ErrWorkbookFileFormat`
    xuri committed May 20, 2022

Commits on May 23, 2022

  1. This fix formula calculation accuracy issue and panic when set pane

    - Fix `GROWTH` and `TREND` calculation accuracy issue
    - Fix panic when add pane on empty sheet views worksheet
    - New exported constants `MinFontSize`
    xuri committed May 23, 2022

Commits on May 25, 2022

  1. Improves the calculation engine, docs update, and adds the dependabot

    - Initialize array formula support for the formula calculation engine
    - Update example and unit test of `AddPivotTable`
    - Update the supported hash algorithm of ProtectSheet
    xuri committed May 25, 2022

Commits on May 26, 2022

  1. This update dependencies module and GitHub Action settings

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed May 26, 2022

Commits on May 29, 2022

  1. This initialized support for encryption workbook by password, ref #199

    - Remove exported variable `ErrEncrypt`
    xuri committed May 29, 2022

Commits on May 31, 2022

Commits on Jun 9, 2022

Commits on Jun 11, 2022

  1. refactor: replace strings.Replace with strings.ReplaceAll (#1250)

    strings.ReplaceAll(s, old, new) is a wrapper function for
    strings.Replace(s, old, new, -1). But strings.ReplaceAll is more
    readable and removes the hardcoded -1.
    
    Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
    Juneezee committed Jun 11, 2022

Commits on Jun 12, 2022

Commits on Jun 13, 2022

  1. RichTextRun support set superscript and subscript by vertAlign attrib…

    …ute (#1252)
    
    check vertical align enumeration, update set rich text docs and test
    MichealJl committed Jun 13, 2022

Commits on Jun 14, 2022

Commits on Jun 15, 2022

  1. This closes #1254, DeleteDataValidation support delete all data val…

    …idations in the worksheet
    z-hua committed Jun 15, 2022

Commits on Jun 16, 2022

Commits on Jun 20, 2022

Commits on Jun 21, 2022

Commits on Jun 22, 2022

Commits on Jun 23, 2022

Commits on Jun 27, 2022

  1. This closes #1260, fixes compiling issue under 32-bit, and new formul…

    …a functions
    
    - ref #65, new formula functions: DCOUNT and DCOUNTA
    - support percentile symbol in condition criteria expression
    - this update dependencies module
    xuri committed Jun 27, 2022

Commits on Jun 28, 2022

Commits on Jun 30, 2022

  1. This closes #1264, fix can't modify cell content issue in some cases

    Remove inline rich text when setting cell value and cell formulas
    xdlrt committed Jun 30, 2022

Commits on Jul 1, 2022

Commits on Jul 2, 2022

Commits on Jul 3, 2022

Commits on Jul 6, 2022

  1. This closes #1269, made the NewStreamWriter function case insensiti…

    …ve to worksheet name
    
    Co-authored-by: xiangyz <xiangyz@dustess.com>
    eaglexiang and xiangyz committed Jul 6, 2022

Commits on Jul 10, 2022

  1. This closes #1262, support for dependence formulas calculation

    - Add export option `MaxCalcIterations` for specifies the maximum iterations for iterative calculation
    - Update unit test for the database formula functions
    xuri committed Jul 10, 2022

Commits on Jul 13, 2022

  1. This fix potential panic and file corrupted

    - Fix the panic when set or get sheet view options on the sheet without views options
    - Fix generated workbook corruption caused by empty created or modified dcterms in the document core properties
    - Update the unit tests
    xuri committed Jul 13, 2022

Commits on Jul 14, 2022

  1. adjust ErrColumnNumber, rename TotalColumns to MaxColumns and a…

    …dd new constant `MinColumns` (#1272)
    
    Signed-off-by: Benjamin Lösch <loesch.benny92@gmx.de>
    MJacred committed Jul 14, 2022