旧バージョンからの移行
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のマイグレーション手順もあわせてご確認ください。