Skip to content

0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jun 16:30
0.4.0
a5dffca

What's new

This release should make syncing noticeably faster. Testing my Moodle courses showed that scanning
the Moodle file tree was about 29% faster and needed about 38% fewer HTTP requests.

There are also a few new knobs. You can now skip links, domains, sections, or individual modules, and
course folders can move prefixes like (VO) to the end of the folder name with course_prefix_handling.

There are some other smaller improvements as well.

This release also comes with some security hardening, including dropping the unsafe e-test pdf creator,
not using pickle for cache files, and setting more restrictive file permissions for cache files.

Features

  • Add configurable course prefix handling (#148) @D-VR
  • Remove unused Opencast download indirection (#147) @D-VR
  • Add configurable skip rules for links, domains, sections, and modules (#143) @D-VR
  • Improve Moodle availability diagnostics (#142) @D-VR
  • Preserve nested Moodle folder paths (#140) @D-VR
  • Cache Sciebo link resolution per run (#139) @D-VR

Bug Fixes

  • Harden local storage and disable quiz PDFs (#146) @D-VR
  • Skip failed external file downloads (#144) @D-VR
  • Scan assignment intros for Opencast links (#141) @D-VR

Maintenance

  • Remove unused Opencast download indirection (#147) @D-VR
  • Harden local storage and disable quiz PDFs (#146) @D-VR
  • Reduce redundant sync requests (#145) @D-VR
  • Remove unused root cache option (#137) @D-VR