Skip to content

Releases: avamia/kanrisuru

0.7.0

08 Aug 22:23
Compare
Choose a tag to compare
  • Simplify FileInfo struct for return object of ls command.
  • Rename size to fsize for the OpenFile struct to avoid method naming conflicts of the struct class.
  • Allow os_include and os_collection to define multiple groupings of methods with the same namespace.
  • Add clear method for remote env class, to remove any session based env variables.
  • Add to_s method to result for quick analysis of string based return values.
  • Remove duplicate numeric method in the utils module.

0.6.0

02 Aug 01:08
Compare
Choose a tag to compare
  • Add lsof implementation in system core module
  • Fix changelog formatting
  • Add changelog url to gemspec

0.5.2

02 Aug 01:09
Compare
Choose a tag to compare
  • Add changelog documentation
  • Update documentation table with new tested core module
  • Deprecating cpu_info with replacement of lscpu. cpu_info will be removed in the next major release.

0.5.1

02 Aug 01:37
Compare
Choose a tag to compare
  • Unit test cases for core module structs, constants and types.

0.5.0

02 Aug 01:38
Compare
Choose a tag to compare
  • Add zypper package manager core module
  • Add dmi core module. Support for getting hardware information from virtual and physical machines.
  • Add only options for test_hosts to filter on which hosts to use for function style test cases. This is used within a test case and takes priority over command line HOSTS= and EXCLUDE= env variables.
  • Add additional bit conversion string handling in the util module, such as kib, mib, and gib.
  • Remove redudant namespacing in struct names, such as
    Kanrisuru::Core::Yum::YumPackageOverview, to Kanrisuru::Core::Yum::PackageOverview.
  • Fix backups test case for cp command with the correct filename.
  • Use 0755 as expected numeric mode for all OS functional tests in the mkdir test case.
  • Fix bug with lscpu regex match on cpus with more than 9 cores, ie /cpu\d/ to /cpu\d+/

0.4.1

02 Aug 01:41
Compare
Choose a tag to compare
  • Add kernel_statistics to system core module.

0.4.0

02 Aug 01:42
Compare
Choose a tag to compare
  • Update internal exit code of command from 0, to array of accpeted exit codes, with 0 being the default value.
  • Add append_exit_code to command, allowing additional exit codes to be considered true for success? return value.
  • Add @port to Net::SSH.start method
  • Fix test case with host.os return value of opensuse_leap.
  • Add cpu_flags method to cpu module

0.3.2

02 Aug 01:44
Compare
Choose a tag to compare
  • Fix typo from key to signal in hash fetch method.

0.3.1

02 Aug 01:44
Compare
Choose a tag to compare
  • Add additional methods to cpu pulling from lscpu struct.
  • Fix address_size in cpu method call.

0.3.0

02 Aug 01:45
Compare
Choose a tag to compare
  • Add lscpu system core module
  • Replace cpu module internal fetching of data from cpu_info to lscpu struct.