NPOI 2.6.1
What's Changed
- Add AddColor method to CT_Font by @artem-iron in #924
- Update Chart.cs by @PBrunot in #938
- Fix ')' missing in CT_NumVal.Write method by @artem-iron in #940
- if statement is duplicate by @rdscfh in #947
- Fix PackageRelationship.GetHashCode Exception because the source can be null by @GGJason in #948
- Add correction to row height and column width obtained in SheetUtil methods by @artem-iron in #941
- Refactoring XSSFRow by @artem-iron in #949
- Able to open files with ill-formed datetime, exported by SAS by @karakasa in #960
- Fixes internationalization bugs #930 #944 #376 by @PBrunot in #945
- Create zip for SXSSFWorkbook setting Use64bit=Off by @Crowbar90 in #958
- Fix delete and add chart throws exception by @artem-iron in #990
- Add docx comment support by @9rnsr in #1006
- fix POI Bug 60197 - setSheetOrder doesn't update names scope by @9rnsr in #1014
- Handle the exception when system has no fonts by @artem-iron in #1019
- Stop MutableSection from setting null MutableProperty by @artem-iron in #953
- fix
Ambiguous project name
error while restoring NuGet packages. by @9rnsr in #1027 - Build process maintenance by @9rnsr in #1028
- Build process maintenance 2nd by @9rnsr in #1031
- Exception cleanup by @mycroes in #1034
- Remove unused exception captures by @mycroes in #1036
- Build process maintenance 3rd by @9rnsr in #1032
- Fix XWPFTable row cannot insert to the last position of table by @GGJason in #998
- Implement Area and Pie chart types by @artem-iron in #866
- Build process maintenance 4th by @9rnsr in #1037
- Abstract styling of XSSFPivotTable by @superrnovae in #1046
- Skip WINDOW2 validation when reading possibly non-compliant XLS by @lahma in #1061
- Fixed RandBetween by @acsteitz in #1058
- feat: Get hyperlinks from footer and footnotes by @BenjaminMichaelis in #1074
- Refactoring and code cleanup for XSSFSheet, XSSFRowColShifter, RowShifter and ColumnHelper classes by @artem-iron in #1066
- Add null reference check in UpdateHeaders() to allow formatting existing data as table by @superrnovae in #1035
- Update SheetDataWriter.cs by @SamuelPlentz in #1072
- Update SXSSFRow.cs by @SamuelPlentz in #1073
- Update XSSFCellStyle.cs by @sikanderiqbal in #1054
- Fix some warnings in test projects by @artem-iron in #1078
- Fix bug with cashed chart axis name not being XMLEncoded on save by @artem-iron in #1079
- Fix exception thrown when reading file with closing
tag in drawing.vml by @artem-iron in #1081 - fix EmbeddedResource access on net472 by @9rnsr in #1083
- FormulaCellCacheEntry: Optimize ChangeConsumingCells method by @EmilienDup in #939
- Add NUKE build infrastructure by @lahma in #1062
- NUKE improvements by @lahma in #1084
- Change RBG->RGB by @Fantasy-Dash in #1089
- Enable tests in CI runs by @lahma in #1092
- Add benchmarks project by @lahma in #1091
- Improve packaging procedures by @lahma in #1097
- Remove unused package references by @lahma in #1098
- Fix XSSFCellStyle.CloneStyleFrom by @apetukhov in #1077
- Switch to BouncyCastle.Cryptography by @mus65 in #1102
- POI 65543 Support SST records with incorrect string count not at the end of the stream by @Jontino in #1005
- Install required font on Linux CI run by @lahma in #1101
- Include all projects in NuGet package by @lahma in #1103
New Contributors
- @rdscfh made their first contribution in #947
- @karakasa made their first contribution in #960
- @Crowbar90 made their first contribution in #958
- @mycroes made their first contribution in #1034
- @superrnovae made their first contribution in #1046
- @lahma made their first contribution in #1061
- @acsteitz made their first contribution in #1058
- @SamuelPlentz made their first contribution in #1072
- @sikanderiqbal made their first contribution in #1054
- @Fantasy-Dash made their first contribution in #1089
- @apetukhov made their first contribution in #1077
- @mus65 made their first contribution in #1102
- @Jontino made their first contribution in #1005
Full Changelog: 2.6.0-rc3...2.6.1-rc2