What is new in Devilry 6.3.0

What’s new

  • devilry_compressionutil: added the ability to stream the creation of zip files

Fixes

  • DevilrySocialAccountAdapter: added ‘profilephoto’ to extra_data_to_keep

  • FileDownloadFeedbackfeedView: change groupcomment visibility check to a more comprehensive check

  • download_archive.py: Change from StreamingHttpResponse to FileResponse

  • backend_base.py: fixed not closing filedescriptors

  • StudentFeedbackFeedView: changed from self.model…. to self.assignment_group…. in before_original_deadline check

  • devilry_compressionutil: added if check for save_to_disk if DEVILRY_COMPRESSED_ARCHIVES_DIRECTORY should be used

  • StreamZipBackend: Added missing if test to _create_path_if_not_exists

  • comment_email.py: added check for if comment is empty and made before first deadline of assignment then it should not send email to examiner

  • allauth_adapter.py: removed logging of value, only logs key

  • allauth_adapter.py: added removal of unwanted extra_data

  • qualification_preview_view.py: re-labeled print buttons and removed order by candidate number

  • devilry_compressionutil: optimization of gathering of files of feedbacksets and assignments for zip generation