Skip to content

v14.1.0 - "Pyrite"

Compare
Choose a tag to compare
@FrenjaminBanklin FrenjaminBanklin released this 02 Feb 20:54
· 429 commits to master since this release
v14.1.0
4a182ab

The Big Stuff You'll Wanna Know

For Developers

This release fixes a bug with the local dev utilities introduced in the previous release. It restores the ability to test LTI assignment launches. It also adds the new canViewStatsPage permission to the list for quickly adding to/removing from users, as well as clarifying the vocabulary for both permission management lists.

For Authors and Instructors

This release restores previous functionality for nav:goto actions. These actions would previously still navigate to their targets regardless of navigation locks, which was resolved in the last release. In practice, this was discovered to break existing content which was designed with the assumption that nav:goto would work regardless of navigation locks. This is now the case once again, and as a means of addressing the issue nav:goto actions now have an optional setting to respect navigation locks. This setting is off by default, meaning that authors who want nav:goto actions to respect navigation locks must set the toggle explicitly.

Complete Issues List

  • #1964 - 🐛 Addressed React render warnings for module repository multi-select checkboxes.
  • #1959 - 🐛 Fixed a bug introduced to the local development utilities in the last release which was breaking the test route for LTI assignment launches.
  • #1956 - 🛠️ Updated trim-off-newlines dependency.
  • #1957 - 🛠️ Updated shelljs dependency.
  • #1955 - 🛠️ Updated node-fetch dependency.
  • #1952 - 🛠️ Restored the default ability for nav:goto actions to ignore navigation locks, and added a toggle to make nav:goto actions optionally respect navigation locks.
  • #1946 - 🛠️ Updated follow-redirects dependency.
  • #1943 - 🛠️ Module settings window closes automatically when a user removes their own access to that module.
  • #1940 - ✨ Added the 'justified' text alignment option to the editor.

Issue legend:

  • ✨: New features
  • 🛠️: Improvements & enhancements
  • 🐛: Bug fixes

Release Stats

Commits: 25
Developers: 4
Files Changed: 24
Lines Changed: 480 (+429 / −51)
Commit Dates: Dec 2, 2021 - Jan 31, 2022

Lines of Code (expand to view)
cloc ./ --hide-rate --by-percent cmb --read-lang-def=cloc-type-definitions.txt
    2300 text files.
    2041 unique files.                                          
     314 files ignored.

github.com/AlDanial/cloc v 1.90
---------------------------------------------------------------------------------
Language                       files        blank %      comment %           code
---------------------------------------------------------------------------------
Jest Test Snapshots              276           0.92           0.05         529584
Jest Tests                       542          13.74           2.01          89073
JavaScript                       776          12.43           8.22          49444
JSON                              93           0.01           0.00          31899
Sass                             164          15.30           1.01          11670
JSX                               42           9.89           0.88           2644
XML                               33           2.29           5.10           1415
Markdown                           4          19.10           0.00            614
EJS                               12           8.48           0.96            470
SVG                               42           0.49           0.00            202
YAML                               4          16.39           7.56            181
Dockerfile                         2          24.64          37.68             26
---------------------------------------------------------------------------------
SUM:                            1990           3.96           1.03         717222
---------------------------------------------------------------------------------

Thanks!

A big thanks to our contributors for this release (listed in alphabetical order):