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-42938、 LPD-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
- 変更点:
CaptchaConfigurationがscope = 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コンストラクターに、itemIdsMapとlayoutStructureRuleIdsMapの新しいパラメーターが追加されました。 - 理由: この変更により、フロントエンドルールに関する詳細情報が提供できるようになります。
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パラメータがsegmentsExperienceKeyのStringパラメータに置き換えられました。 - 理由: セグメント実験は公開済みページに関連付けられており、公開済みページと下書きページに別々のセグメント エクスペリエンスが設けられています。 この変更により、適切なセグメント実験を取得するために、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
- 変更点:
fetchSegmentsExperimentRel、getSegmentsExperimentRel、getSegmentsExperimentRelsBySegmentsExperienceKeyメソッドでは、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_TYPESString[]定数値が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
- 変更点:
sitePageExternalReferenceCodeAPI パラメータの名前が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メソッドに、ownerIdとownerTypeの新しいパラメーターが追加されました。 - 理由: マスター ページは
plid0 を使用して設定を作成するため、ポートレット設定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クラスが削除されました。 代わりに、PortalCacheのregisterPortalCacheListenerメソッドを使用して、カスタム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メソッドが削除されました。 代わりに、PortalCacheのregisterPortalCacheListenerメソッドを使用して、カスタム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クラスが削除されました。 代わりに、PortalCacheのregisterPortalCacheListenerメソッドを使用して、カスタム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
- 変更点:
addCommerceAddressとupdateCommerceAddressに、サブタイプの新しい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
- 変更点:
addCommerceAddressとupdateCommerceAddressに、サブタイプの新しい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メソッドが削除されました。 - 理由:
CTCollectionLocalServiceのgetRelatedCTEntriesMapメソッドが、他の変更の依存関係である変更をフィルターするようになったため、このメソッドは不要になりました。
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メソッドが削除されました。 - 理由:
CTCollectionLocalServiceのgetRelatedCTEntriesMapメソッドが、他の変更の依存関係である変更をフィルターするようになったため、このメソッドは不要になりました。
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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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のクラスを使用しています。 - 理由:
CustomField、CustomValue、および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のクラスを使用するようになりました。 - 理由:
CustomField、CustomValue、および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プロパティがSystemPropertiesDTO で取得されるようになりました。 - 理由: この変更により、新しいシステム プロパティと既存のカスタム プロパティ間の名前の競合が回避されます。
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.LogoId、Layout.G_P_SPLU、およびLayout.IconImageIdService 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)メソッドが削除されました。 - 理由:
classPKとtypePKに渡された値は常に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
- 変更点:
BaseDBColumnSizeUpgradeProcessはDBColumnSizeUpgradeProcessに名前が変更され、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タグが削除されました。 - 理由: このタグは非推奨になっており、現在は使用されていません。