![](https://habrastorage.org/storage/habraeffect/5c/bb/5cbb24dd5665fcdd9677884aac6b8408.gif)
Итак, поздравляю, вышла версия 1.5.2 так любимого многими JavaScript-фреймворка. Закрыто 19 тикетов
- #6158 replaceWith не выбрасывает исключение, когда элемент отсуствтует
- #7340 Исползуется один обработчик capturing для имитации bubbling событий focusin/focusout в браузерах отличных от IE. Позволяет вызывать события нативными методами dom.
- #8353 Reverted. Добавлен блок catch в resolveWith, теперь блок finally выполняется в IE7 and IE6.
- #8438 полный стек функций виден теперь при отладке в Google Chrome.
- #8380
$(‘:text’)
распознаётся как‘type=text’
по-умолчанию - #8421
resolveWith
можно вызывать даже с одним параметром - #8423 Никогда не указывается заголовок
X-Requested-With
для кросс-доменных запросов. Исправлена проблема, когда кроссдоменные запросы предвариательно flighted (не смог коректно перевести) и требовали кое-каких дополнительных настроек - #8456 Исправлена ошибка, при которой
trigger(‘mouseover’)
не вызывалmouseenter
. Мы проверяем, что родитель существует перед вызовом, так что теперьmouseenter
вызывается во время событияmouseover
. - #8509 Регулярки для парсинга URL теперь не такие строгие и узнают схемы URL schemes, которые не содержат совместимые иерархической структуры (как в секции 2.1.2 документа www.ietf.org/rfc/rfc2718.txt).
- #8536 Представлены модули на репозитарии jQuery в GitHub.
- #8381
.is(“div”)
теперь работает на отсоединённых нодах в IE 9. - #8316 Исправлен сеттер
.offset()
дляfixed
элементов в WebKit. - #3333 Исправлен некорректный
.css(“marginRight”)
в WebKit. - #8692 Исправлена ошибка, когда объект с аргументами заканчивается неопределённым элементом в методе
$.when
. - #8346 Исправлена проблема совместимости
jQuery.camelCase()
и префиксов IE9. - #8203 Удалены некоторые ненужные обнуления элементов, которые были добавлены, чтобы чистить память в IE.
- #8519 Основной makefile не применяет минификацию, если в коде ничего не поменялось.
- #8587 Исправлен jQuery-git.js cron-job, чтобы убедится, что он обновляется регулярно.
- #8635 Исправлена ошибка в Firefox 3.6, когда
getComputedStyle()
выбрасывало неконтролируемое исключение