Changelog

This is a detailed description of what changed in each version.

v1.5.2

  • Write cache to file

v1.5.1

  • Implement cache.

  • Bug fixes

v1.5

  • Overhaul Event processor

  • Clean up asyncio logic

  • Turn properties into coroutines

v1.4.5

  • Close session before attempting request again

v1.4.4

  • Gracefully handle 429 errors

  • Use ensure_future rather than manually grabbing event loop

v1.4.3

  • Set up logging

  • Make creating documentation more efficient

  • Fix bug where web requests raise a RuntimeError

v1.4.2

  • Correctly handle matches with six teams (like elimination matches)

v1.4.1

  • Diligent bug squashing

v1.4

  • Create Match class

  • Bug fixes

  • Performance improvements

v1.3.1

  • Miscellaneous changes

  • Minor bug fixes

v1.3

  • Create event class - shows information about a particular FTC event.

  • Improve calculation accuracy

v1.2.1

  • Minor bug fix release

v1.2

  • Create extensions system - this makes it easy to add extensions to the basic usage.

  • Create asynchronous extension - see alliancepy “aio” extension for more details.

  • Fix bugs and documentation

  • Other miscellaneous changes

v1.1

  • Create enum for season-specific calculations to use instead of manually typing the season key

  • Rewrite HTTP request method

  • Fix season-specific calculations

  • Correctly handle exceptions

  • Other miscellaneous fixes

v1.0.1

  • Create WLT calculations for the specified season

v1.0

  • Initial stable release