changelog кстати очень легко делается из вывода 'git log' с форматированием
Кстати я учёл твою критику по поводу плохих коммитов, теперь стараюсь Вообще надо бы и history и changelog сделать, но вечно то ленюсь, то времени нет. Теперь по графику давно задуманный апдейт Snakeskin, а потом опять прыгаю на свой основной проект
Кстати да, я тоже не понимаю, почему эта функция глобальная. Или тоже взять например btoa и atob - их же логично запихнуть в String. Они каждую спецификацию годами мучают, вроде должны всё обдумать, а всё равно странные вещи есть.
Octane, ну какбэ логично: старый isNaN будет deprecated, но останется для совместимости. Новые скрипты надо будет писать сразу по новому.
На счёт оправданности нового поведения ничего сказать не могу.)
В ноде мне часто нужны extend, extend_deep, clone, clone_deep, все остальное как мне кажется лишнее...., т.к. for/of поддерживает даже итератор протокол.