The change bumps the library from version 3.0.4 to 3.1.0 while reformatting several modules, correcting an incorrectly passed positional parameter by naming the expand argument, and standardizing overload signatures and import order. It mainly improves type annotations and code style consistency in preparation for a new release without altering core functionality. Key concerns include pending test and lint checks, the introduction of # type: ignore stubs, and the lack of a descriptive changelog which may conceal breaking changes for consumers.