- Sync with latest pathlib from cpython b5527688aae11d0b5af58176267a9943576e71e5 (3.11.0a5).
2.3.7post1
^^^^^^^^^^^^^^^^^^^
- Drop minimum required six version (see issue 81) for the love of good old pip under Python 2, and updated code to be compatible with older six versions. Previous 2.3.7 releases were yanked to avoid potential issues.
2.3.7post0
^^^^^^^^^^^^^^^^^^^
- Set minimum required six version (see issue 80).
2.3.7
^^^^^^^^^^^^^
- **This version will be the last release to support Python 2.7.**
- Fix bug in samefile on Windows when file does not exist.
- Add newline parameter for write_text (see issue 64).
- Add many more type annotations.
- Continuous integration migrated to github actions.
- Project migrated to jazzband.
2.3.6
^^^^^^^^^^^^^
- Fix minor unicode bugs in with_name and with_suffix. Many thanks to ppentchev for reporting and for providing a fix.
- Fix a few minor bugs.
- Allow unicode file paths on systems that support it (note: unicode file paths will not work on Windows due a broken filesystem encoder on Windows on Python 2).
- Remove travis and add github actions for regression testing.
- Fix mypy warnings.
2.3.5
^^^^^^^^^^^^^
- Fall back to ascii when getfilesystemencoding returns None (see issue 59).