it seems that the new version 1.2.0 of the SD library recently released has changed the modality to write file data to the SD card.
If I run the Datalogger example, with the version 1.1.1 new data are appended to the previous ones in a new text line, but with the new version every writing cicle overwrites the data on the same (first) text line.
Let me know what the results are of that. If this is causing the sketch to not work as expected then I'll try to get it fixed. At the very least the library documentation needs to be updated since it only mentions FILE_READ and FILE_WRITE as valid values for the mode parameter of SD.open().
I had the same problem. My code stopped working this weekend and it took me a while to realize that the library updated. I just rolled back to 1.1.0 as it should not be necessary to modify my code. I can see where it would be nice to have the added options, but default should work the same way it has always had.