common_ground:
For exampe , the guy who have problem with 1602 LCD ( only 1 character is printing ) , it is because print procedure is changed in new ide and if library write() function return 0, print stops printing after 1. character ( some libs return 0 instead remaining printing size ), if library is not maintened any more, then it is safe to change return 0 to return 1 in LCD library - write(uint8_t value) function, or use some other 1602 LCD library with active maintainer.
Thanks @common_ground, I've pushed a fix to the library maintainer
hopefully he will merge it and fix the problem for everyone.
@huginen have you already solved the issue by yourself? If no, may you test the patch