<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>
Ext JS Release Notes
</title>
<link rel="stylesheet" type="text/css" href="welcome/release-notes.css" media="all">
</head>
<body>
<p>
<a href="http://www.sencha.com/" id="logo" name="logo">Ext JS - JavaScript Framework</a>
</p>
<div id="releases">
<!-- ************************************************************************** -->
<!--
When a release is made, copy the generated div below this dynamic section
and then edit the queries below to adjust for the next release.
-->
<div class="release">
<h1>Release Notes for Ext JS 4.2.1</h1>
<p class="notes">
Release Date: May 16, 2013<br>
Version Number: 4.2.1.883
</p>
<h2>General</h2>
<p>The final release of Ext JS 4.2.1 contains numerous fixes and small
enhancements requested by customers and the community. While the
details are below, there are several items worth calling out.
<h3>New Big Data Example</h3>
<p>The new
<a href="http://docs.sencha.com/extjs/4.2.1/extjs-build/examples/build/KitchenSink/ext-theme-neptune/">
Big Data example</a> shows off all of the major grid features
and plugins working together in a single grid. It also shows off a
text field in a grid column header! Head over and check it out!
<h3>Sencha Cmd 3.1.2</h3>
<p>To coincide with this release, Sencha Cmd 3.1.2 is also now available.
The primary change with regards to Cmd is that the packages produced
by Ext JS now stay inside the "ext" folder when you generate a new
application or workspace. The "ext-*" packages previous saved to your
"packages" folder can be removed. For details see the
<a href="http://cdn.sencha.com/cmd/3.1.2.342/release-notes.html">release notes
for Sencha Cmd 3.1.2</a>. If you are using Sencha Cmd, it is
recommended that you upgrade to the new version.
<h3>Locale Package Consolidation</h3>
<p>In Ext JS 4.2.0 we migrated the locale files in to Sencha Cmd packages
to facilitate switching between locales. The downside is that this
produced a lot of small packages that needed to be required in your
<tt>"app.json"</tt> (or used as pure JS files). As an enhancement to
this process in Ext JS 4.2.1 we have consolidated all of the locales
into the <tt>ext-locale</tt> package. The legacy file paths are still
preserved, but if you are using locale packages, you can now just do
this in your <tt>"app.json"</tt> file:
<pre>"requires": [
'ext-locale'
]</pre>
<p>You will still need to set <tt>app.locale</tt> to pick up the proper
locale overrides. They are just all located in the one package in
this release.
<h2>New Features</h2>
<ul>
<li class="component">Core (1)
<ul class="tickets">
<li class="ticket">
<span class="ticket-number">EXTJSIV-8123</span> <span class="ticket-notes">Enhance Ext.util.Format.fileSize to calculate gigabytes (GB)</span>
</li>
</ul>
</li>
<li class="component">Layouts (1)
<ul class="tickets">
<li class="ticket">
<span class="ticket-number">EXTJSIV-9509</span> <span class="ticket-notes">A splitter's collapseOnDblClick cannot be disabled via the object's config</span>
</li>
</ul>
</li>
<li class="component">Locale (1)
<ul class="tickets">
<li class="ticket">
<span class="ticket-number">EXTJSIV-9653</span> <span class="ticket-notes">Locales should be consolidated to a single ext-locale package instead of requiring each locale independently</span>
</li>
</ul>
</li>
<li class="component">Misc (1)
<ul class="tickets">
<li class="ticket">
<span class="ticket-number">EXTJSIV-9389</span> <span class="ticket-notes">Add SASS variables that can be used to prevent "default" UIs from being generated.</span>
</li>
</ul>
</li>
Total: 4</ul>
<h2>Bugs Fixed</h2>
<ul>
<li class="component">Button (3)
<ul class="tickets">
<li class="ticket">
<span class="ticket-number">EXTJSIV-9323</span> <span class="ticket-notes">Focus is not set on buttons in IE</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9658</span> <span class="ticket-notes">Button layout fails when button component height is too small</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9864</span> <span class="ticket-notes">Disabled buttons can still receive focus using TAB</span>
</li>
</ul>
</li>
<li class="component">Charts (4)
<ul class="tickets">
<li class="ticket">
<span class="ticket-number">EXTJSIV-7235</span> <span class="ticket-notes">Series label color is not applied and location is incorrect</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9393</span> <span class="ticket-notes">Series instance cannot be initialized properly</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9422</span> <span class="ticket-notes">Issues with custom font, padding, itemSpacing of chart legend box</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9536</span> <span class="ticket-notes">Stacked Column Chart with Missing Y Value has Incorrect Maximum</span>
</li>
</ul>
</li>
<li class="component">Core (10)
<ul class="tickets">
<li class="ticket">
<span class="ticket-number">EXTJSIV-8286</span> <span class="ticket-notes">Element.switchOff() and other animation methods do not call users callback on complete</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-8764</span> <span class="ticket-notes">Element.on/un and Observable.un should accept function names as Observable.on does</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9339</span> <span class="ticket-notes">TextMetrics ignores container styles</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9405</span> <span class="ticket-notes">CSS reset style rule remains on the body that sets border box</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9469</span> <span class="ticket-notes">Ext.Date format creates global variables</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9535</span> <span class="ticket-notes">Ext.util.Format.number incorrect result with custom locale and value < 1000</span>
</li>
<li class="ticket">
<span class="ticket-number">EXTJSIV-9590</span> <span class="ticket-notes">mouseoverItem in Ext.view.View</span>
</li>
<li class="ticket">
- 1
- 2
前往页