Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 1.76 KB

CHANGELOG.md

File metadata and controls

42 lines (36 loc) · 1.76 KB

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

v1.1-release

  • Refactored Service Extension at Startup.cs
  • code cleanup
  • added response for confirm-email endpoint
  • secured POST/DELETE/PUT Endpoints with JWT . Only Authorized Users can access these endpoints. To Generate a token, Register a new account at /api/account/register. Get it confirmed. Generate JWTokens at /api/account/authenticate and use the tokens to access the secured endpoints.
  • added default roles (SuperAdmin,Admin,Moderator,Basic). Found at Application/Enums/Roles
  • added default roles seeding on startup
  • added default users seeding at startup. Here are the default credentials ( superadmin@gmail.com / 123Pa$$word! ) ( basic@gmail.com / 123Pa$$word! )
  • updated nugget packages
  • added custom response for 401 & 403
  • any newly registered user will be added to the Basic User Role. All associated roles of a user will be visible on /api/Account/authenticate response.
  • added forgot-password / reset-password endpoints
  • added basic health check at /health
  • added user auditing to track changes / creation of new entities by userId

Released

v1.0-preview

Added

  • setup folder structure
  • added Swagger UI
  • added API Versioning
  • added Meta Controller
  • added base API Controller
  • added Generic Repostiory with Interface / Implementation
  • added response and paged response wrapper classes
  • added identity context and seperate connection string for Identity
  • custom schema and names for Identity Table
  • added automapper with general profile
  • added endpoints and handlers for product /getall and /post
  • added pagination filters and implemented pagination for GetAll Method of Generic Repository
  • added fluent validations
  • and more.

Changed

  • None