This document presents a chronological list of changes that break existing functionality, APIs, or contracts with third party Liferay developers or users. We try our best to minimize these disruptions, but sometimes they are unavoidable.
Here are some of the types of changes documented in this file:
- Functionality that is removed or replaced
- API incompatibilities: Changes to public Java or JavaScript APIs
- Changes to context variables available to templates
- Changes in CSS classes available to Liferay themes and portlets
- Configuration changes: Changes in configuration files, like
portal.properties
,system.properties
, etc. - Execution requirements: Java version, J2EE Version, browser versions, etc.
- Deprecations or end of support: For example, warning that a certain feature or API will be dropped in an upcoming version.
- Recommendations: For example, recommending using a newly introduced API that replaces an old API, in spite of the old API being kept in Liferay Portal for backwards compatibility.
Breaking Changes List
Utility Methods Have Been Moved from ImageLocalServiceUtil
- Date: 2013-Jan-13
- JIRA Ticket: LPS-31888
What changed?
Utility methods have been moved from
ImageLocalServiceUtil
to
ImageTool
.
Who is affected?
Developers using utility methods of
ImageLocalServiceUtil
may find that the method they’re using have been moved to
ImageTool
.
How should I update my code?
If you were using a method of
ImageLocalServiceUtil
that’s no longer there, use the corresponding method of
ImageTool
instead.
Why was this change made?
Utility methods should stay in utility classes rather than service classes to avoid unnecessary AOP overhead.