- Drop support for Python 2. Use Python 3.9+ instead.
- Rename branch `master` to `main`.
- Use ruff for formatting and linting.
- Add typing information.
- Force some keyword arguments to be named.
- Switch Sphinx theme to Furo.
- Accept dialect "lorem" as alias for "ipsum"
- Fix plural form for nouns ending on -y