* Major improvements in reporting errors. In the shell, only one-line error summaries are output for readability, with full colorized tracebacks stored in the log files (opened with Ctrl+Shift+L). All uncaught GUI errors are displayed as full colorized tracebacks in a dialog box, as well as in the log files.
* Requires confirmation before exiting the program from the shell using `exit` or Ctrl+D.
* In the tree view, tooltips now display the short version of NeXus trees without attributes and with a recursion level of two to improve readability.
* Fixes compatibility with the latest version of `spec2nexus`.
* Adds support for `mplcursors` in Python 3.
* Improve information concerning external links in the GUI views of NeXus fields and groups.
* Prevents changing the class of NXlink objects in the GUI Rename Dialog.
* Restores the plotting window in the Fit Dialog if the user closed it prematurely.