Skip to content

Releases: Prayag2/konsave

v2.2.0

30 Jan 19:32
Compare
Choose a tag to compare

Added

  • You can now set the output directory and archive name when exporting a profile (#72)
  • Profiles will now be listed in alphabetical order (#67)

Fixed

  • Fixed typo in README (#48)

Changed

  • Improved README (#75)
  • Made it clear that a profile needs to be saved before exporting in the help text.
  • Logs will now be saved to $HOME/.cache/konsave_log.txt

v2.1.2

20 Apr 15:39
Compare
Choose a tag to compare

Fixed

  • Empty entries in the config files will now be parsed as empty strings to prevent an exception. See #50
  • A small typo was fixed. See #51
  • Fixed incorrect PyYaml version in requirements.txt. See #56

Added

  • Kate's (KDE's code editor) config files were added in the default KDE config file. See #58

v2.1.1

24 Oct 13:02
0c23d33
Compare
Choose a tag to compare

Removed

  • Removed the prompt that asked you which desktop environment you use when you ran Konsave for the first time. See #45.
  • Removed unused import of the log function in __main__.py.

Changed

  • Konsave will now automatically detect if you're using KDE plasma or not.
  • Fixed some Pylint errors.

v2.1.0

07 Sep 18:04
a31dfc0
Compare
Choose a tag to compare

Added

  • The following placeholders for config.yaml were added:
    1. $SHARE_DIR: It points to $HOME/.local/share
    2. $BIN_DIR: It points to $HOME/.local/bin

Changed

  • Now, there's no need to check for the ID of a profile if you already know its name. You can remove, apply and export a profile using its name. For example konsave --export myprofile. See #38
  • Replaced the words "variables and functions" with "placeholders".
  • Updated readme.

Removed

  • You'll no longer be able to use IDs to remove, apply and export profiles. You have to use the name of the profile to do so.
  • The following placeholders were removed:
    • $KONSAVE_DIR
    • $CONFIG_DIR

v2.0.2

13 Apr 08:29
3630706
Compare
Choose a tag to compare

Fixed

  • Fixed a bug with export. Previously, exporting a profile would export the current profile but now it will export the specified profile.
  • Fixed a typo in the readme

Added

  • Added a line in the readme

v2.0.1

11 Apr 14:34
45ba48c
Compare
Choose a tag to compare
  • Fixed a typo in the readme
  • Fixed a bug (read changelog)

v2.0.0

11 Apr 09:32
1edc5a3
Compare
Choose a tag to compare

Added

  • Possibility to define multiple backup targets via the configuration file.
  • Errors will be saved to konsave_log.txt in the home directory.
  • Ability to use a few variables and functions in the configuration file.
  • Ability to use Konsave on all desktop environments.

Changed

  • Improved export and import feature. You'll be able change which files to export and import from the configuration file.
  • Changed yaml loader from yaml.FullLoader to yaml.SafeLoader
  • The version will now be dynamically printed.

Break

  • The old configuration files and profiles won't work with this version of Konsave.

v1.1.9

18 Mar 06:53
1b56347
Compare
Choose a tag to compare

Fixes

  • Fixes #26
  • Prints help when entering "konsave" without any arguments

v1.1.8

16 Mar 04:55
062ce23
Compare
Choose a tag to compare

General package maintenance

Closes #20

  • Add missing new lines at end of .pylintrc and CONTRIBUTION.md.
  • Gitignore:
    • Common VS Code and JetBrains IDE user-specific stuff.
    • All __pycache__ dirs (**/__pycache__).
  • Delete and untrack all *.pyc files.
  • Reformat and improve some docstrings.
  • Remove some excessive comments, e.g. ## IMPORTS ## or # WIPE. The import section is clear and visible enough to not need such additional comment. Same with functions - docstrings do that job well.
  • Refactor and simplify CLI argument parsing.
  • Adapt setup.py to use pip requirement text files.
    • Create extra dev and corresponding requirements_dev.txt requirement text file. Can be installed via pip install -e .[dev] or from PyPI via pip install konsave[dev].
  • Remove "Dependencies" section from README.md - dependencies get installed automatically anyway.

v1.1.7

13 Mar 16:52
51fbb82
Compare
Choose a tag to compare

Fixes

Changes

  • The program will now quit on any error