История версий и изменений программы Arduino

1.8.7 (20.09.2018)
  • Исправлено: IDE не запускалась, если library_index.json поврежден;
  • Исправлено: IDE не запускалась, если была найдена библиотека с неверной версией;
  • Исправлено: редкие ошибки сборки в очень сложных эскизах (таких как прошивка Marlin);
  • Исправлено: Улучшено диалоговое окно, объясняющее, что теперь требуется MacOSX 10.8;
  • Исправлено: Торможение меню "File" и "Tools" в MacOSX;
  • Исправлено: поведение Weird Board Manager если ядро AVR понижено до версии ниже чем 1.6.22;
  • Повышено удобство использования, если пользователь не выбрал последовательный порт;
  • Пользовательское меню "Tools" теперь сохраняет порядок определенный в файле boards.txt.
1.8.0 (23.12.2016)
  • теперь при использовании пункта "Сохранить как" очищается статус;
  • исправлено чтение путей, содержащих символы в кодировке UTF8;
  • исправлено распознавание файлов с расширениями .hpp и .hh;
  • теперь при отсутствии необходимости не осуществляется "перестройка" core.a;
  • исправлены операции "Копировать для форума" и "Копировать как HTML";
  • тайм-ауты между загрузками увеличены до 5 минут.
1.6.13 (23.11.2016)
  • модуль Serial Plotter теперь лучше работает с некорректными и неполными данными;
  • исправлены проблемы с загрузкой из командной строки;
  • исправлена установка библиотек из командной строки. IDE теперь корректно обновляет индекс библиотеки;
  • при обнаружении ошибки (CRC) в процессе загрузки IDE теперь пытается снова загрузить файл без удаления уже загруженных данных;
  • улучшено определение DPI экрана;
  • исправлено много мелких ошибок в редакторе.
1.6.12 (23.09.2016)
  • произведен рефакторинг кода редактора. Исправлено множество мелких ошибок;
  • добавлена поддержка интеграции Cloud API;
  • изменена организация в меню примеров;
  • добавлена поддержка 2.56V и 2.56V ext на ATtiny25/45/85;
  • добавлен String::toDouble();
  • avrdude обновлен до версии 6.3.
1.6.11 (18.08.2016)
  • исправлена проблема, препятствующая корректной работе сторонних компонентов, установленных через index.json URL;
  • исправлены проблемы с менеджером компонентов, которые могли приводить к удалению наборов с инструментами;
  • совершен "откат" avrdude до версии 6.0.1. Использование новой версии приводило к проблемам.
1.6.10 (25.07.2016)
  • внесено много мелких исправлений в Arduino Builder;
  • теперь в свойствах библиотек поддерживается свойство "includes";
  • примеры теперь можно сортировать по архитектуре;
  • исправлен вылет IDE, вызываемый некоторыми необычными серийными устройствами;
  • avrdude обновлен до версии 6.3;
  • новые версии инструментов: gcc-4.9.2, avr-libc-2.0.0, gdb-7.8, binutils-2.26;
  • добавлено свойство Serial.availableForWrite() для портов USB-CDC;
  • прочие исправления и улучшения.
1.6.9 (11.05.2016)
  • добавлена поддержка обнаружения и создания отчетов об ошибках при парсинге файлов с назначенным индексом;
  • исправлен цвет текущей версии IDE в окне "О Программе";
  • теперь уведомление о новой версии, появляющееся при использовании опции "всегда отображать уведомление о новой версии сверху", является менее назойливым;
  • исправлены непереведенные строки во всплывающем окне, отображающемся при запуске программы;
  • исправлены проблемы с созданием отчетов об ошибках при работе со множеством вкладок.
1.6.8 (09.03.2016)
  • добавлена поддержка скейлинга интерфейса для UHD-мониторов;
  • теперь при выходе из программы путем нажатия на клавишу с крестиком или при помощи сочетания клавиш ATL+F4, она запоминает позицию редактирования;
  • исправлена работа NullPointerException с некоторыми редкими комбинациями пакетов;
  • исправлены проблемы с обновлением доступных библиотек в менеджере библиотек;
  • исправлено отображение ключевых слов LITERAL1;
  • добавлена поддержка Arduino/Genuino 101 в TFT, Ethernet, SD.
1.6.7 (28.12.2015)
  • серийный плоттер теперь позволяет построить сразу нескольких значений одновременно;
  • добавлены новые языковые переводы;
  • добавлена поддержка протокола file:// для менеджера url-адресов;
  • добавлена новая иконка для Arduino IDE высокой четкости вместо предыдущей размытой;
  • реализована возможность удаленной загрузки без SSH;
  • добавлена функция SPI.transfer16(...) в ядро SAM;
  • исправлены неправильные тайминги для HardwareSerial::flush() в ядре SAM.
1.6.6 (04.11.2015)
  • теперь приложение работает с Java 8, которая поставляется "в комплекте" и необходима для компиляции IDE;
  • добавлены ссылки на неофициальные поддерживаемые ресурсы в окно с параметрами;
  • ограничение на максимальное количество скетчей в день повышено до 676;
  • внесено много мелких исправлений;
  • шаблоны ArduinoISP перемещены в папку 11.ArduinoISP;
  • теперь при смене вкладки название файла отображается в заголовке;
  • повышена скорость запуска IDE;
  • теперь в редакторе можно выделить строку сделав тройной клик.
1.6.5 (31.08.2015)
  • исправлены проблемы с загрузкой на борды, не поддерживающие VID/PID.
1.6.4 (09.05.2015)
  • добавлена поддержка Arduino Gemma;
  • восстановлен предыдущий цвет "ошибки" в темной части IDE;
  • упрощена проверка IDE версий библиотек;
  • исправлен цвет ключа "char";
  • исправлено отображение пунктов контекстного меню панели инструментов;
  • добавлена командная строка для менеджмента библиотек;
  • обновлена версия JVM до 1.8.0_45;
  • исправлено предупреждение о проблемах с сертификатами;
  • множество прочих исправлений и улучшений.
1.6.3 (09.04.2015)
  • исправлен ряд проблем с инструментом распаковки архивов;
  • теперь MACOSX_BUNDLED_JVM автоматически переключается на JAVA_HOME;
  • обновлен стартовый экран программы;
  • исправлены проблемы с работой HTTPS ссылок на Windows и Max OS;
  • обновлены "связки" инструментов, а также плагин для тайм-менеджмента;
  • теперь пользователь может самостоятельно отключить переписывание platform.txt при помощи значения "rewriting=disabled";
  • теперь программа советует продублировать библиотеки по окончанию компиляции.
1.6.1 (12.03.2015)
  • улучшено определение Yun при загрузке из сети;
  • теперь "objcopy" в platforms.txt не связан с HEX;
  • теперь порты dev/cu.* фильтруются в списке портов на MacOSX;
  • теперь порты в списке автоматически группируются;
  • avr-gcc обновлен до версии 3.4.5;
  • исправлен некорректный парсинг boards.txt при использовании подменю и ID досок без подчеркивания;
  • JVM обновлен до последней версии 8u31;
  • исправлено отсутствие оператора bool на EthernetClient и SoftSerial.