Releases: JoshuaKasa/van-gonography
v1.0.1
Release Notes - Version 1.0.1
JSON configurations π
Minor but good changes and bug fixes. Most important ones are: started encryption system (yet to finish) and a JSON configuration option.
Features
- Encryption and decryption : I started working on a encryption system using the
cryptography
andFernet
modules. yet to be finished tho. - Minor README changes: Made some minor beauty changes to the README.md file.
- JSON configs: You can now use JSON arguments configurations in the terminal, so that you don't have to type the command over and over again but just use the
--json
argument with the name of the file after:--json configuration.json
.
Enhancements
- Visual changes: Added some visual changes to the program, example: the "Van Gonography" logo doesn't display the version anymore.
- Stealth mode: I started working on a "stealth" mode, but I got no idea what to do with it, so we'll see...
Bug Fixes
- --log argument: There was a bug where you had to type
--log something
to make it work, you can now just type:--log
or-l
.
Dependencies
- cryptography: cryptography is now required to run the project.
Breaking Changes
cryptography is not fully working, I've yet to complete the encryption implementation, it seems to work only when using the encode mode, so for now, just don't use it.
Usage
You can now use the configuration files to not type your commands over and over again, just save them and BOOM, you're good to go.
Known Issues
Decryption code is not completed, so it will 100% result in a error when trying to decode and decrypt.
Support
Make a issue or pull request if you find any bug, I highly appreciate it, thanks! ππ»
v1.0.0
Release Notes - Version 1.0.0
First actual release π!
This is the first stable -I hope- release of Van-Gonography, in this release there are tons of great changes, ranging from CLI, to a full debug/logging mode!
Features
- Change log template: I'm right now writing this release following the template provided in the project main directory!
- Full CLI mode: I've finally decided to get working on a full CLI mode, so that you can use the program directly from the terminal without any "boring" UI. For more, type
python vangonography.py -h
inside your terminal. - CLI arguments: along with the new CLI mode, comes, of course, command line arguments π. As you might have read above, you can type
python vangonography.py -h
to check all of the usable commands. Their documentation is still a work-in-progress, so if you encounter any errors feel free to open a issue or pull request. - New version file: a new file has been created for keeping track of the project version without needing to find the variable each time.
Enhancements
- Error checks: I've decide to add a bit more error checking (especially inside the main function) to make it easier to debug issues.
Breaking Changes
The CLI arguments are a bit... let's say strange, I'm still, as I've already said, trying to figure out how they exactly work and how to work with them, so yeah, watch out for that.
Usage
When running the program through your CMD, you can now type python vangonography.py -cli
(followed by a list of arguments) for starting the program in CLI mode.
Known Issues
Sometimes, CLI arguments give back a error, especially when trying to: log or differentiate an image.
Support
You can report an issue, through the issue tab and make a pull request for anything you'd like to see getting implemented!
Van Gonography v1.0.0-rc
Release candidate for the first stable version, no ".exe" file attached. Some improvements, bug fixes and optimization has yet to be done.
Full Changelog: https://github.com/JoshuaKasa/van-gonography/commits/v1.0.0-rc