Skip to content

Releases: feteu/asgi-request-duration

v1.0.5

15 Feb 11:05
58b5fcb
Compare
Choose a tag to compare

✨ Features

  • 🆙 Version bump to 1.0.5.
  • 📈 Added download badge to README for better visibility of package popularity.
  • 📖 Updated README.md to enhance structure and add usage examples for Starlette.
  • 🛠 Added new Starlette example with RequestDurationMiddleware and removed outdated examples.

🔄 Refactor

  • 🔧 Refactored decorators to use Callable type hints for improved precision and readability.
  • 🔧 Refactored test fixtures to improve middleware configuration and add new test cases.
  • 🔧 Refactored tests to use TestClass for header name and precision validation.

🛠 Fixes

  • ✏️ Updated pytest configuration to enable verbose output and set asyncio mode for better test behavior.
  • ✏️ Improved formatting and example configuration in README.

📋 Notes

  • 🔄 Updated Starlette dependency for compatibility.

v1.0.4

06 Feb 06:18
60e6f87
Compare
Choose a tag to compare

✨ Features

  • 🆙 Version bump to 1.0.4.

🔄 Refactor

  • 🔧 Refactored imports to use relative paths for consistency.

📋 Notes

  • 🔄 Updated dependencies for compatibility.

v1.0.3

28 Dec 09:06
c8c17d4
Compare
Choose a tag to compare

✨ Features

  • 🆙 Version bump to 1.0.3.

🔄 Refactor

  • 🔧 Refactored RequestDurationMiddleware to improve early return logic.

📋 Notes

  • ✅ Fully compatible with Python 3.11+.

v1.0.2

27 Dec 19:08
11802ba
Compare
Choose a tag to compare

✨ Features

  • 🆙 Version bump to 1.0.2.

📚 Enhancements

  • ✍️ Added type annotations to decorators and exception descriptions.
  • ✍️ Added type annotations to constants in the asgi_request_duration module.
  • 📝 Introduced a module docstring to describe the functionality of the ASGI Request Duration package.

🔄 Refactor

  • 🔧 Refactored __all__ declaration to use tuple syntax for better readability and performance.

📋 Notes

  • ✅ Fully compatible with Python 3.11+.

v1.0.1

26 Dec 18:44
54f32ae
Compare
Choose a tag to compare

✨ Features

  • 🆙 Version bump to 1.0.1.

🐛 Bug Fixes

  • ❌ None this time — everything’s smooth sailing!

📋 Notes

  • ✅ Fully compatible with Python 3.11+.

v1.0.0

26 Dec 15:27
8e57d3a
Compare
Choose a tag to compare

✨ Features

  • 🆙 Version bump to 1.0.0.
  • 🌟 Updated Starlette to the latest version for improved compatibility and performance.

🐛 Bug Fixes

  • ❌ None this time — everything’s smooth sailing!

📋 Notes

  • ✅ Fully compatible with Python 3.11+.