• v1.2 c040d28b03

    v1.2 Stable

    kerem released this 2024-05-08 20:18:40 +03:00 | 95 commits to main since this release

    📅 Originally published on GitHub: Wed, 08 May 2024 17:21:58 GMT
    🏷️ Git tag created: Wed, 08 May 2024 17:18:40 GMT

    Features and Improvements:

    • NEW: Info about player's role & lane added to the match summary
    • NEW: Info about game mode, player's role & lane added to notification emails
    • NEW: Mapping of games modes have been added
    • NEW: Feature to handle cases where active in-game status hangs, so we try to get historical matches in such case (by default after 1 hour)
    • IMPROVE: Updated mapping of regions
    • IMPROVE: Changed logic of checking for new matches
    • IMPROVE: Email sending function send_email() has been rewritten to detect invalid SMTP settings
    • IMPROVE: Strings have been converted to f-strings for better code visibility
    • IMPROVE: Info about CSV file name in the start screen
    • IMPROVE: Error message is displayed in the beginning if the region is not in regions_short_to_long dict or if the PUUID cannot be fetched
    • IMPROVE: print_current_match() function has been rewritten to include more info in the notification emails
    • IMPROVE: Accessing dict items via .get() to avoid errors when key is not available
    • IMPROVE: In case of getting an exception in main loop we will send the error email notification only once (until the issue is resolved)

    Bug fixes:

    • BUGFIX: Match teams structure does not always contain correct team ids (for example for Arena game types), so we switched the method in print_match_history() function to get it from match participants structure instead (the same way as in print_current_match())
    • BUGFIX: Fix for re-fetching the last match in case there was an error reported by RIOT API (in such case timestamps are assigned with value of 0 and it triggered the new duplicated historical match event)
    Downloads