Releases: SSWConsulting/SSW.CleanArchitecture
Releases Β· SSWConsulting/SSW.CleanArchitecture
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