Skip to content

Releases: ucfopen/UDOIT

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

12 Nov 23:10
9fb06ac
Compare
Choose a tag to compare

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!

3.4.0 "Lakeland"

05 Mar 20:48
Compare
Choose a tag to compare

This release is mostly security fixes and catching up to changes with the .env file structure. It also increases the memory limit for the Docker container to 800MB to address memory allocation issues we've seen with some courses.

Download the source code using the links below, or use the Docker image.

What's Changed

Full Changelog: 3.3.2...3.4.0

3.3.2

16 Jun 20:51
65d8c1f
Compare
Choose a tag to compare

Download the source code using the links below, or use the Docker image.

What's Changed

New Contributors

Full Changelog: 3.3.1...3.3.2

3.3.1

19 Dec 20:04
1a4d9f6
Compare
Choose a tag to compare

What's Changed

  • issue/850 Remove platform from docker-compose.yml by @jonespm in #852
  • #854 flatten items from multiple array and merge into one single array by @zqian in #855
  • Add custom ini file with max_execution_time set to 180 by @bagofarms in #858
  • Add more info to content loading message (#861) by @ssciolla in #862
  • Updated phpally to 1.2.1 (fixing an issue with bgcolor attributes) by @dmols in #869
  • Bump moment-timezone from 0.5.33 to 0.5.37 by @dependabot in #845
  • Bump express from 4.17.1 to 4.18.2 by @dependabot in #870
  • Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #868
  • Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #860
  • Change docs to reflect new branch structure. by @bagofarms in #875

New Contributors

Full Changelog: 3.3.0...3.3.1

3.3.0 "Kissimmee"

26 Aug 15:57
6478bce
Compare
Choose a tag to compare

Sorry for the long wait! This release contains some huge quality of life improvements and code cleanup. The biggest improvement is that we now have a working Docker development and production environment! You can use the pre-baked Docker image that includes NGINX, or you can set up your local development environment with NGINX and MySQL by following INSTALL.md. This release also includes a complete Spanish translation. Huge thanks to @emanuelGitCodes and @DanielMolares for their help with the translations!

What's Changed

New Contributors

Full Changelog: 3.2.0...3.3.0

3.2.0

23 Mar 20:59
bdf782d
Compare
Choose a tag to compare

UDOIT Version 3.2.0 "June Park"

This release contains many quality of life changes and bug fixes.

What's Changed

Full Changelog: 3.1.1...3.2.0

3.1.1

16 Nov 22:11
d19ef66
Compare
Choose a tag to compare

This release is in response to #713 . The broken/redirect link checks can cause UDOIT to time out on Heroku if there are many links in a course. They are now disabled by default, but can be re-enabled by changing PHPALLY_EXCLUDED_RULES in the Heroku app settings.

What's Changed

Full Changelog: 3.1.0...3.1.1

v3.1.0

10 Nov 22:46
1702d81
Compare
Choose a tag to compare

UDOIT Version 3.1.0 "Istachatta"

What's Changed

Full Changelog: v3.0.1...3.1.0

v2.8.3

09 Nov 19:58
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.8.2...2.8.3

v3.0.1

20 Oct 21:40
399badd
Compare
Choose a tag to compare

UDOIT Version 3.0.1

What's Changed

Full Changelog: v3.0.0...v3.0.1