Skip to content

Releases: luisaveiro/localhost-sonarqube

v1.1.2

31 Dec 11:30
Compare
Choose a tag to compare

Changed

v1.1.1

03 Jun 17:26
Compare
Choose a tag to compare

Fixed

  • Prevent console loading from missing DotEnv.
  • Typo for the explain help command.

v1.1.0

13 Mar 17:26
Compare
Choose a tag to compare

Added

  • DotEnv support.
  • DotEnv example file.
  • DOTENV & SONARQUBE_PORT global constant.
  • port command to update the SonarQube service port.

Changed

  • SonarQube service host port to be configurable via DotEnv.
  • Clean up the docs command.

Fixed

  • config file ordering.

v1.0.6

07 Feb 19:00
Compare
Choose a tag to compare

Added

  • TL;DR section in Readme.

Fixed

  • Code formatting.
  • Clean up doc-blocks.

Removed

  • Unnecessary code for function parameters checking.

v1.0.5

25 Jan 18:03
Compare
Choose a tag to compare

Fixed

  • SonarQube not running on Apple Silicon (M1/M2).

v1.0.4

15 Jan 11:30
Compare
Choose a tag to compare

Changed

  • Renamed Docker Compose files to follow compose specifications.
  • Readme to adopt Compose V2 specifications.

v1.0.3

03 Jan 08:50
Compare
Choose a tag to compare

Changed

  • Refactor the explain commands.

v1.0.2

10 Sep 13:00
Compare
Choose a tag to compare

Changed

  • CURRENT_DIR to BIN_DIR.
  • use Bash's "is not empty" argument.

Fixed

  • Formatting.
  • list command printf formatting.
  • Typos in doc-blocks.
  • ShellCheck Docker image tag.

v1.0.1

18 Aug 20:52
Compare
Choose a tag to compare

Changed

  • The lib dependencies array to be readonly.

Fixed

  • Typos in doc-blocks.
  • The list command console output messages.
  • Formatting.
  • Corrected the naming convention for help::display_usage option parameters.

Removed

  • Redundant code for publish command.

v1.0.0

16 Aug 07:28
Compare
Choose a tag to compare

Added

  • about command to display a short information about Localhost SonarQube.
  • analyse alias command for scan command.
  • config command to display Docker Compose config.
  • docs command to open Localhost SonarQube documentation in the browser.
  • fund command to display Localhost SonarQube funding information.
  • list command to list available SonarScanner properties files,
  • restart command to restart SonarQube Docker containers.
  • start alias command for up command
  • status command to display the status of SonarQube & SonarScanner containers.
  • stop alias command for down command.
  • support alias command for support command.
  • usage command to display a list of all available commands.
  • version command to display Localhost SonarQube installed version.
  • wiki alias command for docs command.

Changed

  • Refactor the Localhost SonarQube codebase.
  • All functions of Localhost SonarQube codebase are in the lib directory.
  • All functions of Localhost SonarQube codebase are namespaced.
  • Moved global config constants into the config directory.
  • help command displays help information for a command instead of the list of all available commands.
  • Improved format of error, info, notice & warning messages.
  • Use Blacksmith Engineers forked version of ANSI Code Generator
  • packages directory to store third-party packages.

Fixed

  • sonarqube being sourced. Localhost SonarQube is executed in a new shell process.
  • The scan command could only scan one project at a time.