メインコンテンツまでスキップ
version: v2.0

旧バージョンからの移行

v1.0からの移行

SDKの更新

SDKパッケージを最新バージョンに更新してください。

npm install @yagisan-reports/sdk@latest

エンタープライズ版を使用している場合:

npm install @yagisan-reports/sdk-enterprise@latest

XML Schemaの更新

v2.0では新しい機能や構造が追加されたため、XML Schemaのバージョンが 2026.1 に更新されました。 2025.1(v1.0相当)バージョンのXML Schemaのままでも開発は可能ですが、最新に更新することを推奨します。

手動で更新する場合は、以下のようにXML Schema URLを変更してください。

レイアウトXML
<LinearLayout
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schemas.yagisan.app/2026.1/layout.xsd"
>
スタイルXML
<Style
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schemas.yagisan.app/2026.1/style.xsd"
>

マイグレーションツールで更新することも可能です。

npx github:DenkiYagi/yrt-migrate --from alpha13

alpha13からの移行

alpha13からv2.0へ移行する場合、帳票テンプレートを2025.1(v1.0) → 2026.1(v2.0) の順でマイグレーションする必要があります。

以下のようにマイグレーションツールで --from <schema_version> を順に適用します。

npx github:DenkiYagi/yrt-migrate --from alpha13 path/to/input.xml
npx github:DenkiYagi/yrt-migrate --from 2025.1 path/to/input-2025.1

v1.0のマイグレーション手順もあわせてご確認ください。