Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Mar 10:53
· 135 commits to main since this release

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 dependencies
  • de81a46 Update dependencies
  • a7f8e68 Update dependencies
  • 167fd3c Update dependencies
  • f3d2198 Update dependencies
  • 6d6813f Update dependencies
  • fe5d89d Update dependencies
  • 940d04f Update dependencies
  • be50c96 Update dependencies
  • 3e7c48f Update dependencies
  • c82191f Update go dependencies
  • 5a40f3b Update webapp dependencies
  • 7315839 Upgrade TCR version used in TCR development and examples to 0.29.0
  • 3ac6b00 Use a signal in webapp role component to handle role change messages
  • 1d9d56a [#511] Add cargo as a built-in toolchain
  • b32401e [#511] Add example with rust and cargo
  • 2be49cc [#511] Add example with rust and nextest
  • 8b354a2 [#511] Add nextest as a built-in toolchain
  • 89af28d [#511] Add rust as a built-in language
  • b085e84 [#511] Add rust, cargo and nextest to the list of supported languages and toolchains in README.md
  • f0666e7 [#511] Update dependabot GitHub action to watch on Rust examples
  • e41bbb3 add timeout panel after header