Releases: mattiabaldari/virtualbox-snapshotter
Releases · mattiabaldari/virtualbox-snapshotter
v1.3.0
Release notes:
- BUGFIX:
-l
or--list
was not triggering application exit if there were no snapshots found - NEW FEATURE: Added application return codes. Updated README with a brief mention of expected return codes
- Removed exception trace whenever exception is raised. Now, only error number and error message will be displayed
- Minor improvements
v1.2.0
- Fixed error when trying to use the software on a machine with no snapshot
- Fixed typos
- Changed docstrings to be reStructuredText style as it is preferred https://peps.python.org/pep-0287/
- Got rid of most prints, changed them to use logging module
- Tidied up code by moving argparse to main to improve support for 3rd party integrations
- Added -i/--ignore possibility to specify a file with UUIDs which will be preserved. Implemented parser to be able to read UUIDs from file, ignore comments (those, starting with #) and ignore whitespaces
- Added -l/--list possibility to display current virtual machine details such as name, description, UUID. This may be handy for -i/--ignore
- Updated readme to reflect changes made
- Lifted some ignores from prospector
- Added heading to a *.py file (from LICENSE)
- Changed generic expect Exception to more specific ones. Removed except where it is not needed
v1.1.1
v1.1.0
Changelog
- Introduced linting via
prospector
. Linting rules are available via.prospector.yaml
- Added possibility to customise snapshot retain amount (
-r
or--retain
) - Added possibility to customise snapshot name (
-n
or--name
) - Added possibility to customise snapshot description (
-d
or--description
) - Added verbosity (
-v
or--verbose
) - Updated help message (
--help
/-h
) - Updated snapshot delete logic
v1.0.1
Changelog
- Introduced
argparse
: added help (-h
or--help
), made Virtual Machine to be a positional argument - Cleansed redundant code due to introduction of
argparse
v1.0.0
Initial release