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