v1.12.0

Category "News" - category "Release"

List of Posts

Release of 1.12.0

Major release

Release
3D
Attributes
ARIA
Posted on October 6, 2025 by Alfred Wassermann
Dear friends of JSXGraph, JSXGraph v1.12.0 mainly improves 3D functionality: it is now able to read and write polyhedra in the STL file format (ASCII only, so far), 3D transformations have been further improved. JSXGraph has updated its logo. It can be downloaded in many flavors from the new...

Release of 1.11.1

Patch release

Release
3D
Attributes
Posted on April 4, 2025 by Alfred Wassermann
Dear friends of JSXGraph, JSXGraph v1.11.1 is a patch release that addresses a few subtle bugs. The update includes fixes for the following issues: Removing 3D objects is now handled correctly, resolving a potential issue that may have caused unexpected behavior. Setting certain attribute values has been improved. The...

Release of 1.11.0

Major release

Release
3D
polyhedron3d
depth ordering
heatmap
Attributes
Posted on March 31, 2025 by Alfred Wassermann
Dear friends of JSXGraph, We are excited to announce the release of JSXGraph v1.11.0, a major update that brings significant improvements to 3D functionality. This new version introduces a new element called polyhedron3d, which allows for the creation of 3D polyhedra, enabling the creation of complex 3D...

Release of 1.11.0-beta2

Beta release

Release
3D
polyhedron3d
depth ordering
transformation
Posted on February 24, 2025 by Alfred Wassermann
Dear friends of JSXGraph, today we released JSXGraph v1.11.0-beta2 on our web server and on npm (and therefore on cdnjs, too). At this point we are still close to the release of v1.11.0 and hope to get get feedback about remaining bugs. Additionally to the main new features of JSXGraph...

Release of 1.11.0-beta1

Beta release

Release
Accessibility
CSS
Attributes
Posted on November 8, 2024 by Alfred Wassermann
Dear friends of JSXGraph, today we released JSXGraph v1.11.0-beta1 on our web server and on npm (and therefore on cdnjs, too). At this point we are still at an early development stage of version 1.11. However, this release contains already now three major new developments for which we hope to...

Release of 1.10.1

Patch release

Release
Posted on October 23, 2024 by Alfred Wassermann
Dear friends of JSXGraph, JSXGraph v1.10.1 is a patch release with various bug fixes. Now, it is no longer possible to drag a glider object off the hosting function graph. Also, 3D points can not be dragged outside of the 3D view box and a non-visible 3D plane does not...

Release of 1.10.0

Major release

Release
3D
tangent
Posted on October 2, 2024 by Alfred Wassermann
Dear friends of JSXGraph, We are very happy to announce the release of JSXGraph v1.10.0! This release improves mainly JSXGraph’s 3D functionality. For example, it is now possible to drag 3D lines defined by two points and the view3d the attribute axesPosition:'border' is now working. The...

Release of 1.9.2

Patch release

Release
3D
trackball
circle
parallelogram
axis
Posted on June 28, 2024 by Alfred Wassermann
Dear friends of JSXGraph, JSXGraph v1.9.2 is the next patch release, fixing a couple of errors, but also introducing a few new features. This release contains incremental improvements of 3D handling. The trackball navigation has been much improved, there is now a third slider bank to control the...

Release of 1.9.1

Patch release

Release
label
Posted on June 14, 2024 by Alfred Wassermann
JSXGraph release v1.9.1 is a quick patch release after yesterday’s release of v1.9.0. It fixes a regression that broke the setting of label colors for certain elements. To be precise, label attributes for non-primitive elements were broken in general. Additionally, a very specific import problem could be fixed, only affecting...

Release of 1.9.0

Major release

Release
3D
trackball
intersection
Statistics
grid
text
Eventhandling
Posted on June 13, 2024 by Alfred Wassermann
Dear friends of JSXGraph, we are very happy to announce the release of JSXGraph v1.9.0! This release contains many, very valuable enhancements to 3D handling: Besides parallel projection, also central projection is now supported. This was already available secretly in v1.8.0, but now it is official. Further, 3D views can...

Release of 1.8.0

Major release

Release
axis
grid
3D
TypeScript
Posted on March 8, 2024 by Alfred Wassermann
Dear friends of JSXGraph, we are very happy to announce the release of JSXGraph v1.8.0! This release is a massive overhaul of the axis element with new positioning options like “fixed” and “sticky” that allow the positioning of an axis close to the border of a board....

Release of 1.7.0

Major release

Release
implicitcurve
parallelogram
vectorfield3D
measurement
Themes
STACK
Posted on January 26, 2024 by Alfred Wassermann
Dear friends of JSXGraph, we are very happy to announce the release of JSXGraph v1.7.0! New elements The most notable new feature of this release is the very long awaited ability to plot implicitly defined curves, i.e. the the curve is the set of solutions of an equation F(x, y)...

Implicit plots with JSXGraph

Beta release

Release
Posted on November 17, 2023
Dear friends of JSXGraph, last week, our aged web server broke down, and we had to make the - overdue - move to the new web server immediately. As a positive side effect the mediawiki plug-in for JSXGraph is now updated and can be used in the latest versions of...

Release of 1.6.2

Patch release

Release
Posted on October 15, 2023
JSXGraph release v1.6.2 is a patch release. It fixes a regression from v1.6.1 which broke foreignobject elements. There is one new feature: Additionally to an id string, JXG.JSXGraph.initBoard() accepts a reference to the hosting HTML object. Enjoy, Carsten Miller, Andreas Walter, and Alfred Wassermann

Release of 1.6.1

Patch release

Release
Posted on October 13, 2023
JSXGraph release v1.6.1 is a patch release which additionally introduces a few new options. Beside bug fixes, the main improvement in this release is the handling of fullscreen mode: now, fullscreen mode is independent from the CSS styling of the original JSXGraph board. Additionally, JSXGraph is now able to adapt...

Release of 1.6.0

Major release

Release
Posted on August 9, 2023
Dear friends of JSXGraph, we are thrilled to announce the release of JSXGraph v1.6.0. New in this release are the long-awaited new elements vectorfield and slopefield, as well as the new element smartlabel for measurements. A big change is the support of Internationalization, specifically...

Release of 1.5.0

Major release

Release
Posted on January 27, 2023
Dear friends of JSXGraph, We are happy to announce the release of JSXGraph v1.5.0. With this release, JSXGraph got a major face lift: Github user @sritchie ported the JSXGraph source code from AMD to ES6 imports. Thanks also to @geometryzen for the extensive contributions and to all who...

1.5.0 Release Candidate

Preview release

Release
Posted on December 19, 2022
Dear friends of JSXGraph, JSXGraph got a major new update: Github user #sritchie ported the JSXGraph source code from AMD to ES6 imports. This will make JSXGraph ready for the future! What does these changes mean for users of JSXGraph? Hopefully nothing, beside that JSXGraph is now running again in...

Release of 1.4.6

Patch release

Release
Posted on September 30, 2022
JSXGraph release v1.4.6 is a patch release which additionally introduces a few new options and incrementally improves the 3D functionality (which is still consider experimental). Beside bug fixes mainly concerning a conflict between ARIA and text input, polygonal chains, and integral elements, this release improves clipping of elements and fullscreen...

Release of 1.4.5

Patch release

Release
Posted on July 13, 2022
JSXGraph release v1.4.5 is a patch release, which additionally introduces two new features. First, geometry elements have now the new attribute rotatable. If set to false, the element can not be rotated with two fingers on touch devices. The other new feature is the new method <code class="language-html...

Release of 1.4.4

Maintenance release

Release
Posted on May 27, 2022
JSXGraph release v1.4.4 is a patch release, which additionally introduces two new features. First, JSXGraph can now be used in shadowDOM. Thanks go to Holger Engels from https://kmap.eu who has sent in the original patch. In this release, fullscreen mode of JSXGraph constructions in shadowDOM do not yet work....

Release of 1.4.3

Maintenance release

Release
Posted on April 14, 2022
Version v1.4.3 is a patch release. Most importantly, JSXGraph can now be used as ES6 module and contains multiple improvements in index.d.ts for TypeScript support. Other bug fixes can be seen in the CHANGELOG. Additionally, this release contains preliminary, experimental support of 3D elements. See the examples in https://jsxgraph.uni-bayreuth.de/~alfred/jsxdev/3D/...

Release of 1.4.2

Maintenance release

Release
Posted on February 10, 2022
JSXGraph v1.4.2 is a patch release. It mainly fixes a code regression which prevented using JSXGraph on iOS versions below 13 and removes the 5 pixel bounding box of elements receiving focus in webkit browsers. Minor issues were beautifulScientificTickLabels for numbers with negative exponents and gradient fill colors...

Release of 1.4.1

Maintenance release

Release
Posted on January 26, 2022
Version 1.4.1 of JSXGraph is mostly a maintenance and bug fix release. Most notably, quite a few rough edges in the JessieCode math parser have been polished out. Resizing of the JSXGraph container (for example when changing the orientation of a handheld device) is handled now much better. Some bugs...

Release of 1.4.0

Major release

Release
Posted on November 17, 2021
We are happy to be able to announce the release of JSXGraph v1.4.0. This new version brings several new elements and methods, as well as many improvements and bug fixes. The new element foreignobject (also available with the shortcut fo) allows to embed arbitrary HTML content,...

Release of 1.3.2

Patch release

Release
Posted on September 20, 2021
JSXGraph v1.3.2 further improves responsiveness of JSXGraph constructions and fixes a few bugs. Most notable, it is now possible to allow fullscreen mode together with the well known aspect ratio trick for HTML divs, i.e. to center an outer div element in full screen mode. Here is an example: <div...

Release of 1.3.1

Patch release

Release
Posted on September 17, 2021
We are happy to be able to announce the release of JSXGraph v1.3.1. This release improves the usability in responsive web pages which has been introduced in v.1.3.0. The main improvement is that JSXGraph scales the board correctly after orientation changes of the device independent from the CSS properties which...

Release of 1.3.0

Major release

Release
Posted on August 13, 2021
We are happy to be able to announce the release of JSXGraph v1.3.0. This new version addresses among other features responsiveness and accessibility. Responsiveness In version 1.3.0, JSXGraph makes major leaps towards usability in responsive web pages. Following the suggestions by Murray Bourne (see his talk at http://jsxgraph.org/conf/program/),...

Release of 1.2.3

Patch release

Release
Posted on May 21, 2021
JSXGraph version v1.2.3 contains small improvements and bug fixes, and some new experimental features, see https://github.com/jsxgraph/jsxgraph/blob/master/CHANGELOG.md. Most notable are Add Typescript definition file index.d.ts (not yet complete). Thanks to David Holmes for the contribution!!! KaTeX support (useKatex:true) <td...

Release of 1.2.2

Patch release

Release
Posted on March 23, 2021
JSXGraph version v1.2.2 contains a few improvements and bug fixes, see https://github.com/jsxgraph/jsxgraph/blob/master/CHANGELOG.md. Enjoy, Matthias Ehmann, Michael Gerhäuser, Carsten Miller, Andreas Walter, and Alfred Wassermann

Release of 1.2.1

Patch release

Release
Posted on January 20, 2021
JSXGraph version v1.2.1 contains a few bug fixes, see https://github.com/jsxgraph/jsxgraph/blob/master/CHANGELOG.md. Enjoy, Matthias Ehmann, Michael Gerhäuser, Carsten Miller, Andreas Walter, and Alfred Wassermann

Release of 1.2.0

Major release

Release
Posted on January 18, 2021
JSXGraph version v1.2.0 contains many improvements over previous versions. Most notably is the support of the METAPOST path algorithm, see also https://bosker.wordpress.com/2013/11/13/beyond-bezier-curves/. The METAPOST paths were readily used to define new arrow heads (types 4, 5, 6). METAPOST paths can be used with the new element <code class="language-html...

Release of 1.1.0

Major release

Release
Posted on June 2, 2020
Version 1.1.0 introduces the new JSXGraph element polygonalchain (sometimes also called “polyline”), see https://jsxgraph.org/docs/symbols/PolygonalChain.html and new attributes for gradient colors. Examples can be seen at https://jsfiddle.net/6wbmvjp3/ for linear gradients and https://jsfiddle.net/6wbmvjp3/1/ for radial gradients. The statistics module received the new method JXG.Math.statistics.generateGaussian which...

Release of 1.00.0

Major release

Release
Posted on March 26, 2020
Here it is: The much awaited version 1.00.0 of JSXGraph has been released! After 12 years of development we think JSXGraph is more than ready to leave with version 1.00.0 the unofficial beta-status. We heartfully thank all the developers out there who use JSXGraph since many years to produce mathematical...

Release of 0.99.7

Major release

Release
Posted on May 30, 2018
Here it is: The much awaited version 0.99.7 of JSXGraph has been released! There are a few new elements and many new features. We are especially happy that we received many requests for new features from active JSXGraph users. New elements comb cardinalspline <a...

Release of 0.99.6

Major release

Release
Posted on August 21, 2017
The long awaited version 0.99.6 of JSXGraph has just been released! This is a There are quite a few new features which are - hopefully - The most noteable new features are: JSXGraph is (again) working in AMD, CommonJS, and much more Unified control of zooming and panning All...

Release of 0.99.5

Major release

Release
Posted on July 5, 2016
Version 0.99.5 of JSXGraph has just been released! This release contains mostly bug fixes. Most of them have been reported by careful users. The most important change is that now (hopefully) all types of devices are supported. Previously, there was a problem if the web page allowed scaling by the...

Release of 0.99.4

Major release

Release
Posted on February 10, 2016
Version 0.99.4 of JSXGraph has just been released! It fixes quite a few bugs and introduces several long awaited features. Below, the most important new features are demonstrated with examples. For a list of all changes see the CHANGELOG. Further, we overhauled the web page of JSXGraph, I hope...

Release of 0.99.3

Release
Posted on January 15, 2015 by Alfred Wassermann
Version 0.99.3 has just been released. It fixes an annoying bug introduced in 0.99.2 which prevented slider labels to be visible. Additionally, the documentation has been considerably extended in this release, see http://jsxgraph.uni-bayreuth.de/docs. Another notable improvement is the unified treatment of points, texts and images. It is not...

Release of version 0.99.2

Release
Posted on December 12, 2014 by Alfred Wassermann
The long-awaited release 0.99.2 (sorry, still not 1.0) contains a bunch of new elements: input, checkbox, button, reflexangle, nonreflexangle, majorsector, minorsector. Groups got an overhaul, it is now possible to rotate and scale groups. See the JSXGraph API reference for examples. Further, curve plotting got a major speed up,...

Release of version 0.99

Release
Posted on April 10, 2014 by Alfred Wassermann
It’s out! We just released JSXGraph version 0.99. The most notable changes are a completely new plotting algorithm for function graphs and curves (If one wants to use the plotting algorithm of version 0.98, the attribute doAdvancedPlotOld:true can be supplied). Further, there are new elements: polarline, polarpoint, radicalaxis stepfunction...

Release of version 0.98

Release
Posted on September 27, 2013 by Alfred Wassermann
The long-awaited release of version 0.98 of JSXGraph is available for download.It contains a new element “slope triangle”, improved sector elements, an updated moodle plugin and many other smaller changes, see the CHANGELOG. There has been a considerable speedup of the underlying SVG drawing, which results in a smooth...

Release candidate 0.97

Release
Posted on March 14, 2013 by Alfred Wassermann
Version 0.97 is a complete overhaul of JSXGraph code base. It brings a lot of changes which in some cases might break your code. So, even if this version is already well tested internally, we decided to start with a release candidate. Please, test it carefully against your code base...

Release of version 0.96

Release
Posted on December 5, 2012 by Michael Gerhäuser
Version 0.96 enables dragging polygons and curves. Constructions created with sketchometry can now be read and displayed with JSXGraph. The environments in which JSXGraph can be used has been extended to node.js and Windows 8 apps. Unfortunately, this version will not be hosted by CDNJS. This CDN only...

Release of version 0.95

Release
Posted on July 24, 2012 by Alfred Wassermann
Beside the bug fixes, version 0.95 brings 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...

CDN updated to v0.94

Release
CDN
Posted on May 14, 2012 by Alfred Wassermann
After a some delay, jsxgraphcore.js version 0.94 is now available at the CDN: http://cdnjs.cloudflare.com/ajax/libs/jsxgraph/0.94/jsxgraphcore.js Further, the reader software for other file formats is available there, too: http://cdnjs.cloudflare.com/ajax/libs/jsxgraph/0.94/GeonextReader.min.js http://cdnjs.cloudflare.com/ajax/libs/jsxgraph/0.94/IntergeoReader.min.js We tried – without success – to persuade the people behind cdnjs to let us...

CDN updated to v0.93

Release
CDN
Posted on January 27, 2012 by Michael Gerhäuser
JSXGraph version 0.93 is now available on cdnjs.com, too. The link is http://cdnjs.cloudflare.com/ajax/libs/jsxgraph/0.93/jsxgraphcore.js

Release of version 0.93

Release
Posted on January 26, 2012 by Alfred Wassermann
Finally 0.93 is out! Version 0.93 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...

v 0.92 available on CDN

Release
Posted on September 17, 2011 by Alfred Wassermann
Version 0.92 has been landed on the CDN. The link is http://cdnjs.cloudflare.com/ajax/libs/jsxgraph/0.92/jsxgraphcore.js Best, Alfred

Release of version 0.92

Release
Posted on September 14, 2011 by Alfred Wassermann
Today, we released version 0.92 is mainly a bug fix 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...

Release of version 0.91

Release
Posted on August 17, 2011 by Alfred Wassermann
Today we released the next step of JSXGraph on the road to version 1.0. Version 0.91 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, the import of GEONExT...

Release of version 0.90

Release
Canvas
image
Options
text
Posted on June 8, 2011 by Alfred Wassermann
The jump of the version numbering from 0.90 to 0.82 is justified by a major rewrite of the JSXGraph code base. After gaining experience through the last couple of months we know where to go and we tried to make the source code ready for future developments. In this release,...

Option handling in version 0.90

Release
Options
Posted on June 8, 2011 by Alfred Wassermann
The upcoming version 0.90 is a major rewrite of the complete JSXGraph codebase. Since there are so many changes, we decided to reflect this leap forward already in the version numbering and jump directly from version 0.82 to version 0.90. The main area of changes is the object JXG.Options. Starting...

Release of version 0.82

Release
B-Spline
Canvas
Posted on November 23, 2010 by Alfred Wassermann
Today we released version 0.82 of JSXGraph. This release is a major step towards the support of as many devices as possible. Now, also the canvas element is supported by JSXGraph! This enables the use of JSXGraph on all Android devices. Thus, JSXGraph not only can be used on desktop...

Release of version 0.81

Release
Posted on May 26, 2010 by Alfred Wassermann
Version 0.81 introduces conic sections (ellipse, hyperbola, parabola) as new elements and new chart elements like radar charts. There is also a new shortened syntax for geometric constructions (see http://jsxgraph.uni-bayreuth.de/wiki/index.php/Construct_with_math_syntax). Beside the usual bug fixes, this release contains improved ticks, arcs and sectors, and animations need much less computing...

Release of version 0.80

Release
Mozilla
Apple
Mobile WebKit
Opera mini
Posted on January 26, 2010 by Alfred Wassermann
With version 0.80 JSXGraph starts the support of multitouch devices like the Apple iPhone and iPod touch, or devices running Mozilla Fennec. Surprisingly, JSXGraph runs quite smoothly on these devices. JSXGraph is part of the European Intergeo project (http://i2geo.net) and supports the Intergeo file format – as well as...

Release of version 0.79

Release
Posted on January 20, 2010 by Alfred Wassermann
Version 0.79 includes massive speed optimizations for the Internet Explorer, some bugs have been fixed and the source code has been considerably refactored. The support for bitmap images has been improved, new elements are regular polygons. Further, a flexible layer system and several new options have has been introduced.

Release of version 0.78

Release
Posted on November 16, 2009 by Alfred Wassermann
The most notable change is that all dependencies of JSXGraph on third-party libraries like jquery or prototype have been removed. JSXGraph is now a stand-alone library. If delivered compressed, its size is only 81 kByte. Now, two possible types of texts are possible: ‘html’ which uses an HTML-div element, and...

Release of version 0.77

Release
animation
Bezier curve
chart
Posted on September 30, 2009 by Alfred Wassermann
Version 0.77 of the JavaScript plotting and Geometry library JSXGraph contains many improvements and feature enhancements. Beside of bug fixes the performance could also be improved considerably, again. The visual appearance of JSXGraph is another area where great progress could be achieved. The main issues were the automatic labeling...

Release of version 0.76

Release
Posted on August 21, 2009 by Alfred Wassermann
Version 0.76 of the JavaScript plotting and Geometry library JSXGraph contains major improvements. First, the display quality has been improved greatly. Curves are much more smooth now and use the full power of the vector graphics capabilities of SVG and VML. Then, eye candy like shadows and gradient filling...

Release of version 0.75

Release
Posted on July 10, 2009 by Alfred Wassermann
The release of version 0.75 contains fixes of a few annoying bugs and improved slider handling. Support for charts and symbolic computations has been enhanced.

Release of version 0.74

Release
Posted on July 8, 2009 by Alfred Wassermann
The release of version 0.74 of the JavaScript plotting and Geometry library JSXGraph contains bug fixes, code refactoring and improved documentation.

Release of version 0.73

Release
bounding box
locii
Posted on June 29, 2009 by Alfred Wassermann
The release 0.73 of the JavaScript plotting and Geometry library JSXGraph contains bug fixes and some speed improvements. There are also major feature enhancements: Runge-Kutta method to solve ordinary differential equations numerically, see this example. Tangents and normals are now also possible for data plots and turtle graphics....

Release of version 0.72

Release
gunzip
JavaScript
pstricks
Riemann sum
unzip
Posted on May 4, 2009 by Alfred Wassermann
The release 0.72 of JSXGraph contains many bug fixes and speed improvements. The highlight of this release is a pure JavaScript implementation of unzip and gunzip. This will enable the display of Intergeo constructions (http://i2geo.net). Further new features are: export from JSXGraph to pstricks (LaTeX), point coordinates are shown on...

Release of version 0.71

Release
axis
plot
ticks
WordPress
Posted on March 24, 2009 by Alfred Wassermann
The release 0.71 of JSXGraph contains major improvements of ticks on lines. Equidistant and special ticks are possible now. Further it contains much improved automatic labeling of axes, see http://jsxgraph.uni-bayreuth.de/wiki/index.php/Ticks for a description. The snap-to-grid mode has been enabled again. Further the release contains many bug fixes, among them...

Release of version 0.70

Release
axis
JavaScript
Joomla
MediaWiki
Moodle
normal
tangent
zoom bar
Posted on March 10, 2009 by Alfred Wassermann
This release introduces the new elements tangents, normals, and curve interpolation with Neville’s algorithm. Intersection of curves is possible now. The display of coordinate axes has been improved. A zoom and navigation bar has been introduced. Many bug fixes, among them an IE8 incompatibility and full jQuery support. This release...

Release history

Release
Posted on February 18, 2009 by Alfred Wassermann
After moving to wordpress the original news about new releases are lost. Here is a summary of previous releases: 02/05/09 Version 0.69 released JSXGraph can now be used with jQuery, too.&lt;/p&gt; &lt;/div&gt; Category: General <div...