Skip to content

3.5.0 "Mt. Dora" - 2024-11-12

Latest
Compare
Choose a tag to compare
@dmols dmols released this 12 Nov 23:10
9fb06ac

This release addresses a series of bugs prevalent in version 3.4.0 that strongly affected UFIXIT form navigation, as well as new features in the codebase, aimed to make development a little easier. We implemented a Makefile to assist in easy access to developer commands. We also added a CHANGELOG.md file to add more context to future UDOIT versions.

The full list of changes carried out in this version are listed below:

General

  • Changed element highlight color in UFIXIT form to meet all accessibility standards for color contrast, in this commit (Thank you, @dmols)
  • Added TableNotEmpty rule and UFIXIT issue form to track tables with no content #725 (Thank you, @AlanFCMV)
  • Increased maximum file upload size allowed, from 1mb to 10mb #944 (Thank you, @taheralfayad)
  • Changed the description of 'ParagraphNotUsedAsHeader' rule to be less ambiguous since UDOIT has flagged this issue incorrectly before #938 (Thank you, @taheralfayad)
  • Updated outdated dependencies #947 (Thank you, @dmols)
  • Previously, the browser console would relay the data captured in the course, on initial scan. The console log has been removed since, to allow for better data security #946 (Thank you, @dmols)
  • Allow UDOIT to accept modern file types to be uploaded, such as those with extensions pptx, xlsx, docx #943 (Thank you, @taheralfayad)
  • Added a CHANGELOG file to keep better track of the codebase changes #957 (Thank you, @dmols)
  • Made changes to INSTALL_CANVAS.md and INSTALL.md files to make the installation process a little easier to follow #950 (Thank you @SimHoZebs)
  • Added Makefile to speed up development process #958 (Thank you, @SimHoZebs)\
  • Dependabot bumped ws package from 6.2.2 to 6.2.3 in this commit

Bugfixes

  • Fixed issue where more than one resolved issue in the UFIXIT modal can remain. Before, the modal would only show the most recent one resolved #892 (Thank you, @ssciolla)
  • Fixed case where navigating through issues on UFIXIT modal would be difficult or impossible when one is marked as fixed, since the modal will jump back to the resolved one #888 (Thank you, @ssciolla)
  • Fixed issue where adding a Youtube API key to your .env file would not make UDOIT automatically consider issues revolving youtube captioning. This was resolved by allowing a 'Full Course Rescan' option in the dropdown menu of the UDOIT welcome screen #898 (Thank you, @taheralfayad)
  • Increased php memory_limit from 800M to 3500M, and both max_execution_time and fastcgi_read_timeout from 180 to 300, to allow for php to handle a larger amount of data, and having nginx wait longer for the processes to complete. Changes seen in this commit (Thank you, @dmols and @Thetwam)

Thank you again to everyone who contributed to this big push!