v14.1.0 - "Pyrite"
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 makenav: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):