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

Liferay DXP 2024.Q1 の重大な変更点

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

Liferay DXPの変更点

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

重大な変更説明参考
セグメントのゲストロールの選択セグメントを編集するときにゲスト ロールを選択できなくなりました。 このロールを選択しても正常に動作しないため、オプションは削除されました。LPS-199579
ゲスト用サイトへのパンくずポートレットアクセスゲストがアクセスできるサイトであれば、ゲストはパンくずポートレット経由でサイトにアクセスできるようになりました。 以前は、サイトに制限付きメンバーシップまたはプライベート メンバーシップがある場合、ポートレットは誤ってアクセスを拒否していました。LPS-200487
セグメントの管理者ロールの選択通常の管理者 (サイト管理者やサイト所有者など) をセグメントに割り当てることはできなくなりました。 このオプションは予期しない動作を引き起こすため削除されました。LPD-4335
大文字小文字を区別するタグタグ名では大文字と小文字が区別されるようになりました。LPD-6882
Webコンテンツのフィルタリングすべての Web コンテンツ フィルターは、現在選択されているフォルダーにのみ適用されるようになりました。 この変更により、Web コンテンツ フィルターの動作の一貫性が高まります。LPD-6710
フィルターを使ったWebコンテンツの検索Web コンテンツの検索時にフィルターを適用している場合、新しい検索を実行するとフィルターがクリアされるようになりました。LPD-6710
Webコンテンツステータスフィルター名Web コンテンツ ステータスのフィルター オプションの名前が変更されました。「承認済みバージョンあり」は「承認済み」、「スケジュール済みバージョンあり」は「スケジュール済み」、「期限切れバージョンあり」は「期限切れ」になりました。LPD-6709
Webコンテンツテンプレートエディタの記事IDreserved-article-id 変数は、Web コンテンツ テンプレートでは articleId に名前変更されます。 externalReferenceCoderesourcePrimKey (つまり、 structuredContentId) 変数も追加されます。LPS-203949
ユーティリティページの構成ユーティリティ ページの一般構成アイコンは、[ページ デザイン オプション] パネルに表示されなくなりました。 今後は、[ユーティリティ ページ] ページの [アクション] メニューからアクセスする必要があります。LPD-4459
新しいサイトで手動メンバーシップ管理オプションを許可する新しいサイトを作成する場合、「手動メンバーシップ管理を許可する」オプションはデフォルトで無効になっています。LPS-191374
セッションタイムアウトの自動延長の設定session.timeout.auto.extend および session.timeout.auto.extend.offset ポータル プロパティは、代わりにサイト、インスタンス、またはシステム設定で構成されるようになりました。LPS-199234

モジュールソースコードの変更

PersonalMenuEntry.java modules/apps/product-navigation/product-navigation-personal-menu-api/src/main/java/com/liferay/product/navigation/personal/menu/PersonalMenuEntry.java

  • 日付: 2023 年 11 月 6 日
  • チケット: LPS-198527
  • 変更点: 新しい getOnClickJSModuleURL メソッドが追加されました。
  • 理由: この変更により、個人メニューのエントリをクリックして実行時に JS モジュールを読み込むことができるようになります。

CacheControlConfiguration.java modules/apps/document-library/document-library-web/src/main/java/com/liferay/document/library/web/internal/configuration/CacheControlConfiguration.java

  • 日付: 2023 年 11 月 6 日
  • チケット: LPS-200359
  • 変更点: デフォルトでドキュメントをキャッシュしないようにする新しい設定が追加されました。
  • 理由: この構成は、セキュリティを向上させるための新しいデフォルトです。

BaseAMImageCounter.java modules/apps/adaptive-media/adaptive-media-image-api/src/main/java/com/liferay/adaptive/media/image/counter/BaseAMImageCounter.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-197738
  • 変更点: BaseAMImageCounter クラスは、 AMImageCounter 実装で使用する新しい基本クラスです。
  • 理由: このクラスは、共通のロジック実装を使用して AMImageCounter を実装するのに役立ちます。

BaseAMImageOptimizer.java modules/apps/adaptive-media/adaptive-media-image-api/src/main/java/com/liferay/adaptive/media/image/optimizer/BaseAMImageOptimizer.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-197738
  • 変更点: BaseAMImageOptimizer クラスは、 AMImageOptimizer 実装で使用する新しい基本クラスです。
  • 理由: このクラスは、共通のロジック実装を使用して AMImageOptimizer を実装するのに役立ちます。

DLFileEntryConfigurationProvider.java modules/apps/document-library/document-library-api/src/main/java/com/liferay/document/library/configuration/DLFileEntryConfigurationProvider.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-197738
  • 変更点: 指定された previewableProcessorMaxSize 属性を持つすべてのグループ値を返す新しい getGroupPreviewableProcessorMaxSizeMap メソッドが追加されました。
  • 理由: この変更により、すべてのタイプの属性を取得するのではなく、特定の属性値を持つグループでフィルター処理できるようになります。

AuditMessageFactoryImpl.java modules/apps/portal-security-audit/portal-security-audit-impl/src/main/java/com/liferay/portal/security/audit/internal/AuditMessageFactoryImpl.java

  • 日付 2023 年 11 月 7 日
  • チケット: LPS-201086
  • 変更点: クラスが削除されました。 以前は AuditMessageFactoryImpl にあったロジックは、代わりに AuditMessageFactory に実装されるようになりました。
  • 理由: 分離されたこれらのクラスは値を提供しなかったため、コードを簡素化するために AuditMessageFactory に統合されました。

CPDefinitionLinkTypeSettingsImpl.java modules/apps/commerce/commerce-product-service/src/main/java/com/liferay/commerce/product/internal/configuration/CPDefinitionLinkTypeSettingsImpl.java

  • 日付: 2023 年 11 月 8 日
  • チケット: COMMERCE-12306
  • 変更点: クラスが削除されました。
  • 理由: この機能は CPDefinitionLinkTypeRegistryによって処理されます。

CPDefinitionLinkTypeSettings.java modules/apps/commerce/commerce-product-api/src/main/java/com/liferay/commerce/product/configuration/CPDefinitionLinkTypeSettings.java

  • 日付: 2023 年 11 月 8 日
  • チケット: COMMERCE-12306
  • 変更点: クラスが削除されました。
  • 理由: この機能は CPDefinitionLinkTypeRegistryによって処理されます。

CPDefinitionLinkTypeConfigurationWrapper.java modules/apps/commerce/commerce-product-service/src/main/java/com/liferay/commerce/product/internal/configuration/CPDefinitionLinkTypeConfigurationWrapper.java

  • 日付: 2023 年 11 月 8 日
  • チケット: COMMERCE-12306
  • 変更点: クラスが削除されました。
  • 理由: この機能は CPDefinitionLinkTypeRegistryによって処理されます。

COREntryType.java modules/apps/commerce/commerce-order-rule-api/src/main/java/com/liferay/commerce/order/rule/entry/type/COREntryType.java

  • 日付: 2023 年 11 月 8 日
  • チケット: COMMERCE-12306
  • 変更点: 新しい evaluate(COREntry, List<COREntryTypeItem>) メソッドが追加されました。
  • 理由: この変更は、注文を作成する前にルールを評価するために行われます。

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

  • 日付: 2023 年 11 月 10 日
  • チケット: COMMERCE-12682
  • 変更点: getImages メソッドに、 ギャラリー用の ブール型 パラメータが追加されました。
  • 理由: この変更により、画像ギャラリーで許可されていない画像をフィルターして取得できるようになります。

AccountConstants.java modules/apps/account/account-api/src/main/java/com/liferay/account/constants/AccountConstants.java

  • 日付: 2023 年 11 月 15 日
  • チケット: COMMERCE-12813
  • 変更点: getAccountEntryTypes メソッドに、 companyIdlong パラメータが追加されました。 ACCOUNT_ENTRY_TYPES フィールドも削除されます。
  • 理由: この変更により、機能フラグを特定のLiferay DXPインスタンスに基づいて設定できるようになります。

SharingDropdownItemFactory.java modules/apps/sharing/sharing-api/src/main/java/com/liferay/sharing/display/context/util/SharingDropdownItemFactory.java

  • 日付: 2023 年 11 月 16 日
  • チケット: LPS-200202
  • 変更点: 新しい createCopyLinkDropdownItem(String, long, HttpServletRequest) メソッドが追加されました。
  • 理由: この方法を使用すると、ドキュメントリンクをコピーするためのドロップダウンメニューを作成できます。

JavaScriptAwarePortalWebResources.java modules/apps/frontend-js/frontend-js-loader-modules-extender-api/scr/main/java/com/liferay/frontend/js/loader/modules/extender/npm/JavaScriptAwarePortalWebResources.java

  • 日付: 2023 年 11 月 22 日
  • チケット: LPS-199532
  • 変更点: クラスが削除されました。
  • 理由: このクラスは使用されなくなりました。

ObjectFieldLocalServiceImpl.java modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFieldLocalServiceImpl.java

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-196717
  • 変更点: validateExternalReferenceCodevalidator、および validatorReadOnlyAndReadOnlyConditionExpression メソッドがパブリックになり、 ObjectFieldLocalServiceに含まれるようになりました。
  • 理由: この変更は、1対1または1対多の関係を作成するときに、オブジェクト フィールドの検証に必要です。

ObjectRelationshipImpl.java modules/apps/object/object-service/src/main/java/com/liferay/object/model/impl/ObjectRelationshipImpl.java

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-196717
  • 変更点: 新しい compareType(String) メソッドが追加されました。
  • 理由: この変更により、ロジックの実装が簡素化され、コードの再利用性が向上します。

ObjectRelationshipLocalServiceImpl.java modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectRelationshipLocalServiceImpl.java

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-196717
  • 変更点: addObjectRelationship および updateObjectRelationship メソッドに新しい ObjectField パラメータが追加されました。
  • 理由: この変更により、1対1または1対多のオブジェクト関係を作成するときに、メソッドでプロパティを設定できるようになります。

ObjectRelationshipServiceImpl.java modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectRelationshipServiceImpl.java

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-196717
  • 変更点: addObjectRelationship および updateObjectRelationship メソッドに新しい ObjectField パラメータが追加されました。
  • 理由: この変更により、1対1または1対多のオブジェクト関係を作成するときに、メソッドでプロパティを設定できるようになります。

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

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-196717
  • 変更点: ObjectRelationship スキーマに新しい objectField プロパティが追加されました。
  • 理由: この変更により、オブジェクト フィールドを、それに関連付けられた 1 対 1 または 1 対多のオブジェクト関係とともにエクスポートできるようになります。

/modules/apps/users-admin/users-admin-test-util/bnd.bnd

  • 日付: 2023 年 11 月 29 日
  • チケット: LPS-202908
  • 変更点: バンドルのバージョンが 6.0.0に上がりました。

modules/apps/object/object-admin-rest-api/bnd.bnd

  • 日付: 2023 年 11 月 30 日
  • チケット: LPS-172418
  • 変更点: バンドル バージョンが 20.0.0に増加しました。

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

  • 日付: 2023 年 11 月 30 日

  • チケット: COMMERCE-12384

  • 変更点: addCommercePaymentEntry および updateCommercePaymentEntry メソッドに新しいパラメーターが追加されました。

  • 理由: コマース支払いエントリの作成と更新には、追加の情報が必要です。

  • 日付: 2023年12月19日

  • チケット: COMMERCE-12943

  • 変更点: さまざまなメソッド シグネチャのパラメーターが変更されました。

  • 理由: この変更により、さまざまな種類の支払いを管理できるようになります。

BundleManager.java modules/apps/marketplace/marketplace-api/src/main/java/com/liferay/marketplace/bundle/BundleManager.java

  • 日付: 2023年12月1日
  • チケット: LPS-201076
  • 変更点: クラスが削除されました。 代わりに、 BundleManagerUtilを使用してください。
  • 理由: クラスは BundleManagerUtilに置き換えられます。

EntityExtensionHandler.java modules/apps/portal-vulcan/portal-vulcan-api/src/main/java/com/liferay/portal/vulcan/extension/EntityExtensionHandler.java

  • 日付: 2023年12月1日
  • チケット: COMMERCE-12980
  • 変更点: getExtendedProperties メソッドに新しい long userId パラメータが追加されました。
  • 理由: この変更は、関連する変更不可能なシステム オブジェクトを DTO に変換するときに、正しいユーザー ID を持つ dtoConverterContext を渡すために必要です。

ExtensionProvider.java modules/apps/portal-vulcan/portal-vulcan-api/src/main/java/com/liferay/portal/vulcan/extension/ExtensionProvider.java

  • 日付: 2023年12月1日
  • チケット: COMMERCE-12980
  • 変更点: getExtendedProperties メソッドに新しい long userId パラメータが追加されました。
  • 理由: この変更は、関連する変更不可能なシステム オブジェクトを DTO に変換するときに、正しいユーザー ID を持つ dtoConverterContext を渡すために必要です。

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

  • 日付: 2023年12月1日
  • チケット: LPS-201373
  • 変更点: クラスが削除されました。
  • 理由: このクラスは内部使用を目的としており、現在は使用されていません。

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

  • 日付: 2023年12月1日
  • チケット: LPS-201373
  • 変更点: クラスが削除されました。
  • 理由: このクラスは内部使用を目的としており、現在は使用されていません。

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

  • 日付: 2023年12月1日
  • チケット: LPS-201373
  • 変更点: クラスが削除されました。
  • 理由: このクラスは内部使用を目的としており、現在は使用されていません。

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

  • 日付: 2023年12月1日
  • チケット: LPS-201373
  • 変更点: クラスが削除されました。
  • 理由: このクラスは内部使用を目的としており、現在は使用されていません。

CPInstanceItemSelectorCriterion.java modules/apps/commerce/commerce-product-item-selector-api/src/main/java/com/liferay/commerce/product/item/selector/criterion/CPInstanceItemSelectorCriterion.java

  • 日付: 2023年12月1日
  • チケット: LPS-201373
  • 変更点: クラスが削除されました。
  • 理由: このクラスは内部使用を目的としており、現在は使用されていません。

LayoutPageTemplateEntryItemSelectorCriterion.java modules/apps/commerce/commerce-product-item-selector-api/src/main/java/com/liferay/commerce/product/item/selector/criterion/LayoutPageTemplateEntryItemSelectorCriterion.java

  • 日付: 2023年12月1日
  • チケット: LPS-201373
  • 変更点: クラスが削除されました。
  • 理由: このクラスは内部使用を目的としており、現在は使用されていません。

DLProcessorRegistryTest.java modules/apps/document-library/document-library-test/src/testIntegration/java/com/liferay/document/library/util/test/DLProcessorRegistryTest.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: クラスの名前が DLProcessorHelperTestに変更され、 com.liferay.document.library.util.test パッケージから com.liferay.document.library.processor.test パッケージに移動されました。
  • 理由: この変更は、わかりやすくするためと、パッケージ名をクラス名と一致させるためです。

DLProcessorRegistryImpl.java modules/apps/document-library/document-library-service/src/main/java/com/liferay/document/library/internal/util/DLProcessorRegistryImpl.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: クラスの名前が DLProcessorHelperImplに変更され、 com.liferay.document.library.internal.util パッケージから com.liferay.document.library.internal.processor パッケージに移動されました。 レジスタ および レジスタ解除 メソッドも削除されました。 独自の非 OSGi DLProcessor 実装を提供している場合は、それを OSGi サービスに変換します。
  • 理由: リファクタリングの変更は、わかりやすくするためと、パッケージ名をクラス名と一致させるために行われます。 すべてのすぐに使用できる DLProcessor オブジェクトが OSGi コンポーネントになったため、 レジスタ メソッドと レジスタ解除 メソッドは削除されました。

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

  • 日付: 2023年12月2日
  • チケット: COMMERCE-12309
  • 変更点: validate(Locale, CommerceOrder, CPInstance, BigDecimal) メソッドに 2 つの新しいパラメーターが追加されました: String jsonboolean child
  • 理由: この変更は、製品をカートに追加する前に検証するのに役立ちます。

AssetDisplayPageEntry.java modules/apps/asset/asset-display-page-api/src/main/java/com/liferay/asset/display/page/model/AssetDisplayPageEntry.java

  • 日付: 2023年12月2日
  • チケット: LPS-200477
  • 変更点: 新しい getPlid() メソッドが追加されました。 plid 列が AssetDisplayPageEntry テーブルから削除されます。 代わりに、 AssetDisplayPageEntry.getPlid()を呼び出します。
  • 理由: plid 列が AssetDisplayPageEntry テーブルから一時的に削除されたため、 plidを取得するための代替方法としてこれが追加されました。

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

  • 日付: 2023年12月2日
  • チケット: COMMERCE-12658
  • 変更点: getBillingCommerceAddressesgetBillingCommerceAddressesCountgetShippingCommerceAddresses、および getShippingCommerceAddressesCount メソッドに新しい long commerceChannelId パラメーターが追加されました。
  • 理由: この変更により、住所を特定のコマース チャネルに割り当てることができるようになります。

CommerceShippingEngine.java modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/model/CommerceShippingEngine.java

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

CETConfiguration.java modules/apps/client-extension/client-extension-type-api/src/main/java/com/liferay/client/extension/type/configuration/CETConfiguration.java

  • 日付: 2023年12月4日
  • チケット: LPS-202104
  • 変更点: Liferay Workspace で新しいビルドが行われるたびに、新しい buildTimestamp フィールドが追加されます。
  • 理由: Liferay DXP は、クライアント拡張機能の ${modifiedTimestamp} 変数にこのフィールドを使用します。

CETFactory.java modules/apps/client-extension/client-extension-type-api/src/main/java/com/liferay/client/extension/type/factory/CETFactory.java

  • 日付: 2023年12月4日
  • チケット: LPS-202104
  • 変更点: 新しい boolean replaceVariables パラメータが create メソッドに追加されました。
  • 理由: この変更は、API をより簡単に理解、保守、拡張できるようにするために行われます。 新しいパラメータにより、URL フィールドでの変数の置換を制御できます。

CETImplFactory.java modules/apps/client-extension/client-extension-type-api/src/main/java/com/liferay/client/extension/type/factory/CETImplFactory.java

  • 日付: 2023年12月4日
  • チケット: LPS-202104
  • 変更点: インターフェースのメソッド シグネチャにさまざまな変更が加えられました。
  • 理由: CET ファクトリ実装は、特定の CET オブジェクトの構築を担当するようになりました。 これにより、実装ロジックが簡素化されます。

CET.java modules/apps/client-extension/client-extension-type-api/src/main/java/com/liferay/client/extension/type/CET.java

  • 日付: 2023年12月4日
  • チケット: LPS-202104
  • 変更点: 完全なローカリゼーション XML を使用してクライアント拡張機能の名前を取得するための新しい getName メソッドが追加されました。
  • 理由: この変更は、一度に 1 つではなくすべてのロケールの名前を取得するために必要です。

サイトマップ.java modules/apps/site/site-api/src/main/java/com/liferay/site/util/Sitemap.java

  • 日付: 2023年12月5日
  • チケット: LPS-203260
  • 変更点: クラスの名前が SitemapManagerに変更され、 com.liferay.site.util パッケージが com.liferay.site.manager パッケージにリファクタリングされました。
  • 理由: この変更は、命名をより明確かつ一貫したものにするために行われます。

RecentGroupManager.java modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java

  • 日付: 2023年12月5日
  • チケット: LPS-203260
  • 変更点: クラスは com.lifereay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。
  • 理由: この変更はクラス名をパッケージ名と一致させるために行われます。

GroupSearchProvider.java modules/apps/site/site-api/src/main/java/com/liferay/site/util/GroupSearchProvider.java

  • 日付: 2023年12月5日
  • チケット: LPS-203260
  • 変更点: クラスは com.lifereay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。
  • 理由: この変更はクラス名をパッケージ名と一致させるために行われます。

GroupURLProvider.java modules/apps/site/site-api/src/main/java/com/liferay/site/util/GroupURLProvider.java

  • 日付: 2023年12月5日
  • チケット: LPS-203260
  • 変更点: クラスは com.lifereay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。
  • 理由: この変更はクラス名をパッケージ名と一致させるために行われます。

サイトマップURLプロバイダー.java モジュール/アプリ/サイト/サイトAPI/src/main/java/com/liferay/site/util/サイトマップURLプロバイダー.java

  • 日付: 2023年12月5日
  • チケット: LPS-203260
  • 変更点: クラスは com.lifereay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。
  • 理由: この変更はクラス名をパッケージ名と一致させるために行われます。

サイトマップURLプロバイダーヘルプ.java モジュール/アプリ/サイト/サイトAPI/src/main/java/com/liferay/site/util/サイトマップURLプロバイダーヘルプ.java

  • 日付: 2023年12月5日
  • チケット: LPS-203260
  • 変更点: クラスは com.lifereay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。
  • 理由: この変更はクラス名をパッケージ名と一致させるために行われます。

APIApplicationPublisher.java modules/apps/headless/headless-builder/headless-builder-api/src/main/java/com/liferay/headless/builder/application/publisher/APIApplicationPublisher.java

  • 日付: 2023年12月5日
  • チケット: LPS-203043
  • 変更点: 特定の会社のすべてのアプリケーションを公開するための新しいクラスター化可能なメソッドが追加されました。
  • 理由: この変更によりロジックがカプセル化され、クラスター内呼び出しを回避できる可能性があります。

SegmentsExperimentLocalServiceImpl.java modules/apps/segments/segments-service/src/main/java/com/liferay/segments/service/impl/SegmentsExperimentLocalServiceImpl.java

  • 日付: 2023年12月6日
  • チケット: LRAC-15144
  • 変更点: runSegmentsExperiment メソッドに Experiment パラメータが追加されました。
  • 理由: 実装ロジックに新しいパラメータが必要です。

SegmentsExperimentServiceImpl.java modules/apps/segments/segments-service/src/main/java/com/liferay/segments/service/impl/SegmentsExperimentServiceImpl.java

  • 日付: 2023年12月6日
  • チケット: LRAC-15144
  • 変更点: runSegmentsExperiment メソッドに Experiment パラメータが追加されました。
  • 理由: 実装ロジックに新しいパラメータが必要です。

RatingsImporter.java modules/apps/commerce/commerce-initializer-util/src/main/java/com/liferay/commerce/initializer/util/RatingsImporter.java

  • 日付: 2023年12月7日
  • チケット: LPS-199636
  • 変更点: クラスが削除されました。
  • 理由: クラスは使用されていませんでした。

modules/apps/cookies/cookies-impl/bnd.bnd

  • 日付: 2023年12月7日
  • チケット: LPS-51404
  • 変更点: メジャーバージョンが 6.0.0に上がりました。

ObjectFolderLocalServiceImpl.java modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFolderLocalServiceImpl.java

  • 日付: 2023年12月12日
  • チケット: LPS-201520
  • 変更点: updateObjectFolder(String, long, Map<Locale, String>, List<ObjectFolderItem>) メソッドから、オブジェクト フォルダー項目のリストが削除されました。
  • 理由: 各オブジェクトは、関連付けられているオブジェクト フォルダー項目を更新できます。

ObjectFolderServiceImpl.java modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFolderServiceImpl.java

  • 日付: 2023年12月12日
  • チケット: LPS-201520
  • 変更点: updateObjectFolder(String, long, Map<Locale, String>, List<ObjectFolderItem>) メソッドから、オブジェクト フォルダー項目のリストが削除されました。
  • 理由: 各オブジェクトは、関連付けられているオブジェクト フォルダー項目を更新できます。

modules/apps/commerce/commerce-initializer-util/bnd.bnd

  • 日付: 2023年12月13日
  • チケット: LPS-199636
  • 変更点: バンドルのメジャー バージョンが 9.0.0に増加しました。

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

  • 日付: 2023年12月13日
  • チケット: LPS-185213
  • 変更点: API が変更され、別々の GET パスと POST パスが提供されるようになりました。
  • 理由: この変更によりスキーマが簡素化されます。

CategoryFacetFieldConfiguration.java modules/apps/portal-search/portal-search-api/src/main/java/com/liferay/portal/search/configuration/CategoryFacetFieldConfiguration.java

  • 日付: 2023年12月17日
  • チケット: LPS-203720
  • 変更点: クラスが削除されました。
  • 理由: assetVocabularyCategoryIds フィールドがカテゴリ ファセットの集計フィールドとして使用されるようになりました。

DefaultObjectEntryManagerImpl.java modules/apps/object/object-rest-impl/src/main/java/com/liferay/object/rest/internal/manager/v1_0/DefaultObjectEntryManagerImpl.java

  • 日付: 2023年12月18日
  • チケット: LPS-201793
  • 変更点: _addOrUpdateNestedObjectEntries メソッドは、 scopeKeyの新しい String パラメータを追加します。
  • 理由: この変更により、サイトスコープのネストされたオブジェクトエントリを作成できるようになります。

CommercePaymentEntryRefundType.java modules/apps/commerce/commerce-payment-api/src/main/java/com/liferay/commerce/payment/entry/CommercePaymentEntryRefundType.java

  • 日付: 2023年12月19日
  • チケット: COMMERCE-12943
  • 変更点: 新しい getNameMap メソッドが追加されました。
  • 理由: このメソッドは、サービス レイヤーで名前マップを取得するために必要です。

サイトマップ構成マネージャ.java モジュール/アプリ/サイト/サイトAPI/src/main/java/com/liferay/site/configuration/manager/SitemapConfigurationManager.java

  • 日付: 2023年12月19日
  • チケット: LPS-203214
  • 変更点: includeCategories(long)includePages(long)includeWebContent(long) メソッドの名前が、それぞれ includeCategoriesCompanyEnabled(long)includePagesCompanyEnabled(long)includeWebContentCompanyEnabled(long)に変更されました。 新しい includeCategoriesGroupEnabled(long, long)includePagesGroupEnabled(long, long)includeWebContentGroupEnabled(long, long)、および saveSitemapGroupConfiguration(long, boolean, boolean, boolean) メソッドも追加されました。
  • 理由: サイト構成が追加されるため、明確にするためにこの変更が行われます。

StyleBookEntryLocalServiceImpl.java modules/apps/style-book/style-book-service/src/main/java/com/liferay/style/book/service/impl/StyleBookEntryLocalServiceImpl.java

  • 日付: 2023年12月19日
  • チケット: LPS-203973
  • 変更点: addStyleBookEntry(long, long, String, String, String, ServiceContext) メソッドは、 defaultStyleBookeEntryに新しい boolean パラメータを追加します。
  • 理由: この変更により、新しく追加されたスタイルブックをデフォルトにすることができます。

SXPParameterContributor.java modules/dxp/apps/search-experiences/search-experiences-service/src/main/java/com/liferay/search/experiences/internal/blueprint/parameter/contributor/SXPParameterContributor.java

  • 日付: 2023年12月20日
  • チケット: LPS-201309
  • 変更点: SXPParameterContributor インターフェースが search-experiences-api モジュールに移動されました。
  • 理由: この変更は、他のモジュールがインターフェイスにアクセスできるようにするために必要です。

AssetDisplayPageEntryFormProcessor.java modules/apps/asset/asset-display-page-api/src/main/java/com/liferay/asset/display/page/portlet/AssetDisplayPageEntryFormProcessor.java

  • 日付: 2023年12月20日
  • チケット: LPS-202905
  • 変更点: 新しい process(long, long, String, long, int, String, long, ServiceContext) および process(String, long, ServiceContext) メソッドが追加されました。
  • 理由: 新しいメソッドの実装により、 PortletRequest 引数が不要になるため、クラスがサービスに使いやすくなります。

ObjectDefinitionTestUtil.java modules/apps/object/object-rest-test-util/src/main/java/com/liferay/object/rest/test/util/ObjectDefinitionTestUtil.java

  • 日付: 2023年12月27日
  • チケット: LPS-204463
  • 変更点: publishObjectDefinition(List<ObjectField>, String, long) メソッドが削除され、新しい publishObjectDefinition(String, List<ObjectField>, String) が追加されました。
  • 理由: オブジェクト定義を公開するときに名前を指定する必要があります。

CommercePaymentEntryConstants.java modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/constants/CommercePaymentEntryConstants.java

  • 日付: 2023年12月28日
  • チケット: COMMERCE-12755
  • 変更点: REFUND 定数フィールドの名前が REFUNDEDに変更されました。
  • 理由: 一貫性を保つために定数の名前が変更されました。

FragmentWebKeys.java modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/constants/FragmentWebKeys.java

  • 日付: 2023年12月30日
  • チケット: LPS-204724
  • 変更点: FRAGMENT_ENTRY_LINK 定数フィールドが削除されました。
  • 理由: この定数は使用されなくなりました。

FragmentPortletRenderer.java modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/renderer/FragmentPortletRenderer.java

  • 日付: 2023年12月30日
  • チケット: LPS-204724
  • 変更点: renderPortlet メソッドに FragmentEntryLink パラメータが追加されました。
  • 理由: FragmentEntryLink がリクエストから削除されました。

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

  • 日付: 2024 年 1 月 4 日
  • チケット: LPS-205013
  • 変更点: getSegmentsEntriesCount(long, boolean)getSegmentsEntries(long, boolean, int, int, OrderByComparator)、および getSegmentsEntries(long, boolean, String, String, int, int, OrderByComparator) メソッドからそれぞれ boolean パラメータが削除されました。 searchSegmentsEntries(long, String, LinkedHashMap, int, int, Sort) および getSegmentsEntries(long, boolean, String, int, int, OrderByComparator) メソッドも削除されます。
  • 理由: 実装ロジックを簡素化するために API が更新されました。

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

  • 日付: 2024 年 1 月 4 日
  • チケット: LPS-205013
  • 変更点: getSegmentsEntries(long, boolean)getSegmentsEntries(long, boolean, int, int, OrderByComparator)、および getSegmentsEntriesCount(long, boolean) メソッドからそれぞれ boolean パラメータが削除されました。 getSegmentsEntries(long, int, int, OrderByComparator) および getSegmentsEntriesCount(long) メソッドも削除されます。
  • 理由: 実装ロジックを簡素化するために API が更新されました。

JournalServiceConfiguration.java modules/apps/journal/journal-api/src/main/java/com/liferay/journal/configuration/JournalServiceConfiguration.java

  • 日付: 2024 年 1 月 4 日
  • チケット: LPS-204945
  • 変更点: journalArticleStorageType および databaseContentKeywordSearchEnabled メソッドが削除されました。
  • 理由: これらのメソッドは使用されず、コードの他の領域では考慮されません。

AntivirusAsyncStatisticsManager.java modules/dxp/apps/antivirus/antivirus-async-store/src/main/java/com/liferay/antivirus/async/store/jmx/AntivirusAsyncStatisticsManager.java

  • 日付: 2024 年 1 月 5 日
  • チケット: LPS-202191
  • 変更点: クラスは AntivirusStatisticsUpdaterAsyncEventListener インターフェイスを実装しなくなったため、 receive(Message) メソッドも実装しなくなりました。
  • 理由: 複数のサービスが公開されないようにクラスがリファクタリングされました。

LayoutDisplayPageWebKeys.java modules/apps/layout/layout-display-page-api/src/main/java/com/liferay/layout/display/page/constants/LayoutDisplayPageWebKeys.java

  • 日付: 2024 年 1 月 6 日
  • チケット: LPS-204842
  • 変更点: DEFAULT_LAYOUT_DISPLAY 定数フィールドが削除されました。
  • 理由: この定数の唯一の使用箇所が削除されました。

Field.java modules/apps/portal-vulcan/portal-vulcan-api/src/main/java/com/liferay/portal/vulcan/batch/engine/Field.java

  • 日付: 2024 年 1 月 7 日
  • チケット: LPS-204467
  • 変更点: unsupportedFormats JSON プロパティが追加されました。
  • 理由: この変更により、バッチ エンジンがフィールドをサポートしているかどうかを確認できるようになります。

ContentTransformerHandler.java modules/apps/adaptive-media/adaptive-media-content-transformer-api/src/main/java/com/liferay/adaptive/media/content/transformer/ContentTransformerHandler.java

  • 日付: 2024 年 1 月 10 日
  • チケット: LPS-203653
  • 変更点: transform(ContentTransformerContentType, T) メソッドが削除され、 transform(String) メソッドに置き換えられました。
  • 理由: コンテンツ タイプが使用されておらず、それをサポートするロジックで問題が発生していました。

ContentTransformer.java modules/apps/adaptive-media/adaptive-media-content-transformer-api/src/main/java/com/liferay/adaptive/media/content/transformer/ContentTransformer.java

  • 日付: 2024 年 1 月 10 日
  • チケット: LPS-203653
  • 変更点: ジェネリック型がクラスから削除され、 getContentTransformerContentType メソッドと transform(T) メソッドが削除されました。 代わりに、 transform(String) メソッドが追加されます。
  • 理由: コンテンツ タイプが使用されておらず、それをサポートするロジックで問題が発生していました。

SegmentsCriteriaContributorRegistry.java modules/apps/segments/segments-api/src/main/java/com/liferay/segments/criteria/contributor/SegmentsCriteriaContributorRegistry.java

  • 日付: 2024 年 1 月 11 日
  • チケット: LPS-205239
  • 変更点: String パラメータが getSegmentsCriteriaContributors(String) メソッドから削除されました。 getSegmentsCriteriaContributors(String, Criteria.Type) メソッドは削除されました。
  • 理由: これは内部レジストリであり、この変更により API が簡素化されます。 削除されたメソッド実装には使用法がありませんでした。

SegmentsEntryProviderRegistry.java modules/apps/segments/segments-api/src/main/java/com/liferay/segments/provider/SegmentsEntryProviderRegistry.java

  • 日付: 2024 年 1 月 11 日
  • チケット: LPS-205239
  • 変更点: getSegmentsEntryIds(long, String, long, Context) メソッドが削除されました。 代わりに、 segmentEntryIds 配列パラメータを追加して、 getSegmentsEntryId(long, String, long, Context, long[]) 実装を使用します。
  • 理由: 削除されたメソッドの実装は非推奨でした。

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

  • 日付: 2024 年 1 月 11 日
  • チケット: LPS-205239
  • 変更点: getSegmentsEntryIds(long, long, Context) メソッドが削除されました。 代わりに、 segmentEntryIds 配列パラメータを追加して、 getSegmentEntryIds(long, long, Context, long[]) 実装を使用します。
  • 理由: 削除されたメソッドの実装は非推奨でした。

CommerceMediaResolver.java modules/apps/commerce/commerce-media-api/src/main/java/com/liferay/commerce/media/CommerceMediaResolver.java

  • 日付: 2024 年 1 月 13 日
  • チケット: COMMERCE-12776
  • 変更点: getDownloadVirtualOrderItemURL メソッドに、 fileEntryId用の追加の 長い パラメータが追加されました。
  • 理由: OrderItemを使用して一度に複数のファイルをダウンロードできるようになったため、メソッドはダウンロードするファイル エントリの指定をサポートする必要があります。

service.xml modules/apps/commerce/commerce-product-type-virtual-service/service.xml

  • 日付: 2024 年 1 月 13 日
  • チケット: COMMERCE-12776
  • 変更点: fileEntryId 列と URL 列が削除され、 CPDVirtualSettingFileEntry エンティティとの 1 対多の関係が追加されました。
  • 理由: CPDefinitionVirtualSetting および CommerceVirtualOrderItem は、複数のファイル エントリを処理する必要があります。

service.xml modules/apps/commerce/commerce-product-type-virtual-order-service/service.xml( modules/apps/commerce/commerce-product-type-virtual-order-service/service.xml)

  • 日付: 2024 年 1 月 13 日
  • チケット: COMMERCE-12776
  • 変更点: fileEntryId 列と URL 列が削除され、 CommerceVirtualOrderItemFileEntry エンティティとの 1 対多の関係が追加されました。
  • 理由: CPDefinitionVirtualSetting および CommerceVirtualOrderItem は、複数のファイル エントリを処理する必要があります。

CPDefinitionVirtualSettingLocalServiceImpl.java modules/apps/commerce/commerce-product-type-virtual-service/src/main/java/com/liferay/commerce/product/type/virtual/service/impl/CPDefinitionVirtualSettingLocalServiceImpl.java

  • 日付: 2024 年 1 月 13 日
  • チケット: COMMERCE-12776
  • 変更点: いくつかの add メソッドの実装が削除され、その他のさまざまなメソッド シグネチャが変更され、 fileEntryId および url パラメータが削除されました。
  • 理由: CPDefinitionVirtualSetting および CommerceVirtualOrderItem は、複数のファイル エントリを処理する必要があります。 削除された 追加 実装は冗長でした。

CommerceVirtualOrderItemLocalServiceImpl.java modules/apps/commerce/commerce-product-type-virtual-order-service/src/main/java/com/liferay/commerce/product/type/virtual/order/service/impl/CommerceVirtualOrderItemLocalServiceImpl.java

  • 日付: 2024 年 1 月 13 日
  • チケット: COMMERCE-12776
  • 変更点: さまざまなメソッド シグネチャが変更され、 fileEntryId および url パラメータが削除されました。
  • 理由: CPDefinitionVirtualSetting および CommerceVirtualOrderItem は、複数のファイル エントリを処理する必要があります。

CommerceVirtualOrderItemServiceImpl.java modules/apps/commerce/commerce-product-type-virtual-order-service/src/main/java/com/liferay/commerce/product/type/virtual/order/service/impl/CommerceVirtualOrderItemServiceImpl.java

  • 日付: 2024 年 1 月 13 日
  • チケット: COMMERCE-12776
  • 変更点: さまざまなメソッド シグネチャが変更され、 fileEntryId および url パラメータが削除されました。
  • 理由: CPDefinitionVirtualSetting および CommerceVirtualOrderItem は、複数のファイル エントリを処理する必要があります。

CTClosureFactory.java modules/apps/change-tracking/change-tracking-api/src/main/java/com/liferay/change/tracking/closure/CTClosureFactory.java

  • 日付: 2024 年 1 月 16 日
  • チケット: LPS-203903
  • 変更点: 新しい clearCache(long ctCollectionId) メソッドが追加されました。
  • 理由: 新しいメソッドの実装により、 CTClosure オブジェクトのキャッシュが可能になります。

Levels.java modules/apps/portal/portal-log4j/src/main/java/com/liferay/portal/log4j/Levels.java

  • 日付: 2024 年 1 月 17 日
  • チケット: LPS-200582
  • 変更点: レベル クラスが削除されました。
  • 理由: このクラスは非推奨になりました。

AssetListEntryServiceImpl.java modules/apps/asset/asset-list-service/src/main/java/com/liferay/asset/list/service/impl/AssetListEntryServiceImpl.java

  • 日付: 2024 年 1 月 22 日
  • チケット: LPS-206304
  • 変更点: addDynamicAssetListEntry および addManualAssetListEntry メソッドで long userId パラメータが削除されました。
  • 理由: この変更により、ユーザー ID がリモート サービスに公開されることが回避されます。

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

  • 日付: 2024 年 1 月 24 日
  • チケット: COMMERCE-12385
  • 変更点: 新しい updateCommercePaymentMethodGroupRel(CommercePaymentMethodGroupRel) メソッドが追加されました。
  • 理由: CommercePaymentMethodGroupRel オブジェクトを更新するには、新しいメソッドの実装が必要です。

ReflectionUtil.java modules/core/petra/petra-reflect/src/main/java/com/liferay/petra/reflect/ReflectionUtil.java

  • 日付: 2024 年 1 月 25 日
  • チケット: LPD-15179
  • 変更点: arrayClone メソッドが削除されました。
  • 理由: arrayClone メソッドが使用されませんでした。

ObjectGraphUtil.java modules/core/petra/petra-reflect/src/main/java/com/liferay/petra/reflect/ObjectGraphUtil.java

  • 日付: 2024 年 1 月 25 日
  • チケット: LPD-15179
  • 変更点: ObjectGraphUtil クラスが削除されました。
  • 理由: クラスは使用されていませんでした。

SegmentsEntryServiceImpl.java modules/apps/segments/segments-service/src/main/java/com/liferay/segments/service/impl/SegmentsEntryServiceImpl.java

  • 日付: 2024 年 1 月 30 日
  • チケット: LPS-206170
  • 変更点: 両方の addSegmentsEntry 実装で type パラメータが削除されました。 実装を更新して、メソッド呼び出しから型を削除します。
  • 理由: パラメータは常に同じ値を持つため、この変更により API が簡素化されます。

SegmentsEntryLocalServiceImpl.java modules/apps/segments/segments-service/src/main/java/com/liferay/segments/service/impl/SegmentsEntryLocalServiceImpl.java

  • 日付: 2024 年 1 月 30 日
  • チケット: LPS-206170
  • 変更点: 両方の addSegmentsEntry 実装で type パラメータが削除されました。 実装を更新して、メソッド呼び出しから型を削除します。
  • 理由: パラメータは常に同じ値を持つため、この変更により API が簡素化されます。

CountriesCommerceHealthStatus.java modules/apps/commerce/commerce-health-status-web/src/main/java/com/liferay/commerce/health/status/web/internal/CountriesCommerceHealthStatus.java

  • 日付: 2024 年 1 月 30 日
  • チケット: LPD-15148
  • 変更点: CountriesCommerceHealthStatus クラスが削除されました。
  • 理由: 国のヘルスチェック実装は価値を提供しませんでした。

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

  • 日付: 2024年2月6日
  • チケット: LPD-16310
  • 変更点: addFragmentEntry(long, long, long, String, String, String, String, boolean, String, String, long, int, String, int, ServiceContext) および updateEntry(long, long, long, String, String, String, boolean, String, String, long, String, int) メソッドが削除されました。
  • 理由: これらのメソッドは、フラグメント バージョン ロジックを改善するために更新されたパラメーターを持つ新しい addFragmentEntry メソッドと updateFragmentEntry メソッドに置き換えられました。

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

  • 日付: 2024年2月6日
  • チケット: LPD-16310
  • 変更点: addFragmentEntry(long, long, long, String, String, String, String, boolean, String, String, long, int, String, int, ServiceContext) および updateEntry(long, long, long, String, String, String, boolean, String, String, long, String, int) メソッドが削除されました。
  • 理由: これらのメソッドは、フラグメント バージョン ロジックを改善するために更新されたパラメーターを持つ新しい addFragmentEntry メソッドと updateFragmentEntry メソッドに置き換えられました。

GroupSearchProvider.java modules/apps/site/site-api/src/main/java/com/liferay/site/provider/GroupSearchProvider.java

  • 日付: 2024年2月6日
  • チケット: LPD-16643
  • 変更点: GroupSearchProvider は静的クラスになり、 getGroupSearch(PortletRequest, PortletURL) メソッドは削除されました。
  • 理由: GroupSearchProvider は内部 API クラスであり、この変更はそのユースケースにより適合します。

SiteWebKeys.java modules/apps/site/site-api/src/main/java/com/liferay/site/constants/SiteWebKeys.java

  • 日付: 2024年2月6日
  • チケット: LPD-16643
  • 変更点: GROUP_SEARCH_PROVIDER が削除されました。
  • 理由: GROUP_SEARCH_PROVIDER は内部使用を目的としており、現在は使用されていません。

ObjectFieldLocalServiceImpl.java modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFieldLocalServiceImpl.java

  • 日付: 2024年2月6日
  • チケット: LPD-15616
  • 変更点: validateRequired メソッドのパラメータが、新しい ブール型 パラメータで並べ替えられました。
  • 理由: この変更はオブジェクト定義の検証に必要です。

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

  • 日付: 2024年2月8日
  • チケット: LPD-15236
  • 変更点: getBatchEngineTaskItemDelegate メソッドに、会社 ID 用の新しい long パラメータが追加されました。
  • 理由: BatchEngineTaskItemDelegate を会社 ID で取得する方法が必要です。

ObjectFieldLocalServiceImpl.java modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFieldLocalServiceImpl.java

  • 日付: 2024年2月20日
  • チケット: LPD-16492
  • 変更点: オブジェクト フィールド ローカル サービスの検証により、 BUSINESS_TYPE_AGGREGATION および BUSINESS_TYPE_FORMULA オブジェクト フィールドがインデックス可能ではないことが確認されるようになりました。
  • 理由: Elasticsearch は実行時に値を設定するこれらのタイプのオブジェクト フィールドのインデックス作成を適切にサポートしていません。

CommercePortletKeys.java modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/constants/CommercePortletKeys.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommercePortletKeys クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryPanelApp.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/application/list/CommerceCountryPanelApp.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryPanelApp クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryScreenNavigationConstants.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/constants/CommerceCountryScreenNavigationConstants.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryScreenNavigationConstants クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

BaseCommerceCountriesDisplayContext.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/BaseCommerceCountriesDisplayContext.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: BaseCommerceCountriesDisplayContext クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountriesDisplayContext.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/CommerceCountriesDisplayContext.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountriesDisplayContext クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountriesManagementToolbarDisplayContext.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/CommerceCountriesManagementToolbarDisplayContext.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountriesManagementToolbarDisplayContext クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceRegionsDisplayContext.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/CommerceRegionsDisplayContext.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceRegionsDisplayContext クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceRegionsManagementToolbarDisplayContext.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/CommerceRegionsManagementToolbarDisplayContext.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceRegionsManagementToolbarDisplayContext クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryRequestHelper.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/helper/CommerceCountryRequestHelper.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryRequestHelper クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryChannelsScreenNavigationCategory.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryChannelsScreenNavigationCategory.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryChannelsScreenNavigationCategory クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryChannelsScreenNavigationEntry.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryChannelsScreenNavigationEntry.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryChannelsScreenNavigationEntry クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryDetailsScreenNavigationCategory.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryDetailsScreenNavigationCategory.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryDetailsScreenNavigationCategory クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryDetailsScreenNavigationEntry.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryDetailsScreenNavigationEntry.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryDetailsScreenNavigationEntry クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryRegionsScreenNavigationCategory.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryRegionsScreenNavigationCategory.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryRegionsScreenNavigationCategory クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryRegionsScreenNavigationEntry.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryRegionsScreenNavigationEntry.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryRegionsScreenNavigationEntry クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountryPortlet.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/CommerceCountryPortlet.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountryPortlet クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

EditCommerceCountryMVCActionCommand.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/EditCommerceCountryMVCActionCommand.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: EditCommerceCountryMVCActionCommand クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

EditCommerceCountryMVCRenderCommand.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/EditCommerceCountryMVCRenderCommand.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: EditCommerceCountryMVCRenderCommand クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

EditCommerceRegionMVCActionCommand.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/EditCommerceRegionMVCActionCommand.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: EditCommerceRegionMVCActionCommand クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

EditCommerceRegionMVCRenderCommand.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/EditCommerceRegionMVCRenderCommand.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: EditCommerceRegionMVCRenderCommand クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

ImportCommerceRegionsMVCActionCommand.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/ImportCommerceRegionsMVCActionCommand.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: ImportCommerceRegionsMVCActionCommand クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

ActionHelper.java modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/helper/ActionHelper.java

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: ActionHelper クラスが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

チャネル.jsp モジュール/アプリ/コマース/コマースアドレス-ウェブ/src/メイン/リソース/META-INF/リソース/コマース_カントリー/チャネル.jsp

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: channels.jsp ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

commerce_regions.jsp modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/commerce_country/commerce_regions.jsp

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: commerce_regions.jsp ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

details.jsp modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/commerce_country/details.jsp

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: details.jsp ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

commerce_country_action.jsp modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/commerce_country_action.jsp

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: commerce_country_action.jsp ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

commerce_region_action.jsp modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/commerce_region_action.jsp

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: commerce_region_action.jsp ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/css/main.scss

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: commerce-address-web モジュールの main.scss ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

edit_commerce_country.jsp modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/edit_commerce_country.jsp

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: edit_commerce_country.jsp ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

edit_commerce_region.jsp modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/edit_commerce_region.jsp

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: edit_commerce_region.jsp ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceCountriesManagementToolbarPropsTransformer.js modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/js/CommerceCountriesManagementToolbarPropsTransformer.js

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceCountriesManagementToolbarPropsTransformer.js ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

CommerceRegionsManagementToolbarPropsTransformer.js modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/js/CommerceRegionsManagementToolbarPropsTransformer.js

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: CommerceRegionsManagementToolbarPropsTransformer.js ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/view.jsp

  • 日付: 2024年3月18日
  • チケット: LPD-15148
  • 変更点: commerce-address-web モジュールの view.jsp ファイルが削除されました。
  • 理由: Commerce Country ポートレットが削除されました。

PersonalMenuEntry.java modules/apps/product-navigation/product-navigation-personal-menu-api/src/main/java/com/liferay/product/navigation/personal/menu/PersonalMenuEntry.java

  • 日付: 2024年3月18日
  • チケット: LPS-194004
  • 変更点: getJSOnClickConfigJSONObject メソッドの動作では、 getOnClickJSModuleURLの JavaScript 関数の提供が必要になりました。この関数は、 getJSOnClickConfigJSONObject の値をパラメーターとして呼び出されます。
  • 理由: この変更により、 getJSOnClickConfigJSONObject は、選択モーダルを開くだけでなく、あらゆるタイプのクリック時のインタラクションに、より幅広く使用できるようになります。

portal-impl クラスの変更

PortletContextFactoryImpl.java portal-impl/src/com/liferay/portlet/internal/PortletContextFactoryImpl.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-200088
  • 変更点: クラスが削除されました。 代わりに、 PortletContextFactoryUtil を直接使用してください。
  • 理由: コード構造を簡素化するためにコードが統合されています。

portal.properties portal-impl/src/portal.properties

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-196123
  • 変更点: dl.file.entry.processors ポータル プロパティが削除されました。 代わりに、独自の DLProcessor 実装を OSGi サービスとして追加します。
  • 理由: DLProcessor のすべてのすぐに使用できる実装が OSGi サービスになったため、このポータル プロパティは不要になりました。

DLPreviewableProcessor.java portal-impl/src/com/liferay/portlet/documentlibrary/util/DLPreviewableProcessor.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-196123
  • 変更点: DLPreviewableProcessor クラスが portal-impl から document-library-preview-api モジュールに移動されました。 このクラスを引き続き使用するには、ビルド依存関係として document-library-preview-api を追加します。
  • 理由: DLPreviewableProcessorのサブクラスがすべてモジュール内にあるため、OSGi コンポーネントに変換できます。

AudioProcessorImpl.java portal-impl/src/com/liferay/portlet/documentlibrary/util/AudioProcessorImpl.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-196123
  • 変更点: AudioProcessorImpl クラスが portal-impl モジュールから document-library-preview-audio モジュールに移動されました。 代わりに、ターゲット "(type=" + DLProcessorConstants.AUDIO_PROCESSOR + ")"DLProcessor クラスを参照します。
  • 理由: この変更により、 AudioProcessorImpl が OSGi コンポーネントになることができます。

VideoProcessorImpl.java portal-impl/src/com/liferay/portlet/documentlibrary/util/VideoProcessorImpl.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-196123
  • 変更点: VideoProcessorImpl クラスが portal-impl モジュールから document-library-preview-video モジュールに移動されました。 代わりに、ターゲット "(type=" + DLProcessorConstants.VIDEO_PROCESSOR + ")"DLProcessor クラスを参照します。
  • 理由: この変更により、 AudioProcessorImpl が OSGi コンポーネントになることができます。

DLFileEntryLocalServiceImpl.java portal-impl/src/com/liferay/portlet/documentlibrary/service/impl/DLFileEntryLocalServiceImpl.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-197738
  • 変更点: 新しい forEachFileEntry(long, Consumer<DLFileEntry>, long, String[]) および forEachFileEntry(long, long, Consumer<DLFileEntry>, long, String[]) メソッドが追加されました。
  • 理由: これらのメソッドを使用すると、最初にリスト全体を取得せずに、ファイルエントリの長いリストに対して任意のコードを実行できます。

portal.properties portal-impl/src/portal.properties

  • 日付: 2023 年 11 月 16 日
  • チケット: LPS-199234
  • 変更点: session.timeout.auto.extend および session.timeout.auto.extend.offset ポータル プロパティが削除されました。 代わりに、システム、インスタンス、またはサイト設定でこれらの構成 (同じ名前) を設定します。
  • 理由: これらの構成は、サイト、インスタンス、またはシステム設定を介して UI で処理されるようになったため、 portal-ext.propertiesを調整する必要はありません。

AssetTagFinderImpl.java portal-impl/src/com/liferay/portlet/asset/service/persistence/impl/AssetTagFinderImpl.java

  • 日付: 2023 年 11 月 20 日
  • チケット: LPS-201547
  • 変更点: countByG_N(long, String) メソッドが削除されました。 代わりに、 countByG_C_N(long, long, String) メソッドを使用し、 0 を 2 番目の引数 (classNameId) として渡します。
  • 理由: countByG_N(long, String) メソッドが冗長でした。

AssetTagLocalServiceImpl.java –> getTagsSize(long groupId, String name) portal-impl/src/com/liferay/portlet/asset/service/impl/AssetTagLocalServiceImpl.java --> getTagsSize(long groupId, String name)

  • 日付: 2023 年 11 月 20 日
  • チケット: LPS-201547
  • 変更点: getTagsSize(long, String) メソッドが削除されました。 代わりに、 getTagsSize(long, long, String) メソッドを使用し、 0 を 2 番目の引数 (classNameId) として渡します。
  • 理由: getTagsSize(long, String) メソッドが冗長でした。

AssetTagServiceImpl.java portal-impl/src/com/liferay/portlet/asset/service/impl/AssetTagServiceImpl.java

  • 日付: 2023 年 11 月 20 日
  • チケット: LPS-201547
  • 変更点: getVisibleAssetsTagsCount(long, String) メソッドが削除されました。 代わりに、 getVisibleAssetsTagsCount(long, long, String) メソッドを使用し、 0 を 2 番目の引数 (classNameId) として渡します。
  • 理由: getVisibleAssetsTagsCount(long, String) メソッドが冗長でした。

SiteMembershipPolicyFactoryUtil.java portal-impl/src/com/liferay/portal/security/membershippolicy/SiteMembershipPolicyFactoryUtil.java

  • 日付: 2023 年 11 月 23 日
  • チケット: LPS-199470
  • 変更点: クラスが削除されました。 代わりに、 SiteMembershipPolicyUtilの静的メソッドを使用します。
  • 理由: コード構造を簡素化するために、このクラスのロジックは SiteMembershipPolicyUtil に統合されています。

SiteMembershipPolicyFactoryImpl.java portal-impl/src/com/liferay/portal/security/membershippolicy/SiteMembershipPolicyFactoryImpl.java

  • 日付: 2023 年 11 月 23 日
  • チケット: LPS-199470
  • 変更点: クラスが削除されました。 代わりに、 SiteMembershipPolicyUtil を直接使用してください。
  • 理由: コード構造を簡素化するために、このクラスのロジックは SiteMembershipPolicyUtil に統合されています。

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

  • 日付: 2023 年 11 月 24 日
  • チケット: LPS-201007
  • 変更点: searchBySocial メソッドに、グループ ID 用の新しい long[] パラメータが追加されました。
  • 理由: この変更により、ユーザー グループ経由でグループに追加されたユーザーを検索できるようになります。

LayoutPrototypePermissionImpl.java portal-impl/src/com/liferay/portal/service/permission/LayoutPrototypePermissionImpl.java

  • 日付: 2023 年 11 月 24 日
  • チケット: LPS-201156
  • 変更点: クラスが削除されました。 代わりに、 LayoutPrototypePermissionUtil を直接使用してください。
  • 理由: LayoutPrototypePermissionImpl クラスは不要になりました。Spring ではこれを OSGi コンポーネントとして登録する必要がなくなりました。

MethodFactoryRegistryImpl.java portal-impl/src/com/liferay/portal/webdav/methods/MethodFactoryRegistryImpl.java

  • 日付: 2023 年 11 月 27 日
  • チケット: LPS-200166
  • 変更点: クラスが削除されました。 カスタム MethodFactory 実装の登録はサポートされなくなりました。
  • 理由: MethodFactoryImpl以外の MethodFactory 実装は必要ありません。

BaseWebDAVStorageImpl.java portal-impl/src/com/liferay/portal/webdav/BaseWebDAVStorageImpl.java

  • 日付: 2023 年 11 月 27 日
  • チケット: LPS-200166
  • 変更点:BaseWebDAVStorageImpl クラスが portal-kernel から portal-implに移動されました。 同じクラスを使い続けるには、ビルド依存関係として portal-impl を追加します。
  • 理由: コード構造を簡素化するために、 BaseWebDAVStorageImpl クラスが portal-impl に移動されました。

DLImpl.java portal-impl/src/com/liferay/portlet/documentlibrary/util/DLImpl.java

  • 日付: 2023年12月6日
  • チケット: LPS-202905
  • 変更点: DLImpl クラスは document-library-service モジュールに移動されました。
  • 理由: パフォーマンスを向上させるために、クラスは document-library-service モジュール内の一部の OSGi コンポーネントにアクセスできるように書き直されました。

JSONWebServiceHotDeployListener.java portal-impl/src/com/liferay/portal/deploy/hot/JSONWebServiceHotDeployListener.java

  • 日付: 2023年12月13日
  • チケット: LPS-203854
  • 変更点: クラスが削除されました。
  • 理由: Spring Bean JSON Web サービスの登録が JSONWebServiceTrackerに集中化されたため、このクラスはホット デプロイ イベントに応答する必要がなくなりました。

メッセージングmisc-spring.xml ポータルimpl/src/META-INF/メッセージングmisc-spring.xml

  • 日付: 2023年12月15日
  • チケット: LPS-203461
  • 変更点: messaging-misc-spring.xml ファイルが削除されました。
  • 理由: messaging-misc-spring.xml ファイルは使用されなくなりました。

portal.properties portal-impl/src/portal.properties

  • 日付: 2024 年 1 月 4 日
  • チケット: LPS-199540
  • 変更点: index.permission.filter.search.amplification.factor プロパティが削除されました。 代わりに、検索にかかる合計時間が依然として懸念事項である場合は、新しい権限フィルタリングの時間制限構成(コントロール パネルシステム設定検索デフォルトの検索結果権限フィルター)で制限します。
  • 理由: index.permission.filter.search.amplification.factor プロパティは権限フィルタリングを効果的に改善せず、最初の検索にのみ適用されました。

システムプロパティ ポータル実装/src/システムプロパティ

  • 日付: 2024 年 1 月 8 日
  • チケット: LPS-204548
  • 変更点: com.liferay.portal.kernel.util.ServiceProxyFactory.timeout システムプロパティが削除されました。 プロパティ com.liferay.portal.kernel.util.ServiceProxyFactory.timeout が削除されています。
  • 理由: このプロパティは、削除される ServiceProxyFactory クラスにのみ使用されます。

ServiceBag.java portal-impl/src/com/liferay/portal/deploy/hot/ServiceBag.java

  • 日付: 2024 年 1 月 10 日
  • チケット: LPS-204273
  • 変更点: ServiceBag コンストラクターから ClassLoader パラメーターが削除され、 BundleContext および ServiceReference パラメーターが追加されました。 replace メソッドも Exceptionをスローしなくなりました。
  • 理由: この変更により、このクラスの作成に関する問題が修正されます。

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

IndexableActionableDynamicQuery.java portal-kernel/src/com/liferay/portal/kernel/dao/orm/IndexableActionableDynamicQuery.java

  • 日付: 2023 年 11 月 6 日
  • チケット: LPS-199958
  • 変更点: setIndexWriterHelper メソッドが削除されました。
  • 理由: このメソッドは UserIndexer クラスにのみ使用されていましたが、削除されました。

PortletContextFactory.java portal-kernel/src/com/liferay/portal/kernel/portlet/PortletContextFactory.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-200088
  • 変更点: インターフェースが削除されました。 代わりに、ビルド依存関係として portal-impl を追加し、 PortletContextFactoryUtil を直接使用します。
  • 理由: コード構造を簡素化するために、コードが統合され、 portal-impl に移動されています。

PortletContextFactoryUtil.java portal-kernel/src/com/liferay/portal/kernel/portlet/PortletContextFactoryUtil.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-199470
  • 変更点: PortletContextFactoryUtil クラスが portal-kernel から portal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係として portal-impl を追加します。
  • 理由: コード構造を簡素化するために、このクラスは portal-impl に移動されました。

AuditMessageFactory.java portal-kernel/src/com/liferay/portal/kernel/audit/AuditMessageFactory.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-201086
  • 変更点: AuditMessageFactory インターフェイスが実装されたクラスになりました。 以前は AuditMessageFactoryImplAuditMessageFactoryUtil に実装されていたロジックが、このクラスに実装されました。
  • 理由: これらのクラスを分離しても価値がないため、コードを簡素化するために AuditMessageFactory に統合されました。

AuditMessageFactoryUtil.java portal-kernel/src/com/liferay/portal/kernel/audit/AuditMessageFactoryUtil.java

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-201086
  • 変更点: クラスが削除されました。 このクラスのロジックは AuditMessageFactoryに移動されます。
  • 理由: これらのクラスを分離しても意味がないため、コードを簡素化するために 1 つのクラスに統合されました。

AssetEntriesFacet.java portal-kernel/src/com/liferay/portal/kernel/search/facet/AssetEntriesFacet.java

  • 日付: 2023 年 11 月 15 日
  • チケット: LPS-200073
  • 変更点: クラスが削除されました。
  • 理由: このクラスは非推奨となり、その使用法は FacetImplに置き換えられました。

AssetTagUtil.java portal-kernel/src/com/liferay/asset/kernel/service/persistence/AssetTagUtil.java

  • 日付: 2023 年 11 月 21 日
  • チケット: LPS-202248
  • 変更点: findByG_LikeNfindByG_N_FirstfindByG_N_LastfindByG_N_PrevAndNextremoveByG_N、および countByG_N メソッドが削除されました。
  • 理由: これらのメソッドはもう使用されません。

AssetTagPersistence.java portal-kernel/src/com/liferay/asset/kernel/service/persistence/AssetTagPersistence.java

  • 日付: 2023 年 11 月 21 日
  • チケット: LPS-202248
  • 変更点: findByG_LikeNfindByG_N_FirstfindByG_N_LastfindByG_N_PrevAndNextremoveByG_N、および countByG_N メソッドが削除されました。
  • 理由: これらのメソッドはもう使用されません。

AssetTagFinder.java portal-kernel/src/com/liferay/asset/kernel/service/persistence/AssetTagFinder.java

  • 日付: 2023 年 11 月 22 日
  • チケット: LPS-202275
  • 変更点: findByG_N_S_E メソッドが削除されました。
  • 理由: このメソッドはもう使用されません。

AssetTagFinderUtil.java portal-kernel/src/com/liferay/asset/kernel/service/persistence/AssetTagFinderUtil.java

  • 日付: 2023 年 11 月 22 日
  • チケット: LPS-202275
  • 変更点: findByG_N_S_E メソッドが削除されました。
  • 理由: このメソッドはもう使用されません。

AssetTagLocalService.java portal-kernel/src/com/liferay/asset/kernel/service/AssetTagLocalService.java

  • 日付: 2023 年 11 月 22 日
  • チケット: LPS-202275
  • 変更点: getSocialActivityCounterOffsetTags および getSocialActivityCounterPeriodTags メソッドが削除されました。
  • 理由: これらのメソッドはもう使用されません。

AssetTagLocalServiceUtil.java portal-kernel/src/com/liferay/asset/kernel/service/AssetTagLocalServiceUtil.java

  • 日付: 2023 年 11 月 22 日
  • チケット: LPS-202275
  • 変更点: getSocialActivityCounterOffsetTags および getSocialActivityCounterPeriodTags メソッドが削除されました。
  • 理由: これらのメソッドはもう使用されません。

SiteMembershipPolicyFactory.java portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/SiteMembershipPolicyFactory.java

  • 日付: 2023 年 11 月 23 日
  • チケット: LPS-199470
  • 変更点: インターフェースが削除されました。 代わりに、 SiteMembershipPolicyFactoryUtil を直接使用してください。
  • 理由: Spring では実装を OSGi コンポーネントとして登録する必要がなくなったため、このインターフェースは不要になりました。

SiteMembershipPolicyFactoryUtil.java portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/SiteMembershipPolicyFactoryUtil.java

  • 日付: 2023 年 11 月 23 日
  • チケット: LPS-199470
  • 変更点: SiteMembershipPolicyFactoryUtil クラスが portal-kernel から portal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係として portal-impl を追加します。
  • 理由: コード構造を簡素化するために、このクラスは portal-impl に移動されました。

SiteMembershipPolicyUtil.java portal-kernel/src/com/liferay/portal/security/membershippolicy/SiteMembershipPolicyUtil.java

  • 日付: 2023 年 11 月 23 日
  • チケット: LPS-199470
  • 変更点: SiteMembershipPolicyUtil クラスが portal-kernel から portal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係として portal-impl を追加します。
  • 理由: コード構造を簡素化するために、このクラスは portal-impl に移動されました。

LayoutPrototypePermissionUtil.java portal-kernel/src/com/liferay/portal/kernel/service/permission/LayoutPrototypePermissionUtil.java

  • 日付: 2023 年 11 月 24 日
  • チケット: LPS-201156
  • 変更点: LayoutPrototypePermissionUtil クラスが portal-kernel から portal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係として portal-impl を追加します。 getLayoutPrototypePermission も削除されます。 代わりに、 LayoutPrototypePermissionUtil を直接使用してください。
  • 理由: コード構造を簡素化するために、このクラスは portal-impl に移動されました。

MethodFactory.java portal-kernel/src/com/liferay/portal/kernel/webdav/methods/MethodFactory.java

  • 日付: 2023 年 11 月 27 日
  • チケット: LPS-200166
  • 変更点: クラスが削除されました。 代わりに MethodFactoryUtil を使用してください。
  • 理由: このクラスはもう使用されません。

WebDAVStorage.java portal-kernel/src/com/liferay/portal/kernel/webdav/WebDAVStorage.java

  • 日付: 2023 年 11 月 27 日
  • チケット: LPS-200166
  • 変更点: getMethodFactory メソッドが削除されました。 代わりに MethodFactoryUtil を使用してください。
  • 理由: MethodFactory は簡素化され、現在は Util クラスであるため、このメソッドは不要になりました。

MethodFactoryRegistry.java portal-kernel/src/com/liferay/portal/kernel/webdav/methods/MethodFactoryRegistry.java

  • 日付: 2023 年 11 月 27 日
  • チケット: LPS-200166
  • 変更点: インターフェースが削除されました。 カスタム MethodFactory 実装の登録はサポートされなくなりました。
  • 理由: 必要な実装はデフォルトの実装である MethodFactoryImplだけだったので、インターフェースは不要になりました。

MethodFactoryRegistryUtil.java portal-kernel/src/com/liferay/portal/kernel/webdav/methods/MethodFactoryRegistryUtil.java

  • 日付: 2023 年 11 月 27 日
  • チケット: LPS-200166
  • 変更点: クラスが削除されました。 カスタム MethodFactory 実装の登録はサポートされなくなりました。
  • 理由: デフォルトの実装である MethodFactoryImplが唯一必要な実装であったため、このクラスは不要になりました。

PortletConfigurationIconMenu.java portal-kernel/src/com/liferay/portal/kernel/portlet/configuration/icon/PortletConfigurationIconMenu.java

  • 日付: 2023 年 11 月 27 日
  • チケット: LPS-200326
  • 変更点: PortletConfigurationIconMenu コンストラクターがプライベートになりました。
  • 理由: PortletConfigurationIconMenuutil-springから削除されるため、既存の使用法を置き換えるために静的な INSTANCE フィールドが必要です。

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

  • 日付: 2023 年 11 月 27 日
  • チケット: LPS-188565
  • 変更点: setFriendlyURLNormalizer(FriendlyURLNormalizer) メソッドが削除されました。 代わりに、 FriendlyURLNormalizer OSGi サービスを登録します。
  • 理由: クラスは OSGi を使用してサービスを取得するため、このメソッドは不要になりました。

UserGroupMembershipPolicyFactory.java portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/UserGroupMembershipPolicyFactory.java

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-200563
  • 変更点: インターフェースが削除されました。 代わりに、 UserGroupMembershipPolicyFactoryUtil を直接使用してください。
  • 理由: Spring では実装を OSGi コンポーネントとして登録する必要がなくなったため、このインターフェースは不要になりました。

UserGroupMembershipPolicyFactoryUtil.java portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/UserGroupMembershipPolicyFactoryUtil.java

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-200563
  • 変更点: UserGroupMembershipPolicyFactoryUtil クラスが portal-kernel から portal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係として portal-impl を追加します。 getUserGroupMembershipPolicyFactory メソッドも削除されました。 代わりに UserGroupMembershipPolicyUtil を直接使用してください。
  • 理由: コード構造を簡素化するために、クラスは portal-impl に移動されました。 getUserGroupMembershipPolicyFactory メソッドは不要になりました。

UserGroupMembershipPolicyUtil.java portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/UserGroupMembershipPolicyUtil.java

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-200563
  • 変更点: クラスは portal-kernel から portal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係として portal-impl を追加します。
  • 理由: コード構造を簡素化するために、クラスは portal-impl に移動されました。

AudioProcessor.java portal-kernel/src/com/liferay/document/library/kernel/util/AudioProcessor.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: AudioProcessor クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

AudioProcessorUtil.java portal-kernel/src/com/liferay/document/library/kernel/util/AudioProcessorUtil.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: AudioProcessorUtil クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

DLProcessor.java portal-kernel/src/com/liferay/document/library/kernel/util/DLProcessor.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: DLProcessor クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。 afterPropertiesSet メソッドと destroy メソッドも削除されます。 代わりに、OSGi サービス ライフサイクル アクティブ化 および 非アクティブ化 メソッドを使用します。
  • 理由: リファクタリングの変更により、パッケージ名がクラス名と一致するようになりました。 afterPropertiesSet メソッドと destroy メソッドは、 DLProcessor 実装が Spring Bean ではなくなったため削除されました。

DLProcessorRegistry.java portal-kernel/src/com/liferay/document/library/kernel/util/DLProcessorRegistry.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: DLProcessorRegistry クラスの名前が DLProcessorHelperに変更され、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: このクラスは DLProcessor オブジェクトを登録または登録解除しなくなり、リファクタリングの変更によりパッケージ名がクラス名と一致するようになりました。

DLProcessorRegistryUtil.java portal-kernel/src/com/liferay/document/library/kernel/util/DLProcessorRegistryUtil.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: DLProcessorRegistryUtil クラスの名前が DLProcessorHelperUtilに変更され、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: クラス名の変更によりクラスの使用法が明確になり、リファクタリングの変更によりパッケージ名がクラス名と一致するようになります。

DLProcessorThreadLocal.java portal-kernel/src/com/liferay/document/library/kernel/util/DLProcessorThreadLocal.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: DLProcessorThreadLocal クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

ImageProcessor.java portal-kernel/src/com/liferay/document/library/kernel/util/ImageProcessor.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: ImageProcessor クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

ImageProcessorUtil.java portal-kernel/src/com/liferay/document/library/kernel/util/ImageProcessorUtil.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: ImageProcessor クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

PDFProcessor.java portal-kernel/src/com/liferay/document/library/kernel/util/PDFProcessor.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: PDFProcessor クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

PDFProcessorUtil.java portal-kernel/src/com/liferay/document/library/kernel/util/PDFProcessorUtil.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: PDFProcessorUtil クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

RawMetadataProcessor.java portal-kernel/src/com/liferay/document/library/kernel/util/RawMetadataProcessor.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: RawMetadataProcessor クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

RawMetadataProcessorUtil.java portal-kernel/src/com/liferay/document/library/kernel/util/RawMetadataProcessorUtil.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: RawMetadataProcessorUtil クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

VideoProcessor.java portal-kernel/src/com/liferay/document/library/kernel/util/VideoProcessor.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: VideoProcessor クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

VideoProcessorUtil.java portal-kernel/src/com/liferay/document/library/kernel/util/VideoProcessorUtil.java

  • 日付: 2023年12月1日
  • チケット: LPS-188559
  • 変更点: VideoProcessorUtil クラスは、 com.liferay.document.library.kernel.util パッケージから com.liferay.document.library.kernel.processor パッケージに移動されました。
  • 理由: この変更により、パッケージ名がクラス名と一致するようになります。

ModelResourcePermissionFactory.java portal-kernel/src/com/liferay/portal/kernel/security/permission/resource/ModelResourcePermissionFactory.java

  • 日付: 2023年12月12日
  • チケット: LPS-193174
  • 変更点: getInstance メソッドが削除されました。
  • 理由: サービス モデル リソースのアクセス許可は、 ModelResourcePermissionRegistryUtilを介して取得されるようになりました。

PortletResourcePermissionFactory.java portal-kernel/src/com/liferay/portal/kernel/security/permission/resource/PortletResourcePermissionFactory.java

  • 日付: 2023年12月12日
  • チケット: LPS-193174
  • 変更点: getInstance メソッドが削除されました。
  • 理由: このメソッドは使用されなくなりました。

JSONWebServiceActionsManager.java portal-kernel/src/com/liferay/portal/kernel/jsonwebservice/JSONWebServiceActionsManager.java

  • 日付: 2023年12月13日
  • チケット: LPS-203854
  • 変更点: registerServletContext(ServletContext) メソッドと unregisterServletContext(ServletContext) メソッドが削除されました。
  • 理由: Spring Bean JSON Web サービスの登録が JSONWebServiceTrackerに集中化されたため、 ServletContextを明示的に登録または登録解除する必要がなくなりました。

JSONWebServiceActionsManagerUtil.java portal-kernel/src/com/liferay/portal/kernel/jsonwebservice/JSONWebServiceActionsManagerUtil.java

  • 日付: 2023年12月13日
  • チケット: LPS-203854
  • 変更点: registerServletContext(ServletContext) メソッドと unregisterServletContext(ServletContext) メソッドが削除されました。
  • 理由: Spring Bean JSON Web サービスの登録が JSONWebServiceTrackerに集中化されたため、 ServletContextを明示的に登録または登録解除する必要がなくなりました。

PhoneNumberFormatUtil.java portal-kernel/src/com/liferay/portal/kernel/format/PhoneNumberFormatUtil.java

  • 日付: 2023年12月13日
  • チケット: LPS-200292
  • 変更点: PhoneNumberFormatUtil クラスが portal-kernel から portal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係として portal-impl を追加します。 さらに、 getPhoneNumberFormat メソッドが削除されました。
  • 理由: コード構造を簡素化するために、クラスは portal-impl に移動されました。 getPhoneNumberFormat メソッドは使用されなくなりました。

ClusterBridgeMessageListener.java portal-kernel/src/com/liferay/portal/kernel/cluster/messaging/ClusterBridgeMessageListener.java

  • 日付: 2023年12月15日
  • チケット: LPS-203461
  • 変更点: ClusterBridgeMessageListener クラスが portal-kernel モジュールから user-admin-web モジュールに移動されました。
  • 理由: このクラスは、 user-admin-web モジュールの live_users 宛先にのみ使用されます。

DefaultControlPanelEntry.java portal-kernel/com/liferay/portal/kernel/portlet/DefaultControlPanelEntry.java

  • 日付: 2024 年 1 月 4 日
  • チケット: LPS-200537
  • 変更点: クラスが削除されました。
  • 理由: この実装はもう使用されません。

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

  • 日付: 2024 年 1 月 8 日
  • チケット: LPS-204548
  • 変更点: クラスが削除されました。 代わりに、 スナップショット クラスを直接使用します。
  • 理由: このクラスはもう使用されません。

LayoutSet.java portal-kernel/src/com/liferay/portal/kernel/model/LayoutSet.java

  • 日付: 2024 年 1 月 10 日
  • チケット: LPS-146160
  • 変更点: 新しい isLayoutSetReadyForPropagation メソッドが追加されました。
  • 理由: この新しいメソッドにより、レイアウト セットがレイアウト セット プロトタイプからアクティブに伝播されているかどうかを識別できます。

LayoutSetWrapper.java portal-kernel/src/com/liferay/portal/kernel/model/LayoutSetWrapper.java

  • 日付: 2024 年 1 月 10 日
  • チケット: LPS-146160
  • 変更点: 新しい isLayoutSetReadyForPropagation メソッドが追加されました。
  • 理由: この新しいメソッドにより、レイアウト セットがレイアウト セット プロトタイプからアクティブに伝播されているかどうかを識別できます。

FileEntry.java portal-kernel/src/com/liferay/portal/kernel/repository/model/FileEntry.java

  • 日付: 2024 年 1 月 29 日
  • チケット: LPD-6958
  • 変更点: 新しい表示日付フィールドに新しい getDisplayDate メソッドが追加されました。
  • 理由: この新しい方法により、外部リポジトリが有効になっている場合に、表示日付を外部リポジトリ内のファイルエントリに伝播できるようになります。

FileVersion.java portal-kernel/src/com/liferay/portal/kernel/repository/model/FileVersion.java

  • 日付: 2024 年 1 月 29 日
  • チケット: LPD-6958
  • 変更点: 新しい表示日付フィールドに新しい getDisplayDate メソッドが追加されました。
  • 理由: この新しい方法により、外部リポジトリ内の特定のファイル バージョンが有効になっている場合に、表示日付をそのバージョンに伝播できるようになります。

DLStore.java portal-kernel/src/com/liferay/document/library/kernel/store/DLStore.java

  • 日付: 2024 年 1 月 31 日
  • チケット: LPD-15353
  • 変更点: deleteFile(long, long, String) は、以前に削除された後、復元されました。
  • 理由: このメソッドの実装は、単一のファイルを削除する場合に役立ちます。

portal-kernel/bnd.bnd

  • 日付: 2024年2月7日
  • チケット: LPS-206272
  • 変更点: portal-kernel/src/com/liferay/portal/kernel/portlet/constants/packageinfo バージョンは 1.6.0に上がり、 portal-kernel/src/com/liferay/portal/kernel/portlet/packageinfo バージョンは 29.2.0に上がりました。
  • 理由: FriendlyURLRegistryUtil クラスに新しいメソッド getFriendlyURLResolverByDefaultURLSeparator(String defaultURLSeparator)が追加されました。

ポータルテスト クラスの変更

portal-test/bnd.bnd

  • 日付: 2024 年 1 月 17 日
  • チケット: LPS-200582
  • 変更点: 複数のクラスが削除されたため、バンドル バージョンが 24.0.0 に増加しました。

CaptureAppender.java portal-test/src/com/liferay/portal/test/log/CaptureAppender.java

  • 日付: 2024 年 1 月 17 日
  • チケット: LPS-200582
  • 変更点: クラスが削除されました。 代わりに LoggerTestUtilLog4JLogCapture メソッドを使用してください。
  • 理由: CaptureAppender クラスは非推奨になりました。

Log4JLoggerTestUtil.java portal-test/src/com/liferay/portal/test/log/Log4JLoggerTestUtil.java

  • 日付: 2024 年 1 月 17 日
  • チケット: LPS-200582
  • 変更点: クラスが削除されました。 代わりに LoggerTestUtil を直接使用してください。
  • 理由: Log4JLoggerTestUtil クラスは非推奨になりました。

LogEvent.java portal-test/src/com/liferay/portal/test/log/LogEvent.java

  • 日付: 2024 年 1 月 17 日
  • チケット: LPS-200582
  • 変更点: クラスが削除されました。 代わりに LoggerTestUtilLog4JLogEntry メソッドを使用してください。
  • 理由: LogEvent クラスは非推奨になりました。

LogAssertionAppender.java portal-test/src/com/liferay/portal/test/rule/LogAssertionAppender.java

  • 日付: 2024 年 1 月 17 日
  • チケット: LPS-200582
  • 変更点: クラスが削除されました。
  • 理由: LogAssertionAppender クラスは非推奨になりました。

タグライブラリの変更

liferay-hook_7_4_0.dtd definitions/liferay-hook_7_4_0.dtd

  • 日付: 2023 年 11 月 7 日
  • チケット: LPS-196123
  • 変更点: dl.file.entry.processors ポータル プロパティがリストから削除されました。 このポータル プロパティを使用する代わりに、独自の DLProcessor 実装を OSGi サービスとして追加します。
  • 理由: DLProcessor のすべてのすぐに使用できる実装が OSGi サービスになったため、このポータル プロパティは不要になりました。

liferay-ui.tld util-taglib/src/META-INF/liferay-ui.tld

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-202768
  • 変更点: liferay-ui:logo-selectorliferay-ui:progress タグライブラリが削除されました。 代わりに、それぞれ liferay-frontend:logo-selectorliferay-document-library:upload-progress タグライブラリを使用してください。
  • 理由: これら 2 つのタグライブラリの場所がモジュールに移動されました。

LogoSelectorTag.java util-taglib/src/com/liferay/taglib/ui/LogoSelectorTag.java

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-202768
  • 変更点: このタグライブラリ クラスは削除されました。 代わりに liferay-frontend:logo-selector を使用してください。
  • 理由: フロントエンドモジュールが同じ機能を処理するようになりました。

UploadProgressTag.java util-taglib/src/com/liferay/taglib/ui/UploadProgressTag.java

  • 日付: 2023 年 11 月 28 日
  • チケット: LPS-202768
  • 変更点: このタグライブラリ クラスは削除されました。 代わりに liferay-document-library:upload-progress を使用してください。
  • 理由: ドキュメント ライブラリ モジュールが同じ機能を処理するようになりました。