Skip to content

Releases: openedx/XBlock

Removed Django<2.2 support, Added Python3.8 support

05 May 09:38
2ab69fc
Compare
Choose a tag to compare
Merge pull request #458 from edx/awais786/fixing-typing-issue

Fixing the typing package issue on py3.8

Django 2.0, 2.1, and 2.2 Compatibility

14 Nov 09:30
d614064
Compare
Choose a tag to compare

Django 2.0, 2.1, and 2.2 compatibility.

Decode request body from bytes to unicode.

19 Sep 14:09
dd19b86
Compare
Choose a tag to compare
Pass unicode to json.loads. (#428)

In python2 there was auto-coercion happening here but in python3 we need
to pass in unicode and requests body is bytes.

Add a feature to Mixologist

24 Jul 15:50
e43d898
Compare
Choose a tag to compare

Mixologist can now take class objects and string class paths as input.

xblock-1.1.1

16 Nov 17:07
b4824c0
Compare
Choose a tag to compare

Adds ability to auto-deploy to PyPI from Travis on creation of new tags.

xblock-1.1.0

16 Nov 15:01
b0a6120
Compare
Choose a tag to compare

Adds the CompletionXBlockMixin and testing improvements.

xblock-1.0.1

25 Jul 19:29
Compare
Choose a tag to compare
Merge pull request #365 from edx/efischer/play_nice_with_py27

remove unicode literals

Support Python 3.

12 May 18:22
Compare
Choose a tag to compare

This release now verifies that tests pass under both Python 2 and Python 3.

Add ScorableXBlockMixin

08 Mar 21:05
Compare
Choose a tag to compare

Created a new mixin to encapsulate scorable block functionality.

This mixin provides:

  • A consistent interface for retrieving and setting scores on the block, and calculating new scores.
  • A generic implementation of rescore functionality using that interface

Consume Fragment class from the new web-fragments library

08 Feb 17:32
Compare
Choose a tag to compare
Merge pull request #359 from edx/andya/use-web-fragments

Separate Fragment class out into new web-fragments package