The WeBWorKTeam is pleased to announce the release of WeBWorK 2.2.2. This release builds on WeBWorK 2.2.1, adding several bug fixes and low-impact feature enhancements.
* Updated to jsMath version 3.3c. See http://www.math.union.edu/locate/jsMath/changes.html for details of the changes.
* Fixed a problem where WeBWorK assumed that columns were in a specific order in the database. Now, columns can be in any order.
* Make the Hardcopy Generator edit links use the same window as other edit links.
* Improve wording and fix typos in various modules.
* The Library Browser now indicates if a problem is already listed in the target set.
* Fixed a spurrious security error when previewing course info and set header files.
* Enable viewing of the default set and hardcopy header files in the PG Problem Editor. (This allows the files to be saved to the course templates directory for editing.)
The accompanying PG Language 2.2.2 release includes the following improvements:
* Fixed some problems with the Diagonstics output for Formula objects. (The tolerances used in the diagnostics didn't always match the ones used in the actual testing, and the wrong values were sometimes displayed when a multi-variable function was displayed as a graph.)
* Use tolerance flags from the Real object itself, if available, before looking at the context.
* Fixed a problem where polynomials like x+4x would be accepted even in single-power mode. The initial x was not being identified as a single power of x correctly.
* Ensure that ImageGenerator settings are correctly included from WeBWorK::Constants in all cases.
* Security: Since problems can provide their own graders, problem authors could previously use call PG_restricted_eval in a custom grader to gain access to the full WeBWorK environment. Graders are now evaluated in the PG safe compartment, preventing this.
* Fixed a spurrious warning in images mode when a hint or solution contains math expressions.
* FUNCTION_CMP now preserves the correct answer exactly as typed rather than reconstructing it from the parsed version.
* Fixed a problem with derivatives of constant-valued Matrices, Vectors, and Points. They were incorrectly getting an extra level of nesting.
For full release notes, visit
http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/WeBWorKRelease2pt2pt2
http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/PGLanguageRelease2pt2pt2