Breaking API Changes
- MyMessages renamed to XMessages.
- Added LoadConfig interface, ListLoadConfig now extends LoadConfig. With this change, and properties of the load config object will be passed as request parameters when using a HttpProxy or
ScriptTagProxy.
- Removed AppEvent type parameters, added unkeyed getData and setData.
- Removed LoadEvent type parameters, add getData and setData methods.
- Removed parent generic from TreeModel.
- All public event fields replaced with getters / setters.
- BaseEvent doit field replaced with setCancelled and isCancelled methods.
- Replaced int based event types with EventType class.
- Removed setDecimalSeparator / getDecimalSeparator from NumberField.
- XDOM moved from com.extjs.gxt.ui.client to com.extjs.gxt.ui.client.core.
- Events and KeyboardEvents moved from from com.extjs.gxt.ui.client to from com.extjs.gxt.ui.client.event.
- All public fields is Resizable converted to getters and setters.
- ext-all.css renamed to gxt-all.css. Both images and css folder moved into new gxt folder.
- Ext GWT CSS and images are no longer on the classpath. See the resources folder in the GXT distribution.
- Themes not require the full url for the theme file.
- Removed TextToolItem, buttons can be added directly to toolbars.
- PagingToolBar moved to toolbar package.
- PagingToolBar is now a ToolBar, rather than wrapping one.
- ButtonBar is now a ToolBar
- ContentPanel (Windows, Dialog) now uses a ToolBar for its buttons. New ToolBar looks and behaves like a button bar.
- Controller forwardToView methods changed from static to instance methods.
- keepSelected boolean added to selection methods in selection models.
- XmlReader changed to return any data type.
- Added XmlLoadResultReader which returns ListLoadResult instances.
- JsonReader changed to return any data type.
- Added JsonLoadResultReader which returns ListLoadResult instances.
- Removed JsonTreeReader.
- Removed public field XDOM.isVisibleBox - use GXT.isBorderBox instead
- Added 2 new methods to Observable interface (hasListeners).
- Added type generic to SummaryType
- SummaryRender render method first argument changed from Double to Number
- FormPanel List<Field<Object>> getFields() change to List<Field<?>> getFields()
- MultiField class generics changed to "public class MultiField<D> extends Field<D>".
- GridCellRenderer return type changed to Object from String. Now allows widgets to be returned.
- Added Grid parameter to GridCellRenderer render function.
- Table Resize event width field changed to tableWidth.
- Window closing and CloseMode removed. Windows can now only be hidden and shown. Windows do not fire Events.Close, must use Events.Hide.
- Shadow class deleted. Shadow functionality built into Layer.
- StateManager data format changed to Json, which now supports nested data structures such as List and Maps.
- HtmlContainer made public properties requestData, deferDownload, and httpMethod to getters / setters