13 Jun 2012 12:07 PM #1
Ext JS 4.1.1 RC2 Now Available
Ext JS 4.1.1 RC2 Now Available
Today we are making Ext JS 4.1.1 RC2 available for your downloading and testing pleasure.
We have fixed numerous bugs reported by customers and the community at large. Thanks to everyone who has taken time to submit bug reports and provide other valuable feedback. Your help is greatly appreciated!
We hope to be able to wrap up the GA for 4.1.1 very soon. Of course, we wanted to get some feedback from our friends in the Ext JS community before declaring victory on the release.
So please, as you find some time over the next few days, let us know how Ext JS 4.1.1 RC2 is working in your applications.
Enjoy and Many Thanks!
- EXTJSIV-6139 - Button retains the focused state after disabling and enabling
- EXTJSIV-6329 - Config html of Button not working
- EXTJSIV-6077 - Layouts cause Charts to (re)animate
- EXTJSIV-6224 - Chart export hard codes sencha.io
- EXTJSIV-5767 - return false from beforerender throws exception
- EXTJSIV-5944 - Ext.onReady with delay option hangs up a browser
- EXTJSIV-6055 - onReady does not work in an iframe in IE8 when parent is a different domain
- EXTJSIV-6056 - Problems with Component previousNode
- EXTJSIV-6124 - Loader calls Ext globalEval with code that breaks when IE cc_on
- EXTJSIV-6137 - Element slideIn tr anchor doesn't work as expected.
- EXTJSIV-6185 - getPosition on floating Components with parent Container always returns container-relative position
- EXTJSIV-6196 - calling showAt on a component does not fire the 'show' event.
- EXTJSIV-6199 - DomQuery fails with dots in the element id
- EXTJSIV-6273 - EventManager does not return listener response
- EXTJSIV-6319 - Ext.onReady sometimes fails in an iframe in IE when parent is in a different domain
- EXTJSIV-6298 - Ext.data.Tree.flatten duplicates Ext.Object.getValues
- EXTJSIV-6305 - Model instance shared if proxy subclass specifies a reader config object
- EXTJSIV-6306 - Model's Id field not defined after sync in TreeStore
- EXTJSIV-6019 - When deferInitialRefresh is false, the arrival of the data still causes a second layout run
- EXTJSIV-5558 - refs config not in API documentation
- EXTJSIV-6179 - pruneRemoved on Ext.selection.Model should not be private
- EXTJSIV-6320 - Listener tracking is broken when removing non-existent listener
- EXTJSIV-6413 - Tabs : Basic Tabs: Clicking on ÒEvent TabÓ for first time, displaying the tab's content with border line
- EXTJSIV-5298 - Ext.form.Panel does not respect inherited properties when creating the BasicForm
- EXTJSIV-5962 - Dragging mouse off the right over a form scrolls content out of view in WebKit
- EXTJSIV-6121 - TimeField submit format not using 24 hour format
- EXTJSIV-6142 - Form field with incorrect width on validation, if msgTarget: 'side'
- EXTJSIV-6143 - Ext.form.field.Number: Spinner field sometimes fires 2 spin events
- EXTJSIV-6173 - Field not destroyed after form is closed
- EXTJSIV-6176 - Forms : File uploads : "File upload" window is not opening upon clicking on "photo" text field.
- EXTJSIV-6184 - Labelable: getFieldLabel should implement same logic as the setter as regards label separator
- EXTJSIV-6198 - Fields within Field Container don't resize properly
- EXTJSIV-6255 - TextAarea ignores "cols" attribute
- EXTJSIV-6258 - Combobox forceSelection clears the value if there is no match
- EXTJSIV-6277 - MsgBox header components are not placed properly in IE
- EXTJSIV-6278 - Trigger button does not look disabled on a disabled ComboBox
- EXTJSIV-6281 - Store filter from combobox remains after combo is destroyed and store is reused
- EXTJSIV-6303 - HtmlEditor destroy generates errors
- EXTJSIV-6340 - Measurement of triggerWidth does not work correctly with scopedResetCSS
- EXTJSIV-6361 - File upload field browse button does not properly re-enable after the field has been disabled in Internet Explorer
- EXTJSIV-5934 - Infinite Grid does not clear page cache when grouping changes
- EXTJSIV-6001 - Error in Ext.grid.plugin.Editing if no cell is active
- EXTJSIV-6025 - CellEditing plugin does not refocus edited cell when completing an edit
- EXTJSIV-6037 - When groups are rendered initially collapsed using startCollapsed, they cannot be expanded.
- EXTJSIV-6050 - Grid Group's groupHeaderTpl does not have parent param
- EXTJSIV-6070 - Row positions issue on vertical scroll and sorting
- EXTJSIV-6107 - Grid Column Sort Indicator Problem
- EXTJSIV-6115 - RowEditing uses wrong record if startEdit is called while already editing a record
- EXTJSIV-6117 - Locked column in infinite grid causes rows to disappear on page refresh
- EXTJSIV-6122 - Editing a Grid and then reloading its Data causes error
- EXTJSIV-6123 - Wrong grid panel height on layout change
- EXTJSIV-6135 - Scrolling and Rendering Bug in Grid Grouping with Summary example
- EXTJSIV-6157 - Grid Row Editor's Update button is not always enabled/disabled properly
- EXTJSIV-6164 - ProgressBar Pager fails when clicking on left edge of the progress bar.
- EXTJSIV-6171 - RowEditor in tab panel does not show editors properly when tab is hidden
- EXTJSIV-6186 - ActionColumn icon not updating in Grid or TreeGrid
- EXTJSIV-6194 - removeAll on buffered grid causes error in cancelAllPrefetches
- EXTJSIV-6197 - ActionColumn appearance does not change when disabled
- EXTJSIV-6228 - Column Group uses wrong config "restrictColumnReorder" - should be "sealedColumns"
- EXTJSIV-6232 - Grid column resizers are not aligned correctly
- EXTJSIV-6259 - Infinite Grid with Grouping. Groups should not be collapsible.
- EXTJSIV-6313 - Large jumps in infinite grid sometimes prune a required page from the buffered store
- EXTJSIV-6337 - Gridview fails to render properly if initial refresh occurs before view is rendered
- EXTJSIV-6347 - Grid Column Tooltip not supported as it was in v3
- EXTJSIV-6364 - Cell editing with RowSelection model causes JS error on endEdit
- EXTJSIV-6414 - Grid / Infinite Scrolling with remote filtering / Load masking is displaying and not able to search for the second time
- EXTJSIV-6422 - Row Editor throws an error when the grid has a checkbox selection model
- EXTJSIV-6436 - RowEditor does not sync when grid columns dragged to reorder.
- EXTJSIV-6461 - Sort is broken on Remote Summary Grid
- EXTJSIV-5167 - Box layout (toolbar) overflow button does not work twice
- EXTJSIV-5562 - Horizontal scrollbar not visible when set to overflow in hbox layout
- EXTJSIV-5806 - Box layout fails to respect width and height percentages
- EXTJSIV-5935 - Error removing item afterRender: ownerContext.target.ownerLayout not defined
- EXTJSIV-5939 - Adding a new Checkbox to a CheckboxGroup fails on IE
- EXTJSIV-5990 - Layout failure with fieldset in vbox
- EXTJSIV-6129 - Collapsed fieldset does not resize parent when opened
- EXTJSIV-6158 - Percentage size does not work for floating components like Window
- EXTJSIV-6428 - Accordion with single item throws JS error in onComponentCollapse
- EXTJSIV-6162 - Ext.application.init() is never invoked
- EXTJSIV-6254 - Can't edit textfields properly when placed in a Menu
- EXTJSIV-6321 - Menu subclass doesn't inherit scrolling functionality
- EXTJSIV-6100 - .sass-cache included in extjs pachage
- EXTJSIV-6170 - Ext.DomHelper's 'confRe' matches substrings while it shouldn't
- EXTJSIV-6193 - DragDropManager.fireEvents - wrong parameters calling onInvalidDrop
- EXTJSIV-6208 - Traditional Chinese localization does not display properly for days of the week in IE
- EXTJSIV-6226 - Draw component does not auto-size correctly with no content
- EXTJSIV-6253 - Scoped css doesn't work well for filtering and date picker
- EXTJSIV-6287 - Flash Component disregards WMODE transparent
- EXTJSIV-6304 - Ext.menu.DatePicker select triggered twice
- EXTJSIV-6335 - DatePicker's native tip occludes "Today" button's QuickTip
- EXTJSIV-6407 - AbstractContainer overrides enable/disable without returning this
- EXTJSIV-6412 - Grids :Grouping Grid:The Name column check box is not displaying
- EXTJSIV-4144 - Collapsible FormPanel collapsible direction [right] issue
- EXTJSIV-4268 - Panel does not respect animCollapse: false in placeholder collapseMode (border layout)
- EXTJSIV-5351 - Inconsistency on closing tabpanel items
- EXTJSIV-5456 - Layout changes inside a collapsed panel in a border layout creates extra panel header
- EXTJSIV-6148 - Calling removeDocked on a panel with no border throws exception
- EXTJSIV-6178 - Expanding a panel restores wrong size if size changed while collapsed
- EXTJSIV-6237 - When labelAlign='top' and errorAlign='side', invalidation causes incorrect field width
- EXTJSIV-6272 - Tab text centering stops working in IE8 after dynamically adding tab
- EXTJSIV-6188 - Toolbar margin variables don't have !default flags
- EXTJSIV-6282 - Sass bug in _frame.scss when $radius === 10
- EXTJSIV-6221 - Canceling tooltip in beforeshow causes subsequent problems
- EXTJSIV-5933 - Toolbar reorderer stops during drag on IE
- EXTJSIV-6251 - Toolbar defaults override single item settings
- EXTJSIV-6271 - Programmatically set label in bbar is not visible until browser is resized
- EXTJSIV-6279 - tbseparator incorrectly inherits border from toolbar
- EXTJSIV-3571 - Two TreePanel behave wrongly when sharing a store
- EXTJSIV-4918 - Tree expand all / collapse all buggy behavior
- EXTJSIV-5992 - Tree expandAll/collapseAll does not always descend fully
- EXTJSIV-6136 - TreePanel loadMask cannot be rebound to a different mask
- EXTJSIV-6286 - Ext.ux.CheckColum does not work with a Tree
- EXTJSIV-6302 - NodeInterface qtip and qtitle not updated
- EXTJSIV-6330 - TreeStore root node does not always have an id
- EXTJSIV-6344 - Uncaught TypeError: Cannot read property 'dom' of null'
- EXTJSIV-6357 - TreeStore listeners are not cleaned up
- EXTJSIV-3779 - Message Box Dialog - Page is grayed out and not allowed to update the page when quickly double-clicking on Icon Show button.
- EXTJSIV-5905 - JS error when creating LoadMask bound to a Window
13 Jun 2012 1:03 PM #2
13 Jun 2012 5:10 PM #3
Holy hell that is a long list.
13 Jun 2012 5:50 PM #4
Is 4.2 being worked on concurrently with 4.1.1? There is still a lot I would like to see land in 4.2
13 Jun 2012 5:55 PM #5
13 Jun 2012 9:25 PM #6
13 Jun 2012 11:50 PM #7
wow - good to see some many fixed bugs.
curious to see it work...
14 Jun 2012 1:28 AM #8
This distribution is still not complete and consistent
This distribution is still not complete and consistent
Nice to see so many bugs fixed, but this distribution is still not complete, nor consistent in the naming:
1. "extjs-4.1.1-rc2.zip" as opposed to to "ext-x.x.x.zip" used by Sencha since ages (our automatic deployment scripts were broken by this).
2. [critical] the /bin directory of this distribution still does not contain the building artifacts like 4.0.x did, so the users still can't build Ext themselves and/or send you patches easily .
3. Performance is still very bad under IE and FF13 compared to 3.4.0 (under WinXP) . You can user your examples or the benchmarks different users posted in your forums.
Thanks in advance.
14 Jun 2012 3:25 AM #9
Only thing I've spotted so far is that something is up with stateful window positioning... will try and track it down when you go GA I suppose; no time now, sorry.Product Architect
14 Jun 2012 4:49 AM #10
My prioritized list includes:
- Porting over the Sencha Touch 2 MVC improvements to ExtJS that were promised for 4.0
- Improvements to Ext.data.Model associations, mostly being able to create a Model with associations without going through a proxy
- Tree filtering
- Improved support for RESTful url templating
- Improved model form binding to retrieve validations from model