-
Notifications
You must be signed in to change notification settings - Fork 228
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #294 from ankitjavalkar/ankit-release6
Release related changes for version 0.6.0
- Loading branch information
Showing
3 changed files
with
73 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
=== 0.6.0 (11-05-2017) === | ||
|
||
* Added a course code field that can be used to search a course. | ||
* Updated the documentation to describe the course code feature | ||
* Fixed a bug that prevented redirection based on 'next' parameter after login. | ||
* Fixed a bug that littered residual system processes created by code evaluators. | ||
* Added the facility to allow moderators to see and download uploaded assignments. | ||
* Fixed a bug that prevented teachers of a course from editing Question papers. | ||
* Added a start time and end time for enrollment of a course. | ||
* Added the facility to allow moderators to edit the details of a course. | ||
* Added a test_settings.py file to avoid using the committed migrations and rebuild database from scratch while running tests. | ||
|
||
=== 0.5.0 (22-03-2017) === | ||
|
||
* Fixed a bug that prevented question tags from being saved when saving questions. | ||
* Added new question types: 'String Type', 'Integer Type' and 'Float Type'. | ||
* Fixed a bug that prevented questions from appearing in the same order as they had been added. | ||
* Added the feature to allow moderators to check uploaded assignments using code hooks. | ||
* Added error handling for question json upload. | ||
* Added mathjax rendering to text boxes. | ||
* Added migration commands to the script. | ||
* Added migrations folder to the yaksh app. | ||
* Removed a function call to datetime.now() to set defaults for quiz start time. | ||
* Fixed a bug that displayed the elements of stdout testcase output as unicode. | ||
* Fixed a bug that prevented users from logging in using Google OAuth. | ||
* Added coverage reports to travis.yml. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
__version__ = '0.5.0' | ||
__version__ = '0.6.0' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# -*- coding: utf-8 -*- | ||
# Generated by Django 1.9.5 on 2017-05-11 09:59 | ||
from __future__ import unicode_literals | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('yaksh', '0005_auto_20170410_1024'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='course', | ||
name='code', | ||
field=models.CharField(blank=True, max_length=128, null=True), | ||
), | ||
migrations.AddField( | ||
model_name='course', | ||
name='hidden', | ||
field=models.BooleanField(default=False), | ||
), | ||
migrations.AddField( | ||
model_name='profile', | ||
name='activation_key', | ||
field=models.CharField(blank=True, max_length=40, null=True), | ||
), | ||
migrations.AddField( | ||
model_name='profile', | ||
name='is_email_verified', | ||
field=models.BooleanField(default=False), | ||
), | ||
migrations.AddField( | ||
model_name='profile', | ||
name='key_expiry_time', | ||
field=models.DateTimeField(blank=True, null=True), | ||
), | ||
migrations.AlterField( | ||
model_name='course', | ||
name='enrollment', | ||
field=models.CharField(choices=[('default', 'Enroll Request'), ('open', 'Open Enrollment')], max_length=32), | ||
), | ||
] |