Skip to content

Releases: KGG-Dev-Course/taskmaster-api

Version v1.2.0 Release Notes

11 Dec 09:31
af3ac3e
Compare
Choose a tag to compare

Release v1.2.0 - New Tables Addition

This release introduces several new tables to enhance the database structure and accommodate additional functionalities within the application.

Changes:

  • Added Tables:
    Comments Table: Implemented to store comments associated with tasks and users.
    Attachments Table: Introduced for storing file metadata and references related to tasks and users.
    Tags Table: Included to organize tasks and users with categories or tags for better classification.
    ActivityLogs Table: Introduced to track and record user activities within the application.
    Notifications Table: Implemented for managing and tracking notifications sent to users.
    Settings Table: Added for storing application settings and configurations.

  • Impact:
    These new tables expand the database schema and provide essential structures for supporting various features within the application, such as comments, file attachments, user activities tracking, notifications, and settings management.

  • Action Items:
    Developers: Familiarize yourselves with the new table structures and relationships.
    QA Team: Plan and execute testing procedures to validate the functionality related to these new tables.
    Documentation Update: Update the data model documentation to include details about these newly added tables.

  • Note:
    Ensure database migrations are performed accordingly to update the database schema with the new tables and their relationships.

What's Changed

  • implement logger service by @chenxidev1129 in #1
  • add user endpoints by @chenxidev1129 in #4
  • add task endpoints by @chenxidev1129 in #5
  • fix tasks table by @chenxidev1129 in #8
  • 6 add some tables for task management by @chenxidev1129 in #9

New Contributors

  • @chenxidev1129 made their first contribution in #1

Full Changelog: v1.1.0...v1.2.0

Version v1.1.0 Release Notes

09 Dec 08:05
Compare
Choose a tag to compare

New Features:

  • Added Authentication Mechanism: Implemented JWT-based authentication to secure API endpoints.
  • Authorization Management: Integrated identity management and authorization for user authentication.

Enhancements:

  • Improved Security: Strengthened API security with JWT token validation and authorization checks.
  • User Registration and Authentication: Enabled user registration and login functionalities.
    Enhanced API Protection: Restricted access to certain endpoints based on user roles and permissions.

Fixes and Updates:

  • Bug Fixes: Addressed minor issues related to authentication logic.
  • Code Refactoring: Enhanced code quality and improved readability in authentication-related components.

Initial API Setup - v1.0.0

08 Dec 12:39
Compare
Choose a tag to compare

This release marks the initial setup of the ASP.NET Core API project. It includes fundamental components such as Controllers, DTOs, Repositories, and Entity Models. While this version focuses on laying the groundwork for the API structure, it provides a solid foundation for further feature development.

Key Components:

  • Implemented Controllers to handle API endpoints
  • Defined Data Transfer Objects (DTOs) for request and response payloads
  • Set up Repository classes to interact with the database
  • Established Entity Models for database schema representation

Future updates and enhancements will build upon this foundation to deliver additional functionality and improvements.