Skip to content

Releases: PabloLec/RecoverPy

2.1.0

09 Sep 13:47
Compare
Choose a tag to compare

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

Full Changelog: 2.0.7...2.1.0

2.0.7

02 Sep 05:37
4b82b7c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.6...2.0.7

2.0.6

29 Apr 08:25
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.5...2.0.6

2.0.5

31 Mar 08:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.4...2.0.5

What's Changed

Full Changelog: 2.0.4...2.0.5

2.0.4

10 Mar 17:58
997a1d3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.3...2.0.4

2.0.3

03 Mar 17:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.2...2.0.3

2.0.2

03 Mar 17:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.1...2.0.2

2.0.1

18 Feb 16:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.0...2.0.1

2.0.0

14 Jan 14:51
Compare
Choose a tag to compare

🎉🎉🎉 A whole new version of RecoverPy is here! 🎉🎉🎉

The main change and main reason for this new major version is a TUI framework shift to textual.

UI has been entirely rewritten with textual, UI workflow has been rethinked and modified.

Under the hood, I also tried to optimize previous search logic, RecoverPy should be more efficient overall.

I dropped support for Python 3.6, mainly because its EOL has been reached a year ago. Python 3.7 is not supported starting from this version too, it's a requirement from textual and should not be an issue as its EOL is planned to be in 5 months.

Now, RecoverPy requires Python > 3.8.

Other than that, you'll probably appreciate the new UX, technically RecoverPy should work just as before.

Any Issue, bug report, you name it, will be greatly appreciated. This obviously goes too for PRs, especially regarding textual if you have better UI/UX ideas.

If you do encounter any bug with this version, again a GitHub issue would be welcome, but if you do need RecoverPy to be working now you can try installing previous version, 1.5.2.

1.5.2

06 Aug 08:13
4ea9be5
Compare
Choose a tag to compare

What's new ?

  • Some minor UI fixes.
  • Fix unrelated results for queries containing special characters.

Known Issues

None 👍

Future plans

  • Explore other TUI Python libraries to offer a better and more reliable terminal UX.
  • MacOS compatibility will go dormant for now as there seems to be little to none demand for it.