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
andINSTALL.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 bothmax_execution_time
andfastcgi_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!