Releases: Smurf-IV/Excel_PRIME
Releases · Smurf-IV/Excel_PRIME
V4.2605.05
- ⛓️💥 Breaking Change(s)
- Removal of
GetSheetFileName(int offsetSheetId); - Removal of
GetDefinedRangeviaint sheetId - Removal of
Indexproperty fromISheet - Internal Creation of WorkBooks
- Internal implementation of
IOpenXmlWorkBookReader::GetSheetNamesnow returns the relative path to the "Sheet Name" CellValueis now aclass, therefore no need to use.ValueICell.CellValueis now nullable
- Removal of
- ✅ Cell object type 📅
- ✅ "Best Effort"
Operatorbased conversion - ✅ TryGet
Typewill returnout type, if stored as that type. - ✅ Unit Tests
- ✅ "Best Effort"
- ✅ Performance
- ✅ Use
ValueTaskand reduce memory allocations in some hot paths - 🚀 Fix fallout from making
CellValueis now aclass - ✅
ArrayPoolsupport has been added to ThreadStringBuilderPool using ArrayPool. - ✅ Release-specific optimizations added
- ✅ EnableTrimAnalyzer: true
- ✅ TieredCompilation: true
- ✅ TieredCompilationQuickJit: true
- ✅ TieredCompilationQuickJitForLoops: true
- ✅ Use
- ✅ Implement
System.DBNullreturn option, for empty cells- ✅ Implement
INullRowreturn option, for empty rows - ✅ Update tests to use
INullRowdetection
- ✅ Implement
- ✅ Implement
GetCell###(string columnLetters, ...)#8 - 🚀 2026-05-05