Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 1.63 KB

CHANGELOG.md

File metadata and controls

52 lines (43 loc) · 1.63 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Admin UI page with Batch-level Statistics
  • Bootstrap 4 support for the glyphicons from Bootstrap 3
  • New results CSV column Turkle.username

Changed

  • Login page less fugly

Removed

  • Python 2.7 no longer supported

[2.0.1] - 2019-01-28

Added

  • CHANGELOG.md
  • Support for running Dockerized Turkle with a URL prefix

Changed

  • In Task Assignment view, browser focus now starts in iframe
  • In Task Assignment view, iframe height now dynamically resizes to fill entire screen instead of being fixed to 500px. Resizing implemented using jQuery library iframe-resizer
  • expire_abandoned_assignments view moved into Turkle admin controller

[2.0.0] - 2018-12-21

Added

  • Authentication support for multiple users using the django.contrib.auth framework
  • Admin UI for creating and modifying Projects and Batches
  • Support for multiple assignments per task (i.e. redundant annotations)
  • Support for database backups using django-dbbackup

Changed

  • Almost every line of code. "Turkle 1.0" was a solid foundation, but the code base underwent extensive refactoring
  • All Model names
  • All routes
  • Almost all View names
  • Appearance of the UI
  • Directory structure

Removed

  • RANDOM_NEXT_HIT_ON_SUBMIT setting no longer supported