Changelog for dos2unix: 7.5.6 -> 7.5.7 Source: dos2unix/ChangeLog.txt 2026-08-27 Erwin Waterlander * Version 7.5.7 2026-08-18 Erwin Waterlander * Safer way to read BOM using a lookahead buffer. No more use of consecutive ungetc() calls. dos2unix is now ungetc() free. 2026-08-16 Erwin Waterlander * Refactored code. Simpler mac2unix algorithm. ungetc() is no longer used. 2026-08-02 Erwin Waterlander * Fixed possible memory leak in handling Unicode arguments on Windows. 2026-07-29 Erwin Waterlander * Removed the use of strcpy() 2026-07-25 Erwin Waterlander * mac2unix/unix2mac: Fixed counting line breaks in verbose mode of files with mixed line break types. 2026-07-09 * Fixed the processing of files containing only half a BOM (Found by AI). * unix2dos: Fixed conversion of a DOS line break immediately after a Mac line break (Found by AI). 2026-07-07 * Detect a missing UTF-16 low surrogate at the end of a file (Found by AI). ungetc() is no longer used.