Skip to content

Releases: murex/TCR

v1.4.0

22 Oct 06:59
Compare
Choose a tag to compare

Summary

  • [#37] Add possibility to use other git remote than origin
  • [#403] Generate a quick-retro.md using tcr stats
  • [#791] Add introspective variant for perforce
  • [#805] Replace emojis with plain ASCII characters to mark test failures in commit messages
  • 3rd-party dependencies update

Changelog

  • 19e9a4f Bump @types/node from 22.7.5 to 22.7.7 in /examples/*-yarn
  • ef0298e Bump JunitXml.TestLogger in /examples/csharp-dotnet
  • 4b6ae6d Bump bazel from 7.1.1 to 7.3.0 in /examples/python-bazel
  • bd5a7af Bump cookie, engine.io and express in /webapp
  • 7812a1c Bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 in /src
  • 46155e7 Bump golang.org/x/sys from 0.25.0 to 0.26.0 in /src
  • 4becf36 Bump golang.org/x/text from 0.18.0 to 0.19.0 in /src
  • 2308690 Bump gradle from 8.8 to 8.10.2 in src/testdata
  • 20d6c06 Bump kotlin from 2.0.20 to 2.0.21 in /examples/kotlin-*
  • 3050a1c Bump maven-surefire-plugin from 3.5.0 to 3.5.1 in /examples/*-maven
  • 24dee35 Bump org.junit:junit-bom from 5.11.1 to 5.11.2 in /examples/java-*
  • 812efb7 Bump phpunit/phpunit from 11.3.6 to 11.4.0 in /examples/php-phpunit
  • ca388a1 Bump phpunit/phpunit from 11.4.0 to 11.4.1 in /examples/php-phpunit
  • 9fef61b Bump phpunit/phpunit from 11.4.1 to 11.4.2 in /examples/php-phpunit
  • edb6166 Bump tcr from 1.2.0 to 1.3.0 in readme, examples and internal tools
  • ff5087b Update contributor list in README.md
  • da6f247 Update dependencies
  • 28800c6 Update dependencies
  • 7b812e4 Update dependencies
  • b23c24c Update dependencies
  • 62c5a29 Upgrade /example/*-yarn to use corepack and yarn 4.5.0
  • 728fa60 [#37] Add git remote name as an argument to git VCS initializer
  • 40d374b [#37] Add git-remote CLI flag and related plumbing
  • c86d72d [#37] Update TCR help doc with new option -g/--git-remote
  • 68daa4a [#403] Add cli command to generate a retrospective template file
  • 574fa9e [#403] Add stats for all line changes per green commit
  • 806d55b [#403] Align runmode.Retro() with latest version of runmode interface
  • ab7b1a8 [#403] Fix linter false positive on generated retro file mode
  • 03515d7 [#403] Implement the template for retro in Retro
  • 377d534 [#403] Include last commit date in generated retro
  • ca710a4 [#403] Move retro file saving operation from engine to filesystem package
  • ed2daba [#403] Plug in the GenerateRetro function
  • 21eb86d [#403] Update cobra-generated doc with "retro" subcommand
  • cd5699f [#403] Use template file for building retrospective contents
  • 51d2191 [#403] print the changes per green commit in stats
  • 0b81a0e [#403] print the changes per red commit in stats
  • 425781f [#791] Add comments explaining the createChangeList method if Perforce implementation
  • 9421bd2 [#791] Add function to get latest submitted changelist from Perforce
  • b30eac4 [#791] Add function to undo a changelist from Perforce
  • 022a3cd [#791] Add implementation for p4.RollbackLastCommit()
  • 3fd96f2 [#791] Add recommendation note for p4 IDE configuration in README
  • fd6f417 [#791] Add recommendation note for p4 ignoring intermediate files in README
  • cb432f9 [#791] Fix "@" prefix on client name when calling "p4 changes"
  • b7c981b [#805] Add the function SupportsEmojis to the VCS interface
  • 5166814 [#805] Create GitImpl with remote in test (fix merge compilation isssue)
  • 1d9a359 [#805] Create a struct for the CommitMessage
  • 9f7198b [#805] Fix linter errors
  • 10bcc94 [#805] Parse commit message events on tags rather than full header
  • 8aac9b0 [#805] Remove all code related to encoding in vcs package
  • 681f371 [#805] Replace the commit message constants by CommitMessage struct
  • 7c22a47 [#805] Update commit messages replacing TCR with [TCR - xxx]
  • cc60918 [#805] Update tcr.wrapCommitMessage() so that it includes or not the emoji depending on the VCS support for emojis
  • dfb91b3 [#809] Add "//FIXME SMELL" comments in the code

v1.3.0

01 Oct 13:00
Compare
Choose a tag to compare

Summary

  • [#674] Add TCR variants. Currently supported: relaxed (git/p4), BTCR (git/p4) and introspective (git only)
  • [#781] Bump go version from 1.22 to 1.23
  • 3rd-party dependencies update

Changelog

  • dc6017f Add flavor config parameter
  • d89fefa Bump @types/jest from 29.5.12 to 29.5.13 in /examples/*-yarn
  • d822d6c Bump FluentAssertions from 6.12.0 to 6.12.1 in /examples/csharp-dotnet
  • e158f95 Bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.0 in /examples/csharp-dotnet
  • 039e04b Bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 in /examples/csharp-dotnet
  • 3567338 Bump TCR version from 1.2.0 to 1.3.0 in README.md
  • 4c42281 Bump github.com/golangci/golangci-lint from 1.59.1 to 1.60.1 in /src
  • 246f22c Bump github.com/golangci/golangci-lint from 1.60.1 to 1.60.3 in /src
  • 329d014 Bump github.com/golangci/golangci-lint from 1.60.3 to 1.61.0 in /src
  • 88e690e Bump go version from 1.22.5 to 1.22.6
  • 353747c Bump golang.org/x/sys from 0.22.0 to 0.23.0 in /src
  • e25a571 Bump golang.org/x/sys from 0.23.0 to 0.24.0 in /src
  • 0d3e9bd Bump golang.org/x/sys from 0.24.0 to 0.25.0 in /src
  • 30037db Bump golang.org/x/text from 0.16.0 to 0.17.0 in /src
  • b3d5510 Bump golang.org/x/text from 0.17.0 to 0.18.0 in /src
  • 6aadbdd Bump jvm from 2.0.0 to 2.0.10 in /examples/kotlin-*
  • 134f5fd Bump jvm from 2.0.10 to 2.0.20 in /examples/kotlin-*
  • 218e6d8 Bump maven-surefire-plugin from 3.3.1 to 3.5.0 in /examples/java-*
  • f0bd27a Bump micromatch from 4.0.5 to 4.0.8 in /examples/javascript-yarn
  • 841603f Bump micromatch from 4.0.5 to 4.0.8 in /examples/typescript-yarn
  • 0d83046 Bump org.junit:junit-bom from 5.10.3 to 5.11.0 in /examples/java-*
  • 813490b Bump org.junit:junit-bom from 5.10.3 to 5.11.0 in /src/testdata/java
  • cf12f8a Bump org.junit:junit-bom from 5.11.0 to 5.11.1 in /examples/java-*
  • 7fc0957 Bump phpunit/phpunit from 11.2.8 to 11.3.0 in /examples/php-phpunit
  • 2ada266 Bump phpunit/phpunit from 11.3.0 to 11.3.1 in /examples/php-phpunit
  • 642d253 Bump phpunit/phpunit from 11.3.1 to 11.3.3 in /examples/php-phpunit
  • 2460e61 Bump phpunit/phpunit from 11.3.3 to 11.3.4 in /examples/php-phpunit
  • 084108c Bump phpunit/phpunit from 11.3.4 to 11.3.5 in /examples/php-phpunit
  • db47444 Bump phpunit/phpunit from 11.3.5 to 11.3.6 in /examples/php-phpunit
  • e05861d Bump pytest from 7.4.4 to 8.3.3 in /examples/python-bazel
  • 26265de Bump tcr from 1.1.0 to 1.2.0 in readme, examples and internal tools
  • 25a7e8e Bump ts-jest from 29.2.3 to 29.2.4 in /examples/typescript-yarn
  • c728144 Bump ts-jest from 29.2.4 to 29.2.5 in /examples/typescript-yarn
  • d60c66a Bump typescript from 5.5.4 to 5.6.2 in /examples/typescript-yarn
  • 7069d06 Bump xunit from 2.9.0 to 2.9.1 in /examples/csharp-dotnet
  • 1705131 Bump xunit from 2.9.1 to 2.9.2 in /examples/csharp-dotnet
  • d47d700 Clear warning on goreleaser GitHub action related to version
  • 3708d7c Disable flaky test on Windows: Test_watch_can_detect_changes_on_matching_files
  • da892f1 Make test filename compliant with python recommended naming convention in /examples/python-*
  • 8decdc6 Merge branch 'main' into 781-go-1.23
  • 8ddb5bf Remove deprecated flag -d from go get command
  • 6446729 Remove deprecated flag -d from go get command in tcr-doc
  • 1e2c515 Remove kotlin-make example
  • 56db6d3 Update dependencies
  • 382d976 Update dependencies
  • 7892b81 Update dependencies
  • 9c03d3d Update dependencies
  • 2fd228e Update dependencies
  • 66b584e Update dependencies
  • f870013 Update dependencies
  • b56c102 Update dependencies
  • 2ea0776 Update dependencies
  • 3e73802 Update dependencies
  • 9a9a68d Update dependencies
  • 0a5864a [#674] Add "introspective" variant statechart image
  • c748bef [#674] Add "invariant" to variant CLI parameter short description
  • 633c60c [#674] Add Flavor string field to TCREngine
  • a9ebac2 [#674] Add a section about the introspective variants in doc
  • 533f26d [#674] Add generated png files
  • e5eb2ba [#674] Add handling of variant parameter authorized values
  • 6783870 [#674] Add script for generating png files from mmd
  • abe7daa [#674] Add short section about variants in README.md
  • dd4d015 [#674] Add summary page describing available TCR variants
  • e143784 [#674] Add support for introspective Variant in UI and CMD
  • 5c7a8db [#674] Add tests to assert source files are being reverted
  • 88fec22 [#674] Change mermaid diagram extensions to .mmd instead of .mermaid
  • cc18baa [#674] Change mermaid diagrams to state diagrams instead of graphs
  • 72bd257 [#674] Clean up test case for introspective variant
  • d7516c0 [#674] Continue working on test case for introspective variant
  • 63104cd [#674] Create mermaid diagrams for 3 main TCR variants (original, btcr and relaxed)
  • 1ff8111 [#674] Displaying the flavor in Terminal info
  • f20abc2 [#674] Displaying the flavor in Web info
  • 1c3caf8 [#674] Fix linter error in variant.go
  • d65a768 [#674] Fix linter errors
  • c6eedeb [#674] Fix test case on tcr.GetSessionInfo()
  • 7f8b117 [#674] Handle VCS errors in introspectiveRevert
  • 6342aea [#674] Implement and test the introspective variant
  • c6fb676 [#674] Implement revert for BTCR variant
  • 97f9c48 [#674] Implement the Variant Checker
  • 156c29d [#674] Implement the introspective variant in tcr.revert()
  • 713334b [#674] Improve the wording from flavor to variant
  • 81fb0df [#674] Include variant state diagram image in webapp session info page
  • 317c654 [#674] Make mermaid-generated images available to webapp
  • ebee7b2 [#674] Prepare for p4 implementation of RollbackLastCommit()
  • 6bebc08 [#674] Prepare test cases for introspective variant
  • 4bc5d1f [#674] Refactor session info page
  • 59a1d2a [#674] Refactor tests
  • af30534 [#674] Refresh command line help documentation
  • f406fc2 [#674] Remote commit failure option and all related code
  • ae5e4ce [#674] Remove Stash and Unstash from VCS
  • 8101dbd [#674] Remove the amend parameter from the VCS interface
  • 89bdce0 [#674] Rename Flavor to Variant
  • 2d82966 [#674] Rename VCS.Restore to RevertLocal
  • 4d8ddb6 [#674] Rename VCS.Revert to RollbackLastCommit
  • 1be8a4d [#674] Transform flavor from string to enum
  • 8e0370b [#674] Transform flavor from string to enum
  • 685bcd2 [#674] Transform flavor from string to enum
  • 25cfa77 [#674] Tune git revert command arguments to prevent auto-commit
  • 2ad90c8 [#674] Update documentation with new Flavor parameters
  • c652e07 [#781] Bump go version from 1.22.6 to 1.23.1
  • ccc20cb [#781] Fix addtional test case on timer (ticking counts after timeout)
  • 8a050c6 [#781] Fix test cases on timer (ticking counts after ...
Read more

v1.2.0

30 Jul 10:57
Compare
Choose a tag to compare

Summary

  • [#720] Add support for Scala language
  • [#559] Add support for Haskell language
  • [#390] Display toolchains command trace in real time
  • [#694] Add possibility to interrupt a toolchain command before its completion
  • [#704] Fix Response to keypress with Jetbrains 2024.1+ IDE's new embedded terminal on Windows
  • [#705] Fix incorrect handling of adding or removing a space in a code string
  • 3rd-party dependencies update

Changelog

  • 083070c Add copyright header to webapp source files
  • e46a1b2 Bump JunitXml.TestLogger in /examples/csharp-dotnet
  • 5eb4807 Bump angular from 17 to 18 in webapp
  • a400487 Bump braces from 3.0.2 to 3.0.3 in /examples/*-yarn
  • dd1695c Bump github.com/golangci/golangci-lint from 1.59.0 to 1.59.1 in /src
  • 76e0db4 Bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 in /src
  • 027a685 Bump github.com/gorilla/websocket from 1.5.2 to 1.5.3 in /src
  • e026b52 Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 in /src
  • dc05b7d Bump go version from 1.22.3 to 1.22.5
  • 03e65a8 Bump golang.org/x/sys from 0.21.0 to 0.22.0 in /src
  • eada779 Bump gradle wrapper from 8.4 to 8.8
  • 6cc074c Bump gradle wrapper from 8.4 to 8.8 in /src/testdata/java
  • 06c9ec3 Bump junit-jupiter from 5.10.2 to 5.10.3 in /examples/java-*
  • 7f7f6c1 Bump junit-platform-console from 1.9.2 to 1.9.3 in /examples/java-make
  • 0176f13 Bump maven wrapper from 3.2.0 to 3.3.2
  • bda6720 Bump maven-clean-plugin from 3.3.2 to 3.4.0 in /examples/java-maven*
  • 3c64fe5 Bump maven-surefire-plugin from 3.2.5 to 3.3.0 in /examples/-maven
  • b6919ce Bump maven-surefire-plugin from 3.3.0 to 3.3.1 in /examples/-maven-
  • 485f4c4 Bump maven-surefire-plugin from 3.3.0 to 3.3.1 in /src/testdata/java
  • 6592c2d Bump node from 22.2.0 to 22.4.0 in /webapp
  • eb47760 Bump phpunit/phpunit from 11.1.3 to 11.2.0 in /examples/php-phpunit
  • f10cac0 Bump phpunit/phpunit from 11.2.0 to 11.2.2 in /examples/php-phpunit
  • 4b5e320 Bump phpunit/phpunit from 11.2.2 to 11.2.5 in /examples/php-phpunit
  • 8852bea Bump phpunit/phpunit from 11.2.5 to 11.2.6 in /examples/php-phpunit
  • a4c02ac Bump phpunit/phpunit from 11.2.6 to 11.2.7 in /examples/php-phpunit
  • 7bba3b1 Bump phpunit/phpunit from 11.2.7 to 11.2.8 in /examples/php-phpunit
  • f57f552 Bump pytest from 7.4.4 to 8.3.1 in /examples/python-*
  • 50717b5 Bump pytest from 8.2.1 to 8.2.2 in /examples/python-*
  • 6c6f240 Bump pytest from 8.3.1 to 8.3.2 in /examples/python-*
  • 6c60459 Bump ts-jest from 29.1.4 to 29.1.5 in /examples/typescript-yarn
  • bf9471f Bump ts-jest from 29.1.5 to 29.2.2 in /examples/typescript-yarn
  • c37ddc2 Bump ts-jest from 29.2.2 to 29.2.3 in /examples/typescript-yarn
  • 1c37b64 Bump typescript from 5.4.5 to 5.5.2 in /examples/typescript-yarn
  • 2316704 Bump typescript from 5.5.2 to 5.5.3 in /examples/typescript-yarn
  • 80cda73 Bump typescript from 5.5.3 to 5.5.4 in /examples/typescript-yarn
  • db9f1c7 Bump ws and karma in /webapp
  • 1ce5f2b Bump xunit from 2.8.1 to 2.9.0 in /examples/csharp-dotnet
  • 1b71685 Bump xunit.runner.visualstudio from 2.8.1 to 2.8.2 in /examples/csharp-dotnet
  • fbf1eaf Clear angular 18 polyfills warning in webapp
  • bf29227 Disable on Windows OS unstable test on command abort
  • 8ffc051 Enforce OsName and ArchName types in toolchain command
  • 7ad8360 Fix broken URLs in dev-doc instructions
  • 5c1c7c6 Fix npm GitHub action failure (ng not found with node 22)
  • 09a6dcd Minor change in command test description
  • d642096 Move toolchain commands into a separate package
  • 8e4aa83 Put back node 22 following fix on npm GitHub action
  • b6bdeae Remove redundant comma in list of languages/toolchains
  • ddf493c Tune GitHub action for goreleaser to use v2 instead of latest
  • 3b34b9c Update dependencies
  • 40c992e Update dependencies
  • 5ac572e Update dependencies
  • d502016 Update dependencies
  • 9188d11 Update dependencies
  • 5626696 Update dependencies
  • 17c6471 Update dependencies
  • 82dcf68 Update dependencies
  • 3c05952 Update go dependencies
  • 109966f Update webapp dependencies
  • 3611e53 Update webapp dependencies
  • d753c06 Upgrade tcr webapp version to 1.2.0
  • f2e5bed Upgrade to TCR version 1.1.0
  • c579edd Use go.mod instead of go.sum in GitHub actions caching
  • 1816015 [#390] Ensure toolchain command execution returns failure when command is not found
  • ea12e10 [#390] Implement real-time trace on toolchain commands execution
  • 0799138 [#390] Simplify toolchain capture of command stderr and stdout
  • cc354cb [#559] Add example with haskell and stack
  • a24da84 [#559] Add haskell as a built-in language
  • 1707ccd [#559] Add haskell/stack to the list of built-in languages/toolchains in readme
  • 6d9025f [#559] Add stack as a built-in toolchain
  • a766530 [#694] Add 'a' shortcut description in examples' readme.md
  • a5046c4 [#694] Add API handler on HTTP server for aborting a command execution
  • f02591a [#694] Add new webapp component for providing control buttons
  • 2741e9e [#694] Add new webapp service for sending control requests
  • d0065a5 [#694] Add test cases on toolchain command runner
  • aec6a69 [#694] Add test cases on webapp controls component
  • f362387 [#694] Add tests on abort shortcut activation in cli
  • 46b3a3a [#694] Add toolchain command abort shortcut in CLI
  • 3a72bd4 [#694] Factorise mob/solo common menu options initialization in CLI
  • dd2e57a [#694] Fix linter errors on webapp new controls service and component
  • 95fcad6 [#704] Enforce Windows console flags setting before each key press capture
  • d8d6512 [#705] Change git diff options to allow detection of space changes
  • d0cc33d [#705] Change p4 diff options to allow detection of space changes
  • 60de71b [#720] Add example with scala and sbt
  • 1ef2ec6 [#720] Add sbt as a built-in toolchain
  • f9da613 [#720] Add scala as a built-in language
  • 65cbfc2 [#720] Add scala/sbt to the list of built-in languages/toolchains in readme

v1.1.0

05 Jun 09:53
Compare
Choose a tag to compare

Summary

  • Improve handling of navigator role ending requests (improve responsiveness)
  • Improve test coverage on UI parts
  • [#568] Bump go version from 1.21 to 1.22
  • 3rd-party dependencies update

Changelog

  • 5437712 Add Angular Karma configuration for webapp
  • 069dd66 Add configuration for webapp's npm and node versions
  • 7d4a292 Add install-tools target to webapp Makefile
  • f025398 Add more unit tests on webapp's tcr-console-component
  • cea8ef0 Add new service for handling TCR messages in webapp
  • 31f158a Add section introducing TCR web interface in README.md
  • 5a6e724 Add unit test on webapp's home-component for error handling on invalid URL
  • 82410b4 Add unit test on webapp's tcr-role-component initialization
  • 78dd279 Add unit test on webapp's tcr-role-component refresh
  • 4c2b823 Add unit test on webapp's tcr-role-component toggleRole()
  • f6ffc14 Add unit tests on webapp's TCR Build Info service
  • 5ad918c Add unit tests on webapp's TCR Session Info service
  • 7746286 Add unit tests on webapp's app-component
  • 74b0ebb Add unit tests on webapp's footer-component
  • d3abb0c Add unit tests on webapp's header-component
  • bfba9c9 Add unit tests on webapp's home-component
  • 5f3359a Add unit tests on webapp's role service
  • 69d830e Add unit tests on webapp's tcr-about-component
  • c190013 Add unit tests on webapp's tcr-console-component
  • 5bd00c5 Add unit tests on webapp's tcr-roles-component
  • 461a3dc Add unit tests on webapp's tcr-session-info-component
  • 09ca4f0 Add unit tests on webapp's tcr-timer-component
  • 74dad39 Add unit tests on webapp's timer service
  • d937974 Add unit tests on webapp's websocket service
  • fd3ffc0 Bump CPM from 0.27.5 to 0.39.0 in /examples/cpp-cmake
  • 4c74677 Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 in /examples/csharp-dotnet
  • 5fd7d60 Bump cmake from 3.25.0 to 3.29.2 in /examples/cpp-cmake
  • d5b4560 Bump coverlet.collector from 6.0.1 to 6.0.2 in /examples/csharp-dotnet
  • 861c87f Bump follow-redirects from 1.15.5 to 1.15.6 in /webapp
  • d2a1914 Bump github.com/docker/docker in /src
  • d7d4aee Bump github.com/gin-contrib/cors from 1.7.1 to 1.7.2 in /src
  • 95be1d6 Bump github.com/gin-contrib/static from 1.1.1 to 1.1.2 in /src
  • abb9365 Bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 in /src
  • 5cc3d97 Bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 in /src
  • 125c7e9 Bump github.com/golangci/golangci-lint from 1.56.2 to 1.57.0 in /src
  • c5d37eb Bump github.com/golangci/golangci-lint from 1.57.0 to 1.57.1 in /src
  • 1fbc8fc Bump github.com/golangci/golangci-lint from 1.57.1 to 1.57.2 in /src
  • 118a8b6 Bump github.com/golangci/golangci-lint from 1.57.2 to 1.58.0 in /src
  • 8e52734 Bump github.com/golangci/golangci-lint from 1.58.0 to 1.58.1 in /src
  • ff1b900 Bump github.com/golangci/golangci-lint from 1.58.1 to 1.58.2 in /src
  • 4cd46f1 Bump github.com/golangci/golangci-lint from 1.58.2 to 1.59.0 in /src
  • 8e00877 Bump github.com/goreleaser/goreleaser from 1.24.0 to 1.25.0 in /src
  • 54d037d Bump github.com/goreleaser/goreleaser from 1.25.0 to 1.25.1 in /src
  • 976cad4 Bump github.com/goreleaser/goreleaser from 1.25.1 to 1.26.0 in /src
  • fabac23 Bump github.com/goreleaser/goreleaser from 1.26.0 to 1.26.1 in /src
  • 0c4d8f5 Bump github.com/goreleaser/goreleaser from 1.26.1 to 1.26.2 in /src
  • 0370480 Bump github.com/sigstore/cosign/v2 from 2.2.3 to 2.2.4 in /src
  • d98072b Bump github.com/spf13/viper from 1.18.2 to 1.19.0 in /src
  • a5b3a7b Bump golang.org/x/sys from 0.18.0 to 0.19.0 in /src
  • 8639caa Bump golang.org/x/sys from 0.19.0 to 0.20.0 in /src
  • 44d19d5 Bump golang.org/x/sys from 0.20.0 to 0.21.0 in /src
  • 46d493a Bump golang.org/x/text from 0.14.0 to 0.15.0 in /src
  • ee7bb89 Bump golang.org/x/text from 0.15.0 to 0.16.0 in /src
  • 01a6371 Bump golangci/golangci-lint-action from 4 to 5
  • 8804845 Bump golangci/golangci-lint-action from 5 to 6
  • 78e331c Bump goreleaser/goreleaser-action from 5 to 6
  • 9727969 Bump gotest.tools/gotestsum from 1.11.0 to 1.12.0 in /src
  • be32d13 Bump junit_formatter from 3.3 to 3.4 in /examples/elixir-mix
  • 032596c Bump jvm from 1.9.23 to 1.9.24 in /examples/kotlin-*
  • c476ebf Bump jvm from 1.9.24 to 2.0.0 in /examples/kotlin-*
  • 5b1ec06 Bump maven-compiler-plugin from 3.12.1 to 3.13.0 in examples/java-maven*
  • a3bca36 Bump maven-wrapper-plugin from 3.3.0 to 3.3.1 in examples/*-maven-wrapper
  • 65edcaf Bump maven-wrapper-plugin from 3.3.1 to 3.3.2 in /examples/*-gradle-wrapper
  • 7d5c7ba Bump org.apache.maven.plugins:maven-wrapper-plugin
  • 65c9b67 Bump org.apache.maven.plugins:maven-wrapper-plugin
  • 14691b2 Bump php from 8.1 to 8.3 in /examples/php-*
  • 1338314 Bump php-parallel-lint from 1.3.2 to 1.4.0 in /examples/php-phpunit
  • 4f20172 Bump phpunit/phpunit from 10.5.12 to 10.5.13 in /examples/php-phpunit
  • d89dd7c Bump phpunit/phpunit from 10.5.13 to 10.5.15 in /examples/php-phpunit
  • b76e641 Bump phpunit/phpunit from 10.5.15 to 10.5.16 in /examples/php-phpunit
  • 9673f46 Bump phpunit/phpunit from 10.5.16 to 10.5.17 in /examples/php-phpunit
  • 2c646f4 Bump phpunit/phpunit from 10.5.17 to 10.5.18 in /examples/php-phpunit
  • 37626e5 Bump phpunit/phpunit from 10.5.18 to 10.5.19 in /examples/php-phpunit
  • c9a220c Bump phpunit/phpunit from 10.5.19 to 10.5.20 in /examples/php-phpunit
  • be78e3e Bump pytest from 7.4.4 to 8.2.0 in /examples/python-*
  • b863a09 Bump pytest from 8.2.0 to 8.2.1 in /examples/python-*
  • 193402d Bump ts-jest from 29.1.2 to 29.1.3 in /examples/typescript-yarn
  • f2505ec Bump ts-jest from 29.1.3 to 29.1.4 in /examples/typescript-yarn
  • c3a20d2 Bump typescript from 5.4.2 to 5.4.3 in /examples/typescript-yarn
  • f710c3c Bump typescript from 5.4.3 to 5.4.4 in /examples/typescript-yarn
  • 5602568 Bump typescript from 5.4.4 to 5.4.5 in /examples/typescript-yarn
  • 7fd57a3 Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /webapp
  • 5f1d2d5 Bump xunit from 2.7.0 to 2.7.1 in /examples/csharp-dotnet
  • ee0d29c Bump xunit from 2.7.1 to 2.8.0 in /examples/csharp-dotnet
  • cc31c4f Bump xunit from 2.8.0 to 2.8.1 in /examples/csharp-dotnet
  • b0b75fe Bump xunit.runner.visualstudio from 2.8.0 to 2.8.1 in /examples/csharp-dotnet
  • 05a8e9a Bump xunit.runner.visualstudio in /examples/csharp-dotnet
  • 84203af Bump xunit.runner.visualstudio in /examples/csharp-dotnet
  • d37178d Change webapp tcr-timer icon to a circular warning icon
  • d52b9fb Clean up and harmonize webapp tests
  • 859e2cd Clean up unit tests on webapp's app.component
  • 6710185 Clean up webapp test cases
  • 965f82f Cleanup webapp's main component imports
  • 05db62e Enhance webapp services' test cases organization
  • 388d775 Fix and enhance tests on filesystem change detection
  • bbb2997 Fix test for websocket connection timeout on server side
  • 73f94fb Fix webapp console component initialization
  • a6f0fff Improve handling of navigator role ending requests
  • 8350770 Increase websocket connection timeout to 2 hours on server side
  • 92d43f9 Make types for functions and variables explicit in webapp
  • 0a51560 Minor refactoring in TCR console component
  • ee1a404 Reduce engine's filesystem watch rearm delay to 100ms
  • 3ca99bb Refactor isRoleStartMessage() in webapp's tcr-console.component
  • aa07cf1 Remove unused method getRoles() from webapp's roles service
  • 38e088a Remove useless title over TCR console component in webapp
  • 52f3892 Set webapp's websocket retry delay back to 5s
  • 339cb42 Split tcr-console-component in 2 separate components
  • 4cfc644 Strengthen timer's periodic reminder tests
  • d2f10d7 Tune list of shortcuts in examples' TCR cheat sheet section
  • 77a749d Tune webapp README.md
  • 5b02906 Tune webapp's trace terminal parameters
  • 2ac77f6 Update dependencies
  • e897640 Update dependencies
  • 4014910 Update dependencies
  • e146568 Update dependencies
  • 73ab6a9 Update dependencies
  • 610f55e Update dependencies
  • 871dd3c Update dependencies
  • 30d73ec Update go dependencies
  • 46d0ab9 Update go dependencies
  • 5ec7bc6 Update go dependencies
  • 4992067 Update node dependencies
  • f9899c0 Update node dependencies
  • b78f46c Update time formatting pipe to allow display of hours when needed
  • 368e121 Update webapp dependencies
  • b126a6d Update webapp dependencies
  • d23282b Update webapp dependencies
  • 7365663 Update webapp dependencies
  • fb5013c Update webapp dependencies
  • 9889ef3 Upgrade TCR version used by internal tools and examples to 1.0.0
  • 8576259 Use an enum for TCR message types in webapp
  • 0488270 Use ng-terminal fake for testing tcr-trace-component
  • 5e95ccd [#568] Bump go version from 1.21 to 1.22

v1.0.0

13 Mar 10:53
Compare
Choose a tag to compare

Summary

  • Adding of a new experimental feature allowing to open TCR in a browser window
  • [#511] Add rust as a built-in language
  • Fix an issue on tcr.sh when running on Ubuntu Linux
  • Refactoring of several tcr modules to allow support of multiple UI's interacting with the TCR engine
  • 3rd-party dependencies update

Changelog

  • cc5b1ea Add "web" subcommand for running HTTP server and webapp UI
  • 8efaa84 Add CLI parameter port-number (for HTTP server)
  • 7ff1859 Add GitHub action for webapp
  • 2ac458d Add ReportRole to report.MessageReporter interface
  • 2e1f5a5 Add TCR roles handling from webapp
  • f52ea3d Add basic formatting
  • 75f7926 Add bootstrap and font-awesome in webapp
  • c6aade0 Add embedded terminal in console compnent
  • a6e2ec8 Add menu option in terminal main menu to open TCR webapp in a browser
  • 77a3ac7 Add minor updates to http.api tests
  • 0a3ab9f Add npm script build-prod in webapp
  • 2cfeeb8 Add page headers
  • 41d566d Add session info component
  • e4a508a Add setup target to webapp Makefile
  • 5134595 Add test on desktop.browser.browserURL()
  • d670e48 Add tests for http CORS middleware handler
  • 0f3702c Add tests for http router Start()
  • 32099f3 Add tests for http router init and setup
  • 4c4d917 Add tests for http.api.build_info
  • 6b8300b Add tests for http.api.roles
  • 90879a9 Add tests for http.api.session_info
  • 9267f76 Add tests for package http.ws
  • 6df2234 Add tests on angular pipes
  • 5f86e83 Add tests on http static FS mounting
  • 3402a62 Add tests on http/web_ui_server websocket messaging
  • 98dbc0c Add tests on ui.multicaster
  • 81eb8cd Add tests on websocket upgrader with invalid connection requests
  • 11a5150 Add timer component and service in webapp
  • 482974a Add trace coloring in webapp console
  • 3586c1c Add trace option for http
  • 597dada Add websocket on server side
  • f2865a0 Add websocket on webapp side
  • 6824ab7 Bump @types/jest from 29.5.10 to 29.5.11 in /examples/javascript-yarn
  • dde425d Bump @types/jest from 29.5.10 to 29.5.11 in /examples/typescript-yarn
  • c3ade92 Bump @types/jest from 29.5.11 to 29.5.12 in /examples/*-yarn
  • 748eec8 Bump @types/jest from 29.5.8 to 29.5.10 in /examples/*-yarn
  • 1358c05 Bump JunitXml.TestLogger in /examples/csharp-dotnet
  • aec2ea3 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • e7e29d4 Bump actions/setup-go from 4 to 5
  • 2f860fd Bump actions/setup-java from 3 to 4
  • e11f445 Bump coverlet.collector from 6.0.0 to 6.0.1 in /examples/csharp-dotnet
  • 34d6e44 Bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 in /src
  • 2b90b1f Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 in /src
  • 5e67c6c Bump github.com/golangci/golangci-lint from 1.55.2 to 1.56.0 in /src
  • debf441 Bump github.com/golangci/golangci-lint from 1.56.0 to 1.56.1 in /src
  • a77cdd7 Bump github.com/golangci/golangci-lint from 1.56.1 to 1.56.2 in /src
  • 4c21a26 Bump github.com/goreleaser/goreleaser from 1.22.1 to 1.23.0 in /src
  • 48c2181 Bump github.com/goreleaser/goreleaser from 1.23.0 to 1.24.0 in /src
  • 68fd6d0 Bump github.com/spf13/afero from 1.10.0 to 1.11.0 in /src
  • b95bd87 Bump github.com/spf13/viper from 1.17.0 to 1.18.0 in /src
  • 4e1cdf4 Bump github.com/spf13/viper from 1.18.0 to 1.18.1 in /src
  • dd4097f Bump github.com/spf13/viper from 1.18.1 to 1.18.2 in /src
  • 1f579ca Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /examples/go-*
  • 016e3ab Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /src
  • 706a420 Bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /src
  • cbbf9ab Bump golang.org/x/mod from 0.15.0 to 0.16.0 in /examples/go-bazel
  • c9ead38 Bump golang.org/x/sys from 0.14.0 to 0.15.0 in /src
  • 102aa07 Bump golang.org/x/sys from 0.15.0 to 0.16.0 in /src
  • 69c4621 Bump golang.org/x/sys from 0.16.0 to 0.17.0 in /src
  • d9f6ff6 Bump golang.org/x/sys from 0.17.0 to 0.18.0 in /src
  • ec68c58 Bump golangci/golangci-lint-action from 3 to 4
  • cbfcd01 Bump gopkg.in/go-jose/go-jose.v2 from 2.6.2 to 2.6.3 in /src
  • 3d0d935 Bump junit-jupiter from 5.10.1 to 5.10.2 in /examples/java-*
  • c0018ee Bump junit-jupiter from 5.10.1 to 5.10.2 in /src/testdata/java
  • c046dd7 Bump junit-platform-console-standalone from 1.8.2 to 1.9.3 in /examples/kotlin-make
  • 4a9eaad Bump jvm from 1.9.20 to 1.9.21 in /examples/kotlin-*
  • d750add Bump jvm from 1.9.22 to 1.9.23 in /examples/kotlin-*
  • 89ac95f Bump kotlin-maven-plugin from 1.9.21 to 1.9.22 in /examples/kotlin-*
  • d20a582 Bump maven-compiler-plugin from 3.11.0 to 3.12.1 in /examples/java-maven*
  • 8385bb7 Bump maven-surefire-plugin from 3.2.2 to 3.2.3 in /examples/maven
  • 4d3f135 Bump maven-surefire-plugin from 3.2.3 to 3.2.5 in examples/*-maven
  • eba1ec9 Bump phpunit/phpunit from 10.4.2 to 10.5.1 in /examples/php-phpunit
  • d177142 Bump phpunit/phpunit from 10.5.1 to 10.5.2 in /examples/php-phpunit
  • 78ac2b3 Bump phpunit/phpunit from 10.5.10 to 10.5.11 in /examples/php-phpunit
  • 717e8f7 Bump phpunit/phpunit from 10.5.11 to 10.5.12 in /examples/php-phpunit
  • da87283 Bump phpunit/phpunit from 10.5.2 to 10.5.3 in /examples/php-phpunit
  • 2b9764b Bump phpunit/phpunit from 10.5.3 to 10.5.5 in /examples/php-phpunit
  • d933d4a Bump phpunit/phpunit from 10.5.5 to 10.5.7 in /examples/php-phpunit
  • d36dadc Bump phpunit/phpunit from 10.5.7 to 10.5.8 in /examples/php-phpunit
  • fe054e3 Bump phpunit/phpunit from 10.5.8 to 10.5.9 in /examples/php-phpunit
  • 755f99b Bump phpunit/phpunit from 10.5.9 to 10.5.10 in /examples/php-phpunit
  • b8d7ca7 Bump pytest from 7.4.3 to 7.4.4 in /examples/python-*
  • 477d525 Bump pytest from 7.4.4 to 8.0.0 in /examples/python-*
  • d6ce354 Bump pytest from 7.4.4 to 8.0.1 in /examples/python-*
  • d79243f Bump pytest from 7.4.4 to 8.0.2 in /examples/python-*
  • 3357099 Bump pytest from 7.4.4 to 8.1.0 in /examples/python-*
  • f5bb635 Bump pytest from 7.4.4 to 8.1.1 in /examples/python-*
  • 13f9c22 Bump ts-jest from 29.1.1 to 29.1.2 in /examples/typescript-yarn
  • d4afa00 Bump typescript from 5.2.2 to 5.3.2 in /examples/typescript-yarn
  • 14e2378 Bump typescript from 5.3.2 to 5.3.3 in /examples/typescript-yarn
  • cd62e46 Bump typescript from 5.3.3 to 5.4.2 in /examples/typescript-yarn
  • 95d498d Bump xunit from 2.6.1 to 2.6.2 in /examples/csharp-dotnet
  • 4054dc7 Bump xunit from 2.6.2 to 2.6.3 in /examples/csharp-dotnet
  • f82f1aa Bump xunit from 2.6.3 to 2.6.4 in /examples/csharp-dotnet
  • 4402ea3 Bump xunit from 2.6.4 to 2.6.5 in /examples/csharp-dotnet
  • d2c6c20 Bump xunit from 2.6.5 to 2.6.6 in /examples/csharp-dotnet
  • 3dcb3ec Bump xunit from 2.6.6 to 2.7.0 in /examples/csharp-dotnet
  • e404faf Bump xunit.runner.visualstudio from 2.5.5 to 2.5.6 in /examples/csharp-dotnet
  • cbc2837 Bump xunit.runner.visualstudio in /examples/csharp-dotnet
  • 5ee93a7 Bump xunit.runner.visualstudio in /examples/csharp-dotnet
  • aab823a Bump xunit.runner.visualstudio in /examples/csharp-dotnet
  • d695eab Cleanup tests in http package
  • c8156ec Clear linter warnings
  • 0b926e1 Create Angular webapp and Go web server with build-info component
  • 9028bed Enable timer query shortcut in all terminal menus
  • 60fcaad Fix angular development proxy server config for websockets
  • fdb27c9 Fix issue on tcr.sh when running on Ubuntu Linux
  • 633fb55 Fix test case on starting HTTP server
  • bf7b76d Handle errors on http server startup and websocket connections
  • 08dd59f Have terminalUI.New() return an instance instead of an UserInterface
  • 02d86f9 Improve handling of git auto-push
  • bcf2d0a Integrate webapp build into goreleaser setup
  • 443f3fb Merge branch 'main' into experiment/webapp-angular
  • e7f957f Merge branch 'main' into experiment/webapp-angular
  • b9cce2a Merge branch 'main' into experiment/webapp-angular
  • 3bfb101 Merge remote-tracking branch 'github/main' into experiment/webapp-angular
  • 29546f0 Minor adjustments in README's
  • 97cb4a6 Minor refactorings on cli/menu and tcr engine reporting role changes
  • 18c0e97 Move 3rd-party CSS imports from angular.json to styles.css
  • 5144911 Move server's websocket handler to a separate file
  • 319c1bb Move websocket to package http.ws
  • 2e75ff9 Plug TCR reporting to webapp console through websocket
  • d336122 Refactor HTTP server so that it implements TCR UI interface
  • 1db027d Refactor bridge to tcr http server instance for http.ws handler
  • 7577b13 Refactor bridge to tcr instance for http.api handlers
  • 7912ed7 Refactor further role and timer events reporting
  • 55d6e88 Refactor http.server and http.ws
  • 0973444 Refactor report package using a payload interface instead of a string
  • b7bc241 Refactor report package using a payload interface instead of a string
  • 925fe33 Refactor role events reporting
  • 7837d0c Refactor timer events reporting
  • 0f094b1 Refactor webapp's websocket error/retry operations
  • 66b2219 Remove NotifyRole* methods from User Interface
  • 325a80e Remove ReportMobTimerStatus() from TCRInterface
  • ba12373 Remove duplications in websocket messages creation
  • f0bdffa Remove unused import from webapp notification component
  • 08ae82f Rename http.server to http.web_ui_server
  • 6783a79 Rename report type's Severity to Category
  • 58f4db3 Rework terminal menus management
  • 155b84a Separate tcr.Init() from terminal_ui.Start()
  • 131a7ea Set default build version and date to properly formatted value
  • f7a9853 Setup webapp testing and linting configuration
  • 56c5c25 Simplify handling of websockets by HTTP server
  • 3f0d3f8 Tidy up http websocket messages type and severity
  • c935d78 Tune GitHub action for webapp
  • 9cad3c6 Update contributor list in README.md
  • 98d921a Update dependencies
  • b06e4a2 Update dependencies
  • fb16352 Update dependencies
  • 082eea4 Update dependencies
  • 62e5f63 Update dependencies
  • 5e4be5f Update dependencies
  • 0a7697f Update dependencies
  • f18ffe4 Update dependencies
  • 3749bc1 Update dependencies
  • 398d46e Update dependencies
  • a7a0f0b Update dependencies
  • 4672129 Update dependencies
  • b62b653 Update dependenci...
Read more

v0.29.0

17 Nov 10:10
Compare
Choose a tag to compare

Summary

  • [#427] Upgrade TCR's go build version to 1.21
  • [#458] Add support for Elixir language
  • [#487] Add support for PHP language
  • 3rd-party dependencies update

Changelog

  • 3c459b2 Bump @babel/traverse from 7.22.5 to 7.23.2 in /examples/javascript-yarn
  • 554fe80 Bump @babel/traverse from 7.22.5 to 7.23.2 in /examples/typescript-yarn
  • 30b1852 Bump @types/jest from 29.5.3 to 29.5.4 in /examples/javascript-yarn
  • 920471d Bump @types/jest from 29.5.4 to 29.5.5 in /examples/javascript-yarn
  • ef622b5 Bump @types/jest from 29.5.5 to 29.5.6 in /examples/javascript-yarn
  • 04836d6 Bump @types/jest from 29.5.5 to 29.5.6 in /examples/typescript-yarn
  • a15a307 Bump @types/jest from 29.5.6 to 29.5.7 in /examples/*-yarn
  • 8e94416 Bump @types/jest from 29.5.7 to 29.5.8 in /examples
  • 020dbd4 Bump FluentAssertions from 6.11.0 to 6.12.0 in /examples/csharp-dotnet
  • c076120 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • b869fd5 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • 7e57753 Bump actions/checkout from 3 to 4
  • 29980c4 Bump com.adarshr.test-logger from 3.2.0 to 4.0.0 in java and kotlin examples
  • b6f7fc6 Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1
  • 7557c50 Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 in /src
  • 18248c6 Bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0 in /src
  • 66e883d Bump github.com/go-git/go-git/v5 from 5.8.1 to 5.9.0 in /src
  • 4fae2da Bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 in /src
  • ff4d5ba Bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.0 in /src
  • 7186acf Bump github.com/golangci/golangci-lint from 1.55.0 to 1.55.1 in /src
  • 24bfe29 Bump github.com/golangci/golangci-lint from 1.55.1 to 1.55.2 in /src
  • eb0054f Bump github.com/goreleaser/goreleaser from 1.20.0 to 1.21.0 in /src
  • 9106674 Bump github.com/goreleaser/goreleaser from 1.21.0 to 1.21.2 in /src
  • 6c5559e Bump github.com/goreleaser/goreleaser from 1.21.2 to 1.22.0 in /src
  • cc9a4f9 Bump github.com/goreleaser/goreleaser from 1.22.0 to 1.22.1 in /src
  • 2eb5b1e Bump github.com/spf13/afero from 1.9.5 to 1.10.0 in /src
  • 4a251bb Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /src
  • 2b891e3 Bump github.com/spf13/viper from 1.16.0 to 1.17.0 in /src
  • 8ea328d Bump golang.org/x/net from 0.16.0 to 0.17.0
  • 8016c61 Bump golang.org/x/sys from 0.11.0 to 0.12.0 in /src
  • 62eb053 Bump golang.org/x/sys from 0.12.0 to 0.13.0 in /src
  • fede277 Bump golang.org/x/sys from 0.13.0 to 0.14.0 in /src
  • 28a47d0 Bump golang.org/x/text from 0.12.0 to 0.13.0 in /src
  • 4fd4c73 Bump golang.org/x/text from 0.13.0 to 0.14.0 in /src
  • 826d165 Bump goreleaser/goreleaser-action from 4 to 5
  • 1810a7d Bump gotest.tools/gotestsum from 1.10.1 to 1.11.0 in /src
  • 8e91e86 Bump jest and @types/jest in /examples/javascript-yarn
  • 1ff26a0 Bump jest and @types/jest in /examples/javascript-yarn
  • d4cf6cd Bump jest and @types/jest in /examples/typescript-yarn
  • 1abe5d9 Bump jest and @types/jest in /examples/typescript-yarn
  • 1f78aa4 Bump jvm from 1.9.0 to 1.9.10 in /examples/kotlin-*
  • 3d5c739 Bump jvm from 1.9.10 to 1.9.20 in /examples/kotlin-*
  • 05c3b85 Bump maven-clean-plugin from 3.3.1 to 3.3.2 in examples
  • 34739b5 Bump maven-surefire-plugin from 3.1.2 to 3.2.1 in examples
  • 9dbf761 Bump maven-surefire-plugin from 3.2.1 to 3.2.2 in /examples
  • 8430713 Bump org.junit:junit-bom from 5.10.0 to 5.10.1 in /examples/java-*
  • 98ff523 Bump pytest from 7.4.0 to 7.4.2 in /examples/python-*
  • 3eb1909 Bump pytest from 7.4.2 to 7.4.3 in examples
  • af4106e Bump typescript from 5.1.6 to 5.2.2 in /examples/typescript-yarn
  • 1e345bb Bump xunit from 2.5.0 to 2.5.1 in /examples/csharp-dotnet
  • f94855c Bump xunit from 2.5.1 to 2.5.2 in /examples/csharp-dotnet
  • ffe2d16 Bump xunit from 2.5.2 to 2.5.3 in /examples/csharp-dotnet
  • 20aca41 Bump xunit from 2.5.3 to 2.6.1 in /examples/csharp-dotnet
  • 3ebf600 Bump xunit.runner.visualstudio in /examples/csharp-dotnet
  • 8cc5e0d Fix gradle deprecated test framework implementation dependencies loading in examples
  • 3e65d25 Fix steps numbering in examples/python-pytest/README.md
  • c869585 Update contributor list in README.md
  • 820df15 Update dependencies
  • 9f34cbb Update dependencies
  • 42e7e6a Update dependencies
  • 9218344 Update dependencies
  • 1f1b5a2 Update go dependencies
  • 7699bed Update maven dependencies in testdata/java
  • 14b50ff Upgrade TCR version used in TCR development to 0.28.0
  • ed66212 Upgrade TCR version used in examples to 0.28.0
  • 6978d0f Upgrade gradle wrappers to version 8.4
  • 12460fb [#427] Add go workspace file to examples directory
  • b4967ca [#427] Run go mod tidy
  • 5f57dba [#427] Upgrade Go examples to go 1.21
  • 807d955 [#427] Upgrade TCR's go build version to 1.21
  • a5c1c3c [#458] Add elixir as a built-in language
  • 813c9f5 [#458] Add elixir/mix to the list of supported languages in README.md
  • 5e9325c [#458] Add example for elixir and mix
  • 1f555f9 [#458] Add mix as a built-in toolchain
  • f596ab7 [#458] Fix mix test data build options
  • a42be9e [#458] Update dependabot GitHub action to watch on elixir examples
  • a9f8c5b [#487] Add example for php and phpunit
  • 5ac8e3d [#487] Add php as a built-in language
  • 65a7a03 [#487] Add php/phpunit to the list of supported languages in README.md
  • 8beb9ba [#487] Add phpunit as a built-in toolchain
  • 8a27433 [#487] Update dependabot GitHub action to watch on php examples

v0.28.0

25 Aug 11:50
Compare
Choose a tag to compare

Summary

  • [#258] Allow configuration of source and test directories that don't exist
  • [#384] Out of time reminder
  • 3rd-party dependencies update

Changelog

  • 36958da Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • d1ca403 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • f9add0e Bump github.com/go-git/go-git/v5 from 5.7.0 to 5.8.0 in /src
  • 5c8d4f3 Bump github.com/go-git/go-git/v5 from 5.8.0 to 5.8.1 in /src
  • 562b381 Bump github.com/golangci/golangci-lint from 1.53.3 to 1.54.0 in /src
  • 68fe241 Bump github.com/golangci/golangci-lint from 1.54.0 to 1.54.1 in /src
  • 9c1e04f Bump github.com/golangci/golangci-lint from 1.54.1 to 1.54.2 in /src
  • f64ac90 Bump github.com/goreleaser/goreleaser from 1.19.2 to 1.20.0 in /src
  • 9d09a4f Bump golang.org/x/sys from 0.10.0 to 0.11.0 in /src
  • 572e576 Bump golang.org/x/text from 0.11.0 to 0.12.0 in /src
  • bae3d2d Bump jest from 29.6.1 to 29.6.2 in /examples
  • 9b55642 Bump org.junit:junit-bom from 5.9.3 to 5.10.0 in /examples/java*
  • 206c017 Update dependencies
  • ed248f9 Update dependencies
  • 8dab646 Update dependencies
  • 8dd5a96 Update dependencies
  • ef665c1 Update dependencies
  • 00caed2 Upgrade maven wrapper to version 3.2.0 in java and kotlin examples
  • 9cbd483 [#258] Add UnreachableDirectoryError on FileTreeFilter.findAllMatchingFiles()
  • 7bc908c [#258] Add function for filtering out non-existing directories
  • e10c8f4 [#258] Add reporting of file stats when TCR starts
  • 61ab462 [#258] Filter out non-existing directories when running TCR engine
  • b2d0226 [#258] Fix typo in tcr.reportFileStats() description
  • a2710b7 [#258] Handle UnreachableDirectoryError in checker.checkLanguageFiles()
  • 86ca1f8 [#384] Add test case on periodic reminder for timer Not Started
  • 5a1e717 [#384] Adjust the code according to the review comment
  • 1accecb [#384] add first test to cover the NewMobTurnCountdown
  • 7466343 [#384] added test coverage for NewMobTurnCountdown
  • 478d739 [#384] added test coverage for ReportCountDownStatus
  • a5ca764 continue tract the timing after timeout
  • c429cf3 enhance test coverage
  • a9681e2 fix lint formating error
  • 1464424 fix sonar issue
  • 8761f32 try to fix timer test error
  • 6d125c0 update time report message after timeout
  • 38fcb72 update timeout message

v0.27.0

19 Jul 10:10
Compare
Choose a tag to compare

Summary

  • [#377] Upgrade TCR go build version to 1.20
  • Add go and python examples with bazel to dependabot watchlist
  • 3rd-party dependencies update

Changelog

  • e6c15ed Add go and python examples with bazel to dependabot watchlist
  • 750f696 Bump @types/jest from 29.5.2 to 29.5.3 in /examples
  • 5a1cba2 Bump JunitXml.TestLogger in /examples/csharp-dotnet
  • 73229dc Bump JunitXml.TestLogger in /examples/csharp-dotnet
  • 21f97fd Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • c4bc390 Bump github.com/golangci/golangci-lint from 1.53.2 to 1.53.3 in /src
  • 7d3cf31 Bump github.com/goreleaser/goreleaser from 1.18.2 to 1.19.1 in /src
  • d6fd826 Bump github.com/goreleaser/goreleaser from 1.19.1 to 1.19.2 in /src
  • 18fa6de Bump golang.org/x/sys from 0.9.0 to 0.10.0 in /src
  • 04dfa33 Bump golang.org/x/text from 0.10.0 to 0.11.0 in /src
  • 3e28809 Bump gotest.tools/gotestsum from 1.10.0 to 1.10.1 in /src
  • 97d0aeb Bump jest from 29.5.0 to 29.6.1 in /examples
  • 9ac8d99 Bump kotlin-bom from 1.8.22 to 1.9.0 in /examples
  • e1f1652 Bump maven-clean-plugin from 3.2.0 to 3.3.1 in /examples/java-maven
  • 0e94df5 Bump pytest from 7.3.2 to 7.4.0 in /examples/python-pytest
  • 9f49b46 Bump semver from 6.3.0 to 6.3.1 in /examples
  • dd37e7d Bump ts-jest from 29.1.0 to 29.1.1 in /examples/typescript-yarn
  • e3c3c49 Bump typescript from 5.1.3 to 5.1.6 in /examples/typescript-yarn
  • 1f5fb52 Bump xunit from 2.4.2 to 2.5.0 in /examples
  • f05eaa1 Update dependencies
  • 1910096 Update dependencies
  • 1e86451 Update dependencies
  • 8dc7d61 Update dependencies
  • 565e861 Upgrade TCR go build version to 1.20
  • 049689a Upgrade go version to 1.20 in examples with go
  • 6832638 Upgrade internally used TCR version to 0.26.0

v0.26.0

15 Jun 08:23
Compare
Choose a tag to compare

Summary

  • [#203] Add pytest as a built-in toolchain
  • [#203] Add python as a built-in language
  • [#118] Add bazel as a built-in toolchain
  • [#330] Add javascript as a built-in language
  • [#330] Add typescript as a built-in language
  • [#330] Add yarn as a built-in toolchain
  • [#178] Refactor built-in languages and toolchains loading using embedded filesystem
  • [#259] Refactor TCR configuration files checker
  • Change python test framework from unittest to pytest in example
  • 3rd-party dependencies update to latest version

Changelog

  • 39cc7fb Adjust goreleaser config to use name_templates for archives naming
  • 791beef Bump FluentAssertions from 6.10.0 to 6.11.0 in /examples/csharp-dotnet
  • 8a5ae5a Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • 7930b09 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • 8368804 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • 81d7c45 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • 679b4b1 Bump actions/setup-go from 3 to 4
  • 86f4e25 Bump coverlet.collector from 3.2.0 to 6.0.0 in /examples/csharp-dotnet
  • 64fb29f Bump github.com/docker/distribution in /src
  • e62ff29 Bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.0 in /src
  • 575ebea Bump github.com/go-git/go-git/v5 from 5.6.0 to 5.6.1 in /src
  • 415ea0e Bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /src
  • bf8ee50 Bump github.com/golangci/golangci-lint from 1.51.1 to 1.51.2 in /src
  • 9863c74 Bump github.com/golangci/golangci-lint from 1.51.2 to 1.52.0 in /src
  • c4e7e21 Bump github.com/golangci/golangci-lint from 1.52.0 to 1.52.1 in /src
  • 5b3a419 Bump github.com/golangci/golangci-lint from 1.52.1 to 1.52.2 in /src
  • 218f530 Bump github.com/golangci/golangci-lint from 1.52.2 to 1.53.0 in /src
  • 33276f9 Bump github.com/golangci/golangci-lint from 1.53.0 to 1.53.1 in /src
  • 7b4f9eb Bump github.com/golangci/golangci-lint from 1.53.1 to 1.53.2 in /src
  • 3903405 Bump github.com/goreleaser/goreleaser from 1.15.2 to 1.16.0 in /src
  • deaf2de Bump github.com/goreleaser/goreleaser from 1.16.0 to 1.16.1 in /src
  • 9065fb3 Bump github.com/goreleaser/goreleaser from 1.16.1 to 1.16.2 in /src
  • 058864e Bump github.com/goreleaser/goreleaser from 1.16.2 to 1.17.0 in /src
  • 967dd17 Bump github.com/goreleaser/goreleaser from 1.17.0 to 1.17.1 in /src
  • 0c741d6 Bump github.com/goreleaser/goreleaser from 1.17.1 to 1.17.2 in /src
  • ca39b71 Bump github.com/goreleaser/goreleaser from 1.17.2 to 1.18.2 in /src
  • ab0d88e Bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 in /src
  • 9700eaf Bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 in /src
  • ecde735 Bump github.com/spf13/afero from 1.9.3 to 1.9.4 in /src
  • ac15417 Bump github.com/spf13/afero from 1.9.4 to 1.9.5 in /src
  • 712ceb5 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  • 30c1295 Bump github.com/spf13/viper from 1.15.0 to 1.16.0 in /src
  • cea0823 Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • 220f1e8 Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 in /src
  • 1f0a50f Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 in /src
  • d69fd63 Bump github.com/stretchr/testify in /examples/go-*
  • 27411fc Bump golang.org/x/sys from 0.5.0 to 0.6.0 in /src
  • 6366afd Bump golang.org/x/sys from 0.6.0 to 0.7.0 in /src
  • d174173 Bump golang.org/x/sys from 0.7.0 to 0.8.0 in /src
  • 13c3993 Bump golang.org/x/sys from 0.8.0 to 0.9.0 in /src
  • d425245 Bump golang.org/x/text from 0.7.0 to 0.8.0 in /src
  • 68226c6 Bump golang.org/x/text from 0.8.0 to 0.9.0 in /src
  • 730d448 Bump golang.org/x/text from 0.9.0 to 0.10.0 in /src
  • 44eca42 Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /src
  • 42ea77f Bump gotest.tools/gotestsum from 1.9.0 to 1.10.0 in /src
  • 263455d Bump jvm from 1.8.21 to 1.8.22 in /examples/kotlin-gradle
  • 3b4cafc Bump kotlin-bom from 1.8.20 to 1.8.21 in /examples
  • 20af0b8 Bump kotlin-stdlib from 1.8.10 to 1.8.20 in /examples
  • 7488e95 Bump maven-compiler-plugin from 3.10.1 to 3.11.0 in /examples
  • bb64492 Bump maven-surefire-plugin from 3.0.0 to 3.1.0 in /examples
  • 579064c Bump maven-surefire-plugin from 3.1.0 to 3.1.2 in /examples/java-maven
  • 4eda0b3 Bump maven-surefire-plugin in /examples
  • 56655dd Bump maven-surefire-plugin in /examples
  • fd4998c Bump org.junit:junit-bom from 5.9.2 to 5.9.3 in /examples
  • 3d39ff9 Bump pytest from 7.2.2 to 7.3.0 in /examples/python-pytest
  • 80ac3f1 Bump pytest from 7.3.0 to 7.3.1 in /examples/python-pytest
  • c3956b8 Bump pytest from 7.3.1 to 7.3.2 in /examples/python-pytest
  • c0db0f9 Bypass filesystem watch rearm delay when running tests
  • a092f30 Change order of checkout and setup-go in golangci-lint GitHub action
  • 6c904ef Change python test framework from unittest to pytest in example
  • 30bd6b6 Enhance yaml file reading (dynamic instead of fixed buffer size)
  • 7471f1b Fix check and one-shot cmd commands comments
  • e8c672d Fix engine slow test on print_log() method
  • 566178c Fix new linter warnings raised by golangci-lint v1.52.0
  • 42da984 Fix vcs/git slow test on Log() method
  • 77d2ac8 Merge branch 'bugfix/v0.25'
  • 4db3f6c Minor refactoring on language tests
  • 04b1dac Move SlowTestTag() helper to utils package
  • 23bde93 Remove slow test tag on test cases impacted by fs rearm delay
  • e9ee420 Strengthen retrieving of python executable in python example venv init script
  • b16ada5 Tune cache-dependency-path in GitHub actions setup-go steps
  • 0774d3b Update dependencies
  • e5b7e39 Update dependencies
  • 6c041ad Update dependencies
  • 9ec192d Update dependencies
  • ce28da5 Update dependencies
  • 439cbf4 Update dependencies
  • 4ce834b Update dependencies
  • 76502dc Update dependencies
  • a9e4550 Update dependencies
  • fa6b6aa Update dependencies
  • 1d6b681 Update dependencies
  • 954da89 Upgrade TCR version to 0.25.0 in local TCR scripts
  • 3c27ad1 Upgrade TCR version to 0.25.2 in examples
  • 4c5cb79 Upgrade TCR version to 0.25.2 in local tools
  • 7ca3ab0 Upgrade gradle wrapper to 8.1.1 in java and kotlin examples
  • 54ecb79 Upgrade gradle wrapper to 8.1.1 in testdata
  • c63e6bc Upgrade java SDK version to 17 in java and kotlin examples
  • 7dc4870 Upgrade to junit 5 in java and kotlin examples
  • 194f754 [#118] Add .bazelversion file in bazel examples
  • 84b3f5d [#118] Add bazel as a built-in toolchain
  • 76fcbe2 [#118] Add bazel to the list of built-in toolchains in README.md
  • 18672f7 [#118] Add example with C++ and bazel toolchain
  • 8e163cd [#118] Add example with go and bazel toolchain
  • b4fe9fc [#118] Add example with java and bazel toolchain
  • 4d9f408 [#118] Add example with python and bazel toolchain
  • c196b55 [#118] Add link to python-bazel in examples/README.md
  • b68f6e8 [#118] Add support for symbolic links in xunit.ingestDir() (when supported by the OS/FS)
  • e02e5ae [#118] Set test-result-dir to bazel-testlogs in all bazel examples
  • fbf162c [#118] Tune gitignore in bazel examples
  • 2d40c33 [#118] Tune test-result-dir for bazel in java, go and C++
  • 795165f [#178] Add save+load test for all toolchain/language configurations
  • 8d8deb5 [#178] Add save+load test for toolchain/language configurations
  • 52fa69a [#178] Enhance tests in utils package
  • d43dcd7 [#178] Move built-in languages into an embedded filesystem
  • b40a4b2 [#178] Move built-in toolchains into an embedded filesystem
  • b3b6c4e [#178] Refactor language built-in tests
  • c02a52e [#178] Refactor language configuration
  • a76b432 [#178] Refactor toolchain built-in tests
  • 5f3c502 [#203] Add example for python with pytest toolchain
  • 3a19778 [#203] Add pytest as a built-in toolchain
  • 5ee625e [#203] Add python as a built-in language
  • b16b3d8 [#203] Add python examples to dependabot config
  • fc8e9c1 [#203] Add python to the list of built-in languages in README.md
  • 828e6f3 [#203] Automate incompatible toolchains detection in language tests
  • b9ce0a3 [#203] Refactor language test helpers
  • b723aa9 [#203] Refactor toolchain test helpers
  • 8aec366 [#203] Remove inter-dependency on incompatible toolchains in language tests
  • a121704 [#230] Add p4 check points
  • cb4e64b [#230] Extract IsSubPath() function to a new package utils
  • f71f8e3 [#230] Factorize all versions of isSubPath
  • 5054dcb [#230] Refactor path.IsSubPath to use filepath.Rel instead of strings.Prefix
  • 6d57a64 [#230] Remove limitation on "tcr check" with p4 in README.md
  • b20636f [#230] Rename utils.go to path.go
  • 3e7057f [#230] Skip windows specific P4 tests on unix
  • 1555a0d [#230] Warning on unset P4 Username
  • 9b65029 [#259] Add **/*test_helper.go to sonar.test.inclusions list
  • 4927cb4 [#259] Add git per-checker tests (command, config, repository, auto-push)
  • ffd8cb4 [#259] Add missing unit tests on checker/model package
  • 0d2f5b2 [#259] Add possibility to initialize TCR engine with a fake VCS
  • dc5a1d1 [#259] Add test cases with uppercase VCS name
  • 3ce01f2 [#259] Add tests cases on git checker (environment)
  • 890aa33 [#259] Add tests cases on git checker (remote)
  • e7b305f [#259] Add tests cases on p4 checker (command and config)
  • 6edc3dd [#259] Add tests cases on p4 checker (environment)
  • 84bfb2c [#259] Add tests cases on p4 checker (workspace)
  • 4ea67a1 [#259] Add unit tests on checker's checkgroup
  • cd85251 [#259] Differentiate VCS configuration checker from git/p4 environment checkers
  • 0d83b0d [#259] Extract checker's model into its own package
  • b4f3e0f [#259] Extract checkgroup assertion function in checkers/runner_test
  • d4a5371 [#259] Make checker tests run with VCS fake instead of real git implementation
  • 47e9f6f [#259] Make checkgroup.Print() silent when there is no checkpoint
  • 3af7afa [#259] Merge workdir and basedir checkers into new checkgroup "directories"
  • 2a3f4d2 [#259] Move polling period checks into VCS configuration checkgroup
  • 7eb4bbc [#259] Refactor TCR configuration files checker
  • fd0b05e [#259] Refactor TCR configuration sub-directories checker
  • 6fded92 [#259] Refactor TCR workflow configuration c...
Read more

v0.25.2

30 May 15:41
Compare
Choose a tag to compare

Summary

  • Add support for NixOS

Changelog

  • 76029b6 Fix regression on goreleaser's CONFIG_PKG value