Webパッケージ変更履歴
Webパッケージ(@mbc-cqrs-serverless/master-web、@mbc-cqrs-serverless/survey-web)のすべての注目すべき変更はここに記載されています。
バックエンドフレームワークの変更については、変更履歴を参照してください。
0.0.42 (2026-02-11)
master-web
バグ修正
- React/Next.jsをpeer dependencyに外部化してContext分離問題を解消 (詳細を見る) (PR #23)
- React、React DOM、Next.jsがバンドル依存関係ではなく
peerDependenciesとして設定されるようになりました - これにより、ホストアプリケーションのReactインスタンスが共有され、重複するReactコンテキストが防止されます
- npmパッケージでのコンテキスト分離に起因する
httpClient.get is not a functionエラーを解消します
- React、React DOM、Next.jsがバンドル依存関係ではなく
useSubscribeBulkCommandStatusの無限再レンダリングループを修正- 一括コマンドステータス更新のリスニング時に不要な再レンダリングを防止するためにフックの依存関係を安定化
- DragResizeModalとAddJsonDataのレイアウト問題を修正
- モーダルリサイズハンドルとJSONデータインポートフォームのレイアウトレンダリングを修正
テスト
- テストフレームワークをVitestからJestに移行(87テスト)
- 既存のすべてのテストをJest構文に変換し、通過を確認
- フックとコンポーネントの包括的なテストカバレッジを追加
survey-web
バグ修正
- ReactとReact DOMをpeer dependencyに外部化してContext分離問題を解消 (PR #23)
- master-webと同じ修正:ホストアプリケーションとのReactインスタンス共有を保証
テスト
- テストフレームワークをVitestからJestに移行
- 一貫性のためにmaster-webとテストインフラを統一
0.0.41 (2026-02-10)
機能
- master-web: RichTextEditorとfield-editorのツールバーオプションとカラーパレットを強化
0.0.40 (2026-01-27)
機能
- master-web: カスタムブロック登録によるReactQuill統合の強化
0.0.39 (2025-12-18)
バグ修正
- survey-web: 日本語テキスト表示の問題を修正
機能
- survey-web: アンケート質問の正規表現バリデーションロジックを追加
0.0.38 (2025-12-18)
機能
- survey-web: 未保存のスキーマ変更がある場合にナビゲーション時に確認モーダルを表示
0.0.37 (2025-12-17)
機能
- survey-web: QuestionCreatorでタイプ固有のフィールドクリアを実装
- survey-web: 日本語テキストのローカライズ、「その他」オプションのサポート、CSSの改善を追加
0.0.36 (2025-12-15)
バグ修正
- survey-web: 短いテキストと長いテキストの質問クリエーターにデフォルトバリデーションルールを設定
0.0.35 (2025-12-14)
機能
- survey-web: 短いテキスト質問に数値バリデーションルールを追加