New
2.0.0 Preview 1
2.0.0-preview.1
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
Ignorenot 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