Release Scope

This update tracks all changes from commit a89c7c5b667b88c80f49fa330c03bc22291a8bbe to the cf535dd87394f04def39e6e3ff4557791ec54bec in this project branch and prepares the project for the v3.2.3 release line.

  • Core version upgrade from 3.2.2 to 3.2.3 in project and runtime config.
  • Balanced scope with both implementation cleanup and documentation quality improvements.
  • Includes merged updates from main plus branch-specific release notes polish.

Versioning and Dependency Updates

Release metadata and cryptography dependency were updated to keep runtime configuration and lock state aligned with the new version.

  • app/core/config.py: default API version changed to 3.2.3.
  • app/core/config.py: availability date updated to April 10, 2026.
  • pyproject.toml: project version moved to 3.2.3.
  • pyproject.toml and uv.lock: cryptography bumped to 46.0.7.

MLBB Router Improvements

The hero rank payload flow was refactored for readability and easier maintenance while preserving endpoint behavior.

  • Removed nested payload builder function and inlined payload composition in hero_rank.
  • Kept ranking maps explicit with cleaner url_map and sort mapping definitions.
  • Added clearer query parameter documentation for days in related MLBB endpoint docs.
  • Updated docs note around days defaults and accepted values: 1, 3, 7, 15, 30.

Web UI and Styling Updates

The web interface received visual consistency upgrades focused on discoverability and cross-browser polish.

  • Global scrollbar styling standardized across Firefox and WebKit engines with thin scrollbars and 10px size.
  • Footer now includes a BSD-3-Clause license badge for quick legal visibility.
  • License badge icon usage in documentation and UI aligned to BSD branding.

Documentation and Developer Experience

README improvements make project entry points and deployment flow easier to scan for new and returning contributors.

  • Documentation links converted into a clearer Title / Link / Description table.
  • Deployment guidance for FastAPI Cloud added in the run section.
  • Website home link formatting and docs structure refined for readability.

Upgrade Guidance for Users

No major endpoint-path break was introduced in this release, but users should still sync docs and dependency state to avoid drift.

  • Regenerate local lock/dependency state when upgrading to v3.2.3.
  • Review MLBB endpoint query docs if your client hardcodes days defaults.
  • Use updated docs table and deployment section as the source of truth for project onboarding.