The shout command now calls fflush(), so output can serve real-time diagnostic purposes such as indicating the progress of a script. This makes a difference only when output is not line-buffered, as on a Macintosh.
All warnings now call print(), not prerror(), so they stay silent in scripts. (The only warnings needing this change were those warning of inhomogeneity.)