Skip to content

v1.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Oct 13:00
· 86 commits to main since this release

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 timeout)