Releases: Prayag2/konsave
Releases · Prayag2/konsave
v2.2.0
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
v2.1.1
v2.1.0
Added
- The following placeholders for
config.yaml
were added:$SHARE_DIR
: It points to$HOME/.local/share
$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
v2.0.1
v2.0.0
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
toyaml.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
v1.1.8
General package maintenance
Closes #20
- Add missing new lines at end of
.pylintrc
andCONTRIBUTION.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 correspondingrequirements_dev.txt
requirement text file. Can be installed viapip install -e .[dev]
or from PyPI viapip install konsave[dev]
.
- Create extra
- Remove "Dependencies" section from
README.md
- dependencies get installed automatically anyway.