Migration#

This page describes how to migrate from an old version of this package to the latest one.

v0.4.x to v0.5.x#

Exception for Invalid Enum Value#

Previously, if you tried to send an iSJTU model with an invalid enum value, a TypeError would be raised. Now, an AttributeError is raised instead.

GPA Query Parameter Change#

statistics_method is renamed to dedup_method in GPAQueryParams, and it’s now an enum instead of a string.

v0.3.x to v0.4.x#

Minimum Supported Python Version#

This version drops support for Python 3.7. Please upgrade to Python 3.8 or later.

Course Selection API Renames#

SelectionClass.drop is renamed to SelectionClass.drop, and DeregistrationException is renamed to DropException.