Releases: ArturWincenciak/Blef
Releases · ArturWincenciak/Blef
Play the full game with all the rules using the API
What's Changed
- Play with all possible poker hands by @ArturWincenciak in #193
- Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.2 by @dependabot in #195
- Bump Verify.Xunit from 19.11.2 to 20.3.2 by @dependabot in #194
- Bump coverlet.collector from 3.1.2 to 6.0.0 by @dependabot in #189
- Bump Verify.DiffPlex from 2.2.0 to 2.2.1 by @dependabot in #188
- Bump Microsoft.AspNetCore.Mvc.Testing from 7.0.2 to 7.0.5 by @dependabot in #187
- Upgrade to .NET 7 by @ArturWincenciak in #196
- Refactor: indexing at
Count - 1
should be used instead of theEnumerable
extension methodLast
by @ArturWincenciak in #197 - Bump muno92/resharper_inspectcode from 1.6.13 to 1.7.1 by @dependabot in #201
- Bump Microsoft.AspNetCore.Mvc.Testing from 7.0.5 to 7.0.7 by @dependabot in #200
- Bump Microsoft.AspNetCore.Mvc.Testing from 7.0.7 to 7.0.8 by @dependabot in #205
- Bump Verify.Xunit from 20.3.2 to 20.4.0 by @dependabot in #204
- Bump jetbrains.resharper.globaltools from 2023.1.2 to 2023.1.3 by @dependabot in #203
- Validate requests on API layer by @ArturWincenciak in #208
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 by @dependabot in #207
- Build(deps): Bump xunit from 2.4.2 to 2.5.0 by @dependabot in #212
- Build(deps): Bump JetBrains.Annotations from 2022.3.1 to 2023.2.0 by @dependabot in #211
- Build(deps): Bump Verify.Xunit from 20.4.0 to 20.5.0 by @dependabot in #210
- Build(deps): Bump xunit.runner.visualstudio from 2.4.5 to 2.5.0 by @dependabot in #209
- Build(deps): Bump muno92/resharper_inspectcode from 1.7.1 to 1.8.0 by @dependabot in #217
- Build(deps): Bump jetbrains.resharper.globaltools from 2023.1.3 to 2023.1.4 by @dependabot in #216
- Build(deps): Bump Verify.Xunit from 20.5.0 to 20.6.0 by @dependabot in #215
- Build(deps): Bump Microsoft.AspNetCore.Mvc.Testing from 7.0.8 to 7.0.9 by @dependabot in #214
- Integration tests with play game scenarios on HTTP API layer by @ArturWincenciak in #242
- Bump Microsoft.AspNetCore.Mvc.Testing from 7.0.9 to 7.0.12 by @dependabot in #243
- Build(deps): Bump jetbrains.resharper.globaltools from 2023.1.4 to 2023.2.2 by @dependabot in #240
- Build(deps): Bump docker/build-push-action from 3 to 5 by @dependabot in #235
- Build(deps): Bump docker/login-action from 2 to 3 by @dependabot in #234
- Build(deps): Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #233
- Build(deps): Bump muno92/resharper_inspectcode from 1.8.0 to 1.8.3 by @dependabot in #231
- Build(deps): Bump actions/checkout from 3 to 4 by @dependabot in #230
- Build(deps): Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.2 by @dependabot in #228
- Build(deps): Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5 by @dependabot in #220
- Build(deps): Bump azure/webapps-deploy from 2 to 3 by @dependabot in #247
- Build(deps): Bump xunit from 2.5.0 to 2.5.2 by @dependabot in #246
- Build(deps): Bump xunit.runner.visualstudio from 2.5.0 to 2.5.3 by @dependabot in #245
- Get maximum code coverage with tests by @ArturWincenciak in #248
Full Changelog: v.1.1.1...v.1.1.2
Play all hands with any number of players and determine the winner of the entire game
What's Changed
- feat: enable CORS so local UI application can access Azure server by @kmorcinek in #88
- refactor: create SimpleBlefException to show errors to client as 400 … by @kmorcinek in #87
- feat: #81 Create new tournament and join it by @kmorcinek in #89
- feat: #81 Start Tournament by @kmorcinek in #90
- Feat/81/get current game in tournament by @kmorcinek in #92
- Bump coverlet.collector from 3.1.2 to 3.2.0 by @dependabot in #93
- That is test of contributing policies by @teoartfront in #98
- That is second test of contributing policies by @teoartfront in #99
- Easly switch between production and local env in VSC HTTP script by @ArturWincenciak in #101
- Play game by VSC HTTP script with yourself more fit by @ArturWincenciak in #103
- Domain exceptions - cleanup and refactor by @ArturWincenciak in #104
- feat: #94 Bid one pair by @kmorcinek in #108
- feat: TwoPairs by @kmorcinek in #109
- feat: low and high straight by @kmorcinek in #110
- build(deps): bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 by @dependabot in #107
- build(deps): bump Microsoft.Extensions.Configuration.Abstractions from 6.0.0 to 7.0.0 by @dependabot in #106
- build(deps): bump Microsoft.Extensions.DependencyInjection.Abstractions from 6.0.0 to 7.0.0 by @dependabot in #105
- Feat/start next game in tournament by @kmorcinek in #112
- New player joining to the game with a nick gets an ID generated by domain layer by @ArturWincenciak in #113
- Game query endpoint with bid flow, game players with cards, checking and looser player by @ArturWincenciak in #115
- Refactor: move hiding cards from core domain to query handler of game query endpoint with bid flow, game players with cards, checking and looser player by @ArturWincenciak in #116
- Map domain cards to query result (map enums to strings) by @ArturWincenciak in #117
- Get rid of unused
looser
endpoint by @ArturWincenciak in #122 - Reformat and cleanup code by team sharred settings by @ArturWincenciak in #128
- build(deps): bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 by @dependabot in #126
- ReSharper CLI InspectCode by @ArturWincenciak in #130
- GitHub Action with CLI Cleanup Code and CLI Inspect Code by @ArturWincenciak in #133
- Sonar Cloud GitHub Action by @ArturWincenciak in #141
- Bump muno92/resharper_inspectcode from 1.6.5 to 1.6.6 by @dependabot in #142
- GitHub Action ReSharper CLI CleanupCode by @ArturWincenciak in #144
- Bump Swashbuckle.AspNetCore.SwaggerUI from 6.4.0 to 6.5.0 by @dependabot in #147
- Bump Swashbuckle.AspNetCore.Swagger from 6.4.0 to 6.5.0 by @dependabot in #146
- Bump Swashbuckle.AspNetCore.SwaggerGen from 6.4.0 to 6.5.0 by @dependabot in #145
- Fix 9 maintainability issues (CodeFactor) by @ArturWincenciak in #148
- Converting the end of line sequence from
CRLF
toLF
in any of the project files by @ArturWincenciak in #149 - Disallow braces for
if
statements with one line bodies by @ArturWincenciak in #150 - Bump muno92/resharper_inspectcode from 1.6.6 to 1.6.7 by @dependabot in #153
- Fix the condition that is never executed by @ArturWincenciak in #155
- Make sure this permissive CORS policy is safe here by @ArturWincenciak in #157
- Fix Clean Up Code GitHub Action by @ArturWincenciak in #158
- Rename parameter
game
totournament
inITournamentsRepository
interface declaration by @ArturWincenciak in #164 - Check in unit test if a call does not throw an exception by @ArturWincenciak in #165
- Code coverege statistics by @ArturWincenciak in #166
- Bump actions/cache from 1 to 3 by @dependabot in #167
- Bump Scrutor from 4.2.0 to 4.2.1 by @dependabot in #171
- Bump muno92/resharper_inspectcode from 1.6.7 to 1.6.8 by @dependabot in #170
- Three and more players play game by @ArturWincenciak in #181
- Bump muno92/resharper_inspectcode from 1.6.8 to 1.6.13 by @dependabot in #178
- Bump jetbrains.resharper.globaltools from 2022.3.1 to 2023.1.2 by @dependabot in #182
- Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.6.0 by @dependabot in #183
- Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.17.0 to 1.18.1 by @dependabot in #175
New Contributors
- @teoartfront made their first contribution in #98
Full Changelog: v.1.1.0...v.1.1.1
GitHub Actions Logs
Two players can play with random cards
What's Changed
- Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.16.1 to 1.17.0 by @dependabot in #43
- Bump actions/setup-dotnet from 2 to 3 by @dependabot in #55
- Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 by @dependabot in #54
- docs: ignore local file TODO.md by @kmorcinek in #59
- feat: #56 Create new game by @kmorcinek in #61
- feat: #57 contract for: Join to game using game s ID by @kmorcinek in #62
- feat: #56 contract for get cards by @kmorcinek in #64
- Chore/run fixed port on https by @kmorcinek in #68
- feat: #57 get cards for already joined player by @kmorcinek in #65
- Cleanup app template playgrounds by @ArturWincenciak in #70
- Fix generating schema for API commands by @ArturWincenciak in #72
- HTTP script in VSC by @ArturWincenciak in #73
- docs: how to run first time by @kmorcinek in #63
- Games repository (in memory) by @ArturWincenciak in #74
- feat: #67 Check if bid is better than the last one by @kmorcinek in #75
- feat: #60 Check previous poker hand by @kmorcinek in #76
- feat: #66 Play with 2 players by @kmorcinek in #78
- feat: #77 Deal cards from the Deck by @kmorcinek in #82
- fix: #77 add missing FaceCards parsing by @kmorcinek in #84
Full Changelog: v.1.0.4...v.1.1.0
Vanilla CQRS
What's Changed
- Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1 by @dependabot in #51
- "Vanilla" Command Query Responsibility Segregation by @ArturWincenciak in #53
Full Changelog: v.1.0.3...v.1.0.4
Error handling
What's Changed
- Error handling by @ArturWincenciak in #48
- Fix problem details documentation URL by @ArturWincenciak in #49
Full Changelog: v.1.0.2...v.1.0.3
Modular monolith template
What's Changed
- Get indented Json string from Home endpoint by @ArturWincenciak in #26
- Encapsulating shared infra with added and mapped internal controllers by @ArturWincenciak in #32
- Move application home controller to infrastructure extension by @ArturWincenciak in #33
- Games module home controllers by @ArturWincenciak in #34
- Add Games module services by @ArturWincenciak in #35
- Run CodeQL analysis only on push event to main by @ArturWincenciak in #36
- Dynamic module loading by @ArturWincenciak in #37
- Issue templates by @ArturWincenciak in #41
- Bump docker/login-action from 1 to 2 by @dependabot in #31
- Bump actions/setup-dotnet from 1 to 2 by @dependabot in #30
- Bump actions/checkout from 2 to 3 by @ArturWincenciak in #42
- Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #28
- Bump docker/build-push-action from 2 to 3 by @dependabot in #29
- API endpoint with info about enabled modules by @ArturWincenciak in #44
- Swagger by @ArturWincenciak in #45
Full Changelog: v1.0.1...v.1.0.2
Setup Continuous Integration and Deployment
CI Build and test
jobCD Build and test
jobBuild and publish image to DockerHub repository
jobDeploy image to Azure
job- Environments:
development
,integration
,production
- Pull Request policies
main
branch policiesBuild and publish image to DockerHub repository
job toproduction
can run only onmain
branch and requires approvalsDeploy image to Azure
toproduction
can run only onmain
branch and requires approvalsCD Build and test
can run only onmain
branch and don't need approvals- Code
Analyze
job
What's Changed
- Update on-pull-request.yml by @ArturWincenciak in #6
- Update assert-branch-naming-convention.yml by @ArturWincenciak in #11
- Update README.md by @ArturWincenciak in #12
- Rename assert-branch-naming-convention.yml to branch-naming.yml by @ArturWincenciak in #13
- Delete branch naming convention by @ArturWincenciak in #20
- Description in home info API by @ArturWincenciak in #21
- Rename home spec app payload by @ArturWincenciak in #22
- CI/CD testing by @ArturWincenciak in #23
- CI/CD testing by @ArturWincenciak in #24
- Cleanup after setting up CI/CD by @ArturWincenciak in #25
New Contributors
- @ArturWincenciak made their first contribution in #6
Full Changelog: v1.0.0...v1.0.1
First DockerHub Image
https://hub.docker.com/repository/docker/teovincent/blef
What's Changed
- Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.15.1 to 1.16.1 by @dependabot in #5
- Bump Swashbuckle.AspNetCore from 6.2.3 to 6.4.0 by @dependabot in #4
- Bump xunit.runner.visualstudio from 2.4.3 to 2.4.5 by @dependabot in #3
- Bump xunit from 2.4.1 to 2.4.2 by @dependabot in #2
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.3.0 by @dependabot in #1
New Contributors
- @dependabot made their first contribution in #5
Full Changelog: https://github.com/ArturWincenciak/Blef/commits/v1.0.0