Skip to content

Releases: PabloLec/RecoverPy

1.1.1

23 May 14:58
340605d
Compare
Choose a tag to compare

Added a temporary tests suite covering most of recoverpy.
Also implemented Github Actions workflows.

Resolved Issues

None

Known Issues

Issue #1. This mouse integration bug is still present with py_cui v1.3.0, its fix should finally be implemented in v1.4.0

Future plans

  • Maybe use poetry for version control.
  • Implement any relevant new py_cui features.

1.1.0

22 May 11:13
9081ec1
Compare
Choose a tag to compare

The progress of grep is now displayed in the title of the search menu.
The progress tool is now an optional dependancy, if not installed recoverpy will still run but the grep progression will not be displayed.

Minor code changes have also been implemented:

  • Most of the .format() has been converted to f-strings.
    This implies that recoverpy now only support python 3.6+. Which would have been the case anyway since py_cui will soon only support 3.6+ too.
  • The message box appearing when a result file is saved now displays the file path and name.
  • Recoverpy checks if progress is present on user system.

Resolved Issues

None

Known Issues

Issue #1. This mouse integration bug is still present with py_cui v1.3.0, its fix should finally be implemented in v1.4.0

Future plans

  • Implement any relevant new py_cui features.

1.0.7

21 May 07:32
Compare
Choose a tag to compare

When selecting certain partitions in the first menu, an index error could be raised if it contained hyphens in its name.

Resolved Issues

Issue #6. Regex has been modified.

Known Issues

Issue #1. This mouse integration bug is still present with py_cui v1.3.0, its fix should finally be implemented in v1.4.0

Future plans

  • Implement any relevant new py_cui features.

1.0.6

19 May 10:58
Compare
Choose a tag to compare

Parts of raw lsblk output fetching were modified to allow other types than part.

Resolved Issues

Issue #5. lvm parts were ignored due to an inline filter.

Known Issues

Issue #1. This mouse integration bug is still present with py_cui v1.3.0, its fix should finally be implemented in v1.4.0

Future plans

  • Implement any relevant new py_cui features.

1.0.5

17 May 12:40
Compare
Choose a tag to compare

Switched from os.path to pathlib.

Resolved Issues

None

Known Issues

Issue #1. This mouse integration bug is still present with py_cui v1.3.0, its fix should finally be implemented in v1.4.0

Future plans

  • Implement any relevant new py_cui features.

1.0.4

17 May 11:58
Compare
Choose a tag to compare

An error was raised on startup with terminal not supporting xterm 256 colours scheme. This is a terminal/curses related issue that should be fixed in all terminals by now but a quick hacky fix has been added. It verifies system TERM env variable and set it to xterm-256color if needed.

Resolved Issues

Issue #3

Known Issues

Issue #1. This mouse integration bug is still present with py_cui v1.3.0, its fix should finally be implemented in v1.4.0

Future plans

  • Replace os.path by pathlib.
  • Implement any relevant new py_cui features.

v1.0.1

16 May 10:02
Compare
Choose a tag to compare

Modifications were made to the submodules import procedure that was currently causing problems with older Python versions.

Resolved Issues

Issue #2. Circular import related errors were occuring on older Python versions.

Known Issues

Issue #1. This mouse integration bug is still present with py_cui v1.3.0, its fix should finally be implemented in v1.4.0

Future plans

  • Replace os.path by pathlib.
  • Implement any relevant new py_cui features.

v1.0

12 Mar 10:56
Compare
Choose a tag to compare

This first release marks the first fully working version of recoverpy.

The utility has been tested on different systems. UI and backend works the same way, and performances are acceptable.

Known Issues

Issue #1. Currently, only one bug has been noticed. It raises IndexError with mouse integration on text blocks. This bug is caused by py_cui and will be fixed in its next version (0.1.3).

Future plans

  • Improve UX by including more py_cui features in UI.
  • Speed up the search process. Maybe with better threading/processing implementation.