Skip to content

Latest commit

 

History

History
234 lines (167 loc) · 5.44 KB

CHANGELOG.rst

File metadata and controls

234 lines (167 loc) · 5.44 KB

Change Log

Unreleased

0.1.7 - 2024-12-02

Changed

  • Fix LtiProfile email domain

0.1.6 - 2024-10-10

Changed

  • Improve LtiProfile name and username property

0.1.5 - 2024-06-21

Changed

  • Improve LtiProfile user
  • Improve LtiProfile PII handling

0.1.4 - 2024-06-05

Added

  • Add Deep Linking views.
  • Add DeepLinkingForm to DeepLinkingView.
  • Add CourseAccessConfiguration filter to DeepLinkingForm.

Changed

  • Relocate resource link launch code.
  • Improve LTI AGS score publish code.

0.1.3 - 2024-04-08

Changed

  • Remove limit on AGS score update on course resource link launches.

0.1.2 - 2024-01-24

Changed

  • Improve OLTITP_ENABLE_LTI_TOOL check handling

0.1.1 - 2023-12-26

Changed

  • Removed AUTHENTICATION_BACKENDS modification.
  • LtiAuthenticationBackend need to be added to AUTHENTICATION_BACKENDS from platform configurations.

0.1.0 - 2023-11-11

Added

  • Add LICENSE.

Changed

  • Improved README.rst.

0.0.7 - 2023-10-27

Added

  • Add support for unit launches with AGS.
  • Add support for problem launches with AGS.
  • Add support for unit/problem AGS score update.

Changed

  • Removed custom LTI courseware, home and XBlock view.
  • Removed LTI view permission middleware.
  • Modified course launch to use learning MFE.

0.0.6 - 2023-10-02

Added

  • Add PII field to LtiProfile model.
  • Add mechanism to save PII data to LtiProfile on LTI launch.

Changed

  • Improved LTI launch error log and response messages.
  • Improve LTI launch view class.

0.0.5 - 2023-09-04

Added

  • Add AGS LtiGradedResource model.

Changed

  • Modify LtiToolLaunchView to create LtiGradedResource on AGS request.
  • Add site configuration compatibility to OLTITP_URL_WHITELIST and OLTITP_URL_WHITELIST_EXTRA setting.
  • Fix get_course_outline filtering of unpublished units.

0.0.4 - 2023-08-28

Added

  • Added OLTITP_URL_WHITELIST_EXTRA setting.
  • Added LTI view permission middleware log logout message.

Changed

  • Modified LTI view permission middleware to use OLTITP_URL_WHITELIST_EXTRA setting.

0.0.3 - 2023-08-21

Added

  • Added course launch feature.
  • Added unit/component launch feature.
  • Added LTI view permission middleware.
  • Added LTI launch course permission feature.
  • Added LtiGradedResource model.

0.0.2 - 2023-03-06

Changed

  • Improve app plugin_app config.
  • Improve OpenEdxLtiToolPluginConfig tests.
  • Improve LTI 1.3 URLs.
  • Update urls tests.
  • Modify LtiToolLaunchView post method params.
  • Remove usage_key from LtiToolLaunchView.
  • Update LtiToolLaunchView tests.
  • Update OLTTP_ENABLE_LTI_TOOL setting to OLTITP_ENABLE_LTI_TOOL.

Added

  • LtiBaseView class.
  • courseware.html template
  • LTI XBlock and Courseware urlpatterns.
  • edxapp_wrapper module.
  • courseware module wrapper backend.
  • OLTITP_COURSEWARE_BACKEND setting.
  • required edx-platform test settings.
  • LtiXBlockView and LtiCoursewareView tests

0.0.1 - 2023-01-31

Changed

  • LTI 1.3 profile model fields.

Added

  • LTI 1.3 profile model and manager.
  • LTI 1.3 profile model to admin.
  • LTI 1.3 model authentication backend.
  • LTI 1.3 login, launch and keyset views.
  • Tests for admin, auth, models, urls and views.
  • Required edx-opaque-keys dependency.
  • Required test dependencies.
  • Upgrade dependencies.
  • Required common and test settings.
  • Supress pytest Django 4.0/4.1 deprecation warnings.

[unreleased]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/compare/v0.1.6...HEAD [0.1.6]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.6 [0.1.5]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.5 [0.1.4]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.4 [0.1.3]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.3 [0.1.2]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.2 [0.1.1]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.1 [0.1.0]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.0 [0.0.7]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.7 [0.0.6]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.6 [0.0.5]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.5 [0.0.4]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.4 [0.0.3]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.3 [0.0.2]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.2 [0.0.1]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.1