v10.1.0 - "Ulexite"
The big stuff you'll wanna know
This is the first release of our new three-week release schedule. Nothing too big this time, but we have a number of enhancements and a few fixes.
For authors & instructors:
- Tables now have an option to automatically set the width of their columns to fit the content. You can change this option when you interact with the table in the visual editor - a button will appear underneath the table to toggle the setting.
- The default order in your Dashboard was set to alphabetical, which made it difficult to see newly created modules. We've changed this to order by creation date, which should make it much easier to spot new modules you create.
For students
- We've added the attempt score and the number of attempts available in the module navigation, allowing you to see how you're doing at a glance without having to jump into the Assessment section.
For developers:
- No changes in this release
For administrators:
- No changes in this release
For data nerds:
- No changes in this release
REST API Changes:
- GET
/drafts/:draftId/revisions/:revisionId
- TheuserId
property has been added:
{
"draftId": "0b69cfab-17ac-4f2c-a057-e12fb6f3b830",
"createdAt": "2020-08-19T20:11:04.569Z",
"json": {...},
"revisionId": "c1005c48-b24f-4215-a321-030fdbf0246e",
"userFullName": "User Name",
"userId": 1
}
New Feature Screenshots
Assessment attempts and score summary in the navigation
Now students can see how they're doing from anywhere in the module - the new text is on the left side of the screen underneath "Assessment"
Tables can now have auto-width cells
Depending on your table content this can provide a better look - you can see toggling between the two width options below:
Toolbar updates
The state of the currently selected text is now highlighted in the toolbar:
Complete Issues List
The list of completed pull requests can be seen on our GitHub milestone page.
- #1326 - 🛠️ Enhances the Visual Editor toolbar by highlighting any styling options for any selected text
- #1434 - 🛠️ Changes the default Dashboard sorting order to "Newest"
- #1460, #1508, #1519, #1523 - ✨ Added option for tables to have cells with flexible width
- #1487 - 🛠️ Updated the keyboard shortcuts for the Visual Editor insert chunk menu. These were
Ctrl
++
andCtrl
+-
which disabled the standard browser shortcuts for zooming. These have been changed toCtrl
+Shift
++
andCtrl
+Shift
+-
. - #1489 - 🛠️ The style for the table menu in the Visual Editor has been updated with a more matching look
- #1491 - 🛠️ Adds
userId
to/drafts/:draftId/revisions/:revisionId
. Also fixes a bug where"undefined undefined"
could be returned for theuserFullName
property. - #1494 - ✨ Added a summary of the current assessment scores and number of attempts in the viewer navigation
- #1496 - 🐛 Corrects the shortcut listed in the Visual Editor tutorial for converting text to an inline math equation
- #1497 - 🛠️ Adds unit tests for the module repository package
- #1498 - 🛠️ Bump
bl
from3.0.0
to3.0.1
- #1509 - 🛠️ Bump
node-fetch
from2.3.0
to2.6.1
- #1515 - 🐛 Fixes a bug where deleting a row from a Table only cleared out the content from that row. Also adds some space at the bottom of the editing window.
Issue legend:
- ✨: New features
- 🛠️: Improvements & enhancements
- 🐛: Bug fixes
Release Stats
Commits: 76
Developers: 7
Files Changed: 150
Lines Changed: 11,097 (+10,734 / −363)
Commit Dates: May 19, 2020 - Sep 14, 2020
Lines of Code (expand to view)
cloc ./ --hide-rate --by-percent cmb --read-lang-def=cloc-type-definitions.txt
1949 text files.
1718 unique files.
278 files ignored.
github.com/AlDanial/cloc v 1.86
---------------------------------------------------------------------------------
Language files blank % comment % code
---------------------------------------------------------------------------------
Jest Tests 455 14.05 2.05 68846
Jest Test Snapshots 246 2.10 0.43 56007
JavaScript 640 12.49 5.76 39723
JSON 82 0.01 0.00 27562
Sass 135 15.20 1.11 9615
XML 31 2.36 5.25 1372
JSX 29 10.90 0.90 1367
Markdown 3 17.92 0.00 577
EJS 12 8.82 0.98 460
SVG 37 0.61 0.00 164
YAML 3 19.35 8.60 67
---------------------------------------------------------------------------------
SUM: 1673 9.04 2.14 205760
---------------------------------------------------------------------------------
Thanks!
A big thanks to our contributors for this release (listed in alphabetical order):