Release Notes: The long-awaited release of version 0.98 of JSXGraph contains the new element "slope triangle", improved sector elements, an updated moodle plugin, and many other smaller changes. There has been a considerable speedup of the underlying SVG drawing, which results in a smooth handling on very small devices. As always, numerous bugs have been fixed.
Release Notes: This is a complete overhaul of JSXGraph codebase. The most radical internal change is the implementation of the AMD pattern to actually enforce the module pattern which only existed theoretically before. This release also contains many bugfixes and new features (among them, a tape measure and line hashes).
Release Notes: This release contains SketchReader, the library to read sketchometry files; sketchometry is the dynamic geometry project tailored for use on tablets. Further enhancements in this release are dragging of polygons and curves, rotation of labels, better event handling, and new configuration options for zooming and panning. Quite a few bugs were identified and fixed.
Release Notes: This release adds bugfixes and much-improved text handling. All texts may now be right-aligned or centered. Internal (SVG) texts are much better supported. A much-requested new text option is "rotate:degree", for easy rotation of internal texts. With minor and major arcs, there are new geometric objects. Event handling has been improved, JSXGraph no longer interferes with events from outside, and custom event handlers can be introduced much more flexibly.
Release Notes: This release enables the long awaited flexible positioning of labels, e.g. of axes. It brings improved event handling. It contains many bugfixes and better GEONExT file format compatibility. Many other small improvements make JSXGraph programming more convenient, for example setProperty() is now available for groups, transformations can by applied to data plots, and points may snap to other points.
Release Notes: This release introduces many new features, like segments of fixed length, magnetized points, and Catmull-Rom splines. Further, the handling of mouse events and touch events has been much improved. Many new options were introduced. For example, it is now possible to supply CSS classes for individual HTML texts. Many bugs have been fixed, especially during during creation and deletion of multiple boards in one HTML file.
Release Notes: This is mainly a bugfix release. The number of JSXGraph boards in one HTML page has been increased from 33 to 65535, an annoying bug in IE has been fixed, and the calculation of the mouse position has been improved. The plot algorithm now produces better graphs. The slow update speed on Android 3 devices has been addressed, and the usability of JSXGraph in XHTML has been improved. The latter feature is important for including JSXGraph in ebooks with the epub3 file format.
Release Notes: This release enables the dragging of lines, circles, texts and images. Axes are considerably improved as well as the handling of touch events on iOS and Android. Many bugs have been fixed, and the import of GEONExT and Intergeo files is more stable now. The documentation has been expanded significantly.
Release Notes: This version is a major rewrite of the code base, which results in significantly less code. The handling of visual attributes is now much more flexible. Feature requests have been added. The loading time has been improved as well as output to HTML5 canvas. Texts and images are integrated much more tightly. Finally, the API documentation has been improved by magnitudes.
Release Notes: This release adds support for the canvas element in Web browsers. This enables the use of JSXGraph on Android devices. Handling of multitouch events, locus computations, and root finding have been improved. New element types are B-splines, incircles, Reuleaux polygons, and roulettes (rolling curves). Mathematical texts may use MathJax now; the parsing of math syntax has been improved. Further, this release contains many bugfixes, the source has been refactored considerably, and unit tests have been introduced.