This is a fairly big step for MiniExcel: we've added full support for asynchronous queries through IAsyncEnumerable and restructured the project adding a modular API, planning to expand it into separate packages. There's more to come on the way, so stay tuned! Meanwhile, please try out the current preview and leave some feedback! And check out the new Docs and the Upgrade Notes for details and breaking changes.
Fixed bug that made the DynamicExcelColumn property Ignore not work when generating using an IDataReader as source by @michelebastione in https://github.com/mini-software/MiniExcel/pull/786
Added option to quote csv values containing whitespaces, fixed benchmark workflow file, other minor changes by @michelebastione in https://github.com/mini-software/MiniExcel/pull/790
[bugfix] enable async style builder setting cell wrap text by @kasimLZ in https://github.com/mini-software/MiniExcel/pull/795
WIP: add NPOI benchmark code by @tonyqus in https://github.com/mini-software/MiniExcel/pull/796
Adding methods from NPOI to the benchmarks by @tonyqus in https://github.com/mini-software/MiniExcel/pull/798
refactor(ExcelReader): restructure the code by @izanhzh in https://github.com/mini-software/MiniExcel/pull/797
Fixed phoneticPr for correct XML order; ensure conditionalFormat is not duplicated by @ethanlin6 in https://github.com/mini-software/MiniExcel/pull/802
Replace Task.Run wrappers with real asynchronous methods by @virzak in https://github.com/mini-software/MiniExcel/pull/799
Minor corrections to #799 by @virzak in https://github.com/mini-software/MiniExcel/pull/808
refactor: auto-generate sync methods by @izanhzh in https://github.com/mini-software/MiniExcel/pull/807
Restore performance by returning bool instead of object in TryGetMergeCellsAsync by @virzak in https://github.com/mini-software/MiniExcel/pull/813
fix: multiple empty rows in query result due to empty first row by @izanhzh in https://github.com/mini-software/MiniExcel/pull/811
1 41 3 fix bugs by @shps951023 in https://github.com/mini-software/MiniExcel/pull/818
Revert "1 41 3 fix bugs" by @michelebastione in https://github.com/mini-software/MiniExcel/pull/820
Big refactoring before first beta release by @michelebastione in https://github.com/mini-software/MiniExcel/pull/821
Remove .NET 9 and add .NET 10; remove .NET Framework 4.6.2 which is still being covered by .NET standard 2.0 by @virzak in https://github.com/mini-software/MiniExcel/pull/825
Replace image chart with mermaid by @virzak in https://github.com/mini-software/MiniExcel/pull/829
Separating project into different assemblies by @michelebastione in https://github.com/mini-software/MiniExcel/pull/828
Fixes formulas not being replaced in templates by @michelebastione in https://github.com/mini-software/MiniExcel/pull/846
Extending the header style in OpenXmlStyleOptions by @dazhu6666 in https://github.com/mini-software/MiniExcel/pull/841
New readme for v2.0 by @michelebastione in https://github.com/mini-software/MiniExcel/pull/855
Update language links and improve README formatting by @shps951023 in https://github.com/mini-software/MiniExcel/pull/865
Update project structure and restore core functionality by @shps951023 in https://github.com/mini-software/MiniExcel/pull/866
New Contributors
@kasimLZ made their first contribution in https://github.com/mini-software/MiniExcel/pull/795
@tonyqus made their first contribution in https://github.com/mini-software/MiniExcel/pull/796
@virzak made their first contribution in https://github.com/mini-software/MiniExcel/pull/799
@dazhu6666 made their first contribution in https://github.com/mini-software/MiniExcel/pull/841
Full Changelog: https://github.com/mini-software/MiniExcel/compare/1.41.2...2.0.0-preview.1