Update dependencies module to fix vulnerabilities (#271)
Fix formula calculate accuracy for function BINOM.INV (#107)
Fix formula calculate accuracy for functions IMSECH, IMSQRT, CHIINV, CHISQ.DIST and NEGBINOM.DIST (#1403)
Unlock mutex before returning error (#2281)
Breaking changes for the AddChart, AddChartSheet and AddShape function (#2278)
Replace manual nested if-blocks with the built-in min and max functions introduced in Go 1.21 (#2280)
This closes #2154, support set and get selected items for pivot table and pivot table slicer (#2271)
Check same data field appears both in pivot table column, rows and filter fields
Update minimum Go language version required in documentation (#2277)
This closes #2273, fix chart sheet does not show charts on Excel Online and WPS (#2275)
Fix autoFitColWidth overriding width with latest value instead of max value (#2274)
Made AutoFitColWidth unhide the hidden columns if those columns have content
This closes #92, support auto fit columns width (#1386)
Update wide factor for font factors mapping table for better fit
Add usage and performance notice for the function AutoFitColWidth
Define vertical align types as a global variable
Add wide factor for font factors mapping table and update unit tests
Combine test of SetCellRichText and AutoFitColWidth
Auto fit rich text cell width support and adjust font width factors table
Calculate text width with lowercase and uppercase character with separated factor
Calculate column text width by font name, size, bold and italic format
Merge remote-tracking branch 'upstream/master'
calculate sbcs and mbcs and refactor the test case
update function description
Merge branch 'master' into master
update test case for auto fit all columns
add auto fit column width functions
add auto fit columns function
Merge afebad2b015b861fc7528a0117ff87d829c3ba82 into 76342276b70a70c9aaf52cc67d7bf21ec4a997bb
fix:add more tests
feat: add IterateColumns method for improved performance
Merge 2b6b8787a28d5de9b868186eae3adba9e2ee3b02 into 76342276b70a70c9aaf52cc67d7bf21ec4a997bb
Merge 3651ed247d28ec10e6eaf02231169a74501b8020 into 76342276b70a70c9aaf52cc67d7bf21ec4a997bb
test: streaming writer abstract file impl writer and reader test
test: fix failed test because of nil File.options
Merge branch 'qax-os:master' into feat/rawDataAbstraction
refactor: replace StreamWriter.rawData with a TepFile abstraction to support more storage
Merge 3da8b58f5fb466da55189064a478aa6e0563f7e2 into 76342276b70a70c9aaf52cc67d7bf21ec4a997bb
Fd() uintptr
Use mmap in ReadAll if possible
Merge bec9901c9b444c13734770a97b7a4e8bd28bb465 into 76342276b70a70c9aaf52cc67d7bf21ec4a997bb
Add recalc to `xlsxC.getValueFrom()`
Merge 4bae982276f78ecfc12990cd7485abfb689a6fba into 76342276b70a70c9aaf52cc67d7bf21ec4a997bb
merged from upstream/master
Merge c6937cf8945b92b8a47c272f5814a6d9bb041965 into 76342276b70a70c9aaf52cc67d7bf21ec4a997bb
remove item err
add item err test
add item err
remove placeholder
add test to cover more
add test independently
add test for items
Feat:Add support for Pivot-Filter / Default Values
Support implicit intersection and fix regex criteria anchoring (#2268)
Breaking changes: Go 1.25.0 and later required for upgrade of dependency package `golang.org/x/net` (#2270)
Merge remote-tracking branch 'upstream/master' into jpoz/fix-matrix
Fix formula exact text matching not match substrings (#2267)
Add test coverage for implicitIntersect edge cases
feat(calc): add implicit intersection for Excel formulas
Add tilde wildcard criteria support
Update more unit test cases and escape * symbol
This fix code review issues and simplify code
fix(calc): optimize formula criteria parsing for non-wildcards
fix(calc): anchor regex patterns for exact matching
Breaking changes: Go 1.25.0 and later required for upgrade of dependency package `golang.org/x/net`
Merge 5247e5b29e026eb3c7d25328d198e4d554062560 into 3e9bc141d4a4122649966ad342b028064090f9e6
fix(calc): remove regex anchoring in criteria evaluation
fix: preserve matrix data for range refs in function infix expressions
Merge 0e5230e9e381718bff16d0b376572a3a86d8ce5d into 3e9bc141d4a4122649966ad342b028064090f9e6
test: add empty formula arg comparison case
test(calc): add benchmarks for array operations
fix(calc): prevent panics on empty matrices
refactor(calc): unify array broadcasting logic
test(calc): cover scalar matrix broadcasting
test(calc): add mixed-type array comparison tests
test(calc): cover array multiply edge cases
test(calc): add array broadcasting and mixed types
fix(calc): simplify array broadcasting validation
test(calc): validate array dimension error handling
test(calc): cover empty criteria for COUNTIF
test(calc): add array comparison test cases
test(calc): add array operator broadcasting tests
feat(calc): support matrix logic and products
Fixes #2263, prevent panic on invalid row reference in CalcCellValue (#2266)
Update unit tests for the changes
Apply suggestion from @Copilot
fix: prevent panic on invalid row reference in CalcCellValue
feat(calc): add array operations with broadcasting
fix(calc): improve regex wildcard and array operations
Update GitHub Actions workflow configuration, test on Go 1.26.x
Revert changes for TestNewStyle function
Lint code and revert changes of getXfIDFuncs
Add new exported 5 error variables ErrFillType, ErrFillGradientColor, ErrFillGradientShading, ErrFillPatternColor and ErrFillPattern
Fix: Support Fill Type "solid" for chart series colors
test(calc): validate array dimension error handling
test(calc): cover empty criteria for COUNTIF
test(calc): add array comparison test cases
test(calc): add array operator broadcasting tests
feat(calc): support matrix logic and products
Fix duplicate style creation when using default font or fill