MTAppjQuery v3.6.0 リリース
最終更新日:2026.04.07
公開日:2025.10.16
当バージョンでは以下の機能追加や修正等を行いました。
MT9 対応
v3.6.0 では、Movable Type 9 (MT9) への対応を行いました(MT8 でも引き続きご利用になれます)。
AssetUploader 対応
- multiField 内の画像フィールドが MT9 の AssetUploader に対応しました
MTRichTextEditor 対応
- multiField 内のリッチテキストエディタ、mtapp.slideEditor が MT9 の MTRichTextEditor に対応しました
Data API JavaScript SDK から Fetch API への移行
MT9 で Data API JavaScript SDK の同梱が終了したことを受け、Data API JavaScript SDK のメソッドによる実装を標準の Fetch API に移行しました。
- updateDataAPIToken
- MultiFieldContentData
- VueContentData
- MTAppAssetFields
- AssetField
- MultiFieldAsset
- MultiFieldProContentData
機能追加
multiField
- 既存データに重複 ID がある場合に備えてユニーク化処理を追加しました
- splitField のラベルレンダリング: splitField のオプションで指定した label のレンダリング機能を追加しました
SlideEditor
- 新エディタへの対応: スライドエディタが MTRichTextEditor に対応しました
- 初期化処理の改善: スライドエディタの初期化処理を改善しました
- エディタ設定の柔軟性向上: エディタ設定の柔軟性とクリーンアップ処理を改善しました
その他の機能追加
- 識別子入力フィールドのバリデーション: 識別子入力フィールドにバリデーション機能を追加しました
- Data API 設定の追加: Data API 設定を追加し、管理画面の表示を改善しました
- 複製機能のロジック改善: 複製機能のロジックを改善し、非同期処理を変更しました
バグ修正
- overlayEditor: app.editors の存在確認を追加しました
- VueContentData2: 削除時の response 未定義エラーを修正しました
- VueContentData2: fieldBlocks から siteId と contentTypeId を取得するように修正しました
- ImageField: 不要な警告メッセージを削除しました
- rebuildTemplate: テンプレート取得時の API リクエストを改善しました
- csvEditor: tbody が sortable の場合の破棄処理を修正しました
仕様変更
- getCategoryName: フィールド未指定時の戻り値を変更しました
- getDataAPIUrl: 名称を変更し利用を統一しました
リファクタリング
- MTAppAssetFields: セキュリティとコード品質の包括的改善を行いました
- スタイル改善: readonly 入力フィールドのスタイリングを強化し、バルーンの z-index を調整しました
その他
- プラグインの定義ファイルを config.yaml 形式に移行しました
- 依存関係の更新: Vite を最新版に更新しました
- ESLint ルールの追加: シングルクォート強制ルールを追加しました
PlainText フィールドプラグイン・Schedule フィールドプラグイン
- MTAppjQuery v3.5.0 まで同梱されていたこれらのプラグインは v3.6.0 よりオプションプラグインとなりました。
使用に際してご不明な点がございましたら support@bit-part.net までお問い合わせください。