Релиз jQuery 1.8.2

в 8:23, , рубрики: bugfixes, jquery, jquery 1.8.2

Анонсирована версия 1.8.2. содержит багфиксы и улучшения в плане производительности, так как с этим случился небольшой регресс после релиза 1.8.*. Разработчики просят поддержать и оттестировать новую версию на ваших проектах.

code.jquery.com/jquery-1.8.2.min.js (compressed, for production)
code.jquery.com/jquery-1.8.2.js (uncompressed, for debugging)


JQUERY 1.8.2 Список изменений

Deferred

#12521: Deferred.promise( target) работает только при условии typeof( target)=='object'

События (Event)

#12423: jQuery ломался с Comcast Protection Guard и любой anti-keylogging защитой на IE7+
#12436: Понижение производительности в отложенных событиях и в некоторых псевдоклассах

Разное (Misc)

#12229: Некоторые несоответствия / Оптимизация

Смещение (Offset)

#12534: .offset() выдавал ошибку на BlackBerry5 и iOS3
#12536: Сделали подсчеты .offset() более точными в браузерах без getBoundingClientRect

Поиск элементов по CSS правилам (Selector)

#12303: не срабатывал выбор, если были атрибуты :first :last
#12337: :nth-child глючил после добавления дочерних элементов
#12361: починили сложную выборку
#12448: :contains() в граничном случае выдавал ошибку
#12492: не срабатывал фоку для textarea, $(this).is(':focus') == false в Chrome и Safari
#12523: JQuery считал перенос строки "n" как текстовую ноду
#12526: :last не срабатывал
#12541: 1.8.0 в 1.8.1: двойной :not() не работал в IE6/7
#12572: :contains ломал поисковые ифреймы в v1.8

Перемещение по DOM (Traversing)

#12474: find не возвращал корректное количество элементов

Автор: deerua


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js