Releases: openedx/XBlock
Releases · openedx/XBlock
Decode request body from bytes to unicode.
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
Mixologist can now take class objects and string class paths as input.
xblock-1.1.1
Adds ability to auto-deploy to PyPI from Travis on creation of new tags.
xblock-1.1.0
Adds the CompletionXBlockMixin and testing improvements.
xblock-1.0.1
Merge pull request #365 from edx/efischer/play_nice_with_py27 remove unicode literals
Support Python 3.
This release now verifies that tests pass under both Python 2 and Python 3.
Add ScorableXBlockMixin
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
Merge pull request #359 from edx/andya/use-web-fragments Separate Fragment class out into new web-fragments package
Add new XMLString field type
Merge pull request #357 from edx/cdyer/xml-string-field Add XMLString field type which validates input.
xblock-0.4.7: Merge pull request #339 from edx/mattdrayer/increment-release-version
Includes latest changes to XBlock core project