История версий и изменений программы 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.