diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ea9e664..fbc9887 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -15,6 +15,15 @@ Unreleased ********** +[0.2.0] - 2024-04-23 +************************************************ + +Changed +======= + +* Applied updates required for XBlock 3.0 + + [0.1.10] - 2024-03-22 ************************************************ diff --git a/skill_tagging/__init__.py b/skill_tagging/__init__.py index 24c68a2..c0e11ef 100644 --- a/skill_tagging/__init__.py +++ b/skill_tagging/__init__.py @@ -2,7 +2,7 @@ Django app plugin for fetching and verifying tags for xblock skills. """ -__version__ = '0.1.10' +__version__ = '0.2.0' # pylint: disable=invalid-name default_app_config = 'skill_tagging.apps.SkillTaggingConfig' diff --git a/skill_tagging/skill_tagging_mixin.py b/skill_tagging/skill_tagging_mixin.py index 7314ad1..9225989 100644 --- a/skill_tagging/skill_tagging_mixin.py +++ b/skill_tagging/skill_tagging_mixin.py @@ -11,9 +11,8 @@ from django.utils.translation import gettext as _ from openedx_events.learning.data import XBlockSkillVerificationData from openedx_events.learning.signals import XBLOCK_SKILL_VERIFIED -from xblock.core import XBlock +from xblock.core import XBlock, XBlockMixin from xblock.fields import Boolean, Scope -from xblock.internal import NamedAttributesMetaclass from xblock.runtime import NoSuchServiceError from .utils import get_api_client @@ -27,7 +26,7 @@ def _(text): return text -class SkillTaggingMixin(metaclass=NamedAttributesMetaclass): +class SkillTaggingMixin(XBlockMixin): """ XBlock Mixin for fetching and verifying skill tags """