1. #1
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Posts
    1,366
    Vote Rating
    135
    dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold

      3  

    Default Ext JS 4.1.1 (GA) Now Available

    Ext JS 4.1.1 (GA) Now Available


    We are pleased to announce today that Ext JS 4.1.1 (GA) is available for download! The product pages will be updated shortly with links to the respective GPL and Commercial downloads. If you cannot wait, you can grab them from here:

    Commercial - http://cdn.sencha.com/ext-4.1.1-commercial.zip

    GPL - http://cdn.sencha.com/ext-4.1.1-gpl.zip

    We cannot thank everyone in the community enough for all their help! Thanks for all your efforts in testing the 2 pre-releases and reporting the problems you encountered. We wish we could have fixed every bug, but we believe we have fixed the most severe and widely impacting of the bunch.

    Now that 4.1.1 has shipped, this forum will remain but should only be used for reference. Please use the regular forums for discussing released versions. If you have reported bugs in this forum, please either re-post in the Bugs forum or ask one of the moderators if they would move your thread for you. Not only does our support team continue that forum, but others in the community can often help find workarounds or patches.

    For those with Support, we will be continuing to fix bugs on the 4.1.x release. The nightly builds will be available on the support portal.

    Enjoy!

    Bugs Fixed

    Charts (6)
    • EXTJSIV-6275 - Line chart messed up after disabling and enabling lines though legend
    • EXTJSIV-6323 - Charts don't render with either constrain, or both maximum and minimum
    • EXTJSIV-6324 - Problem using minimum, maximum and majorTicksSteps together
    • EXTJSIV-6359 - Chart should display integers on axis
    • EXTJSIV-6583 - Chart redraw on store update fails in inactive card
    • EXTJSIV-6585 - Rapid clicks on pie chart causes slices to shrink or disappear
    Core (10)
    • EXTJSIV-3932 - dom.style.setExpression not implemented in IE8
    • EXTJSIV-5956 - Ext.extend does not handle constructor properly using 3-argument form
    • EXTJSIV-6087 - Ext.data.TreeStore CRUD regression
    • EXTJSIV-6452 - Container's private floatingItems collection should be floatingDescendants
    • EXTJSIV-6453 - Container-owned floating items appear at wrong level in the ComponentQuery hierarchy
    • EXTJSIV-6456 - ComponentQuery :last selector fails with a single item
    • EXTJSIV-6484 - Ext.AbstractManager.onAvailable listener isn't removed properly
    • EXTJSIV-6499 - Reusing id's for elements recently removed from the DOM would incorrectly reference old element
    • EXTJSIV-6570 - Ext.Element getStyle can throw in IE6/7 reading font styles
    • EXTJSIV-6612 - Observable.resumeEvents should tolerate being called when suspendCount is zero
    Data (6)
    • EXTJSIV-5253 - Ext.data.writer.Json no longer respects dateFormat
    • EXTJSIV-5995 - Model field disappear when using idProperty
    • EXTJSIV-6480 - loadData reading an Array uses the wrong field order to read the data items.
    • EXTJSIV-6523 - data.Reader will not read data where a model is included
    • EXTJSIV-6545 - Can't reload buffered store after filtering
    • EXTJSIV-6627 - Model.copy passes its data into the new constructor as raw which gets converted.
    DataView (1)
    • EXTJSIV-6524 - AbstractView should not cancel SPACE key event if target is an input element.
    Documentation (3)
    • EXTJSIV-5148 - Ext.selection.Model documentation bug
    • EXTJSIV-6187 - Grouping and locking features do not work together
    • EXTJSIV-6573 - AbstractComponent.render missing in the API docs
    Examples (4)
    • EXTJSIV-6449 - Simple Tasks reminder window does not lay out when resized.
    • EXTJSIV-6450 - Themes example's layout expands vertical slider's element to 100% width
    • EXTJSIV-6462 - Chart rendering is broken by moving its ancestors in the DOM in IE
    • EXTJSIV-6717 - Combination Examples - Feed Viewer: Getting error upon clicking on any feed in the preview panel when "Hide" option is selected in the preview drop down menu.
    Forms (15)
    • EXTJSIV-6071 - The title of the MultiSelect is not displayed
    • EXTJSIV-6085 - "Custom Layout " Alert message borderline is missing under "Radio Groups " in IE6
    • EXTJSIV-6086 - labelWidth is ignored with labelAlign top
    • EXTJSIV-6127 - TextField emptyText cannot be entered as the value
    • EXTJSIV-6160 - Ext.form.field.Time does not initialize value correctly
    • EXTJSIV-6227 - Adding a new field to a form layout fails on IE
    • EXTJSIV-6311 - Time field clears value on blur.
    • EXTJSIV-6371 - Fields with labelAlign top need to not make label its own row - causes too many problems
    • EXTJSIV-6402 - DisplayField doesn't update size after a value change
    • EXTJSIV-6416 - Calling setText on unrendered TextField does not work
    • EXTJSIV-6445 - standardSubmit: true is broken for forms with params
    • EXTJSIV-6478 - Ext.form.BasicForm fails to correctly read the response of a file upload
    • EXTJSIV-6568 - HtmlEditor leaks memory on window unload in IE6/7
    • EXTJSIV-6579 - HtmlEditor contents are cleared by initial Ext.example.msg
    • EXTJSIV-6594 - enforceMaxLength with no maxLength in textfield allows only one char
    Grid (18)
    • EXTJSIV-5343 - Lockable views do not handle drag between two sides well or dragging of or between group headers.
    • EXTJSIV-6075 - Checkbox selection model's header checkbox not in sync if records are added/removed
    • EXTJSIV-6242 - Grid row editor does not close when record being edited is removed
    • EXTJSIV-6264 - Grid filter range menu iconCls conflicts with Panel iconCls - rename to itemIconCls
    • EXTJSIV-6419 - Grid Filters JS error when click on any column header after filtering Date and swap columns
    • EXTJSIV-6420 - Grid row heights aren't synced in locked grid on IE9 standards.
    • EXTJSIV-6421 - Locking grid headers misplaced after column hide
    • EXTJSIV-6440 - BorderLayout: collapsed GridPanel on south looks inconsistent after expand
    • EXTJSIV-6463 - Infinite grid alignment is skewed by presence of group headers
    • EXTJSIV-6477 - Arrow keys become unresponsive when arrowing through records in a buffered grid
    • EXTJSIV-6481 - Firefox 13 new default smooth scrolling leads to very slow grid scrolling
    • EXTJSIV-6482 - Grid RowExpander is not reinserted after reconfigure
    • EXTJSIV-6509 - Using getEditor on a grid column creates an orphaned component resulting in a memory leak
    • EXTJSIV-6531 - Grid reconfigure fails with hideHeaders
    • EXTJSIV-6546 - PagingScroller onCacheClear assumes view is rendered
    • EXTJSIV-6584 - Cell editing in locked grid causes JS error
    • EXTJSIV-6644 - CellSelectionModel selects the wrong cell in a locked grid
    • EXTJSIV-6718 - Tab key causes error when cell editing with row selection model
    Layouts (5)
    • EXTJSIV-5131 - ShrinkWrap layouts can fail with constrained widths / heights
    • EXTJSIV-6041 - In IE8/9 "strict" mode, Box layout's perpendicular overflow does not work
    • EXTJSIV-6049 - Auto-width grid in vbox stretches to 10,000px
    • EXTJSIV-6369 - Closing floated/collapsed panel in border layout causes JS error
    • EXTJSIV-6528 - Ext.layout.container.BoxOverflow.Menu.destroy throws Exception
    Menu (1)
    • EXTJSIV-6386 - Picking a date doesn't work when Date field inside Menu
    Misc (2)
    • EXTJSIV-6348 - Drag-drop on invalid dropzone leaves no focus
    • EXTJSIV-6510 - IE 6 nonsecure items warning when using Ext.History
    Panel (4)
    • EXTJSIV-5149 - "mini" collapseMode in border layout doesn't seem to work
    • EXTJSIV-6372 - Multiple issues with Panel.setBodyStyle
    • EXTJSIV-6373 - Specifying Panel header config and closable: true causes error
    • EXTJSIV-6448 - Left and right aligned headers in panel drag are not layed out properly
    Theme (2)
    • EXTJSIV-6163 - SplitButton with arrowAlign bottom and Gray theme - CSS issue on mouse over
    • EXTJSIV-6425 - Sass function theme-background-image throws exception without a return value and css doesn't compile
    Toolbars (2)
    • EXTJSIV-6251 - Toolbar defaults override single item settings
    • EXTJSIV-6451 - Form fields clone in overflow menu of toolbar do not sync the original field value
    Tree (9)
    • EXTJSIV-5248 - Ext.data.TreeStore setting the root property in the proxy doesn't work
    • EXTJSIV-6005 - Ext.data.TreeStore with Ext.data.proxy.Rest does not pass ids correctly
    • EXTJSIV-6302 - NodeInterface qtip and qtitle not updated
    • EXTJSIV-6417 - tree.selectPath(tree.getRootNode().getPath()) doesn't select
    • EXTJSIV-6418 - Folder keeps displaying collapse button after all leaves are dragged away
    • EXTJSIV-6443 - expandable: false has no effect in tree grid
    • EXTJSIV-6473 - Spacebar not toggling checkbox state in TreePanel
    • EXTJSIV-6554 - Tree view refresh event is fired before the render event
    • EXTJSIV-6580 - Tree node parentId doesn't respect useNull
    Window (6)
    • EXTJSIV-5889 - Dragging a header-constrained window below Viewport bottom scrolls the Viewport
    • EXTJSIV-6033 - Ext.window.Window fire incorrect events when maximized/restored
    • EXTJSIV-6234 - Constrained window in a border layout is displaying at wrong location.
    • EXTJSIV-6297 - Constraining a window to a panel using the "constrain" config does not work when "autoShow" is true
    • EXTJSIV-6397 - Form submit with waitMsg:'string' called from Window focuses the Window which hides any MessageBox
    • EXTJSIV-6547 - Window is not closed on Esc
    Don Griffin
    Ext JS Development Team Lead

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"

  2. #2
    Sencha User
    Join Date
    Apr 2010
    Location
    China
    Posts
    43
    Vote Rating
    0
    manlsea is on a distinguished road

      0  

    Default


    Great.
    However, encountered a small problem.

    Ext version tested:
    • Ext 4.1.1(GA)
    Browser versions tested against:
    • Chromium 18.0.1025.168 (Ubuntu 12.04)
    Description:
    • TreeStore - it will be two request parameters when it loading: node & id. id is superfluous, it may cause trouble to the service side.

  3. #3
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Posts
    1,366
    Vote Rating
    135
    dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold

      0  

    Default


    Thanks for jumping in so quickly!

    Please post bugs to the Bugs forum so that we can get them dealt with.
    Don Griffin
    Ext JS Development Team Lead

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"

  4. #4
    Sencha - Community Support Team mankz's Avatar
    Join Date
    Nov 2007
    Location
    Stockholm, Sweden
    Posts
    2,759
    Vote Rating
    108
    mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all

      0  

    Default


    Nice! Will test this right away. What about CDN?

    http://cdn.sencha.io/ext-4.1.1-gpl/ext-all-debug.js

    does not work...

    EDIT

    http://cdn.sencha.io/extjs-4.1.1-gpl/ext-all-debug.js

    does work, for 4.1.0 it was:

    http://cdn.sencha.io/ext-4.1.0-gpl/ext-all-debug.js

    and for 4.0.7 it was

    http://cdn.sencha.io/ext-4.0.7-gpl/ext-all-debug.js

    Someone having a hard time deciding which format is better???

  5. #5
    Sencha - Community Support Team mankz's Avatar
    Join Date
    Nov 2007
    Location
    Stockholm, Sweden
    Posts
    2,759
    Vote Rating
    108
    mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all

      0  

    Default


    Any document describing API changes in 4.1.1? Seems for example, grid plugins now _must_ extend AbstractPlugin to be usable in Locking grid, since it calls 'clone' on them in injectLockable. For bw compat, this would've been better.

    Code:
    clonePlugins: function() {
            var me = this,
                plugins = me.plugins,
                plugin,
                i = 0, len;
            
            if (plugins) {
                len = plugins.length;
                for (; i < len; i++) {
                    plugin = plugins[i];
                    if (typeof plugin.init === 'function' && plugin.clone) {
                        plugins[i] = plugin.clone();
                    }
                }
            }
        }

  6. #6
    Sencha - Ext JS Dev Team Animal's Avatar
    Join Date
    Mar 2007
    Location
    Notts/Redwood City
    Posts
    30,508
    Vote Rating
    56
    Animal has a spectacular aura about Animal has a spectacular aura about Animal has a spectacular aura about

      0  

    Default


    They need to be cloneable to fix the other problem you highlighted, so that bodge would not help.

    In a lockable grid, there are two grids.

    Now, all Features and Plugins arte cloned, so that each grid has a copy.

    Before, you had to specify Features as

    Code:
    {
        ftype: 'foo'
    }
    You could not specify an instantiated Feature.

    Now, both Features and Plugins must extend their base classes so that the base constructor is called which stashes initialconfig, and so that they inherit the clone method to clone themselves using the initialConfig.

  7. #7
    Sencha User nomack84's Avatar
    Join Date
    Oct 2007
    Location
    Habana , Cuba
    Posts
    173
    Vote Rating
    17
    nomack84 will become famous soon enough

      0  

    Default


    Quote Originally Posted by dongryphon View Post
    For those with Support, we will be continuing to fix bugs on the 4.1.x release.
    What this means? After all the hard work by the community testing the code, now if you are not a support suscriber, you won't have access to 4.1.x bug fixes.
    This is terrible!!
    Ext is terrific!!

  8. #8
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Posts
    1,366
    Vote Rating
    135
    dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold

      0  

    Default


    @nomack84

    Sorry for any confusion. I was simply stating that (as with all previous releases), the patch releases like 4.1.1 are, after a certain point, only available for support customers. With 4.0 we released 2 patch releases to the public (4.02a was the last) and others beyond that to support customers (up to 4.0.7).

    Our formal policy can be found at http://www.sencha.com/products/releases. Even though that policy does not guarantee any patch releases outside of support customers, we have released several patch releases publicly. As with 4.1.1.

    Since this forum is now read-only (at least until our next beta), please start a thread in the general discussion forum if you have further questions. In this case, please feel free to PM me to let me know of the new thread.
    Don Griffin
    Ext JS Development Team Lead

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"

  9. #9
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Posts
    1,366
    Vote Rating
    135
    dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold

      0  

    Default


    In case my last message was unclear - 4.1.1 is a publicly available patch release.
    Don Griffin
    Ext JS Development Team Lead

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"

  10. #10
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Posts
    1,366
    Vote Rating
    135
    dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold

      0  

    Default


    See http://www.sencha.com/forum/showthre...rsion-as-4.1.0

    We will be refreshing the zips and CDN to fix the version problem and the naming.
    Don Griffin
    Ext JS Development Team Lead

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"