Changelog

July 11, 2024

New Features

  • Conditional Rendering Component
    • Introduced a conditional rendering component.

Enhancements

  • Project Type Structure
    • Updated the Project type structure by removing the methodology field, impacting various components.
  • Validation Logic
    • Modified validation logic to address issues related to task type validation.
  • Improved Task Handling
    • Disabled sprint goal if the external system doesn't support it.
    • Improved handling of cases where tasks are not found in the dictionary to prevent errors.
    • Updated type check method for better compatibility in the test suite.

Fixes

  • Error Handling
    • Fixed 500 error for tasks endpoint when data is corrupted.
  • Code Quality
    • Removed unnecessary import statements.
    • Fixed declaration of exported entities.
    • Updated imports and modified responses.
    • Added a new import and case in the 'Services' file.
    • Included test cases for the Strategy class.
  • Query Performance
    • Removed ordering from various model classes to improve query performance and functionality.
    • Modified filtering and ordering in test cases for improved data retrieval and assertions.
  • Django Migration Scripts
    • Updated descriptions in Django migration scripts for clarity.