TLDR Tech / Launches
Python 3.15 Released with UTF-8 Default Encoding
The release of Python 3.15 introduces significant updates, most notably establishing UTF-8 as the default encoding for all operating systems, including Windows. Older versions used host system locale encodings, which often led to crashes or data corruption when handling UTF-8 files containing non-ASCII characters. To help users explore the new UTF-8 default and an experimental JIT compiler, Barry Warsaw created a terminal-based game called whatsnewt.
Read the full story