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 https://github.com/PabloLec/RecoverPy/pull/269
* Bump ruff from 0.0.285 to 0.0.287 by dependabot in https://github.com/PabloLec/RecoverPy/pull/271
* Bump pygments from 2.14.0 to 2.15.0 by dependabot in https://github.com/PabloLec/RecoverPy/pull/270
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/PabloLec/RecoverPy/pull/274
* Bump pre-commit from 3.3.3 to 3.4.0 by dependabot in https://github.com/PabloLec/RecoverPy/pull/273
* Bump pytest from 7.4.0 to 7.4.1 by dependabot in https://github.com/PabloLec/RecoverPy/pull/272
* Bump textual from 0.35.1 to 0.36.0 by dependabot in https://github.com/PabloLec/RecoverPy/pull/276
* Bump coverage from 7.3.0 to 7.3.1 by dependabot in https://github.com/PabloLec/RecoverPy/pull/277
* Bump gitpython from 3.1.30 to 3.1.34 by dependabot in https://github.com/PabloLec/RecoverPy/pull/278
* Bump pytest from 7.4.1 to 7.4.2 by dependabot in https://github.com/PabloLec/RecoverPy/pull/279
* Bump gitpython from 3.1.34 to 3.1.35 by dependabot in https://github.com/PabloLec/RecoverPy/pull/280
**Full Changelog**: https://github.com/PabloLec/RecoverPy/compare/2.0.7...2.1.0