[ide]* Linux: running in command line mode doesn't require an X11 display anymore* "Save as" now clears the "modified" status* builder: Paths with strange UTF8 chars are now correctly handled* builder: .hpp and .hh file extensions are now considered valid sketch extension* builder: core.a is not rebuild if not needed (improve build time in particular for big projects)* Fixed swapped actions "Copy for Forum" and "Copy as HTML"* Linux/osx: If an editor tab is a symbolic link it is no more replaced with a real file when saving (see #5478)* Increased the upload timeout to 5 minutes (it was 2 min, but it may be not sufficient when uploading via UART a big sketch)

[libraries]* Fixed wrong folder name for "Adafruit Circuit Playground" library, now it can be updated cleanly.* Fixed wrong include for "RobotIRRemote", now it should not interfere anymore with the real IRRemote.

[core]* AVR: Set Optiboot as default bootloader for Nano. This is the bootloader installed on new Arduino Nano boards. If you have a Nano with the old bootloader you must select Tools > Processor > ATmega328P (Old Bootloader) to upload.* AVR core has been moved to its own repository: https://github.com/arduino/ArduinoCore-avr* Updated toolchain to gcc 5.4.0

I really don't know why they have to roll out new versions frequently. I have been using since IDE 1.5 and there are nothing change to me. I used with Windows and some popular boards UNO or Pro mini. Anyway, it's still a nice news.

Are you sure about the code editor? Doesn't look right to me. My other system is in another room so it's had to do a side by side but it doesn't look good. It looks more obvious in all caps lines such as a #define MOTHERBOARD BOARD_RAMPS_14_EFB.

I jumped from 1.6.12 to 1.8.0 I noticed that arduino.org also moved from 1.7.x to 1.8 and now has the same change log as the Arduino.cc version 1.8.0. This must be the way the dispute ends.

I brought the two IDE versions up side-by-side and there is something funny about the font in 1.8. It is especially noticable in the Preferences dialog. I guess they left us something to complain about until we get 1.8.1 or so.

As far as putting it through its paces it seems like 1.8.0 handles everything that I was running in 1.6.12 and there were some additional board choices for most of the products from Arduino.org. It doesn't have any selections for their Zero Pro, M0 Pro, and M0 boards but it looks like these can be treated as Arduino Zero boards just by reflashing the bootloader.

If this works check the following images. The first is from 1.6.13 and the second is from 1.8.0. Both a shots of the same piece of code. Do you see any differences? Maybe it's me but the 1.6.13 is clearer especially the the #define ENABLED (look at the A). Also look at the W in SWITCHING.

1.6.13

1.8.0

Well, that didn't work as expected. Open the link to see the image. Time to learn how to embed an image.