Difference between revisions of "Release notes for WeBWorK 2.16"

From WeBWorK_wiki
Jump to navigation Jump to search
(Add proposed MathView announcement)
(Add CGI::Cookie as a requirement)
Line 17: Line 17:
 
* The following perl packages will need to be installed
 
* The following perl packages will need to be installed
 
** HTTP::Async
 
** HTTP::Async
  +
** CGI::Cookie (see https://github.com/openwebwork/webwork2/pull/1149)
 
* There have been some tweaks to localOverrides.conf.dist. If you have not done any customization to localOverrides.conf then you should consider replacing it with a new copy of localOverrides.conf.dist. If you have made customizations in localOverrides.conf, you should consider synchronizing them with the latest version of localOverrides.conf.dist.
 
* There have been some tweaks to localOverrides.conf.dist. If you have not done any customization to localOverrides.conf then you should consider replacing it with a new copy of localOverrides.conf.dist. If you have made customizations in localOverrides.conf, you should consider synchronizing them with the latest version of localOverrides.conf.dist.
 
* WeBWorK is currently not compatible with recent versions of the SQL::Abstract package, so avoid upgrading past version 1.8. WW is known to work with versions up to 1.87.
 
* WeBWorK is currently not compatible with recent versions of the SQL::Abstract package, so avoid upgrading past version 1.8. WW is known to work with versions up to 1.87.

Revision as of 10:44, 15 March 2021

Construction.png This article is under construction. Use the information herein with caution until this message is removed.

New Features

  • Essay grader features
  • MathJax 3
  • Should we advertise MathView here, even though it was in 2.15?

Upgrade Instructions

  • JQuery is no longer packaged with WeBWorK. The recommended approach is to install via npm:
  1. Install npm from your package manager (Ubuntu: apt install npm CentOS/RHEL: yum install npm).
  2. Use npm to install JQuery:
  > cd /opt/webwork/webwork2/htdocs
  > npm install</syntaxhighlight>
  • WW 2.16 requires MathJax v3. Previous versions of WW required MathJax v2, so if you are upgrading an existing WW installation you will need to switch to MathJax v3:
  > cd /opt/webwork/MathJax
  > git checkout origin/master
  • The following perl packages will need to be installed
  • There have been some tweaks to localOverrides.conf.dist. If you have not done any customization to localOverrides.conf then you should consider replacing it with a new copy of localOverrides.conf.dist. If you have made customizations in localOverrides.conf, you should consider synchronizing them with the latest version of localOverrides.conf.dist.
  • WeBWorK is currently not compatible with recent versions of the SQL::Abstract package, so avoid upgrading past version 1.8. WW is known to work with versions up to 1.87.