Skip to content

Minor Release 0.1.4 [v0.1.4]

Latest
Compare
Choose a tag to compare
@TheBinitGhimire TheBinitGhimire released this 21 Jan 02:50
· 6 commits to main since this release

Now, NtHiM (Now, the Host is Mine!) is getting its fourth minor release (v0.1.4) under the first major release (v0.1.0).

This minor release focuses on many different things, including crash fixes (proper URL parsing, proper error handling), and implementation of a new strategy, that leads to huge performance boost in compared to earlier releases.

Similar to previous release trends within NtHiM, this minor release also features binaries for many different platforms and architectures.

If your system isn't compatible to run the binaries provided in this release, then a better option for you would be to either install from Crates.io or manually build the project using Cargo and start using NtHiM.

For installation from Crates.io and for manual building, proper documentation has been provided in the README.md file.

The installation walkthrough is available on YouTube, and you can watch it here: How to Install and Use NtHiM (Now, the Host is Mine!)?.

Also, the demonstration video on how NtHiM can be used in many different ways has been published, and you can watch it here: NtHiM - Now, the Host is Mine! | v0.1.0 | Demonstration!.

Changelogs (v0.1.3 to v0.1.4):

  • Updated the dependencies to the latest version, without breaking the functionalities | here,
  • Added panicking for problem while opening the file containing list of hostnames | here,
  • Properly handled the Threads argument parsing workflow | here,
  • Added an argument for Timeout during connections | here, and also implemented the functionality for Timeout, as requested in #12 | here,
  • Implemented a fix (set up a pre-parser for hostnames) for the issue #18 | here,
  • Started using v3.0.10 of clap, plus replaced the "about" method with the "help" method for arguments, (optional fix to #19) | here,
  • Refactored the implementation of Single and Multiple Hostnames arguments | here,
  • Implemented a new strategy to handle signatures, leading to huge performance boost (Complete Resolution to the issue #12) | here,
  • Implemented further URL parsing for preventing error types like "RelativeUrlWithoutBase" (extra fix to #18) | here,
  • Implemented Error Handling for hostnames with non-UTF-8 characters | here!

Full Changelog: 0.1.3...0.1.4

All of the features of NtHiM has been well-documented in the README.md file.

If you are willing to see more features within NtHiM, please feel free to open up a new issue!

In case you want to contribute to NtHiM, there is a Contributing Guide available, so please make sure to go through it if you ever decide to contribute for feature changes or inclusions!