| com.liferay.portal.LayoutFriendlyURLsException | Class com.liferay.portal.LayoutFriendlyURLsException added | 
| com.liferay.portal.kernel.dao.orm.SQLQuery | Method 'public com.liferay.portal.kernel.dao.orm.SQLQuery addSynchronizedEntityClass(java.lang.Class)' has been added to an interface | 
| com.liferay.portal.kernel.dao.orm.SQLQuery | Method 'public com.liferay.portal.kernel.dao.orm.SQLQuery addSynchronizedEntityClasses(java.lang.Class[])' has been added to an interface | 
| com.liferay.portal.kernel.dao.orm.SQLQuery | Method 'public com.liferay.portal.kernel.dao.orm.SQLQuery addSynchronizedEntityName(java.lang.String)' has been added to an interface | 
| com.liferay.portal.kernel.dao.orm.SQLQuery | Method 'public com.liferay.portal.kernel.dao.orm.SQLQuery addSynchronizedEntityNames(java.lang.String[])' has been added to an interface | 
| com.liferay.portal.kernel.dao.orm.SQLQuery | Method 'public com.liferay.portal.kernel.dao.orm.SQLQuery addSynchronizedQuerySpace(java.lang.String)' has been added to an interface | 
| com.liferay.portal.kernel.dao.orm.SQLQuery | Method 'public com.liferay.portal.kernel.dao.orm.SQLQuery addSynchronizedQuerySpaces(java.lang.String[])' has been added to an interface | 
| com.liferay.portal.kernel.lar.ExportImportClassedModelUtil | Class com.liferay.portal.kernel.lar.ExportImportClassedModelUtil added | 
| com.liferay.portal.kernel.lar.ManifestSummary | Method 'public void resetCounters()' has been added | 
| com.liferay.portal.kernel.lar.PortletDataContext | Method 'public com.liferay.portal.kernel.xml.Element addReferenceElement(com.liferay.portal.model.ClassedModel, com.liferay.portal.kernel.xml.Element, com.liferay.portal.model.ClassedModel, java.lang.Class, java.lang.String, boolean)' has been deprecated | 
| com.liferay.portal.kernel.lar.PortletDataContext | Method 'public void cleanUpMissingReferences(com.liferay.portal.model.ClassedModel)' has been added to an interface | 
| com.liferay.portal.kernel.lar.PortletDataContext | Method 'public com.liferay.portal.kernel.xml.Element getExportDataElement(com.liferay.portal.model.ClassedModel, java.lang.Class)' has been deprecated | 
| com.liferay.portal.kernel.lar.PortletDataContext | Method 'public com.liferay.portal.kernel.xml.Element getExportDataElement(com.liferay.portal.model.ClassedModel, java.lang.String)' has been added to an interface | 
| com.liferay.portal.kernel.lar.PortletDataContextFactoryUtil | Method 'public com.liferay.portal.kernel.lar.PortletDataContext createPreparePortletDataContext(long, long, java.util.Date, java.util.Date)' has been added | 
| com.liferay.portal.kernel.lar.PortletDataHandlerStatusMessageSender | Method 'public void sendStatusMessage(java.lang.String, com.liferay.portal.kernel.lar.ManifestSummary)' has been deprecated | 
| com.liferay.portal.kernel.lar.PortletDataHandlerStatusMessageSenderUtil | Method 'public void sendStatusMessage(java.lang.String, com.liferay.portal.kernel.lar.ManifestSummary)' has been deprecated | 
| com.liferay.portal.kernel.lar.PortletDataHandlerStatusMessageSenderUtil | Method 'public void sendStatusMessage(java.lang.String, java.lang.String[], com.liferay.portal.kernel.lar.ManifestSummary)' has been added | 
| com.liferay.portal.kernel.lar.StagedModelDataHandlerUtil | Method 'public com.liferay.portal.kernel.xml.Element exportReferenceStagedModel(com.liferay.portal.kernel.lar.PortletDataContext, com.liferay.portal.model.StagedModel, java.lang.Class, com.liferay.portal.model.StagedModel, java.lang.Class, java.lang.String)' has been deprecated | 
| com.liferay.portal.kernel.lar.StagedModelDataHandlerUtil | Method 'public com.liferay.portal.kernel.xml.Element exportReferenceStagedModel(com.liferay.portal.kernel.lar.PortletDataContext, com.liferay.portal.model.StagedModel, com.liferay.portal.kernel.xml.Element, com.liferay.portal.model.StagedModel, java.lang.Class, java.lang.String)' has been deprecated | 
| com.liferay.portal.kernel.scheduler.CronText | Value of compile-time constant NO_FREQUENCY has been changed | 
| com.liferay.portal.kernel.scheduler.CronText | Added public field SECONDLY_FREQUENCY | 
| com.liferay.portal.kernel.security.SecureRandom | Class com.liferay.portal.kernel.security.SecureRandom added | 
| com.liferay.portal.kernel.servlet.SerializableSessionAttributeListener | Removed com.liferay.portal.kernel.util.PortalLifecycle from the set of implemented interfaces | 
| com.liferay.portal.kernel.servlet.SerializableSessionAttributeListener | Removed com.liferay.portal.kernel.util.BasePortalLifecycle from the list of superclasses | 
| com.liferay.portal.kernel.servlet.SerializableSessionAttributeListener | Method 'protected void doPortalDestroy()' has been removed | 
| com.liferay.portal.kernel.servlet.SerializableSessionAttributeListener | Method 'protected void doPortalInit()' has been removed | 
| com.liferay.portal.kernel.servlet.SerializableSessionAttributeListener | Method 'public void initialize()' has been added | 
| com.liferay.portal.kernel.templateparser.TemplateNode | Method 'protected long getLayoutGroupId()' has been added | 
| com.liferay.portal.kernel.test.CaptureHandler | Class com.liferay.portal.kernel.test.CaptureHandler added | 
| com.liferay.portal.kernel.test.FixedIssuesUtils | Class com.liferay.portal.kernel.test.FixedIssuesUtils added | 
| com.liferay.portal.model.LayoutRevision | Method 'public java.lang.String getTypeSettingsProperty(java.lang.String)' has been added to an interface | 
| com.liferay.portal.model.LayoutRevision | Method 'public java.lang.String getTypeSettingsProperty(java.lang.String, java.lang.String)' has been added to an interface | 
| com.liferay.portal.model.LayoutRevisionWrapper | Method 'public java.lang.String getTypeSettingsProperty(java.lang.String)' has been added | 
| com.liferay.portal.model.LayoutRevisionWrapper | Method 'public java.lang.String getTypeSettingsProperty(java.lang.String, java.lang.String)' has been added | 
| com.liferay.portal.model.RoleConstants | Added public field PORTAL_CONTENT_REVIEWER | 
| com.liferay.portal.model.RoleConstants | Added public field SITE_CONTENT_REVIEWER | 
| com.liferay.portal.model.UserGroupGroupRole | Method 'public com.liferay.portal.model.Group getGroup()' has been added to an interface | 
| com.liferay.portal.model.UserGroupGroupRole | Method 'public com.liferay.portal.model.Role getRole()' has been added to an interface | 
| com.liferay.portal.model.UserGroupGroupRole | Method 'public com.liferay.portal.model.UserGroup getUserGroup()' has been added to an interface | 
| com.liferay.portal.model.UserGroupGroupRoleWrapper | Method 'public com.liferay.portal.model.Group getGroup()' has been added | 
| com.liferay.portal.model.UserGroupGroupRoleWrapper | Method 'public com.liferay.portal.model.Role getRole()' has been added | 
| com.liferay.portal.model.UserGroupGroupRoleWrapper | Method 'public com.liferay.portal.model.UserGroup getUserGroup()' has been added | 
| com.liferay.portal.security.permission.PermissionChecker | Method 'public boolean isContentReviewer(long, long)' has been added to an interface | 
| com.liferay.portal.security.permission.PermissionCheckerBag | Method 'public boolean isContentReviewer(com.liferay.portal.security.permission.PermissionChecker, com.liferay.portal.model.Group)' has been added to an interface | 
| com.liferay.portal.service.UserGroupGroupRoleLocalServiceUtil | Method 'public java.util.List getUserGroupGroupRolesByUser(long)' has been added | 
| com.liferay.portal.service.UserGroupGroupRoleLocalServiceWrapper | Method 'public java.util.List getUserGroupGroupRolesByUser(long)' has been added | 
| com.liferay.portal.service.UserLocalServiceUtil | Method 'public com.liferay.portal.model.User updateStatus(long, int)' has been deprecated | 
| com.liferay.portal.service.UserLocalServiceUtil | Method 'public com.liferay.portal.model.User updateStatus(long, int, com.liferay.portal.service.ServiceContext)' has been added | 
| com.liferay.portal.service.UserLocalServiceWrapper | Method 'public com.liferay.portal.model.User updateStatus(long, int)' has been deprecated | 
| com.liferay.portal.service.UserLocalServiceWrapper | Method 'public com.liferay.portal.model.User updateStatus(long, int, com.liferay.portal.service.ServiceContext)' has been added | 
| com.liferay.portal.service.UserServiceUtil | Method 'public com.liferay.portal.model.User updateStatus(long, int)' has been deprecated | 
| com.liferay.portal.service.UserServiceUtil | Method 'public com.liferay.portal.model.User updateStatus(long, int, com.liferay.portal.service.ServiceContext)' has been added | 
| com.liferay.portal.service.UserServiceWrapper | Method 'public com.liferay.portal.model.User updateStatus(long, int)' has been deprecated | 
| com.liferay.portal.service.UserServiceWrapper | Method 'public com.liferay.portal.model.User updateStatus(long, int, com.liferay.portal.service.ServiceContext)' has been added | 
| com.liferay.portal.service.persistence.UserGroupRoleFinder | Method 'public java.util.List findByUserGroupsUsers(long)' has been added to an interface | 
| com.liferay.portal.service.persistence.UserGroupRoleFinderUtil | Method 'public java.util.List findByUserGroupsUsers(long)' has been added | 
| com.liferay.portal.util.Portal | Method 'public java.lang.String getLayoutURL(com.liferay.portal.model.Layout, com.liferay.portal.theme.ThemeDisplay, java.util.Locale)' has been added to an interface | 
| com.liferay.portal.util.PortalUtil | Method 'public java.lang.String getLayoutURL(com.liferay.portal.model.Layout, com.liferay.portal.theme.ThemeDisplay, java.util.Locale)' has been added | 
| com.liferay.taglib.ui.BreadcrumbTag | Method 'protected void buildGroupsBreadcrumb(com.liferay.portal.model.LayoutSet, javax.portlet.PortletURL, com.liferay.portal.theme.ThemeDisplay, boolean, com.liferay.portal.kernel.util.StringBundler)' has been added | 
| com.liferay.taglib.ui.BreadcrumbTag | Method 'protected com.liferay.portal.model.LayoutSet getParentLayoutSet(com.liferay.portal.model.LayoutSet)' has been added | 
| com.liferay.taglib.ui.BreadcrumbTag | Method 'public void setDisplayStyle(java.lang.String)' has been added | 
| com.liferay.taglib.ui.LogoSelectorTag | Method 'public void setCurrentLogoURL(java.lang.String)' has been added |