Changelog

July 2, 2024

New Features

  • Task Deletion for ADO and JIRA Integrations
    • Implemented functionality to mark tasks as deleted for ADO and JIRA integrations.
    • Added new test cases for marking ADO tasks as deleted.
  • Logging for Warnings
    • Introduced logging for warnings related to multiple filters passed.
  • Date Gap Handling
    • Added function to handle missing dates in data responses.
    • Updated object measures testing methods to cover various metrics and scenarios.

Enhancements

  • Measure Filtering in API
    • Added a new parameter for filtering measures in the API request.
    • Introduced processing for measure values.
    • Enhanced task retrieval logic for front-end display.
    • Modified method call to include formatted measure filters.
    • Updated methods to accept an additional list filter parameters
  • Updated Python Version
    • Updated the Python version from 3.12.3 to 3.12.4 in relevant files.
    • The Dockerfile now uses python:3.12.4-slim as the base image.
    • Updated the Python version prerequisite in README.md and runtime.txt.
  • Backend Improvements
    • Removed recalculation parameters from the task method.
    • Enhanced the instantiation of work periods.
    • Corrected budget values in our calls.
    • Enhanced type annotations for better code clarity and strict typing.
  • Task Processing Logic
    • Strengthened task processing logic for ADO and Jira integrations.
  • Time Handling for Task Filtering
    • Enhanced time handling for task filtering.

Bug Fixes

  • Missing Months in Response Data
    • Fixed issues related to handling missing months in response data.

Tests

  • New Test Cases
    • Added test cases for marking ADO tasks as deleted.
    • Enhanced object measures testing methods to cover various metrics and scenarios.