Skip to content

郵便番号の区切り・空白・〒を受け付け、デモと運用まわりを改善 - #22

Merged
cssho merged 1 commit into
masterfrom
improvements
Nov 7, 2026
Merged

cssho merged 1 commit into
masterfrom
improvements

Conversation

@cssho

@cssho cssho commented Nov 7, 2026

Copy link
Copy Markdown
Owner

概要

点検で見つかった改善点をまとめて対応します。

ライブラリ(2.1.0)

  • 郵便番号で、長音(ー ー)・マイナス(−)・ダッシュ類・半角/全角の空白を区切りとして読み飛ばし、先頭の 〒 も受け付けます。日本語入力やコピーで付きやすい書き方がエラーになっていたためです。
    • 改行・タブ・途中の 〒 は従来どおり ArgumentException
    • 空白区切りをエラーとしていたテストケースは、受け付ける側に移しました
  • 公開 API の動きが変わるため VersionPrefix を 2.1.0 に上げています
  • 郵便番号の引数の XML コメントと README の説明を更新

デモサイト

  • 結果の欄全体の aria-live をやめ、状態の短い文(作成した郵便番号、またはエラー)だけを読み上げる
  • C# のコード例に using ZipConvertCustomerBarCode.Skia; を追加し、SavePng を実際の行に
  • 郵便番号欄の maxlength を 16 に

運用・ドキュメント

  • Dependabot で Microsoft.AspNetCore.Components.WebAssembly* をグループにまとめる(バージョンを揃える必要があるため)
  • マニュアルへのリンクを https:// にそろえる
  • README の見出し前の空行を修正

確認

  • dotnet test(net8.0 版・netstandard2.0 版、GITHUB_ACTIONS=true): 247 件成功
  • dotnet pack(パッケージ検証あり)
  • デモをローカルに配置し、〒263ー0023・263 0023 が受け付けられ、12345 はエラーになること、読み上げ用の文とコード例を確認

マージ後に v2.1.0 タグを push すると nuget.org に公開されます。

🤖 Generated with Claude Code

https://claude.ai/code/session_01HNb8H3hV3ndoRpyuu59g1u

- 郵便番号の長音・マイナス・ダッシュ・空白の区切りと先頭の〒を読み飛ばす(2.1.0)
- Dependabot でデモの Blazor WebAssembly のパッケージをグループにする
- デモの結果全体を読み上げず、状態の短い文だけを読み上げる
- デモのコード例に SavePng 用の using を追加
- マニュアルへのリンクを https にそろえ、README の空行を修正

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HNb8H3hV3ndoRpyuu59g1u
@cssho
cssho merged commit d9188ae into master Nov 7, 2026
13 checks passed
@cssho
cssho deleted the improvements branch November 7, 2026 03:06
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