Releases: SSWConsulting/SSW.CleanArchitecture
Releases · SSWConsulting/SSW.CleanArchitecture
v2024.6.6
What's Changed
- ✨ Add Superhero Domain and DDD Patterns by @danielmackay in #277
- ✨ Replace string length constraint with business logic guards, and add unit tests by @christoment in #286
- ✨ Add CRU endpoints for Hero by @christoment in #289
- ✨ Heroes domain now has seed data by @danielmackay in #305
- 📝 Update README.md by @Calinator444 in #304
- 👷♂️ 306 move seed data and migrations out of api by @danielmackay in #309
- ✨ 316 ddd create a team API by @danielmackay in #321
- ✨ Added Get Teams Query by @danielmackay in #322
- ✨ 318 ddd add a hero to a team by @danielmackay in #323
- ✨ 319 DDD Execute a Mission by @danielmackay in #325
- ✨ 320 ddd complete a mission 2 by @danielmackay in #326
- ✨ DDD Add Better Domain Event Example by @danielmackay in #327
- ⚰️ Remove Todo feature by @danielmackay in #328
- 🚀 332--publish-new-version by @danielmackay in #333
- 🐛 Remove non template files by @matt-goldman in #245
- 👷♂️ Make dependabot work by @wicksipedia in #246
- 🧪 Create a meta-integration test by @Hona in #258
- ⬆️ .NET: Bump xunit from 2.6.2 to 2.7.0 by @dependabot in #256
- ⬆️ .NET: Bump FluentValidation.DependencyInjectionExtensions from 11.8.0 to 11.9.0 by @dependabot in #255
- ⬆️ .NET: Bump Microsoft.AspNetCore.OpenApi from 8.0.0 to 8.0.3 by @dependabot in #254
- ⬆️ .NET: Bump Microsoft.Extensions.DependencyInjection.Abstractions from 8.0.0 to 8.0.1 by @dependabot in #253
- ⬆️ Actions: Bump actions/checkout from 2 to 4 by @dependabot in #251
- ⬆️ Actions: Bump nuget/setup-nuget from 1 to 2 by @dependabot in #248
- ⬆️ .NET: Bump Microsoft.AspNetCore.Mvc.Testing from 8.0.0 to 8.0.3 by @dependabot in #252
- ⬆️ Actions: Bump actions/setup-node from 1 to 4 by @dependabot in #250
- ⬆️ Actions: Bump actions/setup-dotnet from 3 to 4 by @dependabot in #247
- ⬆️ Actions: Bump JamesIves/github-pages-deploy-action from 3.7.1 to 4.5.0 by @dependabot in #249
- ⬆️ Actions: Bump actions/checkout from 3 to 4 by @dependabot in #275
- ⬆️ Actions: Bump actions/upload-artifact from 3 to 4 by @dependabot in #274
- ⬆️ Actions: Bump actions/setup-dotnet from 3 to 4 by @dependabot in #271
- ⬆️ Actions: Bump github/codeql-action from 2 to 3 by @dependabot in #273
- ⬆️ Actions: Bump actions/cache from 3 to 4 by @dependabot in #272
- ⬆️ .NET: Bump Respawn from 6.1.0 to 6.2.1 by @dependabot in #269
- ⬆️ .NET: Bump Microsoft.EntityFrameworkCore.Design and Microsoft.EntityFrameworkCore by @dependabot in #266
- ⬆️ .NET: Bump Ardalis.Specification.EntityFrameworkCore and Ardalis.Specification by @dependabot in #267
- ⬆️ .NET: Bump Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore, Microsoft.Extensions.Diagnostics.HealthChecks, Microsoft.Extensions.Logging.Abstractions and Microsoft.EntityFrameworkCore by @dependabot in #268
- ⬆️ .NET: Bump Testcontainers from 3.6.0 to 3.8.0 by @dependabot in #270
- ⬆️ .NET: Bump Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore, Microsoft.Extensions.Diagnostics.HealthChecks, Microsoft.Extensions.Logging.Abstractions and Microsoft.EntityFrameworkCore by @dependabot in #281
- ⬆️ .NET: Bump AspNetCore.HealthChecks.UI from 7.0.2 to 8.0.1 by @dependabot in #280
- ⬆️ .NET: Bump xunit.runner.visualstudio from 2.5.4 to 2.5.8 by @dependabot in #279
- ⬆️ .NET: Bump JunitXml.TestLogger from 3.0.134 to 3.1.12 by @dependabot in #278
New Contributors
- @dependabot made their first contribution in #256
- @Calinator444 made their first contribution in #304
Full Changelog: v2024.2.22...v2024.6.6
v2024.2.22
What's Changed
- Update template.json by @matt-goldman in #208
- Update template.json by @matt-goldman in #209
- Rename tests as per SSW Rules by @christoment in #212
- ♻️ Refactor constructors to use new primary constructors syntax by @danielmackay in #214
- ♻️ Remove DateTimeService and IDateTime interface by @danielmackay in #215
- 📝 Add repobeats repo analytics by @william-liebenberg in #216
- 📝 Added separate sections under 'Getting Started'. by @danielmackay in #219
- ✨ ExceptionHandler: migrate ExceptionFilter to IExceptionHandler by @christoment in #218
- 🐛 148 fix file names of command item template by @danielmackay in #222
- ✨ Rename solution file by @danielmackay in #221
- 📝 Add new ADR about targeting WebApi layer for subcutaneous tests by @danielmackay in #220
- ♻️ Updated order of the project in sln to make WebApi startup project by default by @jernejk in #223
- 📝 Update ADR template.md to use SSW placeholders by @jernejk in #190
- 📝 Added training section to readme by @danielmackay in #224
- switch from dorny/test-reporter to test-summary/action by @wicksipedia in #211
- 📝 185 comply with community standards by @danielmackay in #229
- 📝 185 add security policy by @danielmackay in #231
- 🐛 Revert recent to Log4Brains workflow by @danielmackay in #233
- 202 remove nswag code generator by @wicksipedia in #234
- WebApi - remove usersecrets prop by @wicksipedia in #235
- 🚀 Bump version to 1.0.0 by @danielmackay in #236
- Include templates in the package by @Hona in #238
- 🚀 Switch to CalVer by @danielmackay in #241
New Contributors
- @matt-goldman made their first contribution in #208
- @jernejk made their first contribution in #223
Full Changelog: v0.7.0...v2024.2.22
v0.7.0
What's Changed
- ✨ Switch to readonly record struct as per the strongly typed IDs rule by @william-liebenberg in #165
- ⬆️ Upgrade all projects to .NET 8.0rc2 by @william-liebenberg in #187
- ⬆️ Update to .NET 8 @wicksipedia in #197
- 👷 Fix pr workflows for forked repos by @wicksipedia in #197
- 📦 Package references - turn on ManagePackageVersionsCentrally by @wicksipedia in #198
- 👷 Workflows - run CodeQL and ADR report publishing after main workflow by @wicksipedia in #199
- 📝 Create CODE_OF_CONDUCT.md by @wicksipedia in #200
- 🧪 Integration tests now target WebApi instead of Application by @danielmackay in #203
- 📦 Publish version 0.7.0 by @danielmackay in #205
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- 🧪 Add bogus and use to populate seed data by @danielmackay in #158
- ♻️ 139 Move Specifications from Application to Domain Layer by @danielmackay in #151
- 💄 Added icon to template and nuget package by @danielmackay in #160
- ✨Ensure Smoother F5 Experience by @danielmackay in #159
- ✨ Added additional HttpStatus codes to endpoint metadata by @danielmackay in #153
- Add new EF Core DbContext Health Checker - with proper error reportin… by @william-liebenberg in #162
- 🚀 Updated nuget package version to 0.6.0 by @danielmackay in #163
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- ⚖️ Use Legal Name by @Hona in #138
- ♻️ Refactored Domain to use a feature based approach by @danielmackay in #141
- 🚀 Bump nuget version to 0.5.0 by @danielmackay in #145
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- ✨ Added Log4Brains to facilitate creation and viewing of ADRs by @danielmackay in #116
- 👷 Add workflow to publish Log4Brains by @danielmackay in #117
- 🐛 67 remove static user secrets by @danielmackay in #112
- 📝 Added EF Core + Specifications ADR by @danielmackay in #121
- ♻️ Raise Domain Events in the Domain Layer by @danielmackay in #118
- 👷 Drop 'log4brains' slug from ADR site URL by @danielmackay in #127
- 📝 125 add ADR badge to readme by @danielmackay in #128
- ✨ 108 query item template by @danielmackay in #131
- 📝 Updated note for dotnet new command by @danielmackay in #132
- ✨ Added command item template by @danielmackay in #133
- 🚀 Bump nuget version to 0.4.0 by @danielmackay in #135
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Added probot settings by @wicksipedia in #2
- 🎉 Begin the CA v2 Template by @Hona in #8
- ✨ Add migrations & wire-ups by @Hona in #10
- 🐛 Fixed migrations by @danielmackay in #12
- ✨ Added enable retry on failure by @danielmackay in #17
- ♻️ Update solution name by @danielmackay in #18
- ✨ Tidied up minimal APIs and added swagger UI by @danielmackay in #19
- ✨ Add editor config by @danielmackay in #20
- ♻️ Strongly Typed IDs by @Hona in #22
- Add architecture test by @christoment in #23
- Fix arch test with generic BaseEntity by @christoment in #26
- ✨ Add validation by @danielmackay in #28
- 🐛 Fix auditable entities by @danielmackay in #31
- Added specifications by @wicksipedia in #27
- 📝 Updated readme by @danielmackay in #33
- Add unit and integration tests with XUnit by @christoment in #34
- 🎲 Regenerate Migrations by @Hona in #29
- 📝 Update readme by @william-liebenberg in #38
- 👷 Add build action by @danielmackay in #45
- 👷 Attempt to get build to use .NET version in global.json by @danielmackay in #47
- Chores/35 add test containers by @christoment in #39
- 👷 Added tests back to pipeline by @danielmackay in #48
- 🔙 Restore Domain events by @Hona in #36
- ♻️ 61 migrate domain event dispatcher to use interceptor by @danielmackay in #65
- ♻️ 63 make events record based by @danielmackay in #64
- ✨ 53 dotnet cli template by @danielmackay in #55
- 💡 Created PBIs from TODOs by @danielmackay in #75
- 🔒 Add CodeQL scanning by @Hona in #90
- 🐛 Sync Probot repo name by @Hona in #91
- 🧑⚖️ Create LICENSE by @Hona in #92
- ♻️ Refactor of base classes and interfaces by @danielmackay in #96
- ♻️ Refine specifications usage by @william-liebenberg in #93
- 📝 Public README by @Hona in #98
- 📝👷 Add Issue Templates by @Hona in #97
- 🚀 Deploy nuget package 0.3.0 by @danielmackay in #106
New Contributors
- @wicksipedia made their first contribution in #2
- @danielmackay made their first contribution in #12
- @christoment made their first contribution in #23
- @william-liebenberg made their first contribution in #38
Full Changelog: https://github.com/SSWConsulting/SSW.CleanArchitecture/commits/v0.3.0