Skip to content

Latest commit

 

History

History
211 lines (130 loc) · 4.58 KB

CHANGELOG.rst

File metadata and controls

211 lines (130 loc) · 4.58 KB

Change Log

[9.3.0]

  • Support use of ERB for transforming non-openedx events

[9.2.1]

  • Add support for either 'whitelist' or 'registry.mapping' options (whitelist introduced in v9.0.0)

[9.2.0]

  • Add discussion reference to comments and responses xAPI events

[9.1.0]

  • Add python 3.11 and 3.12 support

[9.0.1]

  • Fix an issue with the event routing backend async task to not find the event-tracking backend.

[9.0.0]

  • BREAKING CHANGE: Use a single entry point for all event routing backends. which allows to easily switch bettwen celery and the event bus for the backends.

[8.3.0]

  • Allow to use any configured engine to replay tracking logs

[8.2.0]

  • Add support for batching for EventsRouter.

[8.1.2]

  • Add grade.now_* events to the xAPI supported events list.

[8.1.1]

  • Dinamically get the xblock version from the event.

[8.1.0]

  • Add support to consume tracking logs from the event bus.

[8.0.0]

  • BREAKING CHANGE: Add transformer argument to openedx dynamic filter.

[7.2.0]

  • Add support for usernames that are numeric.

[7.1.0]

  • Add support for openedx-filter that basically allows to extend or change the standard behavior

[7.0.2]

  • Ensure lists of answers in problem_check are properly serialized to JSON so they can be parsed downstream

    Note: Old events cannot be updated, the log must be replayed (if possible).

[7.0.1]

  • Do not send events for unknown courses

[7.0.0]

  • Multi-question problem_check tracking log statements will now be split into one xAPI statement for each question

[6.2.0]

  • Add support for completion events

[6.1.0]

  • Add support for exam attempts events

[6.0.0]

  • Do not send events for unknown users

[5.5.6]

  • upgrading deprecated djfernet with django-fernet-fields-v2

[5.4.0]

  • Add support for the edx.course.enrollment.mode_changed event

[5.3.1]

  • Allow External ID type to fall back to LTI on older versions of edx-platform to preserve backward compatibility

[5.3.0]

  • Use proper externalId types XAPI and CALIPER instead of LTI
  • Make user identifier in xAPI events configurable
  • Switch from edx-sphinx-theme to sphinx-book-theme since the former is deprecated
  • Make id of xAPI statements idempotent

[5.2.2]

  • Rename toggle_warnings to toggle_warning for consistency with setting_warning.
  • Added session id to all events
  • add support for video interaction events.
  • Replaced eventVersion with transformerVersion to include semantic version of event-routing-backend package.

[5.2.1]

  • Added video_complete event to xAPI backend and fixed broken links in documentation

[5.2.0]

  • Added Support for Django4 and used djfernet instead of django-fernet-fields
  • Removed Django22, 30 and 31 support
  • Constrained "click" to 7.1.2 as edx-celeryutils constraints the version to this package

[4.1.1]

  • Switched from jsonfield2 to jsonfield as the earlier one has archived and merged back in the latter one.

[4.1.0]

  • Added support for django3.0, 3.1 and 3.2

[4.0.1]

  • Change a noisy INFO log message in TransformerRegistry.register() to DEBUG and fix two logging typos.

[4.0.0]

  • Breaking change: Rename CaliperEnvelopProcessor to CaliperEnvelopeProcessor and rename module accordingly (typo fix)

[3.0.2]

[3.0.1]

This tag is a re-release of version 3.0.0. (Failed to bump internal version, though.)

[3.0.0]

  • Breaking change: Caliper and xAPI processors will reject events unless the CALIPER_EVENTS_ENABLED and XAPI_EVENTS_ENABLED Django settings are enabled, respectively.

[2.0.0]

(no changelog recorded)

[1.0.0] - 2020-11-09

  • Dropped support for Python 3.5

[0.2.0] - 2020-11-06

  • caliper transformer backend
  • event routing backend

[0.1.0] - 2020-09-22

  • First release on PyPI.