Skip to content

Preparations for v1.43.1 release#948

Merged
michelebastione merged 3 commits intomini-software:v1.x-maintenancefrom
michelebastione:v1.43.1-release
Apr 19, 2026
Merged

Preparations for v1.43.1 release#948
michelebastione merged 3 commits intomini-software:v1.x-maintenancefrom
michelebastione:v1.43.1-release

Conversation

@michelebastione
Copy link
Copy Markdown
Contributor

@michelebastione michelebastione commented Apr 19, 2026

Changes applied

  • Bumped version to 1.43.1
  • Revised benchmark.yml file
  • Cleaned up MiniExcelLibs.csproj file, set ImplicitUsings property to true and increased LangVersion property to 14
  • Converted project to utilize implicit usings and file-scoped namespaces, to reduce clutter and improve mantainability
  • Deleted purposeless MiniExcel.Code.cs file

The high number of diffs is simply due to the conversion of all files to file-scoped namespaces.

In preparation for the next release, the project file has been cleaned up a little and the benchmark.yml workflow file has been revised.
This makes the v1.x branch less cluttered and more mantainable. Also the purposeless MiniEcel.Code.cs file has been deleted.
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request implements a large-scale refactoring of the library, including the adoption of file-scoped namespaces, updated target frameworks in the project file, and general code cleanup across the CSV and OpenXml modules. The review feedback points out a logic error in the dimension calculation for sheets without cell references, which leads to inconsistent indexing between 0-based and 1-based counts. Additionally, performance improvements are suggested for data querying by replacing inefficient array searches with direct dictionary lookups and optimizing byte array population from streams to avoid redundant memory stream allocations.

Comment thread src/MiniExcel/OpenXml/ExcelOpenXmlSheetReader.cs
Comment thread src/MiniExcel/OpenXml/ExcelOpenXmlSheetReader.cs Outdated
Comment thread src/MiniExcel/OpenXml/ExcelOpenXmlSheetReader.cs
@michelebastione michelebastione merged commit ce7bb90 into mini-software:v1.x-maintenance Apr 19, 2026
3 checks passed
@michelebastione michelebastione deleted the v1.43.1-release branch April 19, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant