v12.3.0 - "Aquamarine"
The big stuff you'll wanna know
This release is a more under-the-hood update with some bug fixes, but we do have a few new features to share:
For authors & instructors
- You can now delete multiple modules at once in your Dashboard. See the screenshot section below for details! In future releases we'll be adding additional multi-select actions.
- Editing ids in the visual editor has a new step. The ID field inside any Obo Node's details
(...)
menu requires that you now click the new Edit button next to the id first. We added the extra step to prevent authors from accidentally modifying the id when they intended to edit another field, since changes to a node's ID can easily break a document if done unintentionally. - In a previous release we added the option to change figure captions for small and custom images to expand to the full text width rather than to match the width of the image. Unfortunately, when this feature was turned on for custom images the captions were incorrectly at the maximum width, beyond the text width. That's now been fixed.
- The Visual Editor Tutorial has been updated to cover recent new features - Colored text and Input-a-number type questions.
REST API Changes:
- No changes in this release
New Feature Screenshots
Delete multiple modules at once
Once you've clicked on a module in your Dashboard, you'll now see a checkbox in the upper-left - click it. Then you can either click on other modules you wish to delete, or hold down Shift to select multiple modules at once. Click on Delete to then get rid of them. (You'll be asked to confirm that you really really want to delete all those modules by typing "DELETE" first.)
To cancel multi-selection, click on the ×
next to the Delete button, or hit ESC.
Faster shortcut pro-tip: You can also hold down Ctrl or Cmd and click on modules to select them directly.
Complete Issues List
The list of completed pull requests can be seen on our GitHub milestone page.
- #1812 - 🐛 Adjusts larger caption size for custom size figures to be text width
- #1818 - 🐛 Ensures that the editor loading box is removed in all cases
- #1820 - 🛠️ Updates the Visual Editor tutorial with recent updates
- #1824 and #1856 - ✨ Multi-select modules in the Dashboard
- #1844 and #1855 - 🛠️ Id input in menu disabled by default
Issue legend:
- ✨: New features
- 🛠️: Improvements & enhancements
- 🐛: Bug fixes
Release Stats
Commits: 25
Developers: 2
Files Changed: 23
Lines Changed: 9019 (+5,775 / −3,244)
Commit Dates: May 10, 2021 - June 10, 2021
Lines of Code (expand to view)
cloc ./ --hide-rate --by-percent cmb --read-lang-def=cloc-type-definitions.txt
2258 text files.
2000 unique files.
316 files ignored.
github.com/AlDanial/cloc v 1.84
---------------------------------------------------------------------------------
Language files blank % comment % code
---------------------------------------------------------------------------------
Jest Test Snapshots 270 0.92 0.05 525107
Jest Tests 530 13.78 2.00 86907
JavaScript 775 12.54 8.32 49343
JSON 93 0.01 0.00 31895
Sass 156 15.34 1.04 11168
JSX 29 10.93 1.20 1543
XML 33 2.29 5.10 1415
Markdown 4 19.10 0.00 614
EJS 12 8.48 0.96 470
SVG 41 0.55 0.00 181
YAML 4 16.39 7.56 181
---------------------------------------------------------------------------------
SUM: 1947 3.95 1.04 708824
---------------------------------------------------------------------------------
Thanks!
A big thanks to our contributors for this release (listed in alphabetical order):