Skip to content

v0.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Dec 17:26
· 1578 commits to main since this release

Summary

  • Add possibility to save command line parameters in configuration
  • Add possibility to add custom languages
  • Add possibility to add custom toolchains
  • Revamp built-in toolchains (adding of maven-wrapper, gradle-wrapper and cmake-local)

Changelog

  • 799e843 Add 1 dependabot check for each Go module
  • eb67b7d Add GUI app Id
  • 847643a Add OsName and OsArch to toolchain commands
  • 388d765 Add TODO for use of variables in yaml config files
  • 3cb2c68 Add cmake toolchain (using cmake and ctest from path)
  • 1d77673 Add cmake toolchain support for i386 and arm64 + command refactoring
  • 30defd3 Add command tests and improve toolchain package encapsulation
  • 84e2830 Add config subcommand
  • cc91714 Add dependabot check for tcr-doc module
  • 855f515 Add git auto-push to list of persistent parameters
  • d8c3903 Add gradle-wrapper toolchain
  • db016d0 Add implementation for "config reset" subcommand
  • fd7e9fe Add implementation for "tcr config show" command
  • ae62376 Add implementation for commands config save and config show
  • f471ea1 Add language configuration
  • 31708ca Add maven-wrapper toolchain
  • a2efd4b Add possibility to set language though a command line parameter
  • 8c9ed8b Add saving of toolchain configurations
  • 8a9ebc7 Add test data builder for command type
  • 0d84e65 Add test data builder for toolchain type
  • 1963a7c Add test on supported platforms for gradle and maven toolchains
  • e30b3cf Add toolchain reset implementation
  • 117085a Add wiring for toolchain reset command
  • da95efc Bump fyne.io/fyne/v2 from 2.1.0 to 2.1.1 in /tcr-gui
  • 05d66c0 Bump fyne.io/fyne/v2 from 2.1.1 to 2.1.2 in /tcr-gui
  • 3fa301a Bump github.com/spf13/viper from 1.8.1 to 1.9.0 in /tcr-cli
  • 58f1f42 Bump github.com/spf13/viper from 1.8.1 to 1.9.0 in /tcr-gui
  • 0616360 Bump github.com/spf13/viper from 1.9.0 to 1.10.0 in /tcr-cli
  • 08b0f28 Bump github.com/spf13/viper from 1.9.0 to 1.10.0 in /tcr-gui
  • f05f5f8 Continue to work on persistable parameters
  • e4b8d6b Create CODE_OF_CONDUCT.md
  • 7e51fe1 Create pull_request_template.md
  • 6d372ee Explicitly ignore 2 lint warnings
  • 4f92836 Fill in Build and Release sections in README
  • 7c6fb75 First experiment using viper to save configuration flags
  • 6c45324 Fix backslash to slash path conversion on UNIX platforms
  • 05ce9b9 Fix backslash to slash path conversion on UNIX platforms (2)
  • 4539bd6 Fix import on unix-specific test file
  • 250ec80 Fix linter warnings
  • 4b22b6e Fix minor typos in comments
  • 7fd564b Fix nolint syntax for ignoring false positives
  • 7e8b14a Implement loading from toolchain configuration files
  • c8b21ff Improve toolchain initialisation and tests
  • 08d8a2f Invert dependency between language and toolchain packages
  • e7589b4 Make toolchain and language Names() functions return sorted values
  • 2a04882 Merge pull request #1 from murex/dependabot/go_modules/tcr-gui/fyne.io/fyne/v2-2.1.1
  • f582992 Merge pull request #16 from murex/dependabot/go_modules/tcr-cli/github.com/spf13/viper-1.10.0
  • b4da752 Merge pull request #17 from murex/dependabot/go_modules/tcr-gui/github.com/spf13/viper-1.10.0
  • cd6fae5 Merge pull request #2 from murex/dependabot/go_modules/tcr-cli/github.com/spf13/viper-1.9.0
  • 814dc35 Merge pull request #3 from murex/dependabot/go_modules/tcr-gui/github.com/spf13/viper-1.9.0
  • 8ee0f0b Merge pull request #4 from murex/dependabot/go_modules/tcr-gui/fyne.io/fyne/v2-2.1.2
  • e5825aa Merge pull request #5 from murex/add-code-of-conduct-1
  • b1a4071 Merge settings package into config package
  • 418d87c Minor updates to toolchain package
  • a6a0ff3 Move default value from defaults.go to param settings
  • 3a2faf8 Move pull request template back into .github directory
  • ebb4f1f Move pull request template to dedicated directory
  • c85e6d9 Refactor config and settings packages
  • fd9ebe7 Refactor toolchain management
  • 94c654b Refactor toolchain package in preparation for custom toolchains configuration
  • d72113e Refactor toolchain tests for cmake
  • 4803e73 Refactor toolchain tests for gradle and maven
  • 3c771aa Refactor toolchain, preparing for different ways to set command path
  • c1fb0e7 Remove "save config" flag (replaced by a command)
  • c5a7a35 Remove code of conduct and other organization-related files
  • 144d8ae Remove toolchain and language name param from config files
  • 85f27da Rename a few attributes and functions in toolchain package
  • e86cf3b Rename golangci_lint action
  • 3e7522e Rename old cmake toolchain to cmake-local
  • c48c3a9 Reorganize slightly Build and Release sections in README
  • 2c0fb8c Replace --info flag with subcommand "tcr info"
  • 28f43cb Replace configuration file parameter with configuration directory
  • d66bdcc Replace src files matching on extensions with regex patterns
  • 8de8879 Run go mod tidy
  • d487897 Run go mod tidy
  • 6fe5eef Run go mod tidy
  • 005a1be Set explicitely default base directory values for CLI and GUI
  • afd7a75 Start creating parameter interfaces
  • e769787 Strenghthen retrieval of toolchain's commands with relative path
  • 5f56cab Tune dependabot
  • acf12e1 Update cobra generate documentation
  • 672a0b9 Update cobra-generated documentation
  • d31ee4e Update configuration handling traces
  • 8f9e647 Update issue templates
  • d34e1a8 Update module dependencies
  • 03ffa02 Upgrade cobra to 1.3.0
  • c30e90c Upgrade cobra to 1.3.0
  • 3066148 Upgrade viper to 1.10.0
  • fc7a52d Upgrade viper to 1.10.1
  • c661d1a Upgrade viper to 1.10.1