This new version of RecoverPy addresses several topics:
- Bugs related to the management of event loops and our TUI library, Textual, which were affecting the Python 3.8 and 3.9 versions, have been fixed.
- A debug mode has been added, allowing logging into a file, which will facilitate investigations in the future.
- Error modals have been added to notify the user if a problem is encountered with the environment during initialization (non-root user, incorrect Python version, non-Linux system, and missing system dependencies).
- Integration tests have been added.
- Slight refactoring of the project to improve readability.
What's Changed
- Bump textual from 0.27.0 to 0.35.1 by @dependabot in #269
- Bump ruff from 0.0.285 to 0.0.287 by @dependabot in #271
- Bump pygments from 2.14.0 to 2.15.0 by @dependabot in #270
- Bump actions/checkout from 3 to 4 by @dependabot in #274
- Bump pre-commit from 3.3.3 to 3.4.0 by @dependabot in #273
- Bump pytest from 7.4.0 to 7.4.1 by @dependabot in #272
- Bump textual from 0.35.1 to 0.36.0 by @dependabot in #276
- Bump coverage from 7.3.0 to 7.3.1 by @dependabot in #277
- Bump gitpython from 3.1.30 to 3.1.34 by @dependabot in #278
- Bump pytest from 7.4.1 to 7.4.2 by @dependabot in #279
- Bump gitpython from 3.1.34 to 3.1.35 by @dependabot in #280
Full Changelog: 2.0.7...2.1.0