Вышла jquery 1.6.3
![]()
JQuery  1.6.3 наконец вышла! Это уже третий выпуск обновлений для JQuery 1.6.  Как обычно, есть две копии JQuery, одну сжатый и другую несжатую (для  отладки или изучения).
JQuery 1.6.3 сжатая - JQuery 1.6.3 несжатая
Список изменений
Ajax
#9255: jQuery.parseXML обрабочик ошибок не работал в браузерах WebKit
 #9854: Pass statusText through instead of “normalizing” it
 #9887: jQuery.ajaxSetup мог привести к ненужным использованию памяти
 #9970: Была опечатка в ajax.js: статус должен быть jqXHR.status?
 #10098: Encode comment-like Accept headers to avoid mobile carrier mangling
Атрибуты
#9630: foo.contents().hasClass() возвращал неверное значение
 #9699: removeAttr('style') не последовательно удалял атрибут стиля в WebKit
 #9719: removeAttr(«disabled») не менял цвет инпутов в IE6
 #9979: .prop('tabIndex') возвращал противоречивые результаты для элементов, еще не имеющих установленный TabIndex
 # 9980: Упрощение attr-кода с помощью getAttributeNode для всего в IE6/7
Build
#9988: Небольшой заголовок лицензии в сжатой версии JQuery.
Ядро
#9521: XSS с $(location.hash) и $(#) необходим?
 #9897: try-catch isPlainObject обнаружение
 #10076 $.inArray крэшил IE6 и Chrome, если второй аргумент `null` или `undefined`
CSS
#6652: Теперь filter:alpha(opacity=100) удаляется после анимации
 #9572: Поддержка -ms-transform в .css() методе (ie9+);
 #10021: Не удавалось добавить отрицательное число, используя relative-значение синтаксиса в .css() и .animate()
Data
#8235: jQuery.data вызывала ошибку сценария при определенных обстоятельствах
 #9318: HTML5 data-атрибуты вызывали странное поведение, если имена атрибутов содержали числа
 #9413: $.fn.removeData не удаляет данные с тире в имени
 #9779: Разрешены non-null|undefined значения в свойствах
 #9794: Теперь jQuery.fn.data() правильно обрабатывает доступ к произвольным значения свойств данных
 #10016: Не удавалось получить «false-y» значения при использовании ключа имен с использованием тире пи использовании jQuery.data
 #10080: загрузка из фрейма окна прерывалась в IE8
Размеры
#10123: .width() мог возвращать дробные значения в Firefox 6
Эффекты
#9381: Анимации останавливаются, когда браузер не в фокусе из-за requestAnimationFrame
 #9678: setInterval очищается анимацией
События
#7071: Доступ к свойству «type» у VML-элементов не работал в IE при сабмите специального обработчика
Манипуляции
#9587: Клонирование div с объектом вызывал ошибки в IE8
Поддержка
#9634: Был виден символ «т» в верхнем левом углу во время инициализации support.js
 #9823: IE 8 крэшился при использовании фонового изображения для BODY в css
 #9964: исправлена опечатка в test/support.js модуль strictEqual
 #10029: $.support.scriptEval удалено, но все еще включен в документацию
Также
— улучшили поддержку data-аттрибутов;
 — убрали поддержку requestAnimationFrame, которую добавили в 1.6, т.к.  браузеры по прежнему криво ее поддерживают. Включат позже;
 — Пофиксили уязвимость XSS:  $("#id") работал как селектор, $("<img>") создавал элемент, а $("#<mg>") тоже создавал элемент.