Releases: GhostVaibhav/vupdate
v0.1.2-alpha
Important Notice
This application is still under heavy development and can't be relied on, yet. Tests are underway and they will soon make it to the main releases. If you find any bugs or abnormalities, please report them in the Issues. Also, only the Windows binaries are attached to this release. For building the release for *nix systems, make sure to install the dependencies as follows -
- cmake
- g++
- make
- libssl-dev
Then, run the following code snippet as administrator -
VVERSION='0.1.2-alpha'; wget -q -O vupdate.tar.gz "https://github.com/GhostVaibhav/vupdate/archive/refs/tags/v${VVERSION}.tar.gz"; tar xzf vupdate.tar.gz; cd vupdate-$VVERSION && mkdir build && cd build; cmake .. -DCOMPILE=0 -DCMAKE_BUILD_TYPE=Release > /dev/null && cmake --build . > /dev/null; cmake .. -DCOMPILE=1 -DCMAKE_BUILD_TYPE=Release -DDO_NOT_FORMAT=TRUE > /dev/null && cmake --build . --target install > /dev/null; cd vlib && cp -a ./include/. /usr/include/ && cp -a ./lib/. /usr/lib/; cd .. && cp ./vpack /usr/bin/ && cp ./vupdater /usr/bin/; cd ../..; rm -rf vupdate-$VVERSION; rm -f vupdate.tar.gz;
Quick Tip: If you're using
sudo
, you can simply use the above command as -sudo sh -c '<above_command_goes_here>'
Major Features
vlib
now has the ability to parse arguments from aconfig.json
file- All the content (the library and the binaries) can now be technically installed on all Linux platforms with the help of the above command
Bugs Fixed/ Features Added
- #5 (fixed by @GhostVaibhav)
- #6 (fixed by @GhostVaibhav)
- #7 (fixed by @GhostVaibhav)
- #8 (fixed by @GhostVaibhav)
Full Changelog
v0.1.1-alpha
Important Notice
This application is still under heavy development and can't be relied on, yet. Tests are underway and they will soon make it to the main releases. If you find any bugs or abnormalities, please report them in the Issues. Also, only the Windows binaries are attached to this release. You still have to build the application for installation for Linux and Mac users. (Support for them coming from the next build!)
Major Features
vlib
library added for better integration with applications- Revamped the build process from the ground up to build all dependencies
- Added
install
targets for including the built libraries directly into another project
Bugs Fixed/ Features Added
- #3 (fixed by @GhostVaibhav)
- #4 (fixed by @GhostVaibhav)
Changelog
v0.1.0-alpha
Important Notice
This is the first release of this updater! Thoroughly untested, this is still under heavy development and might cause some issues that are still undocumented. If you find any bugs or abnormalities, please report them in the Issues. Also, only the Windows binaries are attached to this release. For Linux and Mac users, you still have to build the application for installation. (Support for them coming from the next build!)
Major Features
- Automatic downloading through fileservers
- Download and verification of files through SHA-256 hashing algorithm
- Included both
vpack
andvupdate
programs - Simplistic display for maximal consistency in console applications
- Intensive logging for faster response for detecting errors
Bugs fixed
- #1 (fixed by @GhostVaibhav)
- #2 (fixed by @GhostVaibhav)