The entire project has been refactored. Modules logic has changed a bit, for better separation and readability. Some exception handling has also been added. Switched from `setup.py` to `pyproject.toml` Finally, test coverage has been improved.
Resolved Issues
None
Known Issues
1.1.1
Added a temporary tests suite covering most of recoverpy. Also implemented Github Actions workflows.
Resolved Issues
None
Known Issues
1.1.0
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
1.0.7
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
1.0.6
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.