- Initial release
- Migration Refresh
- Security Patches
- Image Upload Fix
- Option to Disable Swagger
- Cleaner Code
- Activate / Deactivate Tenants
- Upgrade Tenant Subscription
- Advanced Search
- Security Patches
- Bug fix in Repository / Update method.
- Endpoint changes for Update / Delete Methods. (Postman Collection Updated)
- Fixed bug in Request Logging Middleware.
- Disabled Request Logger by default to save log space.
- Adds default Role (Basic) to any new registered user.
- Basic User has default View / Search Permissions
- Code Cleanups
- Templated Emails for User Registrations
- Fixed Password Reset / Forgot
- Fixed Omnisharp Warnings / Code Cleanup
- Fixed Repository Method
- Log Hangfire to Serilog - Thanks frankyjquintero
- Extras Hangfire extensions - Thanks frankyjquintero
- Hangfire implementation examples - Thanks frankyjquintero
- Separate JSON files for each Settings - Thanks unchase
- Added Events and Handlers via MediatR - Thanks frankyjquintero
- Moved to Tenancy Middleware - Thanks frankyjquintero & fretje
- Solution Cleanup - rulesets & analyzer - Thanks fretje
- Added More Functions for RepositoryAsync - Thanks ghaithprosoft
- Entity Database Seeding Simplified
- File-Scoped namespaces and implicit usings
- Better Folder Structure / Modular
Released on 2022-02-26
Release Tag - https://github.com/fullstackhero/dotnet-webapi-boilerplate/tree/0.0.6-rc
- AD Authentication Support
- Oracle DB Provider for EFCore support
- Code Refactors
- Added ElasticSearch + Kibana for Logging
- Added Docker Compose for ElasticSearch + Kibana Container
- Integrated Finbucke Multitenant packages
- Solution Restructure
- Added Scripts for Generating Migrations
- Introduced CQRS Pattern with MediatR
- Better Configuration Files
- Added .rest file for API Testing
- Updated Postman Collection
- Code Cleanup
- Updated all Packages
- Serilog Startup fix
- Export to Excel Support
- Specification Pattern using Ardalis packages
- OpenAPI Client Generation