- Disable `PIE790` fix due to [ruff issue 10538](https://github.com/astral-sh/ruff/issues/10538) - [Python 3.8 has reached end-of-life](https://devguide.python.org/versions/), so `shed` targets and runs on Python 3.9 or later.
2024.3.1
- Replace usage of Autoflake, PyUpgrade and isort with ruff.
2024.1.1
- Require `black >= 24.1.0`, with their [updated code style](https://black.readthedocs.io/en/stable/change_log.html)
2023.6.1
- [Python 3.7 has reached end-of-life](https://devguide.python.org/versions/), so `shed` targets and runs on Python 3.8 or later. - Clarify error when missing target file looks like an unexpanded glob pattern.
2023.5.2
- Require latest versions of `black` and `libcst` for bugfixes and perf improvements
2023.5.1
- `shed --refactor` now merges nested with-statements for Python 3.9+ - Skip LibCST passes when it (correctly) objects to invalid code accepted by Black