Skip to content

Releases: GhostVaibhav/vupdate

v0.1.2-alpha

26 Nov 19:52
Compare
Choose a tag to compare
v0.1.2-alpha Pre-release
Pre-release

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 a config.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

Full Changelog

v0.1.1-alpha...v0.1.2-alpha

v0.1.1-alpha

16 Nov 07:49
Compare
Choose a tag to compare
v0.1.1-alpha Pre-release
Pre-release

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

Changelog

v0.1.0-alpha...v0.1.1-alpha

v0.1.0-alpha

08 Nov 14:02
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

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 and vupdate programs
  • Simplistic display for maximal consistency in console applications
  • Intensive logging for faster response for detecting errors

Bugs fixed