Add unit tests for the formula function UNIQUE
This closes #2165, add formula function UNIQUE support (#2166)
This closes #2237, fix panic when open encrypted workbook in some cases (#2238)
Fix: skipped column style bug in StreamWriter's SetRow (#2235)
This closes #2234, allowing insert ICO format images
optimize: convert using continued fractions fundamental recurrence formulas (#2220)
Return error if adding comment on a cell which already exist comment (#2227)
Update TIF image for fix generated TestSetSheetBackgroundFromBytes.xlsx can not open in Office 2007(#2232)
Use tab instead of space indent in doc code block (#2230)
Update docs for the SetDefinedName function (#2229)
This closes #2226, optimize overlap merged cell ranges check (#2228)
This closes #2224, fix apply number format code panic cause by Chinese month name index overflow (#2225)
Fix extractPivotTableField function panic on invalid data type reflection (#2221)
Update docs for Go version 1.24.0 required
This related to #2080, support blank padding in number formatting (#2216)
Breaking changes: Go 1.24.0 and later required for upgrade of dependency package `golang.org/x/crypto` (#2214)
Update GitHub Actions workflow configuration, test on Go 1.25.x (#2213)
Add unit tests for the BAHTTEXT formula function (#2148)
Add formula function BAHTTEXT support (#2187)
Add 4 stock chart support for AddChart and AddChartSheet function (#2177)
This closes #2205, fix string counting and truncation for cell length limitation (#2206)
This closes #2199, add new function SetZipWriter for custom ZIP writer support (#2200)
Add check transparency value when create chart (#2198)
This closes #2192, made special date format result consistent with Excel (#2193)
Support apply number format with the Dutch language
Implement support for Excel EMBED function and object file embedding
Initial plan
Optimize the GetSheetDimension function by parse worksheet XML in stream mode (#2188)
Add optional parameter withoutValues for the GetMergeCells function (#2184)
Using relative sheet target path in the internal workbook relationship parts (#2185)
Support apply number format with the Danish and Divehi language
Support apply number format with the Czech and Danish language
This improvement number format support
This closes #2180, fix add pivot table caused workbook corrupted on Excel for Mac (#2182)
This closes #2176, support set transparency for chart and shape
This closes #2169, support to set font for chart legends (#2171)
This closes #2167, count characters as single runes in characters length limitation checking
Support set dash line and marker border type of charts
This closes #2161, fix panic on read unsupported pivot table cache source types (#2168)
This closes #2024, add TempDir field in the Options data type (#2024) (#2163)
This closes #2146, introduce 2 new functions GetCustomProps and SetCustomProps (#2147)
Update dependencies modules (#2156)
This closes #2019, closes #2150, fix panic on get string item with invalid offset range
Update number format parser, fix parser dropped empty literals in the end of the number format (#2149)
This closes #2145, remove all leading equal symbol when set cell formula, for improve compatibility with Apple Numbers
Skip fallback to default font size when create style if font size less than minimum size (#2143)
Add set and get `Charset` and `VertAlign` to font definitions (#2141)
Update comment for xlsxDataValidation data structure (#2142)
This closes #2133, support delete data validations in the ext list (#2137)
This closes #2132, fix a v2.9.1 regression bug introduced by commit ce9061fe468b7eb3a74ccf24e06bfc00a6d3552e
This closes #2130, remove shared formula in calculation chain when remove row
Using binary search instead of sequential search for cell (#2129)
This related with #2123, made editAs attribute value empty for one cell anchor drawing object (#2128)
This closes #2126, fix sheet name error in defined name after rename sheet (#2127)
This fixes #2001 and fixes #2002. Breaking changes: offsets no longer affect the image size (#2123)
This closes #2119, remove all temporary files on close workbook (#2120)
Clean shared formula cell cache on remove formula and simplify adjust formula reference code
This closes #1961, add shared formula cell cache for speedup calculation (#2118)
This closes #2117, support add data table for chart
Improve cell read performance by optimizing XML parsing (#2116)
This fix corrupted workbook generated when any inner ZIP64 file's size exceeds 4GB
This closes #2113, AddFormControl function support set cell link for check box
Simplifying code with directly swap the values of two variables (#2114)
This fixes #2056, fix incorrect formula calculation result caused by shared formula parsed error
Avoid looking up absent cells in `rangeResolver` (#2111)
Fix performance regression in v2.9.0, reduce trim cell value memory allocation for blank cells (#2100)
This closes #2108, Add docs to SheetPropsOptions function for how to set 4 kinds of scaling options (#2109)
Breaking changes: Go 1.23 and later required for upgrade of dependency package `golang.org/x/crypto` (#2104)
This closes #2102, fix panic on set chart title font (#2103)
Add optional value checking for CalcMode and RefMode calculation properties
Introduce 2 new functions SetCalcProps and GetCalcProps (#2098)
Reduce trim cell value memory allocation for blank cells (#2096)
This closes #2091, update GitHub Actions workflow configuration, test on Go 1.24.x
This closes #2083, fix subexpression calculation (#2084)
Handle the format '?' in number formatting (#2080)
This closes #2058, support apply number format with hash and zero place holder
Fix GetStyle function can not get VertAlign format (#2079)
This close #2075, add new function SetColStyle for streaming writer to support set columns style (#2076)
This closes #2072, support adjust data validations cross multiple worksheets (#2073)
Fix: int overflow of function
This closes #2068, breaking changes: SetCellInt function required int64 data type parameter
Correct comments of the internal function setSheetOutlineProps (#2066)
This closes #1954 and closes #2051, fix get pivot tables panic in some case
This closes #2061, fix border styles missing after saved workbook (#2064)
This closes #2059, support delete one cell anchor image
This closes #2052, support to sets the format of the chart series data label
This closes #2046, add new function AddIgnoredErrors support to ignored error for a range of cells
This closes #2048, fix missing vertical and horizontal border styles
Update unit test for internal function unzipToTemp
Breaking changes: Go 1.20 and later required
This closes #2033, support set gap width and overlap for column and bar chart
This closes #2029, use a faster deepcopy library (#2030)
This closes #2025, support set chart axis text direction and rotation
Rename SetLegacyDrawingHF to AddHeaderFooterImage (#2023)