Releases: Prayag2/konsave
Releases · Prayag2/konsave
v.2.3.0
Hello everyone! I hope you’re all doing well. I apologize for my recent absence from Konsave. I’ve been busy with college and have also been working on a new project, Drawy, a whiteboard app. This release includes support for KDE Plasma 6 in Konsave and resolves some Python warnings. Thank you for your understanding!
Changed
- Konsave now supports KDE Plasma 6 (thanks to @ftschindler, see #125)
- Konsave no longer shows Python warnings (thanks to @michal-gora, see #124)
Docs
- Add instructions to install Konsave using pipx (thanks to @holocronweaver, see #116)
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.yamlwere 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.txtin 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.FullLoadertoyaml.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
.pylintrcandCONTRIBUTION.md. - Gitignore:
- Common VS Code and JetBrains IDE user-specific stuff.
- All
__pycache__dirs (**/__pycache__).
- Delete and untrack all
*.pycfiles. - 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.pyto use pip requirement text files.- Create extra
devand correspondingrequirements_dev.txtrequirement 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.