* Fixed unnecessary integrated channel signal transmission on course completion to inactive customers by adding guard condition.
3.17.2
--------
* Stop listening for ``student.CourseEnrollment`` unenrollment signal, as introduced in 3.17.0
3.17.1
--------
* Add management command to process expired subscriptions and field on subscriptions to persist that the subscription expiration has been processed
3.17.0
--------
* Listen for ``student.CourseEnrollment`` unenrollment signal and delete associated ``EnterpriseCourseEnrollment`` record if one exists (we will have a historical record of the deletion).
3.16.11
---------
* Retrieve ``EnterpriseCustomerUser`` by both user_id and enterprise_customer to handle users who are pending for more than 1 enterprise.
3.16.10
---------
* Forcing embedded enrollment links within integrated Blackboard courses to open new windows to avoid security alert prompt.