Skip to content

v1.1.0

Compare
Choose a tag to compare
@ARYAN-NIKNEZHAD ARYAN-NIKNEZHAD released this 12 Sep 01:03
· 98 commits to main since this release

πŸ”§ Chore

  • chore(pyproject): Added new markers to pytest configurations. (3a1448c)
    • Updated pytest configuration with new markers for improved testing control.

πŸ“š Documentation

  • docs(Usage): Add documentation for execution_tracker decorator. (2713377)

    • Added detailed usage instructions for the new execution_tracker decorator.
    • Provided examples and log output descriptions for different configurations.
  • README: Update documentation for execution_tracker. (9272093)

    • Expanded README with detailed explanations of the execution_tracker decorator, including argument descriptions and usage examples.

✨ Features

  • feat(decorators): Add execution_tracker for performance metrics. (3650c32)

    • Added a decorator that logs execution time, database queries, and query thresholds for performance monitoring.
    • Includes error handling and warnings when query thresholds are exceeded.
  • feat(validators): Add integer_setting validator in config_validators. (890b2c1)

    • Introduced a validator to ensure positive integer settings, improving configuration validation in execution_tracker.

βœ… Tests

  • tests(decorators): Add tests for execution_tracker decorator. (d6d3d8b)
    • Comprehensive test coverage for the execution_tracker decorator, including performance, query logging, and error handling scenarios.

⚑ Refactor

  • docs: Improve RST docs readability and highlights. (6b6c12a)
    • Enhanced readability and formatting in reStructuredText documentation files for better user guidance.

πŸ”€ Merged

  • Merge PR #83: Merged chore/pytest into main. (e3b3beb)
  • Merge PR #82: Merged update/docs into main. (8647a37)
  • Merge PR #81: Merged feat/execution-tracker into main. (76b5621)