Releases: murex/TCR
Releases · murex/TCR
v0.25.1
v0.25.0
Summary
- [#233] New command line option allowing to have custom commit message suffix
- [#225] Improve TCR tests duration
- 3rd-party tools and libraries update
Changelog
- 22a6a7f Bump FluentAssertions from 6.9.0 to 6.10.0 in /examples/csharp-dotnet
- 4e47549 Bump github.com/goreleaser/goreleaser from 1.15.1 to 1.15.2 in /src
- 89b269a Bump golang.org/x/text from 0.6.0 to 0.7.0 in /src
- 39e3a8a Merge branch 'main' into release/v0.24
- 903b360 Update dependencies and TCR command line help
- bbe0fe7 Upgrade TCR version to 0.24.0 in local TCR scripts
- 0e6c6ce [#225] Make VCS fake independent from the Git implementation
- 4a1127e [#225] Turn off the dynamic retriever of terminal width when running tests
- 6bb38e3 [#233] Add the Message Suffix as parameter
- 750b4c1 [#233] Add the message prefix in session info session info trace when set
- 12e3b75 [#233] Append message suffix at the end of commit messages
- 4c3459f [#233] Evolve parsing of TCR stats from commit message when there is a suffix message
- 49db2ff [#233] Fix tcr-local scripts to correctly forward args with spaces to tcr exe
- a3d420f [#233] Update doc with --message-suffix option
- abfb848 [#255] Extract call to p4 reconcile to its own method
v0.24.5
v0.24.4
v0.24.3
v0.24.2
v0.24.1
Summary
- [#243] Fix bug: TCR p4 fails to start when p4 client root is a windows drive root directory
- 3rd Parties and Tools version updates
Changelog
- 1f4c8ec Bump JunitXml.TestLogger in /examples/csharp-dotnet
- d7f6693 Bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1 in /src
- 5b0ed13 Bump github.com/golangci/golangci-lint from 1.50.1 to 1.51.0 in /src
- 67e3fd6 Bump github.com/golangci/golangci-lint from 1.51.0 to 1.51.1 in /src
- 8dd4bd1 Bump github.com/goreleaser/goreleaser from 1.15.0 to 1.15.1 in /src
- b2a7b40 Bump jvm from 1.8.0 to 1.8.10 in /examples/kotlin-gradle
- e8a67fe Bump jvm from 1.8.0 to 1.8.10 in /examples/kotlin-gradle-wrapper
- e9fc213 Bump kotlin-maven-plugin from 1.8.0 to 1.8.10 in /examples/kotlin-maven
- eb64ac5 Bump kotlin-maven-plugin in /examples/kotlin-maven-wrapper
- 1482b52 Bump kotlin-stdlib from 1.8.0 to 1.8.10 in /examples/kotlin-maven
- 0be6de3 Bump kotlin-stdlib in /examples/kotlin-maven-wrapper
- b6da5b5 Update dependencies
- 00f09ef Update dependencies
- dddf4c3 [#243] Add "git" prefix on git init errors trace
- b8e9a89 [#243] Fix issue when p4 client root is a windows drive
v0.24.0
Summary
- [#200] Add support for Perforce VCS (experimental)
- [#196] Refactor terminal menus in a more structured way
- [#224] Add description for measuring test durations and start tagging slow tests
- 3rd Parties and Tools version updates
Changelog
- 4421e18 Add description for measuring test durations and start tagging slow tests
- 03e6d0c Add possibility to manually trigger GitHub actions
- 16c3961 Bump FluentAssertions from 6.8.0 to 6.9.0 in /examples/csharp-dotnet
- 852165d Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
- d0c3553 Bump github.com/goreleaser/goreleaser from 1.14.1 to 1.15.0 in /src
- 592b153 Bump github.com/spf13/viper from 1.14.0 to 1.15.0 in /src
- 594742b Bump gotest.tools/gotestsum from 1.8.2 to 1.9.0 in /src
- ce83b8f Bump maven-surefire-plugin in /examples
- f03b5ac Change add-contributors action trigger frequency to once a week
- 2d22085 Comment out unused slowTesstTag function in git_impl_test.go
- e096db1 Fix GitHub actions change for using bash instead of pwsh on windows
- 5a673eb Fix bug on go version to be used in golangci-lint GitHub action
- e048893 Fix dependabot config for C# example
- 9a13e31 Force GitHub action tu use bash instead of powershell on Windows target
- 2162ced Remove dangling test on git remote access
- 9f286d6 Update dependencies
- 543b4ea Update dependencies
- 73b23b7 Update dependencies
- ae2f4f1 Upgrade internally used TCR version to v0.23.0
- cb54f1c [#196] Add menu and menu_option types and use them in terminal main menu
- 74c409d [#196] Add possibility to enable/disable a menu_option
- 740c981 [#196] Add test cases on cli/menu.matchAndRun()
- 757893c [#196] Extract menu enablers and actions into separate methods
- 63d42bc [#196] Improve display of menu arrows and horizontal lines
- cdf6069 [#196] Refactor the terminal's main menu function
- 9f25521 [#196] Refactor the terminal's role menu function using new menu structure
- f6332eb [#196] Replace menuOption's enabled attribute with a menuEnabler function
- db8d9a0 [#196] Simplify cli/terminal test cases on menu actions
- 3bc8b97 [#200] Add methods Name() and SessionInfo() to vcs interface
- 3f2b548 [#200] Add --vcs command line option allowing to chose VCS at startup
- 72bb4a9 [#200] Add --vcs command line option allowing to chose VCS at startup
- 668f8fb [#200] Add -c client_name option to the p4 command line
- 83d32dd [#200] Add a few edge test case in vcs/p4 package
- 3b56e7e [#200] Add a function to convert TCR basedir to P4 path
- 2d9d665 [#200] Add a function to retrieve p4 clientName
- 124ef53 [#200] Add p4 implementation skeleton
- 866bd8e [#200] Add possibility to run or trace piped commands
- bd52409 [#200] Add test case for checking git remote access (stubbing git command call)
- 298a882 [#200] Add tests on retrieving p4 root directory
- 6f01a0b [#200] Add vcs/p4 implementation for Add(), Commit(), Push()
- d280a04 [#200] Add vcs/p4 package and p4 command wrapper
- 7e496cd [#200] Add vcs/p4 tests for push, add and commit
- 574ea9e [#200] Customize main menu depending on used VCS
- 49983d3 [#200] Extend sonar.test.inclusion pattern to all kinds of test doubles
- fdf59a2 [#200] Fix retrieving p4 info value
- 7910299 [#200] Fix the failing tests on unix
- 5125af9 [#200] Fix vcs/cmd test case on Unix OS's
- a35f946 [#200] Implement p4 diff
- 06527cd [#200] Make the p4 sync always use the base_dir p4 path
- ea48c51 [#200] Make vcs/cmd test cases OS independent
- 55d355d [#200] Minor improvements on vcs/p4 implementation
- 39b76a6 [#200] Minor improvements on vcs/shell/CommandStub
- 36ec8b2 [#200] Move git auto-push checking under git environment checker
- 138ba9c [#200] Refactor display of VCS info to show meaningful info only
- e166b45 [#200] Refactor supported VCS test case in vcs.factory package
- 6c72e62 [#200] Rename vcs/cmd package to vcs/shell
- 030b732 [#200] Simplify vcs/p4 global parameters tests
- bbbb4a0 [#200] Skip tests requiring p4 on GitHub actions
- e0f3cac [#200] Stub out vcs/p4 command calls
- 4f5104e [#200] Sync vcs/git tests approach with vcs/p4 tests
- 02243ed [#200] Update doc with Perforce info
- d279937 [#200] add vcs.factory package
- de6abf1 [#224] Add
make slow-tests
rule for listing slowest tests - c73eb17 [#224] Remove skipped tests trace from make test and tcr
- 836af8c [#224] Skip slow tests
- 8726e44 [#224] Update dependencies
v0.23.0
Summary
- [#202] Upgrade the Go version to 1.19
- [#199] Enable local testing of the TCR version under development
- [#200] Refactoring of the VCS package in preparation for adding support of perforce
- 3rd Parties and Tools version updates
Changelog
- aa298c4 Bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0 in /src
- 31cf0a2 Bump github.com/go-git/go-git/v5 from 5.5.0 to 5.5.1 in /src
- 1d8d087 Bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2 in /src
- 867f486 Bump github.com/goreleaser/goreleaser from 1.13.1 to 1.14.0 in /src
- 8f1c4f9 Bump github.com/goreleaser/goreleaser from 1.14.0 to 1.14.1 in /src
- 08f7099 Bump golang.org/x/sys from 0.3.0 to 0.4.0 in /src
- 8f2a5b9 Bump golang.org/x/text from 0.5.0 to 0.6.0 in /src
- 2f77798 Bump goreleaser/goreleaser-action from 3 to 4
- 416cf16 Bump kotlin-maven-plugin from 1.7.22 to 1.8.0 in /examples
- 2303c86 Increase periodic reminder timeouts for local tests
- 0f213ec Merge pull request #214 from murex/202-go-1.19
- 8c5fc10 Update dependencies
- 5dac1d6 Update dependencies
- b9fc765 Update dependencies
- 7eb9fef [#199] Add "make run" target
- 35e33cf [#199] Add local run and debug instructions to Readme
- b253c9f [#199] Add tcr-local script for running TCR from local sources and test data
- c41fef8 [#199] Move development-specific documentation to a dedicated directory
- b7bb0a1 [#199] To make it easy to debug or run TCR with the latest sources
- 808842f [#200] Add missing test-result-dir param in testdata configuration files
- 7089d2a [#200] Add tests for git command operations
- 75e0f48 [#200] Create vcs.cmd sub-package with vcs-agnostic command wrappers
- be4f977 [#200] Fix acronym case according to Go naming guidelines
- 5acaef5 [#200] Make file_diff and log_item VCS-generic
- c7e78d0 [#200] Make functions in vcs/command.go public
- 97597a9 [#200] Make the GitLogItems.add public
- d927d14 [#200] Move the GitCommand, GitImpl and GitTestFake to the subpackage "git"
- c5aefef [#200] Rename vcs.GitInterface to vcs.Interface
- fff0e90 [#200] Replace "git" with "VCS" in all non-git-specific codebase
- aafe5f1 [#200] Simplify git function names now that they are in a separate package
- 38e7eaa [#200] Update tcr version
- 55e06b2 [#202] Add verify-tcr-examples script
- e1d1f85 [#202] Fix goreleaser warning in JetBrains IDEs
- ac67fb9 [#202] Upgrade GO version to 1.19
v0.22.0
Summary
- [#142] Possibility to easily sync repository contents from within TCR
- Minor updates
Changelog
- 00a1abc Enforce that CGO_ENABLED is set to 0 when running "go build"
- ddbc9b9 Tune GitHub action trigger after go modules refactoring
- 81fbe09 Update dependencies
- 28f3c89 Update tcr-doc module dependencies following tcr v0.21.0 release
- f26b566 Update the TCR version used by TCR
- 90256a8 [#142] Add test for Push & Pull on Driver & Navigator Menu
- a3bac2d [#142] Add the 'L' shortcut for 'git pull' from the main menu
- 64b3689 [#142] Remove display of session info after git pull
- be6ca18 [#142] Support the 'S' shortcut to push changes to the remote
- f5c1a9e [#142] Update the README.md files to include the 'L' & 'S' options