Commit 3504ce2c by Ned Batchelder

Merge pull request #1212 from edx/ned/word-wrap-changelog

Word-wrap CHANGELOG.
parents 246db906 6880a67e
...@@ -8,18 +8,21 @@ the top. Include a label indicating the component affected. ...@@ -8,18 +8,21 @@ the top. Include a label indicating the component affected.
LMS: Fix issue with CourseMode expiration dates LMS: Fix issue with CourseMode expiration dates
LMS: Add PaidCourseRegistration mode, where payment is required before course registration. LMS: Add PaidCourseRegistration mode, where payment is required before course
registration.
LMS: Add split testing functionality for internal use. LMS: Add split testing functionality for internal use.
CMS: Add edit_course_tabs management command, providing a primitive CMS: Add edit_course_tabs management command, providing a primitive
editing capability for a course's list of tabs. editing capability for a course's list of tabs.
Studio and LMS: add ability to lock assets (cannot be viewed unless registered for class). Studio and LMS: add ability to lock assets (cannot be viewed unless registered
for class).
LMS: Improved accessibility of parts of forum navigation sidebar. LMS: Improved accessibility of parts of forum navigation sidebar.
LMS: enhanced accessibility labeling and aria support for the discussion forum new post dropdown as well as response and comment area labeling. LMS: enhanced accessibility labeling and aria support for the discussion forum
new post dropdown as well as response and comment area labeling.
LMS: enhanced shib support, including detection of linked shib account LMS: enhanced shib support, including detection of linked shib account
at login page and support for the ?next= GET parameter. at login page and support for the ?next= GET parameter.
...@@ -30,9 +33,9 @@ assessors to edit the original submitter's work. ...@@ -30,9 +33,9 @@ assessors to edit the original submitter's work.
LMS: Fixed a bug that caused links from forum user profile pages to LMS: Fixed a bug that caused links from forum user profile pages to
threads to lead to 404s if the course id contained a '-' character. threads to lead to 404s if the course id contained a '-' character.
Studio/LMS: Added ability to set due date formatting through Studio's Advanced Settings. Studio/LMS: Added ability to set due date formatting through Studio's Advanced
The key is due_date_display_format, and the value should be a format supported by Python's Settings. The key is due_date_display_format, and the value should be a format
strftime function. supported by Python's strftime function.
Common: Added configurable backends for tracking events. Tracking events using Common: Added configurable backends for tracking events. Tracking events using
the python logging module is the default backend. Support for MongoDB and a the python logging module is the default backend. Support for MongoDB and a
...@@ -115,7 +118,8 @@ LMS: Added endpoints for AJAX requests to enable/disable notifications ...@@ -115,7 +118,8 @@ LMS: Added endpoints for AJAX requests to enable/disable notifications
Studio: Allow instructors of a course to designate other staff as instructors; Studio: Allow instructors of a course to designate other staff as instructors;
this allows instructors to hand off management of a course to someone else. this allows instructors to hand off management of a course to someone else.
Common: Add a manage.py that knows about edx-platform specific settings and projects Common: Add a manage.py that knows about edx-platform specific settings and
projects
Common: Added *experimental* support for jsinput type. Common: Added *experimental* support for jsinput type.
...@@ -136,19 +140,23 @@ XModule: Added *experimental* crowdsource hinting module. ...@@ -136,19 +140,23 @@ XModule: Added *experimental* crowdsource hinting module.
Studio: Added support for uploading and managing PDF textbooks Studio: Added support for uploading and managing PDF textbooks
Common: Student information is now passed to the tracking log via POST instead of GET. Common: Student information is now passed to the tracking log via POST instead
of GET.
Blades: Added functionality and tests for new capa input type: choicetextresponse. Blades: Added functionality and tests for new capa input type:
choicetextresponse.
Common: Add tests for documentation generation to test suite Common: Add tests for documentation generation to test suite
Blades: User answer now preserved (and changeable) after clicking "show answer" in choice problems Blades: User answer now preserved (and changeable) after clicking "show answer"
in choice problems
LMS: Removed press releases LMS: Removed press releases
Common: Updated Sass and Bourbon libraries, added Neat library Common: Updated Sass and Bourbon libraries, added Neat library
LMS: Add a MixedModuleStore to aggregate the XMLModuleStore and MongoMonduleStore LMS: Add a MixedModuleStore to aggregate the XMLModuleStore and
MongoMonduleStore
LMS: Users are no longer auto-activated if they click "reset password" LMS: Users are no longer auto-activated if they click "reset password"
This is now done when they click on the link in the reset password This is now done when they click on the link in the reset password
...@@ -166,10 +174,11 @@ as wide as the text to reduce accidental choice selections. ...@@ -166,10 +174,11 @@ as wide as the text to reduce accidental choice selections.
Studio: Studio:
- use xblock field defaults to initialize all new instances' fields and - use xblock field defaults to initialize all new instances' fields and
only use templates as override samples. only use templates as override samples.
- create new instances via in memory create_xmodule and related methods rather - create new instances via in memory create_xmodule and related methods rather
than cloning a db record. than cloning a db record.
- have an explicit method for making a draft copy as distinct from making a new module. - have an explicit method for making a draft copy as distinct from making a
new module.
Studio: Remove XML from the video component editor. All settings are Studio: Remove XML from the video component editor. All settings are
moved to be edited as metadata. moved to be edited as metadata.
...@@ -208,8 +217,9 @@ value of lms.start in `lms/djangoapps/django_comment_client/utils.py` ...@@ -208,8 +217,9 @@ value of lms.start in `lms/djangoapps/django_comment_client/utils.py`
Studio, LMS: Make ModelTypes more strict about their expected content (for Studio, LMS: Make ModelTypes more strict about their expected content (for
instance, Boolean, Integer, String), but also allow them to hold either the instance, Boolean, Integer, String), but also allow them to hold either the
typed value, or a String that can be converted to their typed value. For example, typed value, or a String that can be converted to their typed value. For
an Integer can contain 3 or '3'. This changed an update to the xblock library. example, an Integer can contain 3 or '3'. This changed an update to the xblock
library.
LMS: Courses whose id matches a regex in the COURSES_WITH_UNSAFE_CODE Django LMS: Courses whose id matches a regex in the COURSES_WITH_UNSAFE_CODE Django
setting now run entirely outside the Python sandbox. setting now run entirely outside the Python sandbox.
...@@ -220,21 +230,22 @@ Common: Have the capa module handle unicode better (especially errors) ...@@ -220,21 +230,22 @@ Common: Have the capa module handle unicode better (especially errors)
Blades: Video Alpha bug fix for speed changing to 1.0 in Firefox. Blades: Video Alpha bug fix for speed changing to 1.0 in Firefox.
Blades: Additional event tracking added to Video Alpha: fullscreen switch, show/hide Blades: Additional event tracking added to Video Alpha: fullscreen switch,
captions. show/hide captions.
CMS: Allow editors to delete uploaded files/assets CMS: Allow editors to delete uploaded files/assets
XModules: `XModuleDescriptor.__init__` and `XModule.__init__` dropped the XModules: `XModuleDescriptor.__init__` and `XModule.__init__` dropped the
`location` parameter (and added it as a field), and renamed `system` to `runtime`, `location` parameter (and added it as a field), and renamed `system` to
to accord more closely to `XBlock.__init__` `runtime`, to accord more closely to `XBlock.__init__`
LMS: Some errors handling Non-ASCII data in XML courses have been fixed. LMS: Some errors handling Non-ASCII data in XML courses have been fixed.
LMS: Add page-load tracking using segment-io (if SEGMENT_IO_LMS_KEY and LMS: Add page-load tracking using segment-io (if SEGMENT_IO_LMS_KEY and
SEGMENT_IO_LMS feature flag is on) SEGMENT_IO_LMS feature flag is on)
Blades: Simplify calc.py (which is used for the Numerical/Formula responses); add trig/other functions. Blades: Simplify calc.py (which is used for the Numerical/Formula responses);
add trig/other functions.
LMS: Background colors on login, register, and courseware have been corrected LMS: Background colors on login, register, and courseware have been corrected
back to white. back to white.
...@@ -253,8 +264,8 @@ Blades: Staff debug info is now accessible for Graphical Slider Tool problems. ...@@ -253,8 +264,8 @@ Blades: Staff debug info is now accessible for Graphical Slider Tool problems.
Blades: For Video Alpha the events ready, play, pause, seek, and speed change Blades: For Video Alpha the events ready, play, pause, seek, and speed change
are logged on the server (in the logs). are logged on the server (in the logs).
Common: all dates and times are not time zone aware datetimes. No code should create or use struct_times nor naive Common: all dates and times are not time zone aware datetimes. No code should
datetimes. create or use struct_times nor naive datetimes.
Common: Developers can now have private Django settings files. Common: Developers can now have private Django settings files.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment