6.12 http 6.13 IDLE and idlelib 6.14 imaplib 6.15 importlib 6.16 inspect 6.17 ipaddress $_{ipaddress}$now supports IPv6 Scoped Addresses (IPv6 address with suffix$_{%<scope_id>}$ ). Scoped IPv6 addresses can be parsed using$_{ipaddress.IPv6Address}$ . If present, scope zone ID is available through the$_{scope_id}$attribute. (Contributed by Oleksandr Pavliuk in bpo-34788.) Starting with Python 3.9.5 the$_{ipaddress}$ module no longer accepts any leading zeros in IPv4 address strings. (Contributed by Christian Heimes in bpo-36384). inspect.BoundArguments.arguments is changed from$_{OrderedDict}$ to regular dict. (Contributed by Inada Naoki in bpo-36350 and bpo-39775.) Refreshed$_{importlib.metadata}$ from$_{importlib_metadata}$ version 1.6.1. Added$_{importlib.resources.files()}$ function with support for subdirectories in package data, matching backport in$_{importlib_resources}$version 1.5. (Contributed by Jason R. Coombs in bpo-39791.) Import loaders which publish immutable module objects can now publish immutable packages in addition to individual modules. (Contributed by Dino Viehland in bpo-39336.) To improve consistency with import statements, importlib.util.resolve_name() now raises ImportError instead of $_{ValueError}$for invalid relative import attempts. (Contributed by Ngalim Siregar in bpo-37444.) imaplib.IMAP4.unselect() is added. imaplib.IMAP4.unselect() frees server’s resources associ- ated with the selected mailbox and returns the server to the authenticated state. This command performs the same actions as imaplib.IMAP4.close() , except that no messages are permanently removed from the currently selected mailbox. (Contributed by Dong-hee Na in bpo-40375.) IMAP4 and IMAP4_SSL now have an optional timeout parameter for their constructors. Also, the open() method now has an optional timeout parameter with this change. The overridden methods of IMAP4_SSL and IMAP4_stream were applied to this change. (Contributed by Dong-hee Na in bpo-38615.) The changes above have been backported to 3.8 maintenance releases. Added keywords to module name completion list. (Contributed by Terry J. Reedy in bpo-37765.) Escape key now closes IDLE completion windows. (Contributed by Johnny Najera in bpo-38944.) Added option to toggle cursor blink off. (Contributed by Zackery Spytz in bpo-4603.) HTTP status codes $_{103 EARLY_HINTS}$, 418 IM_A_TEAPOT and 425 TOO_EARLY are added to http. $_{HTTPStatus}$. (Contributed by Dong-hee Na in bpo-39509 and Ross Rhodes in bpo-39507.) 9