Changelog

Current version: 2.7.0

Warning

This project has Semantic Versioning issues with previous builds and releases on GitHub. However, this has recently been fixed, and has been fixed since before its Pypi release - therefore this should not have any affect on your development.

2023.8.9

  • 2.7.0 - Bug fixes, updated minor version so pip install igrade gets the working version

  • 2.6.1 - Fixed errors with logging in and getting data

2023.6.3

  • 2.6.0 - Added event and announcement filters; bug fixes; documentation update; assignment filter update

  • 2.5.2 - Regex search for filters; exceptions rework; fixed binary bytes showing up in get_class_performance(); now+{days} date filter addition; grade filter update; added license

2023.6.2

  • 2.5.1 - Added project to Pypi

  • 2.5.0 - Updated README

  • 2.4.8 - Finished ReadTheDocs page; added requirements.txt

  • 2.4.7 - Updated ReadTheDocs page

2023.6.1

  • 2.4.6 - Made response data more uniform; added ReadTheDocs page

2023.5.31

  • 2.4.5 - Due and assigned filter added, assignment filter finished

  • 2.4.4 - Warning fixes; type, category, and grade filters

  • 2.4.3 - Import optimizations; error handling

2023.5.30

  • 2.4.2 - Added name and grade filter

  • 2.4.1 - Debug option for logging; class performance

  • 2.4 - Async rework for getting attachments and assignment pages

2023.5.27

  • 2.3.6 - Added get_attendance() method

  • 2.3.5 - Added “graded” assignment property

  • 2.3.4 - Improved performance; updated get_announcements(); added assignment, class, and teacher id/link; method for announcement and event content; download_attachments; get_teacher_info()

2023.5.26

  • 2.3.3 - get_attachments() is no longer a private method in case user wants to get attachments on a case-by-case basis; small performance boost; fixed/improved method to get calendar events

  • 2.3.2 - Improved send_ajax() function mobility in preparation for upcoming update; added feature to get calendar events

  • 2.3.1 - Much faster login time, up to 2.5x speed

  • 2.3 - Added attachments feature to get attachments for each assignment; faster speed whilst obtaining pageid

  • 2.2.1 - Added bug fix for assignment details algorithm

  • 2.2 - Added extra details for each assignment; dictionary reformation finished

  • 2.1 - Now returns dictionary instead of list

2023.5.15

  • 2.0 - Complete rewrite for requests library. Readme in progress

2023.4.21

  • 1.2.4 - easy-to-use features updated

  • 1.2.3 - fix problematic assignments, update readme

2023.4.20

  • 1.2.1 - fixed minor bug with getting percentage grades, update readme

  • 1.2 - update readme

2023.4.18

  • 1.1 - added readme

  • 1.0 - first release