Improved
NPOI 2.7.4
What's Changed
- Update NUnit Version to 4.3.2 by @tonyqus in https://github.com/nissl-lab/npoi/pull/1517
- Fix Unit Test Failures on Windows build server by @tonyqus in https://github.com/nissl-lab/npoi/pull/1518
- Enable recommended NET analyzers and suppress errors by @lahma in https://github.com/nissl-lab/npoi/pull/1523
- Remove prefixes from cref tags by @lahma in https://github.com/nissl-lab/npoi/pull/1527
- Fix analyzer reported issues related to string usage by @lahma in https://github.com/nissl-lab/npoi/pull/1528
- Fix dictionary usage related analyzer problems by @lahma in https://github.com/nissl-lab/npoi/pull/1526
- Make non-public API methods static where applicable by @lahma in https://github.com/nissl-lab/npoi/pull/1531
- Some patches from poi 3.17 by @antony-liu in https://github.com/nissl-lab/npoi/pull/1520
- Add support for bar grouping in bar and column charts by @mostmand in https://github.com/nissl-lab/npoi/pull/1533
- Remove zero-length array allocations and use collection expression by @lahma in https://github.com/nissl-lab/npoi/pull/1530
- Use ZString StringBuilder to replace System.Text.StringBuilder by @LessIsMoreInSZ in https://github.com/nissl-lab/npoi/pull/1542
- Use NET 9 SDK in GitHub Actions to compile solution by @lahma in https://github.com/nissl-lab/npoi/pull/1544
- Fix analyzer reported issues by @lahma in https://github.com/nissl-lab/npoi/pull/1541
- Fix XWPFDocument FindAndReplaceTextInParagraph by @Kazbek in https://github.com/nissl-lab/npoi/pull/1524
- Account for image resolution units other than pixels per inch by @bmlpg in https://github.com/nissl-lab/npoi/pull/1519
- Fix pattern formatting - return correct field for pattern fill foreground by @plpolak in https://github.com/nissl-lab/npoi/pull/1543
- Some patches from poi by @antony-liu in https://github.com/nissl-lab/npoi/pull/1540
- Add InsertNewHyperlinkRun method, and fix InsertNewRun and RemoveRun methods by @bmlpg in https://github.com/nissl-lab/npoi/pull/1535
- Fix analysis errors related to non-concrete type usage by @lahma in https://github.com/nissl-lab/npoi/pull/1547
- Some patches from poi v3.17 by @antony-liu in https://github.com/nissl-lab/npoi/pull/1552
- Patches from poi 3.17 by @antony-liu in https://github.com/nissl-lab/npoi/pull/1553
- Add XWPFTable.NumberOfColumns by @tonyqus in https://github.com/nissl-lab/npoi/pull/1555
- Remove unnecessary array allocations for Split etc by @lahma in https://github.com/nissl-lab/npoi/pull/1549
- Update some ToString functions by @TimLee88 in https://github.com/nissl-lab/npoi/pull/1559
- Read label options only if label length > 0 by @igitur in https://github.com/nissl-lab/npoi/pull/1563
- Added Copy Charts to Sheet.CopyTo by @gas162 in https://github.com/nissl-lab/npoi/pull/1556
- Patches from poi 3.17 by @antony-liu in https://github.com/nissl-lab/npoi/pull/1557
- Update Dependency libraries by @tonyqus in https://github.com/nissl-lab/npoi/pull/1566
- Only add dependency to Cryptography.Pkcs when needed by @lahma in https://github.com/nissl-lab/npoi/pull/1570
- Implement ICellStyle.ReadingOrder by @tonyqus in https://github.com/nissl-lab/npoi/pull/1574
- Remove System.Security.Cryptography.Pkcs by @thompson-tomo in https://github.com/nissl-lab/npoi/pull/1572
- XSSFChart axis enhancement by @antony-liu in https://github.com/nissl-lab/npoi/pull/1569
- Remove unnecessary BOM character generated in SXSSF SheetDataWriter by @tonyqus in https://github.com/nissl-lab/npoi/pull/1575
- Escape special characters in formula1 and formula2 node of datavalidation entity by @tonyqus in https://github.com/nissl-lab/npoi/pull/1577
- Fix CT_Point2D xml node prefix issue by @tonyqus in https://github.com/nissl-lab/npoi/pull/1578
- bug-65915 add test for 'OR' function by @antony-liu in https://github.com/nissl-lab/npoi/pull/1579
- Some patches from poi 3.17 by @antony-liu in https://github.com/nissl-lab/npoi/pull/1580
- Patches from poi 3.17 by @antony-liu in https://github.com/nissl-lab/npoi/pull/1584
- Patches from poi 3.17 by @antony-liu in https://github.com/nissl-lab/npoi/pull/1589
- Patches from poi v3.17 by @antony-liu in https://github.com/nissl-lab/npoi/pull/1590
- Update Version to 2.7.4 by @tonyqus in https://github.com/nissl-lab/npoi/pull/1591
- If ubuntu-latest passes, it should include the publish file by @tonyqus in https://github.com/nissl-lab/npoi/pull/1593
New Contributors
- @mostmand made their first contribution in https://github.com/nissl-lab/npoi/pull/1533
- @LessIsMoreInSZ made their first contribution in https://github.com/nissl-lab/npoi/pull/1542
- @Kazbek made their first contribution in https://github.com/nissl-lab/npoi/pull/1524
- @bmlpg made their first contribution in https://github.com/nissl-lab/npoi/pull/1519
- @plpolak made their first contribution in https://github.com/nissl-lab/npoi/pull/1543
- @igitur made their first contribution in https://github.com/nissl-lab/npoi/pull/1563
- @gas162 made their first contribution in https://github.com/nissl-lab/npoi/pull/1556
- @thompson-tomo made their first contribution in https://github.com/nissl-lab/npoi/pull/1572
Full Changelog: https://github.com/nissl-lab/npoi/compare/2.7.3-rc1...2.7.4-rc3