From cf519e8a88251e9a909d0a4fd33428eefec333d4 Mon Sep 17 00:00:00 2001 From: Wei Lin Date: Mon, 21 Sep 2026 13:34:12 +0800 Subject: [PATCH 1/2] Document NuGet install and badge in READMEs --- README.es.md | 5 ++++- README.fr.md | 5 ++++- README.ja.md | 5 ++++- README.md | 5 ++++- README.zh-CN.md | 5 ++++- README.zh-TW.md | 5 ++++- docs/i18n/README.es.md | 5 ++++- docs/i18n/README.fr.md | 5 ++++- docs/i18n/README.ja.md | 5 ++++- docs/i18n/README.zh-CN.md | 5 ++++- docs/i18n/README.zh-TW.md | 5 ++++- 11 files changed, 44 insertions(+), 11 deletions(-) diff --git a/README.es.md b/README.es.md index 99fe9d0..ec45c63 100644 --- a/README.es.md +++ b/README.es.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Descargas](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Documentación](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![Licencia](https://img.shields.io/crates/l/miniexcel.svg)](LICENSE) @@ -52,9 +53,11 @@ v1 `1.46.0`, reutiliza sus tipos de configuración y mapping, y ejecuta mediante la biblioteca nativa de Rust las llamadas realizadas a `MiniExcelRust`. ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +Consulte la [página de NuGet](https://www.nuget.org/packages/MiniExcel.Rust) para ver las versiones publicadas. + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/README.fr.md b/README.fr.md index c994f3e..9fbc8f0 100644 --- a/README.fr.md +++ b/README.fr.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Téléchargements](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Documentation](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![Licence](https://img.shields.io/crates/l/miniexcel.svg)](LICENSE) @@ -52,9 +53,11 @@ MiniExcel v1 `1.46.0`, réutilise ses types de configuration et de mapping, et transmet les appels `MiniExcelRust` à la bibliothèque native Rust. ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +Consultez la [page NuGet](https://www.nuget.org/packages/MiniExcel.Rust) pour les versions publiées. + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/README.ja.md b/README.ja.md index a5e65e5..ca488c2 100644 --- a/README.ja.md +++ b/README.ja.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![ダウンロード](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![ドキュメント](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![ライセンス](https://img.shields.io/crates/l/miniexcel.svg)](LICENSE) @@ -52,9 +53,11 @@ v1 `1.46.0` に固定して依存し、その設定型と mapping 型を再利 `MiniExcelRust` の呼び出しを Rust ネイティブライブラリで実行します。 ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +公開済みのバージョンは [NuGet ページ](https://www.nuget.org/packages/MiniExcel.Rust) をご覧ください。 + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/README.md b/README.md index 29ad280..ff167c1 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Downloads](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Documentation](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![License](https://img.shields.io/crates/l/miniexcel.svg)](LICENSE) @@ -52,9 +53,11 @@ v1 `1.46.0`, reuses its configuration and mapping types, and routes calls made through `MiniExcelRust` to the Rust native library. ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +See the [NuGet page](https://www.nuget.org/packages/MiniExcel.Rust) for published versions. + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/README.zh-CN.md b/README.zh-CN.md index 465222d..140a11c 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![下载量](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![文档](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![许可证](https://img.shields.io/crates/l/miniexcel.svg)](LICENSE) @@ -51,9 +52,11 @@ cargo add miniexcel 复用其配置和映射类型,并将通过 `MiniExcelRust` 发起的调用交给 Rust 原生库执行。 ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +已发布的版本请见 [NuGet 页面](https://www.nuget.org/packages/MiniExcel.Rust)。 + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/README.zh-TW.md b/README.zh-TW.md index c2881b2..f5e75d5 100644 --- a/README.zh-TW.md +++ b/README.zh-TW.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![下載量](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![文件](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![授權](https://img.shields.io/crates/l/miniexcel.svg)](LICENSE) @@ -51,9 +52,11 @@ cargo add miniexcel 重用其設定與 mapping 型別,並將透過 `MiniExcelRust` 發起的呼叫交給 Rust 原生程式庫執行。 ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +已發佈的版本請見 [NuGet 頁面](https://www.nuget.org/packages/MiniExcel.Rust)。 + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/docs/i18n/README.es.md b/docs/i18n/README.es.md index 46e59da..aa95669 100644 --- a/docs/i18n/README.es.md +++ b/docs/i18n/README.es.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Descargas](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Documentación](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![Licencia](https://img.shields.io/crates/l/miniexcel.svg)](../../LICENSE) @@ -52,9 +53,11 @@ v1 `1.46.0`, reutiliza sus tipos de configuración y mapping, y ejecuta mediante la biblioteca nativa de Rust las llamadas realizadas a `MiniExcelRust`. ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +Consulte la [página de NuGet](https://www.nuget.org/packages/MiniExcel.Rust) para ver las versiones publicadas. + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/docs/i18n/README.fr.md b/docs/i18n/README.fr.md index 0fdf590..10c6f55 100644 --- a/docs/i18n/README.fr.md +++ b/docs/i18n/README.fr.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Téléchargements](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![Documentation](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![Licence](https://img.shields.io/crates/l/miniexcel.svg)](../../LICENSE) @@ -52,9 +53,11 @@ MiniExcel v1 `1.46.0`, réutilise ses types de configuration et de mapping, et transmet les appels `MiniExcelRust` à la bibliothèque native Rust. ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +Consultez la [page NuGet](https://www.nuget.org/packages/MiniExcel.Rust) pour les versions publiées. + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/docs/i18n/README.ja.md b/docs/i18n/README.ja.md index 8dce38c..6e4529d 100644 --- a/docs/i18n/README.ja.md +++ b/docs/i18n/README.ja.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![ダウンロード](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![ドキュメント](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![ライセンス](https://img.shields.io/crates/l/miniexcel.svg)](../../LICENSE) @@ -52,9 +53,11 @@ v1 `1.46.0` に固定して依存し、その設定型と mapping 型を再利 `MiniExcelRust` の呼び出しを Rust ネイティブライブラリで実行します。 ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +公開済みのバージョンは [NuGet ページ](https://www.nuget.org/packages/MiniExcel.Rust) をご覧ください。 + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/docs/i18n/README.zh-CN.md b/docs/i18n/README.zh-CN.md index 55bf750..727a116 100644 --- a/docs/i18n/README.zh-CN.md +++ b/docs/i18n/README.zh-CN.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![下载量](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![文档](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![许可证](https://img.shields.io/crates/l/miniexcel.svg)](../../LICENSE) @@ -51,9 +52,11 @@ cargo add miniexcel 复用其配置和映射类型,并将通过 `MiniExcelRust` 发起的调用交给 Rust 原生库执行。 ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +已发布的版本请见 [NuGet 页面](https://www.nuget.org/packages/MiniExcel.Rust)。 + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; diff --git a/docs/i18n/README.zh-TW.md b/docs/i18n/README.zh-TW.md index 452ceeb..6336914 100644 --- a/docs/i18n/README.zh-TW.md +++ b/docs/i18n/README.zh-TW.md @@ -7,6 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/miniexcel.svg)](https://crates.io/crates/miniexcel) [![下載量](https://img.shields.io/crates/d/miniexcel.svg)](https://crates.io/crates/miniexcel) [![文件](https://docs.rs/miniexcel/badge.svg)](https://docs.rs/miniexcel) +[![NuGet](https://img.shields.io/nuget/vpre/MiniExcel.Rust.svg)](https://www.nuget.org/packages/MiniExcel.Rust) [![CI](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml/badge.svg)](https://github.com/mini-software/MiniExcel-Rust/actions/workflows/rust.yml) [![GitHub Stars](https://img.shields.io/github/stars/mini-software/MiniExcel-Rust?logo=github)](https://github.com/mini-software/MiniExcel-Rust) [![授權](https://img.shields.io/crates/l/miniexcel.svg)](../../LICENSE) @@ -51,9 +52,11 @@ cargo add miniexcel 重用其設定與 mapping 型別,並將透過 `MiniExcelRust` 發起的呼叫交給 Rust 原生程式庫執行。 ```bash -dotnet add package MiniExcel.Rust --version 0.1.0-preview.2 +dotnet add package MiniExcel.Rust --prerelease ``` +已發佈的版本請見 [NuGet 頁面](https://www.nuget.org/packages/MiniExcel.Rust)。 + ```csharp using MiniExcelLibs; using MiniExcelLibs.OpenXml; From 18042ad9a8c1c21a288263960359d6dd623a7743 Mon Sep 17 00:00:00 2001 From: Wei Lin Date: Mon, 21 Sep 2026 13:48:43 +0800 Subject: [PATCH 2/2] Align NuGet version with Rust 0.5.0 (0.5.0-preview.1) --- .github/workflows/nuget-release.yml | 4 ++-- README.es.md | 2 +- README.fr.md | 2 +- README.ja.md | 2 +- README.md | 2 +- README.zh-CN.md | 2 +- README.zh-TW.md | 2 +- docs/dotnet-v1-query-benchmark.md | 2 +- docs/dotnet-v1-query-benchmark.zh-CN.md | 2 +- docs/i18n/README.es.md | 2 +- docs/i18n/README.fr.md | 2 +- docs/i18n/README.ja.md | 2 +- docs/i18n/README.zh-CN.md | 2 +- docs/i18n/README.zh-TW.md | 2 +- dotnet/src/MiniExcel.Rust/MiniExcel.Rust.csproj | 4 ++-- 15 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/nuget-release.yml b/.github/workflows/nuget-release.yml index ae71b28..d9105fa 100644 --- a/.github/workflows/nuget-release.yml +++ b/.github/workflows/nuget-release.yml @@ -7,9 +7,9 @@ on: workflow_dispatch: inputs: version: - description: NuGet version, for example 0.1.0-preview.2 + description: NuGet version, for example 0.5.0-preview.1 required: true - default: 0.1.0-preview.2 + default: 0.5.0-preview.1 type: string publish: description: Publish to NuGet.org after all package tests pass diff --git a/README.es.md b/README.es.md index ec45c63..9065b95 100644 --- a/README.es.md +++ b/README.es.md @@ -118,7 +118,7 @@ Consulta la [matriz de compatibilidad](docs/compatibility.md), el [contrato de a ### Últimos Resultados NuGet La última prueba Windows x64 comparó `MiniExcel 1.46.0`, el wrapper .NET -`MiniExcel.Rust 0.1.0-preview.2` y `MiniExcel Rust 0.4.0` nativo sobre un workbook con dimension +`MiniExcel.Rust 0.5.0-preview.1` y `MiniExcel Rust 0.4.0` nativo sobre un workbook con dimension declarada de 100.000 filas x 10 columnas, con cinco procesos nuevos por runtime y escenario. Todos los valores se verificaron antes de medir. diff --git a/README.fr.md b/README.fr.md index 9fbc8f0..d8f969e 100644 --- a/README.fr.md +++ b/README.fr.md @@ -118,7 +118,7 @@ Voir la [matrice de compatibilité](docs/compatibility.md), le [contrat analyse/ ### Derniers Résultats NuGet Le dernier test Windows x64 compare `MiniExcel 1.46.0`, le wrapper .NET -`MiniExcel.Rust 0.1.0-preview.2` et `MiniExcel Rust 0.4.0` natif sur un workbook avec dimension +`MiniExcel.Rust 0.5.0-preview.1` et `MiniExcel Rust 0.4.0` natif sur un workbook avec dimension déclarée de 100 000 lignes x 10 colonnes, avec cinq processus neufs par runtime et scénario. Toutes les valeurs sont vérifiées avant la mesure. diff --git a/README.ja.md b/README.ja.md index ca488c2..e02ce5d 100644 --- a/README.ja.md +++ b/README.ja.md @@ -117,7 +117,7 @@ MiniExcel::save_as("book.xlsx", &[row])?; ### 最新 NuGet 結果 最新の Windows x64 テストでは、dimension を宣言した 100,000 行 x 10 列の workbook で -`MiniExcel 1.46.0`、.NET wrapper `MiniExcel.Rust 0.1.0-preview.2`、native `MiniExcel Rust 0.4.0` を比較しました。 +`MiniExcel 1.46.0`、.NET wrapper `MiniExcel.Rust 0.5.0-preview.1`、native `MiniExcel Rust 0.4.0` を比較しました。 runtime とシナリオごとに 5 個の新規 process を使用し、計測前にすべての値を検証しています。 | シナリオ | Runtime | 中央値 | 行/秒 | 最初の行 | Managed allocation | Peak working set | diff --git a/README.md b/README.md index ff167c1..6c68050 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ See the [compatibility matrix](docs/compatibility.md), [analytics and RAG contra ### Latest NuGet Results The latest Windows x64 run compared public `MiniExcel 1.46.0`, the -`MiniExcel.Rust 0.1.0-preview.2` .NET wrapper, and native `MiniExcel Rust 0.4.0` over a declared-dimension +`MiniExcel.Rust 0.5.0-preview.1` .NET wrapper, and native `MiniExcel Rust 0.4.0` over a declared-dimension workbook containing 100,000 rows x 10 columns. Five fresh processes ran per runtime and scenario; every row, column, and normalized value matched before timing. diff --git a/README.zh-CN.md b/README.zh-CN.md index 140a11c..40ef42d 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -116,7 +116,7 @@ MiniExcel::save_as("book.xlsx", &[row])?; ### 最新 NuGet 结果 最新 Windows x64 测试使用声明 dimension 的 100,000 行 x 10 列工作簿,对比公开的 -`MiniExcel 1.46.0`、`.NET` 包装器 `MiniExcel.Rust 0.1.0-preview.2` 与原生 +`MiniExcel 1.46.0`、`.NET` 包装器 `MiniExcel.Rust 0.5.0-preview.1` 与原生 `MiniExcel Rust 0.4.0`;每个 runtime、每个场景运行 5 个独立进程。计时前已逐行、逐列、逐值验证一致。 | 场景 | Runtime | 耗时中位数 | 行/秒 | 首行延迟 | 托管分配 | 峰值工作集 | diff --git a/README.zh-TW.md b/README.zh-TW.md index f5e75d5..cb0bea2 100644 --- a/README.zh-TW.md +++ b/README.zh-TW.md @@ -116,7 +116,7 @@ MiniExcel::save_as("book.xlsx", &[row])?; ### 最新 NuGet 結果 最新 Windows x64 測試使用已宣告 dimension 的 100,000 列 x 10 欄 workbook,比較公開的 -`MiniExcel 1.46.0`、`.NET` 包裝器 `MiniExcel.Rust 0.1.0-preview.2` 與原生 +`MiniExcel 1.46.0`、`.NET` 包裝器 `MiniExcel.Rust 0.5.0-preview.1` 與原生 `MiniExcel Rust 0.4.0`;每個 runtime、每個場景執行 5 個獨立 process。計時前已逐列、逐欄、逐值驗證一致。 | 場景 | Runtime | 耗時中位數 | 列/秒 | 首列延遲 | Managed allocation | Peak working set | diff --git a/docs/dotnet-v1-query-benchmark.md b/docs/dotnet-v1-query-benchmark.md index 90c9b43..658422b 100644 --- a/docs/dotnet-v1-query-benchmark.md +++ b/docs/dotnet-v1-query-benchmark.md @@ -37,7 +37,7 @@ stack or pooled UTF-8 buffers so temporary benchmark arrays do not dominate mana The 2026-09-10 Windows x64 run used a declared-dimension workbook with 100,000 rows x 10 columns and five fresh processes per runtime and scenario. `MiniExcel 1.46.0`, -`MiniExcel.Rust 0.1.0-preview.2` through .NET, and native +`MiniExcel.Rust 0.5.0-preview.1` through .NET, and native `MiniExcel Rust 0.4.0` matched every normalized value. | Scenario | Runtime | Median elapsed | Rows/s | First row | Managed allocation | Peak working set | diff --git a/docs/dotnet-v1-query-benchmark.zh-CN.md b/docs/dotnet-v1-query-benchmark.zh-CN.md index 21cf1b2..427cb52 100644 --- a/docs/dotnet-v1-query-benchmark.zh-CN.md +++ b/docs/dotnet-v1-query-benchmark.zh-CN.md @@ -36,7 +36,7 @@ worksheet 的 fallback 路径。内容 hash 使用 stack 或 pooled UTF-8 buffer 2026-09-10 的 Windows x64 测试使用声明 dimension 的 100,000 行 x 10 列工作簿,每个 runtime、 每个场景运行 5 个独立进程。`MiniExcel 1.46.0`、通过 .NET 调用的 -`MiniExcel.Rust 0.1.0-preview.2` 与原生 +`MiniExcel.Rust 0.5.0-preview.1` 与原生 `MiniExcel Rust 0.4.0` 的所有规范化值完全一致。 | 场景 | Runtime | 耗时中位数 | 行/秒 | 首行延迟 | 托管分配 | 峰值工作集 | diff --git a/docs/i18n/README.es.md b/docs/i18n/README.es.md index aa95669..27fa2aa 100644 --- a/docs/i18n/README.es.md +++ b/docs/i18n/README.es.md @@ -296,7 +296,7 @@ Consulta la [matriz de compatibilidad](../compatibility.md), el [contrato de an ### Últimos Resultados NuGet La última prueba Windows x64 comparó `MiniExcel 1.46.0`, el wrapper .NET -`MiniExcel.Rust 0.1.0-preview.2` y `MiniExcel Rust 0.4.0` nativo sobre un workbook con dimension +`MiniExcel.Rust 0.5.0-preview.1` y `MiniExcel Rust 0.4.0` nativo sobre un workbook con dimension declarada de 100.000 filas x 10 columnas, con cinco procesos nuevos por runtime y escenario. Todos los valores se verificaron antes de medir. diff --git a/docs/i18n/README.fr.md b/docs/i18n/README.fr.md index 10c6f55..5901db1 100644 --- a/docs/i18n/README.fr.md +++ b/docs/i18n/README.fr.md @@ -297,7 +297,7 @@ Voir la [matrice de compatibilité](../compatibility.md), le [contrat analyse/RA ### Derniers Résultats NuGet Le dernier test Windows x64 compare `MiniExcel 1.46.0`, le wrapper .NET -`MiniExcel.Rust 0.1.0-preview.2` et `MiniExcel Rust 0.4.0` natif sur un workbook avec dimension +`MiniExcel.Rust 0.5.0-preview.1` et `MiniExcel Rust 0.4.0` natif sur un workbook avec dimension déclarée de 100 000 lignes x 10 colonnes, avec cinq processus neufs par runtime et scénario. Toutes les valeurs sont vérifiées avant la mesure. diff --git a/docs/i18n/README.ja.md b/docs/i18n/README.ja.md index 6e4529d..2cdb980 100644 --- a/docs/i18n/README.ja.md +++ b/docs/i18n/README.ja.md @@ -292,7 +292,7 @@ Workbook editing、Template、formula、formatting に依存する前に、 ### 最新 NuGet 結果 最新の Windows x64 テストでは、dimension を宣言した 100,000 行 x 10 列の workbook で -`MiniExcel 1.46.0`、.NET wrapper `MiniExcel.Rust 0.1.0-preview.2`、native `MiniExcel Rust 0.4.0` を比較しました。 +`MiniExcel 1.46.0`、.NET wrapper `MiniExcel.Rust 0.5.0-preview.1`、native `MiniExcel Rust 0.4.0` を比較しました。 runtime とシナリオごとに 5 個の新規 process を使用し、計測前にすべての値を検証しています。 | シナリオ | Runtime | 中央値 | 行/秒 | 最初の行 | Managed allocation | Peak working set | diff --git a/docs/i18n/README.zh-CN.md b/docs/i18n/README.zh-CN.md index 727a116..1f7950a 100644 --- a/docs/i18n/README.zh-CN.md +++ b/docs/i18n/README.zh-CN.md @@ -286,7 +286,7 @@ cargo run -p miniexcel-cli -- rag-export book.xlsx --header --chunk-rows 25 --fo ### 最新 NuGet 结果 最新 Windows x64 测试使用声明 dimension 的 100,000 行 x 10 列工作簿,对比公开的 -`MiniExcel 1.46.0`、`.NET` 包装器 `MiniExcel.Rust 0.1.0-preview.2` 与原生 +`MiniExcel 1.46.0`、`.NET` 包装器 `MiniExcel.Rust 0.5.0-preview.1` 与原生 `MiniExcel Rust 0.4.0`;每个 runtime、每个场景运行 5 个独立进程。计时前已逐行、逐列、逐值验证一致。 | 场景 | Runtime | 耗时中位数 | 行/秒 | 首行延迟 | 托管分配 | 峰值工作集 | diff --git a/docs/i18n/README.zh-TW.md b/docs/i18n/README.zh-TW.md index 6336914..ec6d0b3 100644 --- a/docs/i18n/README.zh-TW.md +++ b/docs/i18n/README.zh-TW.md @@ -286,7 +286,7 @@ Template、公式或格式功能前,請先在[相容性矩陣](../compatibilit ### 最新 NuGet 結果 最新 Windows x64 測試使用已宣告 dimension 的 100,000 列 x 10 欄 workbook,比較公開的 -`MiniExcel 1.46.0`、`.NET` 包裝器 `MiniExcel.Rust 0.1.0-preview.2` 與原生 +`MiniExcel 1.46.0`、`.NET` 包裝器 `MiniExcel.Rust 0.5.0-preview.1` 與原生 `MiniExcel Rust 0.4.0`;每個 runtime、每個場景執行 5 個獨立 process。計時前已逐列、逐欄、逐值驗證一致。 | 場景 | Runtime | 耗時中位數 | 列/秒 | 首列延遲 | Managed allocation | Peak working set | diff --git a/dotnet/src/MiniExcel.Rust/MiniExcel.Rust.csproj b/dotnet/src/MiniExcel.Rust/MiniExcel.Rust.csproj index 79a8570..3d77bec 100644 --- a/dotnet/src/MiniExcel.Rust/MiniExcel.Rust.csproj +++ b/dotnet/src/MiniExcel.Rust/MiniExcel.Rust.csproj @@ -8,10 +8,10 @@ MiniExcelLibs MiniExcel.Rust MiniExcel.Rust - 0.1.0-preview.2 + 0.5.0-preview.1 MiniExcel.Rust MiniExcel-compatible spreadsheet APIs for .NET powered by MiniExcel for Rust. - Improves query streaming latency and allocation by fetching one initial row and reusing managed column names across native batches. Expands comparative NuGet benchmarks and separates declared-dimension from fallback worksheet scans. + Aligns package versioning with MiniExcel for Rust 0.5.0. Improves query streaming latency and allocation by fetching one initial row and reusing managed column names across native batches. Expands comparative NuGet benchmarks and separates declared-dimension from fallback worksheet scans. Mini-Software Mini-Software excel;xlsx;csv;rust;native;streaming;miniexcel