Changelog

July 9, 2024

New Features

  • Enhanced Data Fetching for Cost Allocation Chart
    • Introduced a new function for fetching data for the allocation of costs chart with enhanced parameters and response structure.
  • Flow Class for Task Analysis
    • Added a Flow class for calculating the number of tasks in different statuses between specified dates.
    • Introduced methods for analyzing tasks by status type or status and for daily flow calculations.
    • Updated the class with a new choice for the flow of work.

Enhancements

  • Search Functionality
    • Added calculations for quality and tests.
    • Refactored existing code for improved search functionality.
  • Chart Consistency
    • Unified the denominator used across the charts.
    • Modified trend message formatting and adjusted value calculation.
    • Added return type annotations to functions.
    • Modified functions to return a tuple of dictionaries.
  • Task Filtering Logic
    • Simplified filtering logic for tasks in the task group module.
  • Precision in Test Cases
    • Enhanced precision in test cases for tasks, throughput, reaction time, velocity, quality, lead time, cycle time, and flow calculations.
    • Improved date handling and scoping in test scenarios.
  • Return Type Annotations
    • Added return type annotations to functions for better code clarity and strict typing.