Lo que quizás sorprende es lo mucho que tardó en desarrollarse. La lista de nuevas características es larga. Algunas de ellas se pueden ver aquí:
- Soporta múltiples plataformas
- Las tarjetas ahora son detectadas y listadas en el menú de «ports list» con el puerto serial
- Los manejadores e IDE están firmados ahora para Windows y Mac OS X
- Mejoras en la velocidad de la construcción (build) de procesos
- Autoguarda el código cuando se compila y se sube a la tarjeta
- Mejoras en el monitor serial (más rápido, respaldado por la bibliotecas serial JSSC en lugar de la antigua RXTX)
- Busca/Reemplaza en múltiples pestañas
- Mejoras en muchas bibliotecas API de Arduno (strings, serial, print, etcétera)
- Actualización de herramientas (avr-gcc, arm-gcc, avrdude, bossac)
- Interfaz en línea de comandos
- IDE reporta el tamaño del sketch y el uso de la RAM estática
- El editor muestra ahora el número de líneas
- Menúes con scroll cuando hay muchas entradas
- Subida de archivos vía la red (Yún)
- El hardware serial se ha mejorado
- El USB ahora es más estable y hay mejoras en el desempeño
- La biblioteca SPI ahora soporta transacciones para operar mejor cuando se usan muchos dispositivos SPI al mismo tiempo
- Mejoras en el soporte a los vendedores externos de hardware usando archivos de configuración
- Se pueden definir submenúes con configuración específica para las tarjetas
- Corrección de problemas de subida de archivos para Leonardo, Micro y Yún
Nuevas bibliotecas que vienen con Arduino han sido mejoradas: Bridge, TFT, Ethernet, Robot_Control, SoftwareSerial, GSM
Referencias: