Skip to content

Releases: ExcelDataReader/ExcelDataReader

v3.9.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 09:43
f3343f5

What's Changed

  • Add support for reading XLM (Macro Sheet) files by @hughbe in #724
  • Added CaseSentitive to ExcelDataTableConfiguration. by @kevin-frugier in #732
  • Add a DataTable Configuration for allows fill the empty cells in merged range to fill by left-top cell value by @Flithor in #730
  • Add locale-aware overload for GetNumberFormatString… by @appel1
  • Fix locale-specific built-in number format indices (27-81) not detect… by @appel1 in #736
  • Make clipboard selection dimension properties available by @Sebastian-roko in #720
  • Add single-pass mode for better performance if you don't need actual field count by @appel1 in #738
  • Throw more explicit errors for corrupt files by @appel1 in #739
  • Add opt-in EscapeChar support for backslash-escaped CSV quoted fields by @appel1 in #743
  • Fix builtin time format locale by @appel1 in #744
  • Allow 0xFEFF as byte order in compound document header (#695) by @appel1 in #746
  • Fix MergeCells returning null for XLS files without merged cells by @appel1 in #747
  • Treat XLS BOOLERR cells as non-empty by @appel1 in #754

New Contributors

Full Changelog: v3.8.0...v3.9.0

v3.9.0-rc1

v3.9.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jun 20:43

What's Changed

  • Add opt-in EscapeChar support for backslash-escaped CSV quoted fields by @appel1 in #743
  • Fix builtin time format locale by @appel1 in #744
  • Allow 0xFEFF as byte order in compound document header (#695) by @appel1 in #746
  • Fix MergeCells returning null for XLS files without merged cells by @appel1 in #747

Full Changelog: v3.9.0-develop00574...v3.9.0-rc1

v3.9.0-develop00574

v3.9.0-develop00574 Pre-release
Pre-release

Choose a tag to compare

@appel1 appel1 released this 18 May 19:53

What's Changed

  • Remove bad performance optimization experiment by @appel1 in #742
  • Replace Configuration.Culture with GetNumberFormatString(int, IFormatProvider) overload

Full Changelog: v3.9.0-develop00565...v3.9.0-develop00574

v3.9.0-develop00565

v3.9.0-develop00565 Pre-release
Pre-release

Choose a tag to compare

@appel1 appel1 released this 30 Apr 17:12
09108f7

What's Changed

  • Fix build and tests on mac by @hughbe in #723
  • Add support for reading XLM (Macro Sheet) files by @hughbe in #724
  • Added CaseSentitive to ExcelDataTableConfiguration. by @kevin-frugier in #732
  • Add a DataTable Configuration for allows fill the empty cells in merged range to fill by left-top cell value by @Flithor in #730
  • Add Culture configuration option to return locale-aware format string… by @appel1 in #737
  • Fix locale-specific built-in number format indices (27-81) not detect… by @appel1 in #736
  • Make clipboard selection dimension properties available by @Sebastian-roko in #720
  • Add single-pass mode and reduce allocations 28–56% by @appel1 in #738
  • Throw more explicit errors for corrupt files by @appel1 in #739

New Contributors

Full Changelog: v3.8.0...v3.9.0-develop00565

v3.8.0

Choose a tag to compare

@appel1 appel1 released this 21 Sep 18:57
4de9116

What's Changed

New features

Fixes

New Contributors

Full Changelog: v3.7.0...v3.8.0

v3.8.0-develop00498

v3.8.0-develop00498 Pre-release
Pre-release

Choose a tag to compare

@appel1 appel1 released this 29 Jun 13:10
04bf596

What's Changed

  • Fix: Preserve ideographic space (U+3000) when trimming XML cell content by @koshi-yasuda in #712
  • Fix: HorizontalAlignment.Centered breaking change by @appel1 in d5d6640

New Contributors

Full Changelog: v3.8.0-develop00488...v3.8.0-develop00498

v3.8.0-develop00488

v3.8.0-develop00488 Pre-release
Pre-release

Choose a tag to compare

@appel1 appel1 released this 04 Jun 19:53

What's Changed since v3.8.0-develop00474

  • Issue 694: Fix timespan parsing for invalid iso values by @yfa-vagelis in #705
  • Fix reading encrypted .xls files in netstandard 2.1 target in d8b5fe7
  • Read vertical alignment in 6408300
  • Performance improvements

New Contributors

Full Changelog: v3.8.0-develop00474...v3.8.0-develop00488

v3.8.0-develop00474

v3.8.0-develop00474 Pre-release
Pre-release

Choose a tag to compare

@appel1 appel1 released this 21 Apr 19:50

Highlights in ExcelDataReader v3.8.0-develop00474 since 3.7.0:

v3.7.0

Choose a tag to compare

@appel1 appel1 released this 22 Jun 21:17
8400077

What's Changed

New features

Fixes

  • More extensive support for XF records; expose cell styles by @andersnm in #430
  • Ignore FORMAT records with a duplicate Index. by @appel1 in #419
  • Fix GetCellStyle for .xls files in some cases by @appel1 in #439
  • Handle duplicate number format records by using the first one. by @appel1 in #455
  • Null check for GetCellError() by @RRobbins94 in #485
  • Ignore trailing columns. by @appel1 in #533
  • Fix for parsing worksheet column without "width" attribute. by @mathias-ho in #610
  • Remove allocation in ReferenceHelper.ParseReference by @OwnageIsMagic in #617
  • Resolve paths from .rels file instead of assuming most things are in … by @appel1 in #638
  • Handle the partial-byte-reads-in-stream breaking change in .NET6 by @PanosKousidis in #645
  • Assorted refactorings and optimizations: by @Lehonti in #640
  • Handle both 1 and true values when parsing the date1904 attribute by @eJJonatah in #650
  • Prefer separator with more fields if there are more than one separato… by @appel1 in #671

New Contributors

Full Changelog: v3.6.0...v3.7.0

v3.7.0-develop00415

v3.7.0-develop00415 Pre-release
Pre-release

Choose a tag to compare

@appel1 appel1 released this 13 Jun 10:31
5e0199a

Highlights in ExcelDataReader 3.7.0-develop00415 since ExcelDataReader 3.7.0-develop00411:

  • Improve separator autodetection for csv files (#463 and #500)