Code:
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/EEPROM/EEPROM.h:171:14: error: 'String' does not name a type
inline const String &EEPROMClass::put(int idx, const String &s)
The String support seems to not include the String library in it.
I notice this in .cpp files/headers (not the main .ino) where I haven't included <Arduino.h> but am using <EEPROM.h>
Including <Arduino.h> where it isn't already fixes the problem, but this wasn't necessary in 1.56 and is in 1.57.
Is this a bug? I'm new to C++ so I may be misunderstanding how this should work.