Skip to content

Latest commit

 

History

History
188 lines (105 loc) · 4.79 KB

CHANGELOG.md

File metadata and controls

188 lines (105 loc) · 4.79 KB

[0.4.1] - 2022-11-22

Fixed

  • Systemdy::Utility::Formatter return_an_array_from error for empty array and nil returned object

[0.4.0] - 2022-11-22

Added

  • Systemdy::Utility::Formatter return_an_array_from class method for convert a complex string into array with custom splitter
  • Systemdy::Service port method for return service port if available
  • Systemdy::Service protocol method for return service protocol if available

Changed

  • Logic for Systemd::Utility::Formatter return_an_array_from_system_command class method

[0.3.2] - 2022-10-21

Fixed

  • documentation_uri in gemspec

[0.3.1] - 2022-10-21

Changed

  • Documentation syntax for Systemdy::Utility::Formatter.remove_newline_from_system_command class method
  • documentation_uri in gemspec

[0.3.0] - 2022-10-21

Added

  • Method remove_newline_from_system_command to Systemdy::Utility::Formatter class for remove \n characters from system calls

Changed

  • Logic for class Systemdy::Service is_active? and is_enabled? instance methods

[0.2.1] - 2022-10-11

Fixed

  • documentation_uri in gemspec

[0.2.0] - 2022-10-10

Added

  • Yard documentation of all gem's modules, classes, constants and methods(included methods generated with metaprogramming techniques)

[0.1.0] - 2022-10-07

Added

  • Yard-like comments for documentation of the remained gem's classes, constants and modules
  • Yard-like comments for documentation of private methods

Changed

  • Changed markdown README.md structure for yard documentation

[0.1.0] - 2022-10-06

Changed

  • URL image path on README.md for proper yard documentation
  • Comments in Systemdy::Utility::Validator class with a yard-like syntax for generate documentation
  • Comments in Systemdy::Service with a yard-like syntax for generate documentation

[0.1.0] - 2022-10-05

Changed

  • Systemdy::Utility::Formatter comment section to yard-like syntax for generating documentation
  • Variable name sudo_command to sudo in Systemdy::Service class
  • Logic for the Systemdy::Utility::KeyValueFilter.filter_by_keys class method

Added

  • Yard-style comments for the Systemdy::Utility::Validator.check_if_a_service_exist class method
  • Yard-style comments for the Systemdy::Utility::MessageDisplayer.display_message class method
  • Yard-style comments for the Systemdy::Utility::KeyValueFilter.filter_by_keys class method

Fixed

  • Yard params description in Systemdy::Utility::Formatter class

[0.1.0] - 2022-10-04

Changed

  • README.md for load image logo

Added

  • Image logo

[0.1.0] - 2022-10-03

Changed

  • Gem name from Systemd to Systemdy to avoid name conflicts with other rubygems with the same namespace

Added

  • Badges in README.md for render essential metadata of the project

[0.1.0] - 2022-09-29

Changed

  • Status method of Systemd::Service class
  • Systemd::Utility::Validator.check_if_a_service_exist class method

Added

  • Systemd::Utility::KeyValueFilter.filter_by_keys class method
  • Systemd::Utility::KeyValueFilter class for filter hash with provided keys

[0.1.0] - 2022-09-28

Changed

  • Moved render_message method from Systemd::Utility::Validator class to Systemd::Utility::MessageDisplayer class

Added

  • Custom exception for Systemd::Utility::Formatter.return_an_array_from_system_command class method
  • Systemd::Utility::Formatter return_an_array_from_system_command class method
  • Systemd::Utility::Formatter class
  • Systemd::Utility::MessageDisplayer class with render_message class method

[0.1.0] - 2022-09-25

Added

  • Custom test variables to TestVariables module in spec/setup/test_variables.rb with test refactor
  • TestSetup module in spech_helper for share spec's variables

[0.1.0] - 2022-09-23

Changed

  • Systemd::Utility::Validator.exist? method with forwardable module for delegation pattern

[0.1.0] - 2022-09-22

Changed

  • Removed Systemd::Journal::Unit class in favour of a universal api design

[0.1.0] - 2022-09-19

Changed

  • Methods is_active? and is_enabled? for return a boolean value instead of a string

Added

  • Systemd::Journal::Unit.display_logs method for manage journalctl units
  • Systemd::Journal::Unit class

[0.1.0] - 2022-09-18

Added

  • Methods mask and unmask to the Systemd::Service class
  • Methods is_enabled? and is_active? and rspec tests the Systemd::Service class for check if a service is enabled or active

[0.1.0] - 2022-09-17

Changed

  • Values of gemspec code_of_conduct and changelog url paths

Added

  • Founded attribute to Systemd::Service class to mark a provided service if is found or not on the system
  • Method exist? for check if a service exist
  • Method status to Systemd::Service class with rspec test
  • Actions method for execute different actions on a systemd service

[0.1.0] - 2022-09-15

  • Initial release