Skip to content

Commit

Permalink
Merge pull request #294 from ankitjavalkar/ankit-release6
Browse files Browse the repository at this point in the history
Release related changes for version 0.6.0
  • Loading branch information
prabhuramachandran authored May 12, 2017
2 parents d6373c8 + 89017aa commit 7baaa70
Show file tree
Hide file tree
Showing 3 changed files with 73 additions and 1 deletion.
27 changes: 27 additions & 0 deletions CHANGELOG.txt
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.

2 changes: 1 addition & 1 deletion online_test/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '0.5.0'
__version__ = '0.6.0'
45 changes: 45 additions & 0 deletions yaksh/migrations/0006_release_0_6_0.py
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),
),
]

0 comments on commit 7baaa70

Please sign in to comment.