Skip to content

5.0.0

Compare
Choose a tag to compare
@JackMorganNZ JackMorganNZ released this 27 Sep 04:10
· 604 commits to develop since this release
  • Add question recommendations to users.
    • Track proficiency of users' programming skills, using this information to suggest exercises for the user to perform.
  • Add descriptive tags for each programming question.
  • Add filtering of questions by question type, difficulty, contexts, and concepts.
  • Add 15 new Python 3 questions.
  • Contact emails show which domain they were sent from.
  • Add URL for website status information.
  • Allow 'likes' to be viewed in the admin interface.
  • Disable API on production website.
  • Use HTML templates for emails, replacing current plaintext emails.
  • Add update_data management command for consistency across UCCSER repositories.
  • Enable CORS headers for providing version information across domains.
  • Set Gulp to watch for changed files and rebuild them as required.
  • Update project to use uccser-development-stack v3.
  • Auto-merge minor dependency updates (this includes minor and patch updates).
  • Allow all dependency update pull requests to be created (remove open limit on Dependabot).
  • Add OCI labels to Django Docker image.
  • Ignore updates to non-LTS Django packages.
  • Remove outdated helper script.
  • Remove unused Travis CI configuration file.
  • Remove unused Browser Sync functionality within Gulpfile.
  • Dependency updates:
    • Add django-cors-headers 3.13.0.
    • Update ansi-colors from 4.1.1 to 4.1.3.
    • Update argon2-cffi from 19.2.0 to 21.3.0.
    • Update autoprefixer from 10.3.1 to 10.4.12.
    • Update bootstrap from 4.6.0 to 4.6.2.
    • Update clipboard from 2.0.8 to 2.0.11.
    • Update codemirror from 5.63.1 to 5.65.1.
    • Update coverage from 6.0.2 to 6.4.4.
    • Update cssnano from 5.0.8 to 5.1.13.
    • Update django from 3.2.6 to 3.2.15.
    • Update django-allauth from 0.45.0 to 0.51.0.
    • Update django-anymail[mailgun] from 7.0.0 to 8.6.
    • Update django-ckeditor from 6.1.0 to 6.5.1.
    • Update django-crispy-forms from 1.9.0 to 1.14.0.
    • Update django-debug-toolbar from 3.2.2 to 3.6.0.
    • Update django-environ from 0.4.5 to 0.9.0.
    • Update django-extensions from 3.0.8 to 3.2.1.
    • Update django-filter from 21.1 to 22.1.
    • Update django-model-utils from 4.1.1 to 4.2.0.
    • Update django-modeltranslation from 0.17.3 to 0.18.4.
    • Update django-recaptcha from 2.0.6 to 3.0.0.
    • Update djangorestframework from 3.12.4 to 3.14.0.
    • Update factory-boy from 2.12.0 to 3.2.1.
    • Update fancy-log from 1.3.3 to 2.0.0.
    • Update flake8-docstrings from 1.5.0 to 1.6.0.
    • Update flake8-quotes from 2.1.1 to 3.3.1.
    • Update fuse.js from 6.4.6 to 6.6.2.
    • Update gulp-postcss from 9.0.0 to 9.0.1.
    • Update gulp-sass from 5.0.0 to 5.1.0.
    • Update intro.js from 4.2.2 to 6.0.0.
    • Update jquery from 3.6.0 to 3.6.1.
    • Update mypy from 0.782 to 0.971.
    • Update postcss from 8.3.6 to 8.4.16.
    • Update psycopg2 from 2.9.1 to 2.9.3.
    • Update pytest from 6.2.5 to 7.1.3.
    • Update pytest-django 3.9.0 to 4.5.2.
    • Update pytest-sugar from 0.9.4 to 0.9.5.
    • Update pytz from 2019.3 to 2022.2.1.
    • Update sass from 1.42.1 to 1.55.0.
    • Update sortablejs from 1.8.4 to 1.15.0.
    • Update whitenoise from 5.3.0 to 6.2.0.
    • Update yargs from 7.1.1 to 7.5.1.
    • Remove browser-sync 2.27.5.