2025 Deprecations and Breaking Changes
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

Liferay DXP 2025.Q2 の重大な変更点

重大な変更により、既存の機能またはコード構造が破壊されるか、大幅に変更されます。 Liferay DXP 2025.Q2 のすべての重大な変更点は次のとおりです。 製品が変更および改善されるにつれて、当社はこうした中断を最小限に抑えるよう最善を尽くしますが、避けられない場合もあります。

Liferay DXPの変更点

Liferay 内の既存の機能を破壊したり大幅に変更したりする変更の一覧を以下に示します。

旧バージョンと非互換の変更説明参考
Analytics Cloud ユーザーの削除/抑制リクエストAnalytics Cloud でユーザーが削除されると、そのユーザーはまず抑制され、その後完全に削除されます。 以前は、抑制と削除のリクエストが別々に発生していましたが、現在は 1 つのリクエストにまとめられています。 さらに、リクエストでは、ユーザーごとに異なるリクエストではなく、影響を受けるすべての電子メール アドレスが結合されるため、リクエストの数が大幅に削減されます。LPD-45375
外部参照コードを使用したバッチインポートクエリ パラメータとして外部参照コードを使用するバッチ エンジンのインポートでは、インポートされたエンティティに適用するために、 externalReferenceCodeではなく、 batchExternalReferenceCode が使用されるようになりました。 externalReferenceCode パラメータは、インポート タスク自体にのみ適用されるようになりました。LPD-47178
AMD Loaderを使用したカスタムフォームフィールドAMD ローダーが削除されます。 Liferay DXP は、最新のブラウザがネイティブにサポートする ESM を公式にサポートしており、追加のローダーなしで直接使用できます。 amdloader を使用するカスタム JavaScript は、 Liferay.loaderに移行する必要があります。 この例を参照してください。LPD-42938LPD-52228
ページビュー権限の動的継承permissions.view.dynamic.inheritance プロパティの動作が変更されました。 これで、動作 のみ表示 権限に適用されます。 ページを表示するアクセス権を持つには、ユーザーはそのページとその上位階層にあるすべてのページの両方に対して 表示 権限を持っている必要があります。 以前の動作が反転し、説明と一致しませんでした。LPD-52364
Ehcache バージョンのアップグレードEhcache 2.x はメンテナンスされなくなりました。 Liferay DXP の内部キャッシュでは、Ehcache バージョン 3.10.8 が使用されるようになりました。 既存の XML 構成ファイルを確認し、Ehcache 3.x スキーマに準拠するように書き直す必要があります。LPD-40485
Webコンテンツのメール通知Web コンテンツの記事またはフォルダーを購読しているユーザーは、ワークフローで承認が保留中の場合、更新を受信しなくなります (ユーザーがワークフローのレビューに直接関与している場合を除く)。 この変更により、ドキュメントとメディア コンテンツの動作が一致するようになります。LPP-58042
フォルダワークフロー構成権限Web コンテンツとドキュメントおよびメディア フォルダーには、他のプロパティを更新する権限に影響を与えないワークフロー構成用の個別の権限が設定されるようになりました。 更新 権限により、ユーザーは名前や説明などのプロパティを更新できます。また、 詳細更新 権限により、関連付けられているワークフローを更新するためのアクセスが付与されます。LPD-42452
JQueryシステム構成Jquery はシステム構成として利用できなくなりました。 それでも JQuery が必要な場合は、 インポート マップ クライアント拡張機能 を使用するか、CDN スクリプトを使用して JQuery を JavaScript に追加することを検討してください。LPD-44529
公開の変更を一括管理するユーザーは、管理バーを介して公開の変更を一括して移動または破棄できるようになりました。 この機能は、LPD-20183 リリース機能フラグを使用して有効または無効にできます。LPD-20190
コレクション表示でのフラグメントのドロップ/マッピングユーザーは、コレクション表示の最初の項目にのみフラグメントをドロップまたはマップできるようになりました。LPD-45724
ページSEO設定ページの SEO を設定するために表示されるフォームが簡素化されました。LPD-45929
出版物の進捗状況バー公開時に、公開の残り時間を見積もるための進行状況バーが表示されるようになりました。LPD-44469
出版物サイズインジケーター変更の確認画面で、出版物が軽量、中規模、大規模のどの出版物に分類されているかが表示されるようになりました。 この機能は、LPD-20556 リリース機能フラグを使用して有効または無効にすることができます。LPD-36902
コレクションページを追加するオプションを削除しましたユーザーは、コレクション ページをページ タイプとして追加できなくなりました。 代わりに、コレクション表示フラグメントを使用してコレクションを表示します。LPD-45659

モジュールソースの変更

CommercePriceFormatter.java modules/apps/commerce/commerce-currency-api/src/main/java/com/liferay/commerce/currency/util/CommercePriceFormatter.java

  • 日付: 2025 年 1 月 21 日
  • チケット: LPD-45731
  • 変更点: parse(ActionRequest, String, String) および parse(String, String, Locale) メソッドに、 allowNegativeValueの新しい boolean パラメーターが追加されました。
  • 理由: この変更により、価格修飾子を作成するときに負の値を処理できるようになります。

EntityModelResource.java modules/apps/portal-vulcan/portal-vulcan-api/src/main/java/com/liferay/portal/vulcan/resource/EntityModelResource.java

  • 日付: 2025 年 1 月 21 日
  • チケット: LPD-35336
  • 変更点: リクエストのコンテキスト会社を挿入するための新しい setContextCompany(Company contextCompany) メソッドが追加されました。
  • 理由: 会社に基づいて EntityFields を取得できるようにする必要があるため、会社のコンテキストも必要です。 この変更により、他のインターフェースの既存のパターンが強化されます ( VulcanBatchEngineTaskItemDelegate<SchemaName>Resourceなど)。

OAuthClientEntryService.java modules/apps/oauth-client/oauth-client-persistence-api/src/main/java/com/liferay/oauth/client/persistence/service/OAuthClientEntryService.java

  • 日付: 2025 年 1 月 21 日
  • チケット: LPD-34901
  • 変更点: addOAuthClientEntry および updateOAuthClientryEntry メソッドに、 metadataCacheInMillisの新しいパラメーターが追加されました。
  • 理由: メタデータを保持するためのキャッシュ時間を設定するには、この変更が必要です。

OAuthClientEntryServiceImpl.java modules/apps/oauth-client/oauth-client-persistence-service/src/main/java/com/liferay/oauth/client/persistence/service/impl/OAuthClientEntryServiceImpl.java

  • 日付: 2025 年 1 月 21 日
  • チケット: LPD-34901
  • 変更点: addOAuthClientEntry および updateOAuthClientryEntry メソッドに、 metadataCacheInMillisの新しいパラメーターが追加されました。
  • 理由: メタデータを保持するためのキャッシュ時間を設定するには、この変更が必要です。

OAuthClientEntryLocalServiceImpl.java modules/apps/oauth-client/oauth-client-persistence-service/src/main/java/com/liferay/oauth/client/persistence/service/impl/OAuthClientEntryLocalServiceImpl.java

  • 日付: 2025 年 1 月 21 日
  • チケット: LPD-34901
  • 変更点: addOAuthClientEntry および updateOAuthClientryEntry メソッドに、 metadataCacheInMillisの新しいパラメーターが追加されました。
  • 理由: メタデータを保持するためのキャッシュ時間を設定するには、この変更が必要です。

ObjectEntryOpenAPIResource.java modules/apps/object/object-rest-api/src/main/java/com/liferay/object/rest/openapi/v1_0/ObjectEntryOpenAPIResource.java

  • 日付: 2025 年 1 月 21 日
  • チケット: LPD-35336
  • 変更点: さまざまなメソッド シグネチャに、 companyIdの新しい long パラメーターが追加されました。 関連するロジックも更新されます。 これらのメソッドへの呼び出しには会社 ID を追加します。
  • 理由: この変更により、OpenAPI スキーマのコンテキスト認識処理が強化され、メソッドのより明確で明示的な契約が提供され、コード内の会社 ID の使用が標準化されます。

OpenAPIResource.java modules/apps/portal-vulcan/portal-vulcan-api/src/main/java/com/liferay/portal/vulcan/resource/OpenAPIResource.java

  • 日付: 2025 年 1 月 21 日
  • チケット: LPD-35336
  • 変更点: getOpenAPI(OpenAPIContributor、OpenAPISchemaFilter、Set<Class<?>>、String、UriInfo) メソッドに、 companyIdの新しい long パラメーターが追加されました。 関連するロジックも更新されます。 getOpenAPIへのすべての呼び出しに会社 ID を追加します。
  • 理由: この変更により、OpenAPI スキーマのコンテキスト認識処理が強化され、メソッドのより明確で明示的な契約が提供され、コード内の会社 ID の使用が標準化されます。

ConfigurationEntry.java /modules/apps/configuration-admin/configuration-admin-web/src/main/java/com/liferay/configuration/admin/web/internal/display/ConfigurationEntry.java

  • 日付: 2025 年 1 月 23 日
  • チケット: LPD-46252
  • 変更点: 新しい isDeprecated メソッドが追加されました。
  • 理由: このメソッドは、構成が非推奨になったことを示すために必要です。

ConfigurationModel.java /modules/apps/configuration-admin/configuration-admin-web/src/main/java/com/liferay/configuration/admin/web/internal/model/ConfigurationModel.java

  • 日付: 2025 年 1 月 23 日
  • チケット: LPD-46252
  • 変更点: 新しい isDeprecated メソッドが追加されました。
  • 理由: このメソッドは、構成が非推奨になったことを示すために必要です。

ConfigurationScreen.java /modules/apps/configuration-admin/configuration-admin-api/src/main/java/com/liferay/configuration/admin/display/ConfigurationScreen.java

  • 日付: 2025 年 1 月 23 日
  • チケット: LPD-46252
  • 変更点: 新しい isDeprecated メソッドが追加されました。
  • 理由: このメソッドは、構成が非推奨になったことを示すために必要です。

ExtendedObjectClassDefinition.java /modules/apps/static/portal-configuration/portal-configuration-metatype-api/src/main/java/com/liferay/portal/configuration/metatype/annotations/ExtendedObjectClassDefinition.java

  • 日付: 2025 年 1 月 23 日
  • チケット: LPD-46252
  • 変更点: 新しい isDeprecated メソッドが追加されました。
  • 理由: このメソッドは、構成が非推奨になったことを示すために必要です。

CPTestUtil.java modules/apps/commerce/commerce-product-test-util/src/main/java/com/liferay/commerce/product/test/util/CPTestUtil.java

  • 日付: 2025 年 1 月 27 日
  • チケット: LPD-46233
  • 変更点: addCPSpecificationOption に、仕様がファセット可能かどうかを示す新しい ブール値 パラメータが追加されました。
  • 理由: この変更は、テストをより構成可能にするために必要です。

FrontendTokenDefinitionRegistry.java modules/apps/frontend-token/frontend-token-definition-api/src/main/java/com/liferay/frontend/token/definition/FrontendTokenDefinitionRegistry.java

  • 日付: 2025 年 1 月 27 日
  • チケット: LPD-35071
  • 変更点: 新しい getFrontendTokenDefinition(long companyId, String themeId) メソッドが追加されました。
  • 理由: この変更により、テーマ ID に基づいてスタイル ブックのフロントエンド トークン定義を返すことができるようになりました。

KaleoDefinitionLocalService.java modules/apps/portal-workflow/portal-workflow-kaleo-api/src/main/java/com/liferay/portal/workflow/kaleo/service/KaleoDefinitionLocalService.java

  • 日付: 2025 年 1 月 29 日
  • チケット: LPD-47175
  • 変更点: さまざまなメソッドに @Indexable(type = IndexableType.REINDEX) アノテーションが追加され、完了時に再インデックスがトリガーされるようになりました。
  • 理由: これらのメソッドが完了すると、更新された情報を Kaleo 定義バージョンに複製する必要があるため、Kaleo 定義の再インデックスが必要になります。

CommerceOrderImpl.java modules/apps/commerce/commerce-service/src/main/java/com/liferay/commerce/model/impl/CommerceOrderImpl.java

  • 日付: 2025 年 1 月 29 日
  • チケット: LPD-46281
  • 変更点: getCPConfigurationListId(long groupId) メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

LayoutSEOEntryServiceImpl.java modules/apps/layout/layout-seo-service/src/main/java/com/liferay/layout/seo/service/impl/LayoutSEOEntryServiceImpl.java

  • 日付: 2025年2月1日
  • チケット: LPD-45929
  • 変更点: copyLayoutSEOEntry(long, long, boolean, long, boolean, Map<Locale, String>, long, boolean, Map<Locale, String>, Map<Locale, String>, long, boolean, Map<Locale, String>, ServiceContext) メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

LayoutSEOEntryLocalServiceImpl.java modules/apps/layout/layout-seo-service/src/main/java/com/liferay/layout/seo/service/impl/LayoutSEOEntryLocalServiceImpl.java

  • 日付: 2025年2月1日
  • チケット: LPD-45929
  • 変更点: copyLayoutSEOEntry(long, long, boolean, long, boolean, Map<Locale, String>, long, boolean, Map<Locale, String>, Map<Locale, String>, long, boolean, Map<Locale, String>, ServiceContext) メソッドが copyLayoutSEOEntry(long, long, boolean, long, LayoutSEOEntry, ServiceContext)に変更されました。 さらに、 updateCustomMetaTags(long, long, boolean, long, ServiceContext) メソッドには、新しい List<LayoutSEOEntryCustomMetaTagProperty パラメーターがあります。
  • 理由: この変更により、 LayoutSEOEntryを直接使用することでコードが改善され、各パラメーターを個別に渡す必要がなくなります。 新しい リスト<LayoutSEOEntryCustomMetaTagProperty> パラメータを使用すると、カスタム メタ タグを設定できます。

BaseUpgradePortletPreferences.java modules/apps/portlet-display-template/portlet-display-template-api/src/main/java/com/liferay/portlet/display/template/upgrade/BaseUpgradePortletPreferences.java

  • 日付: 2025年2月1日
  • チケット: LPD-45118
  • 変更点: getGroupExternalReferenceCode(long) および getScopeExternalReferenceCode(long, long) メソッドにはそれぞれ新しい long パラメーターがあります。
  • 理由: この変更により、コード内の書式の一貫性が強化されます。

rest-openapi.yaml modules/apps/headless/headless-delivery/headless-delivery-impl/rest-openapi.yaml

  • 日付: 2025年2月1日
  • チケット: LPD-47047
  • 変更点: ページ ルール条件の定義が変更されました。
  • 理由: この変更により、否定条件を管理するために定義が適応されます。

CommerceWishListItemLocalServiceImpl.java modules/apps/commerce/commerce-wish-list-service/src/main/java/com/liferay/commerce/wish/list/service/impl/CommerceWishListItemLocalServiceImpl.java

  • 日付: 2025年2月3日
  • チケット: LPD-43404
  • 変更点: さまざまなメソッドのパラメータの順序が変更されました。
  • 理由: この変更により、メソッド シグネチャの一貫性が強化されます。

CommerceWishListItemServiceImpl.java modules/apps/commerce/commerce-wish-list-service/src/main/java/com/liferay/commerce/wish/list/service/impl/CommerceWishListItemServiceImpl.java

  • 日付: 2025年2月3日
  • チケット: LPD-43404
  • 変更点: さまざまなメソッドのパラメータの順序が変更されました。
  • 理由: この変更により、メソッド シグネチャの一貫性が強化されます。

CommerceWishListLocalServiceImpl.java modules/apps/commerce/commerce-wish-list-service/src/main/java/com/liferay/commerce/wish/list/service/impl/CommerceWishListLocalServiceImpl.java

  • 日付: 2025年2月3日
  • チケット: LPD-43404
  • 変更点: さまざまなメソッドのパラメータの順序が変更されました。
  • 理由: この変更により、メソッド シグネチャの一貫性が強化されます。

CommerceWishListServiceImpl.java modules/apps/commerce/commerce-wish-list-service/src/main/java/com/liferay/commerce/wish/list/service/impl/CommerceWishListServiceImpl.java

  • 日付: 2025年2月3日
  • チケット: LPD-43404
  • 変更点: さまざまなメソッドのパラメータの順序が変更されました。
  • 理由: この変更により、メソッド シグネチャの一貫性が強化されます。

SamlProviderConfiguration.java modules/dxp/apps/saml/saml-api/src/main/java/com/liferay/saml/runtime/configuration/SamlProviderConfiguration.java

  • 日付: 2025年2月3日
  • チケット: LPD-43790
  • 変更点: clockSkew メソッドの注釈プロパティが name = "saml-sp-clock-skew" から name = "clock-skew"に変更されました。
  • 理由: この変更は書式設定の一貫性を強制するために行われます。

BaseDDMFormFieldTypeSettingsTestCase.java modules/apps/dynamic-data-mapping/dynamic-data-mapping-test-util/src/main/java/com/liferay/dynamic/data/mapping/test/util/BaseDDMFormFieldTypeSettingsTestCase.java

  • 日付: 2025年2月5日
  • チケット: LPD-48008
  • 変更点: BaseDDMFormFieldTypeSettingsTestCaseからさまざまなメソッドが削除されました。
  • 理由: DXP 命名パターンに従う新しい基本クラスが作成されました。 削除されたメソッドはこの新しい基本クラスに転送されました。

ObjectFieldSettingUtil.java modules/apps/object/object-api/src/main/java/com/liferay/object/field/setting/util/ObjectFieldSettingUtil.java

  • 日付: 2025年2月5日
  • チケット: LPD-47580
  • 変更点: getDefaultValueAsString(DDMExpressionFactory, ObjectField, ObjectFieldSettingLocalService, Map<String, Object>) メソッドが getDefaultValue(DDMExpressionFactory, ObjectField, Map<String, Object>)に置き換えられ、 Objectではなく String を返すようになりました。
  • 理由: この変更により、テキストベースではないオブジェクト フィールドに既定値を提供するためのサポートが追加されます。

rest-openapi.yaml modules/apps/headless/headless-delivery/headless-delivery-impl/rest-openapi.yaml

  • 日付: 2025年2月5日
  • チケット: LPD-47497
  • 変更点: アクション プロパティがページ ルール アクションから削除されました。 さらに、 条件 プロパティの名前が フィールドに変更されます。
  • 理由: このプロパティはフラグメントには必要ありませんでした。 プロパティ名の変更により、命名の一貫性が強化されます。

RoleResource.java modules/apps/headless/headless-admin-user/headless-admin-user-api/src/main/java/com/liferay/headless/admin/user/resource/v1_0/RoleResource.java

  • 日付: 2025年2月6日
  • チケット: LPD-44667
  • 変更点: getRolesPage メソッドに新しい Filter パラメータが追加されました。
  • 理由: この変更により、フィルタリング ロールのサポートが追加されます。

CaptchaConfiguration.java modules/apps/captcha/captcha-api/src/main/java/com/liferay/captcha/configuration/CaptchaConfiguration.java

  • 日付: 2025年2月6日
  • チケット: LPD-9391
  • 変更点: CaptchaConfigurationscope = ExtendedObjectClassDefinition.Scope.COMPANYで構成されるようになりました。
  • 理由: この変更により、インスタンス レベルで CAPTCHA を構成するためのサポートが追加されます。

CaptchaProvider.java modules/apps/captcha/captcha-api/src/main/java/com/liferay/captcha/provider/CaptchaProvider.java

  • 日付: 2025年2月6日
  • チケット: LPD-9391
  • 変更点: getCaptcha メソッドに CaptchaConfiguration パラメータが必要になりました。
  • 理由: この変更は、インスタンス レベルでの CAPTCHA の構成をサポートするために必要です。

CaptchaUtil.java modules/apps/captcha/captcha-api/src/main/java/com/liferay/captcha/util/CaptchaUtil.java

  • 日付: 2025年2月6日
  • チケット: LPD-9391
  • 変更点: さまざまなメソッドで CaptchaConfiguration パラメータが必要になりました。
  • 理由: この変更は、インスタンス レベルでの CAPTCHA の構成をサポートするために必要です。

SAQConfiguration.java modules/apps/portal-security/portal-security-service-access-quota-api/src/main/java/com/liferay/portal/security/service/access/quota/configuration/SAQConfiguration.java

  • 日付: 2025年2月9日
  • チケット: LPD-43790
  • 変更点: max メソッドのアノテーション プロパティが name='maximum' から name='saq-configuration-service-max'に変更されました。 さらに、 metrics メソッドの注釈プロパティが name='metrics' から name='saq-configuration-service-metrics'に変更されます。
  • 理由: この変更により、コード内の書式の一貫性が強化されます。

FDSAPIURLSerializer.java modules/apps/frontend-data-set/frontend-data-set-api/src/main/java/com/liferay/frontend/data/set/url/FDSAPIURLSerializer.java

  • 日付: 2025年2月9日
  • チケット: LPD-44159
  • 変更点: FDSAPIURLSerializer インターフェイスが削除されました。 代わりに、関連する基本クラスを使用します。
  • 理由: このインターフェースは不要になりました。

FDSAPIURLBuilder.java modules/apps/frontend-data-set/frontend-data-set-api/src/main/java/com/liferay/frontend/data/set/url/FDSAPIURLBuilder.java

  • 日付: 2025年2月9日
  • チケット: LPD-44159
  • 変更点: FDSAPIURLBuilder インターフェイスが削除されました。
  • 理由: FDSAPIURLBuilder はパブリック API の作成に必要ありません。URL の構築は、 BaseAPIURLSerializerによって処理されるシリアル化プロセスの一部であるためです。

FDSAPIURLBuilderFactory.java modules/apps/frontend-data-set/frontend-data-set-api/src/main/java/com/liferay/frontend/data/set/url/FDSAPIURLBuilderFactory.java

  • 日付: 2025年2月9日
  • チケット: LPD-44159
  • 変更点: FDSAPIURLBuilderFactory インターフェイスが削除されました。
  • 理由: FDSAPIURLBuilderFactory はパブリック API の作成に必要ありません。URL の構築は、 BaseAPIURLSerializerによって処理されるシリアル化プロセスの一部であるためです。

FDSItemActionList.java modules/apps/frontend-data-set/frontend-data-set-api/src/main/java/com/liferay/frontend/data/set/action/FDSItemActionList.java

  • 日付: 2025年2月9日
  • チケット: LPD-44159
  • 変更点: getFDSActionDropdownItems(HttpServletRequest, HttpServletResponse) メソッドから HttpServletResponse パラメータが削除されました。
  • 理由: アクション リストを計算するために HTTP サーブレット応答は必要ありません。 さらに、実装では例外を処理し、何か問題が発生した場合にシリアル化が中断されないように空のリストを返す必要があります。

FDSCreationMenu.java modules/apps/frontend-data-set/frontend-data-set-api/src/main/java/com/liferay/frontend/data/set/action/FDSCreationMenu.java

  • 日付: 2025年2月9日
  • チケット: LPD-44159
  • 変更点: getCreationMenu(HttpServletRequest, HttpServletResponse) メソッドから HttpServletResponse パラメータが削除されました。
  • 理由: アクション リストを計算するために HTTP サーブレット応答は必要ありません。 さらに、実装では例外を処理し、何か問題が発生した場合にシリアル化が中断されないように空のリストを返す必要があります。

rest-openapi.yaml modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-order-impl/rest-openapi.yaml

  • 日付: 2025年2月10日
  • チケット: LPD-47795
  • 変更点: Order エンティティの customFields プロパティは、 CustomField タイプを使用するようになりました。
  • 理由: この変更は、使用可能なすべてのカスタム フィールド タイプを正しくフォーマットするために必要です。

LayoutStructureRulesHelper.java modules/apps/layout/layout-api/src/main/java/com/liferay/layout/helper/structure/LayoutStructureRulesHelper.java

  • 日付: 2025年2月10日
  • チケット: LPD-47602
  • 変更点: LayoutStructureRulesResult コンストラクターに、 itemIdsMaplayoutStructureRuleIdsMapの新しいパラメーターが追加されました。
  • 理由: この変更により、フロントエンドルールに関する詳細情報が提供できるようになります。

LayoutStructureRulesHelper.java modules/apps/layout/layout-api/src/main/java/com/liferay/layout/helper/structure/LayoutStructureRulesHelper.java

  • 日付: 2025年2月10日
  • チケット: LPD-47603
  • 変更点: 新しい processLayoutStructureRules(long, Map<String, Object>, List<LayoutStructureRule>, PermissionChecker, long[]) メソッドが追加されました。
  • 理由: この変更により、フロントエンド ページ ルールの評価のサポートが追加されます。

LayoutPageTemplateCollectionLocalServiceImpl.java modules/apps/layout/layout-page-template-service/src/main/java/com/liferay/layout/page/template/service/impl/LayoutPageTemplateCollectionLocalServiceImpl.java

  • 日付: 2025年2月13日
  • チケット: LPD-48508
  • 変更点: addLayoutPageTemplateCollection に、 layoutPageTemplateCollectionKeyの新しいパラメーターが追加されました。
  • 理由: この変更により、レイアウト ページ テンプレート コレクションを作成するときにキーを指定できるようになりました。

LayoutPageTemplateCollectionServiceImpl.java modules/apps/layout/layout-page-template-service/src/main/java/com/liferay/layout/page/template/service/impl/LayoutPageTemplateCollectionServiceImpl.java

  • 日付: 2025年2月13日
  • チケット: LPD-48508
  • 変更点: addLayoutPageTemplateCollection に、 layoutPageTemplateCollectionKeyの新しいパラメーターが追加されました。
  • 理由: この変更により、レイアウト ページ テンプレート コレクションを作成するときにキーを指定できるようになりました。

ObjectEntryLocalService.java modules/apps/object/object-api/src/main/java/com/liferay/object/service/ObjectEntryLocalService.java

  • 日付: 2025年2月19日
  • チケット: LPD-45398
  • 変更点: オーバーロードされた addObjectEntry メソッドに、 defaultLanguageIdの新しいパラメーターが追加されました。
  • 理由: この変更は、オブジェクト エントリ エンティティ内の既定の言語 ID を保持するために行われます。

SegmentsExperimentService.java modules/apps/segments/segments-api/src/main/java/com/liferay/segments/service/SegmentsExperimentService.java

  • 日付: 2025年2月22日
  • チケット: LPD-49245
  • 変更点: fetchSegmentsExperiment(long groupId, long segmentsExperienceId, long plid)segmentsExperienceId パラメータが segmentsExperienceKeyString パラメータに置き換えられました。
  • 理由: セグメント実験は公開済みページに関連付けられており、公開済みページと下書きページに別々のセグメント エクスペリエンスが設けられています。 この変更により、適切なセグメント実験を取得するために、ID ではなくキーの使用がサポートされます。 公開されたセグメント エクスペリエンスとドラフト セグメント エクスペリエンスのキーは同じです。

SegmentsExperimentLocalService.java modules/apps/segments/segments-api/src/main/java/com/liferay/segments/service/SegmentsExperimentLocalService.java

  • 日付: 2025年2月22日
  • チケット: LPD-49245
  • 変更点: deleteSegmentsExperiment および fetchSegmentsExperiment メソッドでは、 segmentsExperienceIdではなく、 segmentsExperienceKey が必要になりました。
  • 理由: セグメント実験は公開済みページに関連付けられており、公開済みページと下書きページに別々のセグメント エクスペリエンスが提供されるようになりました。 この変更により、適切なセグメント実験を取得するために、ID ではなくキーの使用がサポートされます。 公開されたセグメント エクスペリエンスとドラフト セグメント エクスペリエンスのキーは同じです。

SegmentsExperimentRelService.java modules/apps/segments/segments-api/src/main/java/com/liferay/segments/service/SegmentsExperimentRelService.java

  • 日付: 2025年2月22日
  • チケット: LPD-49245
  • 変更点: getSegmentsExperimentRel メソッドでは、 segmentsExperienceIdではなく、 segmentsExperienceKey が必要になりました。
  • 理由: セグメント実験は公開済みページに関連付けられており、公開済みページと下書きページに別々のセグメント エクスペリエンスが提供されるようになりました。 この変更により、適切なセグメント実験を取得するために、ID ではなくキーの使用がサポートされます。 公開されたセグメント エクスペリエンスとドラフト セグメント エクスペリエンスのキーは同じです。

SegmentsExperimentRelLocalService.java modules/apps/segments/segments-api/src/main/java/com/liferay/segments/service/SegmentsExperimentRelLocalService.java

  • 日付: 2025年2月22日
  • チケット: LPD-49245
  • 変更点: fetchSegmentsExperimentRelgetSegmentsExperimentRelgetSegmentsExperimentRelsBySegmentsExperienceKey メソッドでは、 segmentsExperienceIdではなく、 segmentsExperienceKey が必要になりました。
  • 理由: セグメント実験は公開済みページに関連付けられており、公開済みページと下書きページに別々のセグメント エクスペリエンスが提供されるようになりました。 この変更により、適切なセグメント実験を取得するために、ID ではなくキーの使用がサポートされます。 公開されたセグメント エクスペリエンスとドラフト セグメント エクスペリエンスのキーは同じです。

AssetDisplayPageEntryService.java modules/apps/asset/asset-display-page-api/src/main/java/com/liferay/asset/display/page/service/AssetDisplayPageEntryService.java

  • 日付: 2025年2月24日
  • チケット: LPD-49711
  • 変更点: さまざまなメソッドから userId パラメータが削除されました。
  • 理由: これはリモート API であるため、ユーザー ID パラメーターは不要でした。

rest-openapi.yaml modules/apps/headless/headless-admin-site/headless-admin-site-impl/rest-openapi.yaml

  • 日付: 2025年2月24日
  • チケット: LPD-48985
  • 変更点: 新しい CollectionItemExternalReference スキーマが追加されました。 さらに、 CollectionReferenceの外部参照継承が削除されます。
  • 理由: この変更により、コレクション項目の外部参照のサポートが追加されます。 コレクション参照はアイテム外部参照コードである可能性がありますが、アイテム外部参照は必ずしもコレクションであるとは限りません。

BaseBatchEngineTaskItemDelegate.java modules/apps/batch-engine/batch-engine-api/src/main/java/com/liferay/batch/engine/BaseBatchEngineTaskItemDelegate.java

  • 日付: 2025年2月25日
  • チケット: LPD-46937
  • 変更点: deleteItem(T, Map<String, Serializable) メソッドは、 voidではなく、汎用の T 型を返すようになりました。
  • 理由: この変更は、バッチ エンジンのインポート戦略を適用するために必要です。

BaseBatchEngineTaskExecutorTest.java modules/apps/batch-engine/batch-engine-test/src/testIntegration/java/com/liferay/batch/engine/internal/test/BaseBatchEngineTaskExecutorTest.java

  • 日付: 2025年2月25日
  • チケット: LPD-46937
  • 変更点: deleteItem(BlogPosting, Map<String, Serializable>) メソッドは、 voidではなく、 BlogPosting を返すようになりました。
  • 理由: この変更は、バッチ エンジンのインポート戦略を適用するために必要です。

CommercePriceListLocalServiceImpl.java modules/apps/commerce/commerce-price-list-service/src/main/java/com/liferay/commerce/price/list/service/impl/CommercePriceListLocalServiceImpl.java

  • 日付: 2025年2月25日
  • チケット: LPD-47566
  • 変更点: 価格表を取得するためのさまざまなメソッドに、通貨コードの新しいパラメーターが追加されました。
  • 理由: この変更により、通貨コード別にコマース価格表を取得できるようになります。

LayoutStructureRulesHelper.java modules/apps/layout/layout-api/src/main/java/com/liferay/layout/helper/structure/LayoutStructureRulesHelper.java

  • 日付: 2025年2月25日
  • チケット: LPD-48051
  • 変更点: LayoutStructureRulesHelper コンストラクターに、 表示されたアイテム Ids有効なアイテム Idsの新しいパラメーターが追加されました。
  • 理由: この変更により、表示または有効にする項目を指定するためのサポートが追加されました。

UserResource.java modules/dxp/apps/scim/scim-rest-api/src/main/java/com/liferay/scim/rest/resource/v1_0/UserResource.java

  • 日付: 2025年2月25日
  • チケット: LPD-49009
  • 変更点: getV2Users メソッドに新しい Filter パラメータが追加されました。
  • 理由: この変更により、フィルタリングのサポートが追加されます。

LayoutPageTemplateEntryLocalServiceImpl.java modules/apps/layout/layout-page-template-service/src/main/java/com/liferay/layout/page/template/service/impl/LayoutPageTemplateEntryLocalServiceImpl.java

  • 日付: 2025年2月26日
  • チケット: LPD-48493
  • 変更点: addLayoutPageTemplateEntry メソッドに、 layoutPageTemplateEntryKeyの新しいパラメーターが追加されました。
  • 理由: この変更により、レイアウト ページ テンプレート エントリを作成するときにキーを指定できるようになりました。

LayoutPageTemplateEntryServiceImpl.java modules/apps/layout/layout-page-template-service/src/main/java/com/liferay/layout/page/template/service/impl/LayoutPageTemplateEntryServiceImpl.java

  • 日付: 2025年2月26日
  • チケット: LPD-48493
  • 変更点: addLayoutPageTemplateEntry メソッドに、 layoutPageTemplateEntryKeyの新しいパラメーターが追加されました。
  • 理由: この変更により、レイアウト ページ テンプレート エントリを作成するときにキーを指定できるようになりました。

BatchEngineImportTaskExecutor.java modules/apps/batch-engine/batch-engine-api/src/main/java/com/liferay/batch/engine/BatchEngineImportTaskExecutor.java

  • 日付: 2025年2月27日
  • チケット: LPD-48378
  • 変更点: 実行をより細かく制御し、データベース コンテンツの圧縮と永続性を構成できる新しいメソッドが追加されました。
  • 理由: この変更により、生のデータをデータベースに保存せずに使用できるようになります。

FDSSerializer.java modules/apps/frontend-data-set/frontend-data-set-api/src/main/java/com/liferay/frontend/data/set/serializer/FDSSerializer.java

  • 日付: 2025年2月28日
  • チケット: LPD-47487
  • 変更点: 新しい FDS_TYPES String[] 定数値が FDSSerializerで定義されています。 さらに、新しい isAvailable(String, HttpServletRequest)serializePagination(String, HttpServletRequest)、および serializePropsTransformer(String, HttpServletRequest) メソッドが追加されました。
  • 理由: この変更により、シリアル化機能が拡張され、新しく追加された FDSRenderer クラスに情報が提供されます。 ユーザーがこのインターフェースを実装することは想定されていません。

CommerceTaxEngine.java modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/tax/CommerceTaxEngine.java

  • 日付: 2025年3月3日
  • チケット: LPD-48053
  • 変更点: 新しい getKey メソッドが追加されました。
  • 理由: この変更により、 CommerceTaxEngineRegistryImpl は標準の OSGi コンポーネントとクライアント拡張機能の両方を管理できるようになります。

FrontendTokenDefinitionRegistry.java modules/apps/frontend-token/frontend-token-definition-api/src/main/java/com/liferay/frontend/token/definition/FrontendTokenDefinitionRegistry.java

  • 日付: 2025年3月5日
  • チケット: LPD-47819
  • 変更点: 新しい getFrontendTokenDefinition(Layout) メソッドが追加されました。 FrontendTokenDefinitionRegistry クラスにメソッド FrontendTokenDefinition getFrontendTokenDefinition(Layout layout) を追加しました。
  • 理由: 定義のスコープがページに限定されているため、ページに適用されるフロントエンド トークン定義を取得するには、このメソッドが必要です。

LiferayOSGiDefaultsPlugin.java modules/sdk/gradle-plugins-defaults/src/main/java/com/liferay/gradle/plugins/defaults/LiferayOSGiDefaultsPlugin.java

  • 日付: 2025年3月5日
  • チケット: LPD-48031
  • 変更点: この変更により、パブリック COMPILE_INCLUDE_PLATFORM_CONFIGURATION_NAME フィールドと関連する構成ロジックが削除されます。
  • 理由: この構成では、実行時にどの依存関係が含まれるかを予測して追跡することが困難でした。 この変更により、Liferay が Jakarta ライブラリを使用するようになり、互換性のある依存関係のみが含まれるようになります。 これは、この構成で許可される暗黙的な推移的な依存関係ではなく、明示的な compileInclude ステートメントを必要とすることを意味します。

ObjectEntryService.java modules/apps/object/object-api/src/main/java/com/liferay/object/service/ObjectEntryService.java

  • 日付: 2025年3月6日
  • チケット: LPD-50346
  • 変更点: addObjectEntry および addOrUpdateObjectEntry メソッドに、 objectEntryFolderIdの新しいパラメーターが追加されました。
  • 理由: この変更により、指定されたフォルダー内のオブジェクト エントリの作成または更新のサポートが追加されます。

ObjectEntryLocalService.java modules/apps/object/object-api/src/main/java/com/liferay/object/service/ObjectEntryLocalService.java

  • 日付: 2025年3月6日
  • チケット: LPD-50346
  • 変更点: addObjectEntry および addOrUpdateObjectEntry メソッドに、 objectEntryFolderIdの新しいパラメーターが追加されました。
  • 理由: この変更により、指定されたフォルダー内のオブジェクト エントリの作成または更新のサポートが追加されます。

PageExperience.java modules/apps/headless/headless-admin-site/headless-admin-site-api/src/main/java/com/liferay/headless/admin/site/dto/v1_0/PageExperience.java

  • 日付: 2025年3月6日
  • チケット: LPD-48498
  • 変更点: sitePageExternalReferenceCode API パラメータの名前が pageSpecificationExternalReferenceCodeに変更されました。
  • 理由: この変更により、他のエンティティ タイプとの一貫性が強化されます。

WarehouseItemResourceImpl.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-inventory-impl/src/main/java/com/liferay/headless/commerce/admin/inventory/internal/resource/v1_0/WarehouseItemResourceImpl.java

  • 日付: 2025年3月6日
  • チケット: LPD-50226
  • 変更点: deleteWarehouseItem および deleteWarehouseItemByExternalReferenceCode メソッドの戻り値の型が Response から voidに変更されました。
  • 理由: この変更により、類似のメソッドのコード内の一貫性が強化されます。

MenuAccessConfigurationManager.java modules/apps/site/site-api/src/main/java/com/liferay/site/configuration/manager/MenuAccessConfigurationManager.java

  • 日付: 2025年3月6日
  • チケット: LPD-49787
  • 変更点: addAccessRoleToControlMenu メソッドが削除されました。
  • 理由: メニュー アクセス構成が有効になっている既存のすべてのサイトにロールが追加されないようにするために、このメソッドは削除されました。

CommerceChannelRelLocalServiceImpl.java modules/apps/commerce/commerce-product-service/src/main/java/com/liferay/commerce/product/service/impl/CommerceChannelRelLocalServiceImpl.java

  • 日付: 2025年3月7日
  • チケット: LPD-48683
  • 変更点: さまざまなメソッドの名前が変更されました。
  • 理由: この変更は、コード内の命名の一貫性を強制するために行われます。

GroupResource.java modules/dxp/apps/scim/scim-rest-api/src/main/java/com/liferay/scim/rest/resource/v1_0/GroupResource.java

  • 日付: 2025年3月7日
  • チケット: LPD-48900
  • 変更点: getV2Groups および getV2GroupById メソッドに、 excludedAttributesの新しい String パラメーターが追加されました。
  • 理由: 属性の除外のサポートを追加するためにこの変更が必要です。

CommerceContextFactory.java modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/context/CommerceContextFactory.java

  • 日付: 2025年3月8日
  • チケット: LPD-47566
  • 変更点: CommerceContextFactoryのメソッドで、 CommerceCurrencyを設定できるようになりました。
  • 理由: この変更は、複数通貨機能を可能にするために必要です。

AssetCategoryTreeNodeItemSelectorCriterion.java modules/apps/asset/asset-categories-item-selector-api/src/main/java/com/liferay/asset/categories/item/selector/criterion/AssetCategoryTreeNodeItemSelectorCriterion.java

  • 日付: 2025年3月11日
  • チケット: LPD-50859
  • 変更点: AssetCategoryTreeNodeItemSelectorCriterion クラスは com.liferay.asset.categories.item.selector パッケージに移動されました。
  • 理由: com.liferay.asset.categories.item.selector.criterion パッケージが com.liferay.asset.categories.item.selectorにリファクタリングされました。

WikiAttachmentItemSelectorCriterion.java modules/apps/wiki/wiki-api/src/main/java/com/liferay/wiki/item/selector/criterion/WikiAttachmentItemSelectorCriterion.java

  • 日付: 2025年3月11日
  • チケット: LPD-50859
  • 変更点: WikiAttachmentItemSelectorCriterion クラスは com.liferay.wiki.item.selector パッケージに移動されました。
  • 理由: com.liferay.wiki.item.selector.criterion パッケージが com.liferay.wiki.item.selectorにリファクタリングされました。

WikiPageItemSelectorCriterion.java modules/apps/wiki/wiki-api/src/main/java/com/liferay/wiki/item/selector/criterion/WikiPageItemSelectorCriterion.java

  • 日付: 2025年3月11日
  • チケット: LPD-50859
  • 変更点: WikiPageItemSelectorCriterion クラスは com.liferay.wiki.item.selector パッケージに移動されました。
  • 理由: com.liferay.wiki.item.selector.criterion パッケージが com.liferay.wiki.item.selectorにリファクタリングされました。

LiferaySpringBootDefaultsPlugin.java modules/sdk/gradle-plugins-defaults/src/main/java/com/liferay/gradle/plugins/defaults/LiferaySpringBootDefaultsPlugin.java

  • 日付: 2025年3月11日
  • チケット: LPD-50812
  • 変更点: LiferaySpringBootDefaultsPlugin クラスが削除されました。 com.liferay.spring.boot.defaults プラグインは、 build.gradle ファイルでは使用できなくなりました。
  • 理由: LiferaySpringBootDefaultsPlugin は 1 つのモジュール (webhook-logger) でのみ使用されていましたが、Spring Boot Gradle プラグインの依存関係が必要でした。 この変更により、依存関係をアップグレードする代わりに、唯一の使用法も不要になったため、それを必要とするプラグインが削除されます。

CartItemResourceImpl.java modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-cart-impl/src/main/java/com/liferay/headless/commerce/delivery/cart/internal/resource/v1_0/CartItemResourceImpl.java

  • 日付: 2025年3月11日
  • チケット: LPD-40423
  • 変更点: getCartItemsPage メソッドに、検索をサポートする新しい String パラメータが追加されました。
  • 理由: この変更により、注文項目一覧テーブルの検索とページ区切りに関する問題が修正されます。

rest-openapi.yaml modules/apps/headless/headless-batch-engine/headless-batch-engine-impl/rest-openapi.yaml

  • 日付: 2025年3月12日
  • チケット: LPD-47626
  • 変更点: postImportTask ルートに新しい batchExternalReferenceCode パラメータが追加されました。
  • 理由: この変更により、バッチインポートタスクを識別するために使用される外部参照コードが、基礎となる API 呼び出しに使用される外部参照コードから分離されます。

BaseDBPartitionTestCase.java modules/apps/portal/portal-db-partition-test-util/src/main/java/com/liferay/portal/db/partition/test/util/BaseDBPartitionTestCase.java

  • 日付: 2025年3月12日
  • チケット: LPD-46942
  • 変更点: exists(String partitionName) メソッドが削除されました。 代わりに、 DBPartitionDBの新しい existsPartition(Connection connection, String partitionName) メソッドを使用します。
  • 理由: このメソッドの実装ロジックは、テストとポータルロジックの両方に使用できる DBPartitionDB クラスにリファクタリングされました。

StyleBookEntryLocalService.java modules/apps/style-book/style-book-api/src/main/java/com/liferay/style/book/service/StyleBookEntryLocalService.java

  • 日付: 2025年3月12日
  • チケット: LPD-32807
  • 変更点: fetchDefaultStyleBookEntry(long, String) メソッドに、 themeIdの新しいパラメーターが追加されました。
  • 理由: この変更により、各テーマにデフォルトのスタイル ブック エントリを設定できるようになります。

FragmentEntryItemSelectorCriterion.java modules/apps/fragment/fragment-item-selector-api/src/main/java/com/liferay/fragment/item/selector/criterion/FragmentEntryItemSelectorCriterion.java

  • 日付: 2025年3月13日
  • チケット: LPD-50859
  • 変更点: FragmentEntryItemSelectorCriterion クラスは com.liferay.fragment.item.selector パッケージに移動されました。
  • 理由: com.liferay.fragment.item.selector.criterion パッケージが com.liferay.fragment.item.selectorにリファクタリングされました。

FragmentCollectionItemSelectorCriterion.java modules/apps/fragment/fragment-collection-item-selector-api/src/main/java/com/liferay/fragment/collection/item/selector/criterion/FragmentCollectionItemSelectorCriterion.java

  • 日付: 2025年3月13日
  • チケット: LPD-50859
  • 変更点: FragmentCollectionItemSelectorCriterion クラスは com.liferay.fragment.collection.item.selector パッケージに移動されました。
  • 理由: com.liferay.fragment.collection.item.selector.criterion パッケージが com.liferay.fragment.collection.item.selectorにリファクタリングされました。

AssetLibrary.java modules/apps/headless/headless-asset-library/headless-asset-library-api/src/main/java/com/liferay/headless/asset/library/dto/v1_0/AssetLibrary.java

  • 日付: 2025年3月14日
  • チケット: LPD-49536
  • 変更点: AssetLibraryからさまざまなメソッドが削除されました。
  • 理由: この変更は、アセット ライブラリ API のより広範なリファクタリングを反映しています。

CommerceOrderThreadLocal.java modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/order/CommerceOrderThreadLocal.java

  • 日付: 2025年3月15日
  • チケット: LPD-50061
  • 変更点: isSkipValidateAccountOrdersLimit メソッドの名前が isSkipValidateAccountLimitに変更され、 setSkipValidateAccountOrdersLimit メソッドの名前が setSkipValidateAccountLimitに変更されました。
  • 理由: この変更は、Liferay の命名規則を強制するために行われます。

AssetVocabularyItemSelectorCriterion.java modules/apps/asset/asset-vocabulary-item-selector-api/src/main/java/com/liferay/asset/vocabulary/item/selector/criterion/AssetVocabularyItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: AssetVocabularyItemSelectorCriterion クラスは com.liferay.asset.vocabulary.item.selector パッケージに移動されました。
  • 理由: com.liferay.asset.vocabulary.item.selector.criterion パッケージが com.liferay.asset.vocabulary.item.selectorにリファクタリングされました。

AssetTagsItemSelectorCriterion.java modules/apps/asset/asset-tags-item-selector-api/src/main/java/com/liferay/asset/tags/item/selector/criterion/AssetTagsItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: AssetTagsItemSelectorCriterion クラスは com.liferay.asset.tags.item.selector パッケージに移動されました。
  • 理由: com.liferay.asset.tags.item.selector.criterion パッケージが com.liferay.asset.tags.item.selectorにリファクタリングされました。

AssetDisplayPageSelectorCriterion.java modules/apps/asset/asset-display-page-item-selector-api/src/main/java/com/liferay/asset/display/page/item/selector/criterion/AssetDisplayPageSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: AssetDisplayPageSelectorCriterion クラスは com.liferay.asset.display.page.item.selector パッケージに移動されました。
  • 理由: com.liferay.asset.display.page.item.selector.criterion パッケージが com.liferay.asset.display.page.item.selectorにリファクタリングされました。

CETItemSelectorCriterion.java modules/apps/client-extension/client-extension-type-item-selector-api/src/main/java/com/liferay/client/extension/type/item/selector/criterion/CETItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: CETItemSelectorCriterion クラスは com.liferay.client.extension.type.item.selector パッケージに移動されました。
  • 理由: com.liferay.client.extension.type.item.selector.criterion パッケージは com.liferay.client.extension.type.item.selectorにリファクタリングされました。

BlogsItemSelectorCriterion.java modules/apps/blogs/blogs-item-selector-api/src/main/java/com/liferay/blogs/item/selector/criterion/BlogsItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: BlogsItemSelectorCriterion クラスは com.liferay.blogs.item.selector パッケージに移動されました。
  • 理由: com.liferay.blogs.item.selector.criterion パッケージが com.liferay.blogs.item.selectorにリファクタリングされました。

BaseUpgradePortletPreferences.java modules/apps/portlet-display-template/portlet-display-template-api/src/main/java/com/liferay/portlet/display/template/upgrade/BaseUpgradePortletPreferences.java

  • 日付: 2025年3月17日
  • チケット: LPD-51051
  • 変更点: getScopeExternalReferenceCode メソッドに、 ownerIdownerTypeの新しいパラメーターが追加されました。
  • 理由: マスター ページは plid 0 を使用して設定を作成するため、ポートレット設定 plid が 0 の場合は、ポートレット設定の所有者 ID をレイアウト plid として使用する必要があります。

SegmentsEntryItemSelectorCriterion.java modules/apps/segments/segments-item-selector-api/src/main/java/com/liferay/segments/item/selector/criterion/SegmentsEntryItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: SegmentsEntryItemSelectorCriterion クラスは com.liferay.segments.item.selector パッケージに移動されました。
  • 理由: com.liferay.segments.item.selector.criterion パッケージが com.liferay.segments.item.selectorにリファクタリングされました。

SegmentsExperienceItemSelectorCriterion.java modules/apps/segments/segments-item-selector-api/src/main/java/com/liferay/segments/item/selector/criterion/SegmentsExperienceItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: SegmentsExperienceItemSelectorCriterion クラスは com.liferay.segments.item.selector パッケージに移動されました。
  • 理由: com.liferay.segments.item.selector.criterion パッケージが com.liferay.segments.item.selectorにリファクタリングされました。

InfoListProviderItemSelectorCriterion.java modules/apps/info/info-list-provider-item-selector-api/src/main/java/com/liferay/info/list/provider/item/selector/criterion/InfoListProviderItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: InfoListProviderItemSelectorCriterion クラスは com.liferay.info.list.provider.item.selector パッケージに移動されました。
  • 理由: com.liferay.info.list.provider.item.selector.criterion パッケージが com.liferay.info.list.provider.item.selectorにリファクタリングされました。

InfoFieldItemSelectorCriterion.java modules/apps/info/info-field-item-selector-api/src/main/java/com/liferay/info/field/item/selector/criterion/InfoFieldItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: InfoFieldItemSelectorCriterion クラスは com.liferay.info.field.item.selector パッケージに移動されました。
  • 理由: com.liferay.info.field.item.selector.criterion パッケージが com.liferay.info.field.item.selectorにリファクタリングされました。

InfoCollectionProviderItemSelectorCriterion.java modules/apps/info/info-collection-provider-item-selector-api/src/main/java/com/liferay/info/collection/provider/item/selector/criterion/InfoCollectionProviderItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: InfoCollectionProviderItemSelectorCriterion クラスは com.liferay.info.collection.provider.item.selector パッケージに移動されました。
  • 理由: com.liferay.info.collection.provider.item.selector.criterion パッケージが com.liferay.info.collection.provider.item.selectorにリファクタリングされました。

関連情報アイテムコレクションプロバイダアイテムセレクターCriterion.java モジュール/アプリ/情報/情報コレクションプロバイダアイテムセレクターAPI/src/main/java/com/liferay/info/collection/provider/item/selector/criterion/関連情報アイテムコレクションプロバイダアイテムセレクターCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: RelatedInfoItemCollectionProviderItemSelectorCriterion クラスは com.liferay.info.collection.provider.item.selector パッケージに移動されました。
  • 理由: com.liferay.info.collection.provider.item.selector.criterion パッケージが com.liferay.info.collection.provider.item.selectorにリファクタリングされました。

RepeatableFieldInfoCollectionProviderItemSelectorCriterion.java modules/apps/info/info-collection-provider-item-selector-api/src/main/java/com/liferay/info/collection/provider/item/selector/criterion/RepeatableFieldInfoCollectionProviderItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: RepeatableFieldInfoCollectionProviderItemSelectorCriterion クラスは com.liferay.info.collection.provider.item.selector パッケージに移動されました。
  • 理由: com.liferay.info.collection.provider.item.selector.criterion パッケージが com.liferay.info.collection.provider.item.selectorにリファクタリングされました。

HashifyAction.java modules/sdk/gradle-plugins-workspace/src/main/java/com/liferay/gradle/plugins/workspace/internal/util/copy/HashifyAction.java

  • 日付: 2025年3月17日
  • チケット: LPD-51475
  • 変更点: hashify メソッドは、ファイル名の一致に正規表現ではなく glob を受け入れるようになりました。 該当する client-extension.yaml ファイルで、 assemble ブロック内の hashify の正規表現パターンを、代わりに glob パターンを使用するように変更します。
  • 理由: URL のファイル パス マッチングでは glob がすでに許可されているため、この変更により API の一貫性が高まります。

SiteNavigationMenuItemItemSelectorCriterion.java modules/apps/site-navigation/site-navigation-item-selector-api/src/main/java/com/liferay/site/navigation/item/selector/criterion/SiteNavigationMenuItemItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: SiteNavigationMenuItemItemSelectorCriterion クラスは com.liferay.site.navigation.item.selector パッケージに移動されました。
  • 理由: com.liferay.site.navigation.item.selector.criterion パッケージが com.liferay.site.navigation.item.selectorにリファクタリングされました。

SiteNavigationMenuItemSelectorCriterion.java modules/apps/site-navigation/site-navigation-item-selector-api/src/main/java/com/liferay/site/navigation/item/selector/criterion/SiteNavigationMenuItemSelectorCriterion.java

  • 日付: 2025年3月17日
  • チケット: LPD-50859
  • 変更点: SiteNavigationMenuItemSelectorCriterion クラスは com.liferay.site.navigation.item.selector パッケージに移動されました。
  • 理由: com.liferay.site.navigation.item.selector.criterion パッケージが com.liferay.site.navigation.item.selectorにリファクタリングされました。

SharingEntryServiceImpl.java modules/apps/sharing/sharing-service/src/main/java/com/liferay/sharing/service/impl/SharingEntryServiceImpl.java

  • 日付: 2025年3月17日
  • チケット: LPD-50944
  • 変更点: addOrUpdateSharingEntry および addSharingEntry メソッドに、外部参照コード用の新しい String パラメータが追加されました。
  • 理由: この変更により、 SharingEntry エンティティを使用した外部参照コードのサポートが追加されます。

SharingEntryLocalServiceImpl.java modules/apps/sharing/sharing-service/src/main/java/com/liferay/sharing/service/impl/SharingEntryLocalServiceImpl.java

  • 日付: 2025年3月17日
  • チケット: LPD-50944
  • 変更点: addOrUpdateSharingEntry および addSharingEntry メソッドに、外部参照コード用の新しい String パラメータが追加されました。
  • 理由: この変更により、 SharingEntry エンティティを使用した外部参照コードのサポートが追加されます。

bnd.bnd modules/sdk/gradle-plugins-jasper-jspc/bnd.bnd

  • 日付: 2025年3月18日
  • チケット: LPD-50995
  • 変更点: gradle-plugins-jasper-jspc パッケージのバージョンが 3.0.0 に増加されましたが、その他の重大な変更はありません。
  • 理由: この変更は、ブランチ間でプラグインのバージョンをフォークするための準備として行われます。

CPSpecificationOptionImpl.java modules/apps/commerce/commerce-product-service/src/main/java/com/liferay/commerce/product/model/impl/CPSpecificationOptionImpl.java

  • 日付: 2025年3月19日
  • チケット: LPD-46276
  • 変更点: getListTypeEntries メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

AccountEntryServiceImpl.java modules/apps/account/account-service/src/main/java/com/liferay/account/service/impl/AccountEntryServiceImpl.java

  • 日付: 2025年3月19日
  • チケット: LPD-51653
  • 変更点: fetchAccountEntryByExternalReferenceCode メソッドのパラメータの順序が変更されました。
  • 理由: この変更により、メソッド パラメータの一貫性が強化されます。

JournalItemSelectorCriterion.java modules/apps/journal/journal-item-selector-api/src/main/java/com/liferay/journal/item/selector/criterion/JournalItemSelectorCriterion.java

  • 日付: 2025年3月20日
  • チケット: LPD-50859
  • 変更点: JournalItemSelectorCriterion クラスは com.liferay.journal.item.selector パッケージに移動されました。
  • 理由: com.liferay.journal.item.selector.criterion パッケージが com.liferay.journal.item.selectorにリファクタリングされました。

KBAttachmentItemSelectorCriterion.java modules/apps/knowledge-base/knowledge-base-item-selector-api/src/main/java/com/liferay/knowledge/base/item/selector/criterion/KBAttachmentItemSelectorCriterion.java

  • 日付: 2025年3月20日
  • チケット: LPD-50859
  • 変更点: KBAttachmentItemSelectorCriterion クラスは com.liferay.knowledge.base.item.selector パッケージに移動されました。
  • 理由: com.liferay.knowledge.base.item.selector.criterion パッケージが com.liferay.knowledge.base.item.selectorにリファクタリングされました。

rest-openapi.yaml modules/apps/headless/headless-delivery/headless-delivery-impl/rest-openapi.yaml

  • 日付: 2025年3月20日
  • チケット: LPD-48867
  • 変更点: ObjectEntryFolder エンティティとそのエンドポイントが削除されました。
  • 理由: ObjectEntryFolder エンティティが新しいモジュールに移動されました。

SiteTeamsItemSelectorCriterion.java modules/apps/site/site-teams-item-selector-api/src/main/java/com/liferay/site/teams/item/selector/criterion/SiteTeamsItemSelectorCriterion.java

  • 日付: 2025年3月21日
  • チケット: LPD-50859
  • 変更点: SiteTeamsItemSelectorCriterion クラスは com.liferay.site.teams.item.selector パッケージに移動されました。
  • 理由: com.liferay.site.teams.item.selector.criterion パッケージが com.liferay.site.teams.item.selectorにリファクタリングされました。

SiteItemSelectorCriterion.java modules/apps/site/site-item-selector-api/src/main/java/com/liferay/site/item/selector/criterion/SiteItemSelectorCriterion.java

  • 日付: 2025年3月21日
  • チケット: LPD-50859
  • 変更点: SiteItemSelectorCriterion クラスは com.liferay.site.item.selector パッケージに移動されました。
  • 理由: com.liferay.site.item.selector.criterion パッケージが com.liferay.site.item.selectorにリファクタリングされました。

PortalCacheConfiguration.java modules/apps/portal-cache/portal-cache-api/src/main/java/com/liferay/portal/cache/configuration/PortalCacheConfiguration.java

  • 日付: 2025年3月21日
  • チケット: LPD-43563
  • 変更点: getPortalCacheListenerPropertiesSet が削除され、 getPortalCacheReplicatorPropertiesSetに置き換えられました。
  • 理由: Ehcache 3 へのアップグレードに備えて、このメソッドはサポートされなくなりました。 Ehcache 3 では、XML 構成でのキャッシュ イベント リスナー ファクトリ (ポータル キャッシュ リスナー ファクトリなど) の宣言はサポートされなくなりました。 メソッド名にはこの変更が反映され、プロパティ セットが PortalCacheReplicator 構成のみをサポートすることが示されます。

PortalCacheListenerFactory.java modules/apps/portal-cache/portal-cache-api/src/main/java/com/liferay/portal/cache/PortalCacheListenerFactory.java

  • 日付: 2025年3月21日
  • チケット: LPD-43563
  • 変更点: PortalCacheListenerFactory クラスが削除されました。 代わりに、 PortalCacheregisterPortalCacheListener メソッドを使用して、カスタム PortalCacheListener 実装を登録します。
  • 理由: Ehcache 3 へのアップグレードに備えて、Liferay が処理できるように Ehcache XML 構成ファイルでポータル キャッシュ リスナー ファクトリを宣言することはサポートされなくなりました。 Ehcache 3 では、XML 構成でのキャッシュ イベント リスナー ファクトリ (ポータル キャッシュ リスナー ファクトリなど) の宣言はサポートされなくなりました。

PortalCacheManagerConfiguration.java modules/apps/portal-cache/portal-cache-api/src/main/java/com/liferay/portal/cache/configuration/PortalCacheManagerConfiguration.java

  • 日付: 2025年3月21日
  • チケット: LPD-43563
  • 変更点: PortalCacheManagerListenerPropertiesSet パラメータが PortalCacheManagerConfiguration コンストラクターから削除されました。 さらに、 getPortalCacheManagerListenerPropertiesSet メソッドが削除されました。 代わりに、 PortalCacheregisterPortalCacheListener メソッドを使用して、カスタム PortalCacheListener 実装を登録します。
  • 理由: Ehcache 3 へのアップグレードに備えて、Liferay が処理できるように Ehcache XML 構成ファイルでポータル キャッシュ リスナー ファクトリを宣言することはサポートされなくなりました。 Ehcache 3 では、XML 構成でのキャッシュ イベント リスナー ファクトリ (ポータル キャッシュ リスナー ファクトリなど) の宣言はサポートされなくなりました。

PortalCacheManagerListenerFactory.java modules/apps/portal-cache/portal-cache-api/src/main/java/com/liferay/portal/cache/PortalCacheManagerListenerFactory.java

  • 日付: 2025年3月21日
  • チケット: LPD-43563
  • 変更点: PortalCacheManagerListenerFactory クラスが削除されました。 代わりに、 PortalCacheregisterPortalCacheListener メソッドを使用して、カスタム PortalCacheListener 実装を登録します。
  • 理由: Ehcache 3 へのアップグレードに備えて、Liferay が処理できるように Ehcache XML 構成ファイルでポータル キャッシュ リスナー ファクトリを宣言することはサポートされなくなりました。 Ehcache 3 では、XML 構成でのキャッシュ イベント リスナー ファクトリ (ポータル キャッシュ リスナー ファクトリなど) の宣言はサポートされなくなりました。

FragmentsImporter.java modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/importer/FragmentsImporter.java

  • 日付: 2025年3月21日
  • チケット: LPD-50980
  • 変更点: importFragmentEntries メソッドに、新しい ブール型 パラメータ、 marketplaceが追加されました。
  • 理由: この変更により、フラグメントがマーケットプレイスからインポートされたかどうかを示すことができるようになりました。

FragmentEntryService.java modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/service/FragmentEntryService.java

  • 日付: 2025年3月21日
  • チケット: LPD-50980
  • 変更点: addFragmentEntry メソッドに、新しい ブール型 パラメータ、 marketplaceが追加されました。
  • 理由: この変更により、フラグメントがマーケットプレイスからインポートされたかどうかを示すことができるようになりました。

FragmentCollectionService.java modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/service/FragmentCollectionService.java

  • 日付: 2025年3月21日
  • チケット: LPD-50980
  • 変更点: addFragmentCollection メソッドに、新しい ブール型 パラメータ、 marketplaceが追加されました。
  • 理由: この変更により、フラグメントがマーケットプレイスからインポートされたかどうかを示すことができるようになりました。

AccountGroupLocalServiceImpl.java modules/apps/account/account-service/src/main/java/com/liferay/account/service/impl/AccountGroupLocalServiceImpl.java

  • 日付: 2025年3月21日
  • チケット: LPD-50974
  • 変更点: addAccountGroup および updateAccountGroup メソッドに、外部参照コード用の新しい String パラメータが追加されました。
  • 理由: この変更により、単一のメソッド呼び出しで外部参照コードを管理するためのサポートが追加されます。

AccountGroupServiceImpl.java modules/apps/account/account-service/src/main/java/com/liferay/account/service/impl/AccountGroupServiceImpl.java

  • 日付: 2025年3月21日
  • チケット: LPD-50974
  • 変更点: addAccountGroup および updateAccountGroup メソッドに、外部参照コード用の新しい String パラメータが追加されました。
  • 理由: この変更により、単一のメソッド呼び出しで外部参照コードを管理するためのサポートが追加されます。

SamlProviderConfiguration.java modules/dxp/apps/saml/saml-api/src/main/java/com/liferay/saml/runtime/configuration/SamlProviderConfiguration.java

  • 日付: 2025年3月24日
  • チケット: LPD-43790
  • 変更点: role メソッドの注釈プロパティが {"saml-role-idp"、 "saml-role-sp"} から {"identity-provider"、 "service-provider"}に変更されました。
  • 理由: この変更により、他の言語キーに使用されている同じ説明が再利用されることがなくなります。

CTCollectionLocalService.java modules/apps/change-tracking/change-tracking-api/src/main/java/com/liferay/change/tracking/service/CTCollectionLocalService.java

  • 日付: 2025年3月24日
  • チケット: LPD-48185
  • 変更点: List<CTEntry> または CTEntry[] パラメータを持つさまざまな新しいメソッドが追加されました。
  • 理由: この変更により、 getRelatedCTEntriesMap メソッド呼び出しで複数の CT エントリを検索できるようになります。 これにより、複数の変更を一度に移動または破棄するときに、ツリー全体を適切に検索できるようになります。

CPDefinitionSpecificationOptionValueService.java modules/apps/commerce/commerce-product-api/src/main/java/com/liferay/commerce/product/service/CPDefinitionSpecificationOptionValueService.java

  • 日付: 2025年3月24日
  • チケット: LPD-48103
  • 変更点: さまざまな追加および更新メソッドに、新しい ブール型 パラメータが追加されました。
  • 理由: この変更は、フロント ストアでの仕様の可視性を管理するために使用される新しい値を反映しています。

CPSpecificationOptionService.java modules/apps/commerce/commerce-product-api/src/main/java/com/liferay/commerce/product/service/CPSpecificationOptionService.java

  • 日付: 2025年3月24日
  • チケット: LPD-48103
  • 変更点: さまざまな追加および更新メソッドに、新しい ブール型 パラメータが追加されました。
  • 理由: この変更は、フロント ストアでの仕様の可視性を管理するために使用される新しい値を反映しています。

CPContentHelper.java modules/apps/commerce/commerce-product-content-api/src/main/java/com/liferay/commerce/product/content/helper/CPContentHelper.java

  • 日付: 2025年3月24日
  • チケット: LPD-48103
  • 変更点: hasCPDefinitionSpecificationOptionValues(long) メソッドが削除されました。 代わりに、 getCPDefinitionSpecificationOptionValues(long)を直接呼び出します。
  • 理由: このメソッドの実装は冗長でした。

CommerceAddressLocalServiceImpl.java modules/apps/commerce/commerce-service/src/main/java/com/liferay/commerce/service/impl/CommerceAddressLocalServiceImpl.java

  • 日付: 2025年3月25日
  • チケット: LPD-51450
  • 変更点: addCommerceAddressupdateCommerceAddress に、 サブタイプの新しい String パラメータが追加され、その他のパラメータの順序が変更されました。 さらに、廃止されたオーバーロードされた addCommerceAddress メソッドと updateCommerceAddress メソッドが削除されました。
  • 理由: この変更により、アドレスのサブタイプの設定のサポートが追加されます。

CommerceAddressServiceImpl.java modules/apps/commerce/commerce-service/src/main/java/com/liferay/commerce/service/impl/CommerceAddressServiceImpl.java

  • 日付: 2025年3月25日
  • チケット: LPD-51450
  • 変更点: addCommerceAddressupdateCommerceAddress に、 サブタイプの新しい String パラメータが追加され、その他のパラメータの順序が変更されました。 さらに、廃止されたオーバーロードされた addCommerceAddress メソッドと updateCommerceAddress メソッドが削除されました。
  • 理由: この変更により、アドレスのサブタイプの設定のサポートが追加されます。

DDMUserPersonalFolderItemSelectorCriterion modules/apps/dynamic-data-mapping/dynamic-data-mapping-form-item-selector-api/src/main/java/com/liferay/dynamic/data/mapping/form/item/selector/criterion/DDMUserPersonalFolderItemSelectorCriterion.java

  • 日付: 2025年3月25日
  • チケット: LPD-50859
  • 変更点: DDMUserPersonalFolderItemSelectorCriterion クラスは com.liferay.dynamic.data.mapping.item.selector パッケージに移動されました。
  • 理由: com.liferay.dynamic.data.mapping.item.selector.criterion パッケージが com.liferay.dynamic.data.mapping.item.selectorにリファクタリングされました。 SFルールについては、LPD-50859を参照

DDMUserPersonalFolderItemSelectorCriterion.java modules/apps/dynamic-data-mapping/dynamic-data-mapping-form-item-selector-api/src/main/java/com/liferay/dynamic/data/mapping/form/item/selector/criterion/DDMUserPersonalFolderItemSelectorCriterion.java

  • 日付: 2025年3月25日
  • チケット: LPD-50859
  • 変更点: DDMUserPersonalFolderItemSelectorCriterion クラスは com.liferay.dynamic.data.mapping.form.item.selector パッケージに移動されました。
  • 理由: com.liferay.dynamic.data.mapping.form.item.selector.criterion パッケージは com.liferay.dynamic.data.mapping.form.item.selectorにリファクタリングされました。

OrganizationRoleItemSelectorCriterion.java modules/apps/roles/roles-item-selector-api/src/main/java/com/liferay/roles/item/selector/organization/role/OrganizationRoleItemSelectorCriterion.java

  • 日付: 2025年3月26日
  • チケット: LPD-50859
  • 変更点: OrganizationRoleItemSelectorCriterion クラスは com.liferay.roles.item.selector パッケージに移動されました。
  • 理由: com.liferay.roles.item.selector.organization.role パッケージが com.liferay.roles.item.selectorにリファクタリングされました。

RegularRoleItemSelectorCriterion.java modules/apps/roles/roles-item-selector-api/src/main/java/com/liferay/roles/item/selector/regular/role/RegularRoleItemSelectorCriterion.java

  • 日付: 2025年3月26日
  • チケット: LPD-50859
  • 変更点: RegularRoleItemSelectorCriterion クラスは com.liferay.roles.item.selector パッケージに移動されました。
  • 理由: com.liferay.roles.item.selector.regular.role パッケージが com.liferay.roles.item.selectorにリファクタリングされました。

SiteRoleItemSelectorCriterion.java modules/apps/roles/roles-item-selector-api/src/main/java/com/liferay/roles/item/selector/site/role/SiteRoleItemSelectorCriterion.java

  • 日付: 2025年3月26日
  • チケット: LPD-50859
  • 変更点: SiteRoleItemSelectorCriterion クラスは com.liferay.roles.item.selector パッケージに移動されました。
  • 理由: com.liferay.roles.item.selector.site.role パッケージが com.liferay.roles.item.selectorにリファクタリングされました。

CommerceAccountGroupAccountItemSelectorCriterion.java modules/apps/commerce/commerce-account-item-selector-api/src/main/java/com/liferay/commerce/account/item/selector/criterion/CommerceAccountGroupAccountItemSelectorCriterion.java

  • 日付: 2025年3月31日
  • チケット: LPD-50859
  • 変更点: CommerceAccountGroupAccountItemSelectorCriterion クラスは com.liferay.commerce.account.item.selector パッケージに移動されました。
  • 理由: com.liferay.commerce.account.item.selector.criterion パッケージが com.liferay.commerce.account.item.selectorにリファクタリングされました。

CommerceAccountGroupItemSelectorCriterion.java modules/apps/commerce/commerce-account-item-selector-api/src/main/java/com/liferay/commerce/account/item/selector/criterion/CommerceAccountGroupItemSelectorCriterion.java

  • 日付: 2025年3月31日
  • チケット: LPD-50859
  • 変更点: CommerceAccountGroupItemSelectorCriterion クラスは com.liferay.commerce.account.item.selector パッケージに移動されました。
  • 理由: com.liferay.commerce.account.item.selector.criterion パッケージが com.liferay.commerce.account.item.selectorにリファクタリングされました。

CommerceAccountItemSelectorCriterion.java modules/apps/commerce/commerce-account-item-selector-api/src/main/java/com/liferay/commerce/account/item/selector/criterion/CommerceAccountItemSelectorCriterion.java

  • 日付: 2025年3月31日
  • チケット: LPD-50859
  • 変更点: CommerceAccountItemSelectorCriterion クラスは com.liferay.commerce.account.item.selector パッケージに移動されました。
  • 理由: com.liferay.commerce.account.item.selector.criterion パッケージが com.liferay.commerce.account.item.selectorにリファクタリングされました。

CommercePriceListLocalService.java modules/apps/ccommerce/commerce-price-list-service/src/main/java/com/liferay/commerce/price/list/service/impl/CommercePriceListLocalService.java

  • 日付: 2025年4月1日
  • チケット: LPD-47843
  • 変更点: さまざまなメソッドの引数の順序が変更されました。
  • 理由: この変更は、 service.xmlとの一貫性を強化するために行われます。

CPConfigurationListLocalService.java modules/apps/ccommerce/commerce-product-service/src/main/java/com/liferay/commerce/product/service/impl/CPConfigurationListLocalService.java

  • 日付: 2025年4月1日
  • チケット: LPD-47843
  • 変更点: さまざまなメソッドの引数の順序が変更されました。
  • 理由: この変更は、 service.xmlとの一貫性を強化するために行われます。

CPDefinitionLocalService.java modules/apps/ccommerce/commerce-product-service/src/main/java/com/liferay/commerce/product/service/impl/CPDefinitionLocalService.java

  • 日付: 2025年4月1日
  • チケット: LPD-47843
  • 変更点: さまざまなメソッドの引数の順序が変更されました。
  • 理由: この変更は、 service.xmlとの一貫性を強化するために行われます。

CProductLocalService.java modules/apps/ccommerce/commerce-product-service/src/main/java/com/liferay/commerce/product/service/impl/CProductLocalService.java

  • 日付: 2025年4月1日
  • チケット: LPD-47843
  • 変更点: さまざまなメソッドの引数の順序が変更されました。
  • 理由: この変更は、 service.xmlとの一貫性を強化するために行われます。

CommerceTaxCategoryMappingLocalService.java modules/apps/ccommerce/commerce-tax-service/CommerceTaxCategoryMappingLocalService.java

  • 日付: 2025年4月1日
  • チケット: LPD-47843
  • 変更点: さまざまなメソッドの引数の順序が変更されました。
  • 理由: この変更は、 service.xmlとの一貫性を強化するために行われます。

CommerceTaxCategoryMappingService.java modules/apps/ccommerce/commerce-tax-service/CommerceTaxCategoryMappingService.java

  • 日付: 2025年4月1日
  • チケット: LPD-47843
  • 変更点: さまざまなメソッドの引数の順序が変更されました。
  • 理由: この変更は、 service.xmlとの一貫性を強化するために行われます。

BaseCTCollectionResourceImpl.java modules/apps/change-tracking/change-tracking-rest-impl/src/main/java/com/liferay/change/tracking/rest/internal/resource/v1_0/BaseCTCollectionResourceImpl.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャから、エンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

BaseCTProcessResourceImpl.java modules/apps/change-tracking/change-tracking-rest-impl/src/main/java/com/liferay/change/tracking/rest/internal/resource/v1_0/BaseCTProcessResourceImpl.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャから、エンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

BaseCTRemoteResourceImpl.java modules/apps/change-tracking/change-tracking-rest-impl/src/main/java/com/liferay/change/tracking/rest/internal/resource/v1_0/BaseCTRemoteResourceImpl.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャからエンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

Mutation.java modules/apps/change-tracking/change-tracking-rest-impl/src/main/java/com/liferay/change/tracking/rest/internal/graphql/mutation/v1_0/Mutation.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャからエンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

BaseDSEnvelopeResourceImpl.java modules/apps/digital-signature/digital-signature-rest-impl/src/main/java/com/liferay/digital/signature/rest/internal/resource/v1_0/BaseDSEnvelopeResourceImpl.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャからエンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

Mutation.java modules/apps/digital-signature/digital-signature-rest-impl/src/main/java/com/liferay/digital/signature/rest/internal/graphql/mutation/v1_0/Mutation.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャからエンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

BaseSLAResourceImpl.java modules/dxp/apps/portal-workflow/portal-workflow-metrics-rest-impl/src/main/java/com/liferay/portal/workflow/metrics/rest/internal/resource/v1_0/BaseSLAResourceImpl.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャからエンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

Mutation.java modules/dxp/apps/portal-workflow/portal-workflow-metrics-rest-impl/src/main/java/com/liferay/portal/workflow/metrics/rest/internal/graphql/mutation/v1_0/Mutation.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャからエンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

BaseSXPBlueprintResourceImpl.java modules/dxp/apps/search-experiences/search-experiences-rest-impl/src/main/java/com/liferay/search/experiences/rest/internal/resource/v1_0/BaseSXPBlueprintResourceImpl.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャからエンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

BaseSXPElementResourceImpl.java modules/dxp/apps/search-experiences/search-experiences-rest-impl/src/main/java/com/liferay/search/experiences/rest/internal/resource/v1_0/BaseSXPElementResourceImpl.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャからエンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

Mutation.java modules/dxp/apps/search-experiences/search-experiences-rest-impl/src/main/java/com/liferay/search/experiences/rest/internal/graphql/mutation/v1_0/Mutation.java

  • 日付: 2025年4月1日
  • チケット: LPD-45735
  • 変更点: さまざまなバッチエンドポイントメソッドシグネチャからエンティティ ID パスパラメータが削除されました。
  • 理由: バッチエンドポイントがエンティティ ID を含むパスを誤って生成していました。 これらの ID は、URL パス パラメータとしてではなく、リクエスト本文内で送信する必要があります。 この問題は、連続する大文字を含むキャメルケースのパラメータ名の処理が一貫していないことに起因しています。

SharingEntryServiceImpl.java modules/apps/sharing/sharing-service/src/main/java/com/liferay/sharing/service/impl/SharingEntryServiceImpl.java

  • 日付: 2025年4月3日
  • チケット: LPD-51094
  • 変更点: addOrUpdateSharingEntry および addSharingEntry メソッドに、 toUserGroupIdの新しい long パラメーターが追加されました。
  • 理由: これにより、 SharingEntry エンティティ内のユーザー グループのサポートが追加されます。

SharingEntryLocalServiceImpl.java modules/apps/sharing/sharing-service/src/main/java/com/liferay/sharing/service/impl/SharingEntryLocalServiceImpl.java

  • 日付: 2025年4月3日
  • チケット: LPD-51094
  • 変更点: addOrUpdateSharingEntry および addSharingEntry メソッドに、 toUserGroupIdの新しい long パラメーターが追加されました。
  • 理由: これにより、 SharingEntry エンティティ内のユーザー グループのサポートが追加されます。

CommerceOrderLocalServiceImpl.java modules/apps/commerce/commerce-service/src/main/java/com/liferay/commerce/service/impl/CommerceOrderLocalServiceImpl.java

  • 日付: 2025年4月3日
  • チケット: LPD-51451
  • 変更点: updateBillingAddress および updateShippingAddress メソッドに、 サブタイプ用に新しい String パラメータが追加されました。 他のパラメータも並べ替えられました。
  • 理由: この変更により、アドレスのサブタイプの設定のサポートが追加されます。

CommerceOrderServiceImpl.java modules/apps/commerce/commerce-service/src/main/java/com/liferay/commerce/service/impl/CommerceOrderServiceImpl.java

  • 日付: 2025年4月3日
  • チケット: LPD-51451
  • 変更点: updateBillingAddress および updateShippingAddress メソッドに、 サブタイプ用に新しい String パラメータが追加されました。 他のパラメータも並べ替えられました。
  • 理由: この変更により、アドレスのサブタイプの設定のサポートが追加されます。

LayoutPageTemplateCollectionItemSelectorCriterion modules/apps/layout/layout-page-template-item-selector-api/src/main/java/com/liferay/layout/page/template/item/selector/criterion/LayoutPageTemplateCollectionItemSelectorCriterion.java

  • 日付: 2025年4月3日
  • チケット: LPD-50859
  • 変更点: LayoutPageTemplateCollectionItemSelectorCriterion クラスは com.liferay.layout.page.template.item.selector パッケージに移動されました。
  • 理由: com.liferay.layout.page.template.item.selector.criterion パッケージが com.liferay.layout.page.template.item.selectorにリファクタリングされます。

LayoutPageTemplateCollectionTreeNodeItemSelectorCriterion.java modules/apps/layout/layout-page-template-item-selector-api/src/main/java/com/liferay/layout/page/template/item/selector/criterion/LayoutPageTemplateCollectionTreeNodeItemSelectorCriterion.java

  • 日付: 2025年4月3日
  • チケット: LPD-50859
  • 変更点: LayoutPageTemplateCollectionTreeNodeItemSelectorCriterion クラスは com.liferay.layout.page.template.item.selector パッケージに移動されました。
  • 理由: com.liferay.layout.page.template.item.selector.criterion パッケージが com.liferay.layout.page.template.item.selectorにリファクタリングされます。

LayoutPageTemplateEntryItemSelectorCriterion.java modules/apps/layout/layout-page-template-item-selector-api/src/main/java/com/liferay/layout/page/template/item/selector/criterion/LayoutPageTemplateEntryItemSelectorCriterion.java

  • 日付: 2025年4月3日
  • チケット: LPD-50859
  • 変更点: LayoutPageTemplateCollectionTreeNodeItemSelectorCriterion クラスは com.liferay.layout.page.template.item.selector パッケージに移動されました。
  • 理由: com.liferay.layout.page.template.item.selector.criterion パッケージが com.liferay.layout.page.template.item.selectorにリファクタリングされます。

SharingEntryInterpreter.java modules/apps/sharing/sharing-api/src/main/java/com/liferay/sharing/interpreter/SharingEntryInterpreter.java

  • 日付: 2025年4月9日
  • チケット: LPD-49727
  • 変更点: アセット エントリからローカライズされたタイトルを取得するための新しい getTitle(SharingEntry, Locale) メソッドが追加されました。
  • 理由: この変更により、共有エントリに関連する API で国際化されたタイトルを表示できるようになります。

CTDisplayRenderer.java modules/apps/change-tracking/change-tracking-spi/src/main/java/com/liferay/change/tracking/spi/display/CTDisplayRenderer.java

  • 日付: 2025年4月10日
  • チケット: LPD-52847
  • 変更点: isMovable メソッドが削除されました。
  • 理由: CTCollectionLocalServicegetRelatedCTEntriesMap メソッドが、他の変更の依存関係である変更をフィルターするようになったため、このメソッドは不要になりました。

CTDisplayRendererRegistry.java modules/apps/change-tracking/change-tracking-spi/src/main/java/com/liferay/change/tracking/spi/display/CTDisplayRendererRegistry.java

  • 日付: 2025年4月10日
  • チケット: LPD-52847
  • 変更点: isMovable メソッドが削除されました。
  • 理由: CTCollectionLocalServicegetRelatedCTEntriesMap メソッドが、他の変更の依存関係である変更をフィルターするようになったため、このメソッドは不要になりました。

FriendlyURLSeparatorConfigurationManager.java modules/apps/friendly-url/friendly-url-api/src/main/java/com/liferay/friendly/url/configuration/manager/FriendlyURLSeparatorConfigurationManager.java

  • 日付: 2025年4月10日
  • チケット: LPD-46294
  • 変更点: getFriendlyURLSeparatorsJSON メソッドは、 Stringではなく、 JSONObject を返すようになりました。
  • 理由: JSONObject はコードの他の変更に必要です。

Attachment.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-api/src/main/java/com/liferay/headless/commerce/admin/catalog/dto/v1_0/Attachment.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Attachment クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

AttachmentBase64.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-api/src/main/java/com/liferay/headless/commerce/admin/catalog/dto/v1_0/AttachmentBase64.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: AttachmentBase64 クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

AttachmentUrl.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-api/src/main/java/com/liferay/headless/commerce/admin/catalog/dto/v1_0/AttachmentUrl.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: AttachmentUrl クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

MappedProduct.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-api/src/main/java/com/liferay/headless/commerce/admin/catalog/dto/v1_0/MappedProduct.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: MappedProduct クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Option.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-api/src/main/java/com/liferay/headless/commerce/admin/catalog/dto/v1_0/Option.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Option クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

OptionValue.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-api/src/main/java/com/liferay/headless/commerce/admin/catalog/dto/v1_0/OptionValue.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: OptionValue クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Product.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-api/src/main/java/com/liferay/headless/commerce/admin/catalog/dto/v1_0/Product.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Product クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

ProductOption.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-api/src/main/java/com/liferay/headless/commerce/admin/catalog/dto/v1_0/ProductOption.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: ProductOption クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Sku.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-api/src/main/java/com/liferay/headless/commerce/admin/catalog/dto/v1_0/Sku.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Sku クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

OrderItem.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-order-api/src/main/java/com/liferay/headless/commerce/admin/order/dto/v1_0/OrderItem.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: OrderItem クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Shipment.java modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-shipment-api/src/main/java/com/liferay/headless/commerce/admin/shipment/dto/v1_0/Shipment.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Shipment クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Account.java modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-catalog-api/src/main/java/com/liferay/headless/commerce/delivery/catalog/dto/v1_0/Account.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Account クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Attachment.java modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-catalog-api/src/main/java/com/liferay/headless/commerce/delivery/catalog/dto/v1_0/Attachment.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Attachment クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Product.java modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-catalog-api/src/main/java/com/liferay/headless/commerce/delivery/catalog/dto/v1_0/Product.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Product クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Sku.java modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-catalog-api/src/main/java/com/liferay/headless/commerce/delivery/catalog/dto/v1_0/Sku.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Sku クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

DisplayPageTemplate.java modules/apps/headless/headless-admin-content/headless-admin-content-api/src/main/java/com/liferay/headless/admin/content/dto/v1_0/DisplayPageTemplate.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: DisplayPageTemplate クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Account.java modules/apps/headless/headless-admin-user/headless-admin-user-api/src/main/java/com/liferay/headless/admin/user/dto/v1_0/Account.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Account クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

AccountGroup.java modules/apps/headless/headless-admin-user/headless-admin-user-api/src/main/java/com/liferay/headless/admin/user/dto/v1_0/AccountGroup.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: AccountGroup クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Organization.java modules/apps/headless/headless-admin-user/headless-admin-user-api/src/main/java/com/liferay/headless/admin/user/dto/v1_0/Organization.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Organization クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

UserAccount.java modules/apps/headless/headless-admin-user/headless-admin-user-api/src/main/java/com/liferay/headless/admin/user/dto/v1_0/UserAccount.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: UserAccount クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

BlogPosting.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/BlogPosting.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: BlogPosting クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

Document.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/Document.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: Document クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

DocumentFolder.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/DocumentFolder.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: DocumentFolder クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

KnowledgeBaseArticle.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/KnowledgeBaseArticle.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: KnowledgeBaseArticle クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

KnowledgeBaseFolder.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/KnowledgeBaseFolder.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: KnowledgeBaseFolder クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

MessageBoardMessage.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/MessageBoardMessage.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: MessageBoardMessage クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

MessageBoardSection.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/MessageBoardSection.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: MessageBoardSection クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

MessageBoardThread.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/MessageBoardThread.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: MessageBoardThread クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

NavigationMenuItem.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/NavigationMenuItem.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: NavigationMenuItem クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

SitePage.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/SitePage.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: SitePage クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

StructuredContent.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/StructuredContent.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: StructuredContent クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

StructuredContentFolder.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/StructuredContentFolder.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: StructuredContentFolder クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

WikiPage.java modules/apps/headless/headless-delivery/headless-delivery-api/src/main/java/com/liferay/headless/delivery/dto/v1_0/WikiPage.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: WikiPage クラスは、現在 Vulcanのクラスを使用しています。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

SitePage.java modules/apps/headless/headless-admin-site/headless-admin-site-api/src/main/java/com/liferay/headless/admin/site/dto/v1_0/SitePage.java

  • 日付: 2025年4月11日
  • チケット: LPD-51599
  • 変更点: SitePage クラスは、 Vulcanのクラスを使用するようになりました。
  • 理由: CustomFieldCustomValue、および Geo クラスは Vulcan API モジュールに移動されました。

bnd.bnd modules/apps/analytics/analytics-settings-rest-api/bnd.bnd

  • 日付: 2025年4月11日
  • チケット: LPD-52900
  • 変更点: analytics-settings-rest-api パッケージのバージョンが 7.0.0 に増加されましたが、その他の重大な変更はありません。
  • 理由: この変更により、データ ソース POST エンドポイントは、ページを更新せずにフロントエンドで使用するための分析 URL を返すことができます。

ObjectEntry.java modules/apps/object/object-rest-api/src/main/java/com/liferay/object/rest/dto/v1_0/ObjectEntry.java

  • 日付: 2025年4月13日
  • チケット: LPD-51899
  • 変更点: version プロパティが SystemProperties DTO で取得されるようになりました。
  • 理由: この変更により、新しいシステム プロパティと既存のカスタム プロパティ間の名前の競合が回避されます。

ObjectEntryInfoItemValuesProviderUtil.java modules/apps/object/object-info-api/src/main/java/com/liferay/object/info/item/provider/util/ObjectEntryInfoItemValuesProviderUtil.java

  • 日付: 2025年4月15日
  • チケット: LPD-52416
  • 変更点: getInfoFieldValues メソッドと getFriendlyURLInfoFieldValue メソッドのメソッド シグネチャが変更されました。
  • 理由: この変更により、既存のコードが強化され、オブジェクト関係のフレンドリー URL を計算するためのサポートが追加されます。

UserAccountResource.java modules/apps/headless/headless-asset-library/headless-asset-library-api/src/main/java/com/liferay/headless/asset/library/resource/v1_0/UserAccountResource.java

  • 日付: 2025年4月15日
  • チケット: LPD-51781
  • 変更点: UserAccountResource 内のさまざまなメソッドが削除されたか、メソッド シグネチャが変更されました。
  • 理由: この変更は、アセット ライブラリ API の変更を反映するために必要です。

ObjectEntryFolderService.java modules/apps/object/object-api/src/main/java/com/liferay/object/service/ObjectEntryFolderService.java

  • 日付: 2025年4月15日
  • チケット: LPD-52764
  • 変更点: updateObjectEntryFolder メソッドに新しい ServiceContext パラメータが追加されました。
  • 理由: この変更により、オブジェクト エントリ フォルダーを更新する際のワークフローのサポートが追加されます。

ObjectEntryFolderLocalService.java modules/apps/object/object-api/src/main/java/com/liferay/object/service/ObjectEntryFolderLocalService.java

  • 日付: 2025年4月15日
  • チケット: LPD-52764
  • 変更点: updateObjectEntryFolder メソッドに新しい ServiceContext パラメータが追加されました。
  • 理由: この変更により、オブジェクト エントリ フォルダーを更新する際のワークフローのサポートが追加されます。

AccountEntryLocalServiceImpl.java modules/apps/account/account-service/src/main/java/com/liferay/account/service/impl/AccountEntryLocalServiceImpl.java

  • 日付: 2025年4月16日
  • チケット: LPD-50975
  • 変更点: addAccountEntry メソッドと updateAccountEntry メソッドに、外部参照コード用の String パラメータが追加されました。
  • 理由: この変更により、単一のメソッド呼び出しで外部参照コードを管理できるようになります。

AccountEntryServiceImpl.java modules/apps/account/account-service/src/main/java/com/liferay/account/service/impl/AccountEntryServiceImpl.java

  • 日付: 2025年4月16日
  • チケット: LPD-50975
  • 変更点: addAccountEntry メソッドと updateAccountEntry メソッドに、外部参照コード用の String パラメータが追加されました。 fetchAccountEntryByExternalReferenceCode メソッドのパラメータも並べ替えられます。
  • 理由: この変更により、単一のメソッド呼び出しで外部参照コードを管理できるようになります。

DisplayPageTemplateFolderResource.java modules/apps/headless/headless-admin-site/headless-admin-site-api/src/main/java/com/liferay/headless/admin/site/resource/v1_0/DisplayPageTemplateFolderResource.java

  • 日付: 2025年4月16日
  • チケット: LPD-49868
  • 変更点: putSiteDisplayPageTemplateFolderPermissionsPage メソッドに Permission[] パラメータが追加されました。
  • 理由: この変更により、API の不整合が修正されます。

DisplayPageTemplateResource.java modules/apps/headless/headless-admin-site/headless-admin-site-api/src/main/java/com/liferay/headless/admin/site/resource/v1_0/DisplayPageTemplateResource.java

  • 日付: 2025年4月16日
  • チケット: LPD-49868
  • 変更点: putSiteDisplayPageTemplatePermissionsPage メソッドに Permission[] パラメータが追加されました。
  • 理由: この変更により、API の不整合が修正されます。

MasterPageResource.java modules/apps/headless/headless-admin-site/headless-admin-site-api/src/main/java/com/liferay/headless/admin/site/resource/v1_0/MasterPageResource.java

  • 日付: 2025年4月16日
  • チケット: LPD-49868
  • 変更点: putSiteMasterPagePermissionsPage メソッドに Permission[] パラメータが追加されました。
  • 理由: この変更により、API の不整合が修正されます。

PageTemplateResource.java modules/apps/headless/headless-admin-site/headless-admin-site-api/src/main/java/com/liferay/headless/admin/site/resource/v1_0/PageTemplateResource.java

  • 日付: 2025年4月16日
  • チケット: LPD-49868
  • 変更点: putSitePageTemplatePermissionsPage メソッドに Permission[] パラメータが追加されました。 put.*PermissionsPageメソッドに新しい属性が追加されました
  • 理由: この変更により、API の不整合が修正されます。

PageTemplateSetResource.java modules/apps/headless/headless-admin-site/headless-admin-site-api/src/main/java/com/liferay/headless/admin/site/resource/v1_0/PageTemplateSetResource.java

  • 日付: 2025年4月16日
  • チケット: LPD-49868
  • 変更点: putSitePageTemplateSetPermissionsPage メソッドに Permission[] パラメータが追加されました。
  • 理由: この変更により、API の不整合が修正されます。

SitePageResource.java modules/apps/headless/headless-admin-site/headless-admin-site-api/src/main/java/com/liferay/headless/admin/site/resource/v1_0/SitePageResource.java

  • 日付: 2025年4月16日
  • チケット: LPD-49868
  • 変更点: putSiteSitePagePermissionsPage メソッドに Permission[] パラメータが追加されました。
  • 理由: この変更により、API の不整合が修正されます。

UtilityPageResource.java modules/apps/headless/headless-admin-site/headless-admin-site-api/src/main/java/com/liferay/headless/admin/site/resource/v1_0/UtilityPageResource.java

  • 日付: 2025年4月16日
  • チケット: LPD-49868
  • 変更点: putSiteUtilityPagePermissionsPage メソッドに Permission[] パラメータが追加されました。
  • 理由: この変更により、API の不整合が修正されます。

ImportTaskResource.java modules/apps/headless/headless-batch-engine/headless-batch-engine-api/src/main/java/com/liferay/headless/batch/engine/resource/v1_0/ImportTaskResource.java

  • 日付: 2025年4月16日
  • チケット: LPD-49868
  • 変更点: postImportTask(Object) メソッドの名前が postImportTaskObjectに変更されました。
  • 理由: Swagger ライブラリは、ライブラリの内部バグのため、API エクスプローラーで両方のエンドポイントを表示できません (https://github.com/swagger-api/swagger-core/issues/4070 を参照)。 Liferay DXP が Jakarta にアップグレードされる前は、これを再現できませんでした。

CartResource.java modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-cart-api/src/main/java/com/liferay/headless/commerce/delivery/cart/resource/v1_0/CartResource.java

  • 日付: 2025年4月17日
  • チケット: LPD-52426
  • 変更点: すべてのエンドポイントに、 フィルター および ソート パラメーターが追加されました。
  • 理由: この変更により、顧客はカートのリソースをフィルタリングおよび並べ替えることができるようになります。

PlacedOrderResource.java modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-order-api/src/main/java/com/liferay/headless/commerce/delivery/order/resource/v1_0/PlacedOrderResource.java

  • 日付: 2025年4月17日
  • チケット: LPD-52426
  • 変更点: すべてのエンドポイントに、 検索フィルター、および 並べ替え パラメーターが追加されました。
  • 理由: この変更により、顧客は発注した注文リソースを検索、フィルタリング、並べ替えることができるようになります。

CPDefinitionLocalService.java modules/apps/commerce/commerce-product-api/src/main/java/com/liferay/commerce/product/service/CPDefinitionLocalService.java

  • 日付: 2025年4月17日
  • チケット: LPD-53381
  • 変更点: maintainVersionThreshold メソッドに、会社 ID 用の新しい long パラメータが追加されました。
  • 理由: この変更は、製品のバージョン管理構成がインスタンススコープになったことを反映しています。

rest-openapi.yaml modules/apps/headless/headless-object/headless-object-impl/rest-openapi.yaml

  • 日付: 2025年4月23日
  • チケット: LPD-52707
  • 変更点: name パラメータの名前が titleに変更されました。
  • 理由: この変更は、API のデータ セットとオブジェクト エントリ間の一貫性を強化するためです。

rest-openapi.yaml modules/apps/object/object-rest-impl/rest-openapi.yaml

  • 日付: 2025年4月23日
  • チケット: LPD-49223
  • 変更点: 外部参照コードによるオブジェクトアクションの PUT 操作が変更されました。 ルートは /by-external-reference-code/{objectEntryExternalReferenceCode}/object-actions/{objectActionName} から /by-external-reference-code/{externalReferenceCode}/object-actions/{objectActionName}に変更され、操作 ID は putByExternalReferenceCodeObjectEntryExternalReferenceCodeObjectActionObjectActionName から putByExternalReferenceCodeObjectActionObjectActionNameに変更されます。
  • 理由: この変更により、外部参照コードによる PUT 操作の一貫したパターンが強制されます。

BatchEngineImportTaskExecutor.java modules/apps/batch-engine/batch-engine-api/src/main/java/com/liferay/batch/engine/BatchEngineImportTaskExecutor.java

  • 日付: 2025年4月24日
  • チケット: LPD-53639
  • 変更点: この変更により、新しいタイトル言語を追加できる新しいメソッドが追加されました。
  • 理由: この方法を使用すると、Cookie バナーにタイトルを挿入できます。

FDSSerializer.java modules/apps/frontend-data-set/frontend-data-set-api/src/main/java/com/liferay/frontend/data/set/serializer/FDSSerializer.java

  • 日付: 2025年4月25日
  • チケット: LPD-52523
  • 変更点: 新しい serializeAdditionalAPIURLParameters(String, HttpServletRequest) メソッドが追加されました。
  • 理由: この新しいメソッドにより、追加の API URL パラメータを個別にシリアル化できるようになります。

CaptchaTag.java modules/apps/captcha/captcha-taglib/src/main/java/com/liferay/captcha/taglib/servlet/taglib/CaptchaTag.java

  • 日付: 2025年4月29日
  • チケット: LPD-44396
  • 変更点: CAPTCHA をレンダリングするために、 getPage メソッドが削除され、 doEndTag がオーバーライドされるようになりました。
  • 理由: このメソッドは CAPTCHA をレンダリングするのに必要ではなくなりました。

portal-impl クラスの変更

MinifierUtil.java portal-impl/src/com/liferay/portal/minifier/MinifierUtil.java

  • 日付: 2025 年 1 月 21 日
  • チケット: LPD-45984
  • 変更点: minifyJavaScript メソッドが削除されました。 必要な JavaScript ファイルの縮小を実行時ではなくビルド時に実行します。 メソッド minifyJavaScript は、かなり前に廃止されていたため削除されました。 これは、 、minifier.enable=trueが実行時にカスタム開発を最小化するように設定されている場合に影響するかもしれません。
  • 理由: ランタイム ミニファイアと closure-compiler-v20220601.jar ライブラリは非推奨となり、使用されなくなりました。 すべての JavaScript の縮小は実行時ではなくビルド時に実行されます。

service.xml portal-impl/src/com/liferay/portal/service.xml

  • 日付: 2025年2月1日
  • チケット: LPD-46901
  • 変更点: Company.LogoIdLayout.G_P_SPLU、および Layout.IconImageId Service Builder ファインダーはコレクションを返すようになり、それらに関連付けられたさまざまなサービス メソッドは削除されました。 さらに、 LayoutRevision.L_H_P ファインダーが削除されます。
  • 理由: これらのファインダーは単一のオブジェクトを返すため論理的に一意であるはずですが、複数の結果を返す可能性があり、そうすべきではありません。 一般的に、単一のオブジェクトを返すファインダーは、一意のインデックス (つまり unique=true) を使用するか、コレクションを返す必要があります。 LayoutRevision.L_H_P ファインダーは削除され、代わりに LayoutRevision.L_H_P_Collectionが使用されます。

GroupLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/GroupLocalServiceImpl.java

  • 日付: 2025年2月16日
  • チケット: LPD-48242
  • 変更点: getStagingGroup(long liveGroupId および hasStagingGroup(long liveGroupId) メソッドが削除されました。
  • 理由: これらのメソッドは使用されなくなりました。

UserLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/UserLocalServiceImpl.java

  • 日付: 2025年2月16日
  • チケット: LPD-48720
  • 変更点: fetchUserByGoogleUserId(long companyId, String googleUserId)getUserByGoogleUserId(long companyId, String googleUserId)updateGoogleUserId(long userId, String googleUserId) メソッドが削除されました。
  • 理由: Google SSO は非推奨になっており、これらの方法は使用されなくなりました。

アップグレードSQLServer.java portal-impl/src/main/java/com/portal/upgrade/v7_0_3/アップグレードSQLServer.java

  • 日付: 2025年2月19日
  • チケット: LPD-46955
  • 変更点: UpgradeSQLServer クラスが削除されました。
  • 理由: このクラスはもう必要ありません。

アップグレードDB2.java portal-impl/src/main/java/com/portal/upgrade/v7_1_x/アップグレードDB2.java

  • 日付: 2025年2月19日
  • チケット: LPD-46955
  • 変更点: UpgradeDB2 クラスが削除されました。
  • 理由: このクラスはもう必要ありません。

LayoutRevisionLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/LayoutRevisionLocalServiceImpl.java

  • 日付: 2025年2月21日
  • チケット: LPD-46900
  • 変更点: fetchLayoutRevision(long layoutSetBranchId, long layoutBranchId, boolean head, long plid) メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

PropsValues.java portal-impl/src/com/liferay/portal/util/PropsValues.java

  • 日付: 2025年2月21日
  • チケット: LPD-43940
  • 変更点: AUTO_DEPLOY_CUSTOM_PORTLET_XML 定数値が削除されました。
  • 理由: Jakarta EE への移行のため、WebSphere のサポートが削除されました。

UserLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/UserLocalServiceImpl.java

  • 日付: 2025年2月22日
  • チケット: LPD-49274
  • 変更点: updateFacebookId(long userId, long facebookId) および getUserByFacebookId(long companyId, long facebookId) メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

LayoutLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/LayoutLocalServiceImpl.java

  • 日付: 2025年2月27日
  • チケット: LPD-47475
  • 変更点: fetchLayout(long classNameId, long classPK) メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

CompanyLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/CompanyLocalServiceImpl.java

  • 日付: 2025年3月5日
  • チケット: LPD-47831
  • 変更点: getCompanyByMx(String mx) メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

CompanyServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/CompanyServiceImpl.java

  • 日付: 2025年3月5日
  • チケット: LPD-47831
  • 変更点: getCompanyByMx(String mx) メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

UserGroupLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/UserGroupLocalServiceImpl.java

  • 日付: 2025年3月10日
  • チケット: LPD-50867
  • 変更点: addUserGroup および updateUserGroup メソッドに、外部参照コード用の新しい String パラメータが追加されました。
  • 理由: この変更により、単一のメソッド呼び出しで外部参照コードを管理するためのサポートが追加されます。

UserGroupServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/UserGroupServiceImpl.java

  • 日付: 2025年3月10日
  • チケット: LPD-50867
  • 変更点: addUserGroup および updateUserGroup メソッドに、外部参照コード用の新しい String パラメータが追加されました。 さらに、 fetchUserGroupByExternalReferenceCode メソッドのパラメータの順序が変更されました。
  • 理由: この変更により、単一のメソッド呼び出しで外部参照コードを管理するためのサポートが追加され、コードの一貫性が強化されます。

PasswordPolicyLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/PasswordPolicyLocalServiceImpl.java

  • 日付: 2025年3月10日
  • チケット: LPD-48135
  • 変更点: getPasswordPolicy(long companyId, long[] organizationIds) メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

ワークフロー定義リンクローカルサービスImpl.java portal-impl/src/com/liferay/portal/service/impl/ワークフロー定義リンクローカルサービスImpl.java

  • 日付: 2025年3月19日
  • チケット: LPD-48349
  • 変更点: fetchDefaultWorkflowDefinitionLink(long companyId, String className, long classPK, long typePK) メソッドから classPK および typePK パラメータが削除されました。 さらに、 getDefaultWorkflowDefinitionLink(long, String, long, long) メソッドと getWorkflowDefinitionLink(long, long, String, long, long) メソッドが削除されました。
  • 理由: classPKtypePK に渡された値は常に 0であったため、不要なパラメーターでした。 削除されたメソッドは使用されなくなりました。

UserServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/UserServiceImpl.java

  • 日付: 2025年3月19日
  • チケット: LPD-51653
  • 変更点: getUserByExternalReferenceCode(long companyId, String externalReferenceCode) メソッドが削除されました。 代わりに、 getUserByExternalReferenceCode(String externalReferenceCode, long companyId) メソッドを使用します。
  • 理由: この変更により、コードの一貫性が強化されます。

AddressLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/AddressLocalServiceImpl.java

  • 日付: 2025年3月20日
  • チケット: LPD-51450
  • 変更点: addAddress メソッドと updateAddress メソッドに、サブタイプ用の新しい String パラメータが追加され、その他のパラメータの順序が変更されました。 さらに、 updateAddress(long, String, String, String, String, String, long, long, long, boolean, boolean) メソッドが削除されました。
  • 理由: この変更により、アドレスのサブタイプの設定のサポートが追加されます。

AddressServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/AddressServiceImpl.java

  • 日付: 2025年3月20日
  • チケット: LPD-51450
  • 変更点: addAddress メソッドと updateAddress メソッドに、サブタイプ用の新しい String パラメータが追加され、その他のパラメータの順序が変更されました。
  • 理由: この変更により、アドレスのサブタイプの設定のサポートが追加されます。

DBUpgrader.java portal-impl/src/com/liferay/portal/tools/DBUpgrader.java

  • 日付: 2025年4月4日
  • チケット: LPD-51452
  • 変更点: 静的 upgradeModules メソッドに新しい Runnable パラメータが追加されました。
  • 理由: この変更により、コールバックを使用してコードを実行するためのサポートが追加されます。

RoleLocalServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/RoleLocalServiceImpl.java

  • 日付: 2025年4月28日
  • チケット: LPD-50970
  • 変更点: updateRole メソッドに、外部参照コード用の新しい String パラメータが追加されました。
  • 理由: この変更により、単一のメソッド呼び出しでロールの外部参照コードを管理できるようになります。

RoleServiceImpl.java portal-impl/src/com/liferay/portal/service/impl/RoleServiceImpl.java

  • 日付: 2025年4月28日
  • チケット: LPD-50970
  • 変更点: updateRole メソッドに、外部参照コード用の新しい String パラメータが追加されました。
  • 理由: この変更により、単一のメソッド呼び出しでロールの外部参照コードを管理できるようになります。

PropsUtil.java portal-impl/src/com/liferay/portal/util/PropsUtil.java

  • 日付: 2025年5月1日
  • チケット: LPD-52621
  • 変更点: Company パラメータを持つすべてのメソッドが削除されました。
  • 理由: この変更により、会社固有のポータル プロパティを設定するという非推奨の機能が削除されます。

ポータルカーネル クラスの変更

ContentSecurityPolicyHTMLRewriter.java portal-kernel/src/com/liferay/portal/kernel/content/security/policy/ContentSecurityPolicyHTMLRewriter.java

  • 日付: 2025 年 1 月 23 日
  • チケット: LPD-46264
  • 変更点: rewriteInlineEventHandlers メソッドの名前が rewriteInlineAttributesに変更されました。
  • 理由: 新しい名前はメソッドの目的をより適切に反映しています。

RedirectURLSettings.java /portal-kernel/src/com/liferay/portal/kernel/redirect/RedirectURLSettings.java

  • 日付: 2025 年 1 月 23 日
  • チケット: LPD-45200
  • 変更点: 新しい getAllowedProtocols(long companyId) メソッドが追加されました。
  • 理由: この変更により、リダイレクト URL チェックの信頼性が向上します。

MapUtil.java portal-kernel/src/com/liferay/portal/kernel/util/MapUtil.java

  • 日付: 2025年2月1日
  • チケット: LPD-42474
  • 変更点: getString(Map<String, ?>, String) メソッドと getString(Map<String, ?>, String, String) メソッドが変更され、パラメーターと戻り値の型でジェネリック型が使用されるようになりました。
  • 理由: この変更により、任意のマップの等価性を比較できるようになります。

ワークフローインスタンスマネージャ.java portal-kernel/src/com/liferay/portal/kernel/workflow/ワークフローインスタンスマネージャ.java

  • 日付: 2025年2月13日
  • チケット: LPD-48670
  • 変更点: 新しい getNextWorkflowTransitions(long companyId, long userId, long workflowInstanceId) メソッドが追加されました。
  • 理由: この変更により、遷移 DTO 応答パターンが強化されます。

DuplicateOpenIdException.java portal-kernel/src/com/liferay/portal/kernel/exception/DuplicateOpenIdException.java

  • 日付: 2025年2月16日
  • チケット: LPD-48720
  • 変更点: DuplicateOpenIdException クラスが削除されました。
  • 理由: OpenID SSO は非推奨となり、 DuplicateOpenIdExceptionをスローするコードはなくなりました。

DuplicateGoogleUserIdException.java portal-kernel/src/com/liferay/portal/kernel/exception/DuplicateGoogleUserIdException.java

  • 日付: 2025年2月16日
  • チケット: LPD-48720
  • 変更点: DuplicateGoogleUserIdException クラスが削除されました。
  • 理由: Google SSO は非推奨となり、 DuplicateGoogleUserIdExceptionをスローするコードはなくなりました。

BaseDBColumnSizeUpgradeProcess.java portal-kernel/src/main/java/com/portal/kernel/BaseDBColumnSizeUpgradeProcess.java

  • 日付: 2025年2月19日
  • チケット: LPD-46955
  • 変更点: BaseDBColumnSizeUpgradeProcessDBColumnSizeUpgradeProcess に名前が変更され、 abstractではなくなりました。 新しいコンストラクターには、 newColumnTypeのパラメーターが追加されました。
  • 理由: SQL 構文を指定すると、エラーが発生しやすい方法でした。

PropsKeys.java portal-kernel/src/com/liferay/portal/kernel/util/PropsKeys.java

  • 日付: 2025年2月21日
  • チケット: LPD-43940
  • 変更点: AUTO_DEPLOY_CUSTOM_PORTLET_XML 定数値が削除されました。
  • 理由: Jakarta EE への移行のため、WebSphere のサポートが削除されました。

ServerDetector.java portal-kernel/src/com/liferay/portal/kernel/util/ServerDetector.java

  • 日付: 2025年2月21日
  • チケット: LPD-43940
  • 変更点: WEBSPHERE_ID 定数値と isWebSphere メソッドが削除されました。 ServerDetector は WebSphere を検出できなくなりました。
  • 理由: Jakarta EE への移行のため、WebSphere のサポートが削除されました。

DeleteDuplicateUniqueFinderRowsUpgradeProcess.java portal-kernel/src/com/liferay/portal/kernel/upgrade/DeleteDuplicateUniqueFinderRowsUpgradeProcess.java

  • 日付: 2025年4月28日
  • チケット: LPD-52173
  • 変更点: orderBy パラメータを持たないコンストラクタは削除されました。
  • 理由: orderBy パラメータは常に必須です。

Captcha.java portal-kernel/src/com/liferay/portal/kernel/captcha/Captcha.java

  • 日付: 2025年4月29日
  • チケット: LPD-44369
  • 変更点: getTagLibPath メソッドが削除されました。
  • 理由: このメソッドはインターフェースでは使用されなくなりました。 現在は実装クラス内にのみ直接存在します。

タグライブラリの変更

NavBarSearchTag.java util-taglib/src/com/liferay/taglib/aui/NavBarSearchTag.java

  • 日付: 2025年4月24日
  • チケット: LPD-53353
  • 変更点: aui:nav-bar-search タグが削除されました。
  • 理由: このタグは非推奨になっており、現在は使用されていません。

NavBarTag.java util-taglib/src/com/liferay/taglib/aui/NavBarTag.java

  • 日付: 2025年4月24日
  • チケット: LPD-53353
  • 変更点: aui:nav-bar タグが削除されました。
  • 理由: このタグは非推奨になっており、現在は使用されていません。

NavItemTag.java util-taglib/src/com/liferay/taglib/aui/NavItemTag.java

  • 日付: 2025年4月24日
  • チケット: LPD-53353
  • 変更点: aui:nav-item タグが削除されました。
  • 理由: このタグは非推奨になっており、現在は使用されていません。

NavTag.java util-taglib/src/com/liferay/taglib/aui/NavTag.java

  • 日付: 2025年4月24日
  • チケット: LPD-53353
  • 変更点: aui:nav タグが削除されました。
  • 理由: このタグは非推奨になっており、現在は使用されていません。