Skip to content

Releases: mattiabaldari/virtualbox-snapshotter

v1.3.0

29 Jun 09:09
5bf8de8
Compare
Choose a tag to compare

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

11 Jun 16:53
786097e
Compare
Choose a tag to compare
  • 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

12 May 07:49
d3d0678
Compare
Choose a tag to compare

Changelog

  • Added CONTRIBUTING guide, requirements_dev.txt and .gitattributes (#11)
  • Typo fixes within readme
  • Added reference from main README.md
  • Removed prospector from requirements.txt (prospector now resides in requirements_dev.txt)
  • Added reference to .prospector.yaml

v1.1.0

09 May 17:36
35e2305
Compare
Choose a tag to compare

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

09 May 17:36
6c5d2c6
Compare
Choose a tag to compare

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

09 May 17:34
5eee828
Compare
Choose a tag to compare

Initial release