Reference¶
- 7.4 Breaking Changes
- Removed the liferay-ui:flash Tag
- Removed the /portal/flash Path
- Removed the swfobject AUI Module
- Removed the AssetEntries_AssetCategories Table and Corresponding Code
- Refactored AntivirusScanner Support and Clamd Integration
- Changed Entity Display Page Registration Tracking Logic
- Removed Deprecated and Unused JSP Tags
- Replaced the .container-fluid-1280 CSS Class
- Disabled Runtime Minification of CSS and JavaScript Resources by Default
- Removed the SoyPortlet Class
- Removed Server-side Closure Templates (Soy) Support
- Removed com.liferay.portal.kernel.model.PortletPreferences Methods getPreferences and setPreferences
- Removed CSS Compatibility Layer
- Removed the spi.id Property From the Log4j XML Definition File
- Removed Deprecated Attributes From the frontend-taglib-clay Tags
- Changed Handling of HTML Tag Boolean Attributes
- Removed com.liferay.portal.kernel.model.PortalPreferences Methods getPreferences and setPreferences
- item-selector-taglib No Longer fires coverImage-related Events
- Changed the OAuth 2.0 Token Instrospection Feature Identifier
- Removed JournalArticle’s Content Field
- Replaced com.liferay.portal.kernel.util.StringBundler with com.liferay.petra.string.StringBundler
- UserLocalService related classes have modified public API
- Removed the frontend-css-web CSS module
- Removed Some SanitizedServletResponse Static Methods, the HttpHeaders X_XSS_PROTECTION Constant, and http.header.secure.x.xss.protection Portal Property
- Replaced the OpenIdConnectServiceHandler Interface With the OpenIdConnectAuthenticationHandler
- Renamed Language Keys
- Moved the CAS SSO Modules to the portal-security-sso-cas Project
- Namespaced the clay:select Tag’s name Attribute for Printing
- Removed the Core Registry API and Registry Implementation modules
- Removed Support for Web Content in Document Types
- OpenID Connect Provider Signing Algorithm Must Be Configured If Different From RS256
- Restricted the Service Builder Task to Service Module Folders that have a Service XML File
- Updated addFragmentEntry methods in FragmentEntryLocalService and FragmentEntryService
- The getSegmentsExperienceIds methods in FragmentEntryProcessorContext, DefaultFragmentEntryProcessorContext, FragmentRendererContext, DefaultFragmentRendererContext have been removed.
- Renamed Google Cloud autotranslation module
- Redirect URLs removed from Portal Properties
- Portal Libs Cleanup
- Elasticsearch Sortable Type Mappings Were Changed from keyword to icu_collation_keyword
- Upgraded MySQL Connector to 8.0.29 and Forced to Use Protocol TLSv1.2 for MySQL
- Removed UtilLocator
- Removed ConfigurationBeanDeclaration
- Removed FieldSetGroupTag
- 7.3 Breaking Changes
- Breaking Changes List
- Liferay FontAwesome Is No Longer Included by Default
- Removed liferay.frontend.ProgressBar
- AssetCategory’s Tree Path Replaces Left/Right Category IDs
- Removed liferay.frontend.Slider
- Removed com.liferay.asset.taglib.servlet.taglib.soy.AssetTagsSelectorTag
- Removed Portal Property user.groups.copy.layouts.to.user.personal.site
- Removed Support for Auto Deploying EXT Plugins
- Replaced OSGi configuration Property autoUpgrade
- Removed SingleVMPoolUtil and MultiVMPoolUtil classes
- Removed Cache Bootstrap Feature
- Removed liferay-frontend:cards-treeview Tag
- Removed liferay-frontend:contextual-sidebar Tag
- Removed Add Action methods in Portal Vulcan API
- Changed Control Menu and Product Menu Positioning
- jQuery Is No Longer Included by Default
- Server-side Parallel Rendering Is No Longer Supported
- The ContentField value Property Name Was Changed to contentFieldValue
- Removed liferay-editor-image-uploader Plugin
- What changed?
- Who is affected
- How should I update my code?
- TinyMCE Editor Is No Longer Bundled by Default
- What changed?
- Who is affected
- How should I update my code?
- Simple Editor Is No Longer Bundled by Default
- What changed?
- Who is affected
- How should I update my code?
- asset.vocabulary.default Now Holds a Language Key
- What changed?
- Who is affected
- How should I update my code?
- Liferay.Poller Is No Longer Initialized by Default
- ContentTransformerListener Is Disabled By Default
- Liferay.BrowserSelectors.run Is No Longer Called
- Remove Support for Blocking Cache
- Remove Support for Setting Cache Properties for Each Entity Model
- Renamed Portal Properties “module.framework.properties.felix.fileinstall.*” to “module.framework.properties.file.install.*”
- Dynamic Data Mapping fields in Elasticsearch have changed to a nested document
- Moving Lexicon icons path
- What changed?
- Who is affected
- How should I update my code?
- Removed classNameId related methods from DDM Persistence classes
- What changed?
- Who is affected
- How should I update my code?
- Removed com.liferay.dynamic.data.mapping.util.BaseDDMDisplay Method
- What changed?
- Who is affected
- How should I update my code?
- Replaced portal properties: view.count.enabled and buffered.increment.enabled
- Removed Portal Property “module.framework.properties.file.install.optionalImportRefreshScope”
- Breaking Changes List
- 7.2 Breaking Changes
- Breaking Changes List
- Removed Support for JSP Templates in Themes
- Lodash Is No Longer Included by Default
- Moved Two Staging Portal Properties to OSGi Configuration
- Removed Link Application URLs to Page Functionality
- Moved TermsOfUseContentProvider out of kernel.util
- Removed HibernateConfigurationConverter and Converter
- Switched to Use JDK Function and Supplier
- Deprecated the com.liferay.portal.service.InvokableService Interface
- Dropped Support of ServiceLoaderCondition
- Switched to Use JDK Predicate
- Removed Unsafe Functional Interfaces from the com.liferay.portal.kernel.util Package
- Deprecated NTLM in Portal Distribution
- Deprecated OpenID in Portal Distribution
- Deprecated Google SSO in Portal Distribution
- Removed Liferay.Loader.addModules from liferay-amd-loader
- Updated AlloyEditor v2.0 Includes New Major Version of React
- Deprecated the dl.tabs.visible Portal Property
- Moved the User Menu out of the Product Menu
- Removed Hong Kong and Macau from the List of Countries
- JGroups Was Upgraded From 3.6.16 to 4.1.1
- Liferay AssetEntries_AssetCategories is No Longer Used
- Auto Tagging Must Be Reconfigured Manually
- Moved Blogs Image Portal Properties to System Settings
- Removed the Cache Bootstrap Feature
- Disabled ContentTransformerListener By Default
- Replaced Method in DDMDataProvider
- Removed Constructor in DDMDataProviderRequest
- Removed Methods in DDMDataProviderRequest
- Replaced Method in DDMDataProviderRequest
- Removed Methods in DDMDataProviderResponse
- Replaced a Method in DDMDataProviderResponse
- Replaced an Enum in DDMDataProviderResponse
- Deleted DDMDataProviderResponseOutput
- Removed a Method in DDMDataProviderTracker
- Replaced a Method in DDMFormInstanceRecordLocalService
- Removed Methods in DDMStructureService
- Removed Methods in Dynamic Data Mapping Persistence Classes
- Removed Methods in Dynamic Data Mapping Util Classes
- Renamed module.framework.properties.felix.fileinstall.* Portal Properties to module.framework.properties.file.install.*
- Replaced the buffered.increment.enabled Portal Property
- Removed the module.framework.properties.file.install.optionalImportRefreshScope Portal Property
- Make .cfg Fils Use the .cfg Format
- Breaking Changes List
- Exported Third Party Packages
- Portal Developer Properties