Release Date: June 27, 2015
Version Number: 6.0.0.640
Release Date: May 25, 2015
Version Number: 6.0.0.415
Release Date: May 6, 2015
Version Number: 5.1.1.451
Ext JS requires a viewport meta tag in order to control the layout of the viewport in mobile browsers. In previous releases this tag was dynamically appended to the document head for applications that used Ext.plugin.Viewport or Ext.container.Viewport. As of iOS8 dynamic addition of the viewport tag no longer works correctly, resulting in incorrect measurement of viewport size on initial layout. As a result Ext JS now requires that applications add the following viewport meta tag directly to their index.html pages:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
Release Date: December 10, 2014
Version Number: 5.1.0.107
Release Date: November 25, 2014
Version Number: 5.1.0.47
Ext.define('Super', { extend: 'Ext.data.Model', fields: ['name'] }); Ext.define('Sub', { extend: 'Super', idProperty: 'customId' }); var fields = Super.getFields(); // "name", "id", 2 console.log(fields[0].name, fields[1].name, fields.length); fields = Sub.getFields(); // "name", "customId", 2 console.log(fields[0].name, fields[1].name, fields.length); // if you explicitly declare the id field in the fields definition, then it will be untouched Ext.define('Super', { extend: 'Ext.data.Model', fields: ['id', 'name'] }); Ext.define('Sub', { extend: 'Super', idProperty: 'customId' }); var fields = Super.getFields(); // "id", "name", 2, "id" console.log(fields[0].name, fields[1].name, fields.length, Super.idProperty); fields = Sub.getFields(); "id", "name", "customId", 3, "customId" console.log(fields[0].name, fields[1].name, fields[2].name, fields.length, Sub.idProperty);
Release Date: August 5, 2014
Version Number: 5.0.1.1255