<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://jsxgraph.org/home/news/feed.xml" rel="self" type="application/atom+xml" /><link href="https://jsxgraph.org/home/" rel="alternate" type="text/html" /><updated>2026-03-09T11:13:54+01:00</updated><id>https://jsxgraph.org/home/news/feed.xml</id><title type="html">JSXGraph</title><subtitle>JSXGraph is a cross-platform library for interactive geometry, function plotting, and data visualization in the web browser.</subtitle><entry><title type="html">Release of 1.12.2</title><link href="https://jsxgraph.org/home/news/release/v1.12.2.html" rel="alternate" type="text/html" title="Release of 1.12.2" /><published>2025-11-19T00:00:00+01:00</published><updated>2025-11-19T00:00:00+01:00</updated><id>https://jsxgraph.org/home/news/release/v1.12.2</id><content type="html" xml:base="https://jsxgraph.org/home/news/release/v1.12.2.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>This release is identical to v1.12.1, only a few unnecessary zip files had to be deleted. Otherwise the package size at the CDN <a href="https://www.jsdelivr.com/">jsdelivr</a> would have been too large. That is, v1.12.1 is not available on jsdelivr, but v1.12.2 is.</p>

<p>Enjoy, Alfred</p>]]></content><author><name>Alfred Wassermann</name></author><category term="Release" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">Release of 1.12.1</title><link href="https://jsxgraph.org/home/news/release/v1.12.1.html" rel="alternate" type="text/html" title="Release of 1.12.1" /><published>2025-11-19T00:00:00+01:00</published><updated>2025-11-19T00:00:00+01:00</updated><id>https://jsxgraph.org/home/news/release/v1.12.1</id><content type="html" xml:base="https://jsxgraph.org/home/news/release/v1.12.1.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>JSXGraph v1.12.1 is a patch release that adds some subtle improvements and addresses a few annoying bugs.</p>

<p>The update addresses the following issues (among others):</p>

<ul>
  <li>Increased precision for intersections (points) of curves with curves or lines</li>
  <li>The output format of <code class="language-html highlighter-rouge">polyhedron.toSTL()</code> is now correct</li>
  <li>Some smartlabels were broken</li>
  <li>The handling of attribute <code class="language-html highlighter-rouge">frozen</code> is further improved</li>
  <li>Improvement of the API docs</li>
  <li>Security: replaced some <code class="language-html highlighter-rouge">innerHTML</code> by <code class="language-html highlighter-rouge">innerText</code></li>
  <li>Arrow heads in SVG take the CSS color of the line</li>
  <li><code class="language-html highlighter-rouge">jsxgraph.css</code> now contains a version string</li>
</ul>

<p>In particular, the change of the intersection algorithm for curves might cause problems in existing constructions -
even if we tried to make it as backwards compatible as possible. Please report any issues with intersection points, we will try to find a solution.</p>

<p>For the full list of changes see CHANGELOG.md.</p>

<p>Enjoy, Alfred</p>]]></content><author><name>Alfred Wassermann</name></author><category term="Release" /><category term="intersection" /><category term="toSTL" /><category term="frozen" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">Release of 1.12.0</title><link href="https://jsxgraph.org/home/news/release/v1.12.0.html" rel="alternate" type="text/html" title="Release of 1.12.0" /><published>2025-10-06T00:00:00+02:00</published><updated>2025-10-06T00:00:00+02:00</updated><id>https://jsxgraph.org/home/news/release/v1.12.0</id><content type="html" xml:base="https://jsxgraph.org/home/news/release/v1.12.0.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>JSXGraph v1.12.0 mainly improves 3D functionality: it is now able to read and write polyhedra in the <a href="https://en.wikipedia.org/wiki/STL_(file_format)">STL</a> file format (ASCII only, so far), 3D transformations have been further improved.</p>

<p>JSXGraph has updated its logo. It can be downloaded in many flavors from the new designed homepage <a href="https://jsxgraph.org">https://jsxgraph.org</a>. The copyright string is now much shorter and contains the new logo. With the new board attribute <code class="language-html highlighter-rouge">showLogo</code> it is possible to show just the logo.</p>

<p>The use of the attribute <code class="language-html highlighter-rouge">frozen</code> which makes the position of elements independent of the zoom level is now much simplified. This is useful especially for sliders.
Implicit curves are now clipped and don’t overlap their domain anymore.</p>

<p>Additionally, 3D performance could be improved and multiple bugs were fixed.</p>

<p>Enjoy, Alfred</p>]]></content><author><name>Alfred Wassermann</name></author><category term="Release" /><category term="3D" /><category term="Attributes" /><category term="ARIA" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">The Redesigned JSXGraph Logo</title><link href="https://jsxgraph.org/home/news/2025-10-04-new-logo.html" rel="alternate" type="text/html" title="The Redesigned JSXGraph Logo" /><published>2025-10-04T00:00:00+02:00</published><updated>2025-10-04T00:00:00+02:00</updated><id>https://jsxgraph.org/home/news/new-logo</id><content type="html" xml:base="https://jsxgraph.org/home/news/2025-10-04-new-logo.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>JSXGraph has a new look and it’s more than just a facelift:</p>

<p><img src="../media/logos/jsxgraph/png/screen/jsxgraph-logo_blue-text-solid.png" class="w-40 w-40-over-lg" /></p>

<p>The JSXGraph logo comes in three layouts (<em>text</em>, <em>square</em>, <em>banner</em>) each suited for different uses.
Download the various logo files and versions <a href="../resources/logos/">here</a>.</p>

<h4 id="evolving-the-jsxgraph-logo">Evolving the JSXGraph Logo</h4>

<p>The JSXGraph logo has undergone a thoughtful redesign—one that remains rooted in the mathematical essence of JSXGraph while embracing new dimensions, both literally and conceptually.</p>

<p><img src="../media/logos/jsxgraph/parts/jsxgraph-logo_old.png" class="w-15 w-10-over-lg" /></p>

<p>At the heart of the new design is the familiar graphical element of the JSXGraph board.</p>

<p><img src="../media/logos/jsxgraph/parts/jsxgraph-logo_old-board.png" class="w-15 w-10-over-lg" /></p>

<p>It continues to serve as a visual anchor, preserving the connection to JSXGraph’s core identity.</p>

<p><img src="../media/logos/jsxgraph/parts/jsxgraph-logo_square-board.png" class="w-15 w-10-over-lg" /></p>

<p>What sets the redesign apart is the introduction of a subtle 3D component—an elegant nod to JSXGraph’s evolving capabilities, particularly its support for three-dimensional constructions and visualizations.</p>

<p><img src="../media/logos/jsxgraph/parts/jsxgraph-logo_square-3d-view.png" class="w-15 w-10-over-lg" /></p>

<p>This updated visual identity does more than refresh the look. It reflects JSXGraph’s broadened scope in dynamic, interactive mathematics—while staying anchored in its foundational concepts.</p>

<p>The <em>circle</em> continues to represent the domain of interactive geometry, highlighting JSXGraph’s strength in constructing and exploring geometric figures.</p>

<p><img src="../media/logos/jsxgraph/parts/jsxgraph-logo_square-geometry.png" class="w-15 w-10-over-lg" /></p>

<p>The <em>coordinate system</em>, in turn, stands for the representation of function graphs and curves, emphasizing the framework’s capabilities in plotting and analyzing mathematical relationships.</p>

<p><img src="../media/logos/jsxgraph/parts/jsxgraph-logo_square-functiongraph.png" class="w-15 w-10-over-lg" /></p>

<p>The new logo stands as a forward-looking symbol of JSXGraph’s mission: to make mathematics interactive, multidimensional, and accessible—empowering a new generation of learners, educators, and innovators:</p>

<p><img src="../media/logos/jsxgraph/parts/jsxgraph-logo_square-solid.png" class="w-15 w-10-over-lg" /></p>

<p>Best regards,<br />
Carsten, on behalf of the JSXGraph team</p>]]></content><author><name>Carsten Miller</name></author><category term="General" /><category term="Redesign" /><category term="Logo" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">The New JSXGraph Website Is Live!</title><link href="https://jsxgraph.org/home/news/2025-10-03-new-website.html" rel="alternate" type="text/html" title="The New JSXGraph Website Is Live!" /><published>2025-10-03T00:00:00+02:00</published><updated>2025-10-03T00:00:00+02:00</updated><id>https://jsxgraph.org/home/news/new-website</id><content type="html" xml:base="https://jsxgraph.org/home/news/2025-10-03-new-website.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>We’re excited to announce the launch of the completely redesigned JSXGraph website — clearer, faster, and more intuitive than ever. The new site puts everything you need right at your fingertips, from documentation to community projects.</p>

<h4 id="a-fresh-design-built-for-clarity">A Fresh Design, Built for Clarity</h4>

<p>The new JSXGraph website has been rebuilt from the ground up. With a clean, modern layout and improved navigation, it’s now easier to explore JSXGraph’s capabilities, learn how to use it, and stay up to date with the latest developments.</p>

<h4 id="a-better-structure">A Better Structure</h4>

<p>We’ve restructured the site to help you find information quickly and efficiently:</p>

<ul>
  <li>Home – Your starting point for everything JSXGraph, with highlights, quick links, and the latest updates.</li>
  <li>Docs – Comprehensive, well-organized documentation for developers, educators, and students.</li>
  <li>Resources – Examples, templates, and tools to help you get the most out of JSXGraph.</li>
  <li>Assessment – Learn how JSXGraph integrates into digital assessment systems and learning environments.</li>
  <li>Projects &amp; References – Explore how JSXGraph is used in research, education, and open-source projects around the world.</li>
  <li>Events – Stay informed about workshops, conferences, and community meetups.</li>
  <li>News – Get the latest announcements and release updates.</li>
</ul>

<h4 id="designed-for-the-community">Designed for the Community</h4>

<p>The new site isn’t just about design — it’s about accessibility and collaboration. Whether you’re discovering JSXGraph for the first time or looking for advanced integrations, the new structure supports a smoother, more enjoyable experience.</p>

<h4 id="explore-now">Explore Now</h4>

<p>Visit the new website and discover how JSXGraph makes mathematics interactive, visual, and accessible.</p>

<p><a href="https://jsxgraph.org">jsxgraph.org</a></p>

<p>Best regards,<br />
Carsten, on behalf of the JSXGraph team</p>]]></content><author><name>Carsten Miller</name></author><category term="General" /><category term="Redesign" /><category term="Website" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">6. international JSXGraph conference - 3rd announcement</title><link href="https://jsxgraph.org/home/news/2025-09-15-jsxgraph_conference.html" rel="alternate" type="text/html" title="6. international JSXGraph conference - 3rd announcement" /><published>2025-09-15T00:00:00+02:00</published><updated>2025-09-15T00:00:00+02:00</updated><id>https://jsxgraph.org/home/news/jsxgraph_conference</id><content type="html" xml:base="https://jsxgraph.org/home/news/2025-09-15-jsxgraph_conference.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>this is the 3rd announcement of the 6th International JSXGraph conference.</p>

<p>The JSXGraph conference 2025 is approaching very fast! At https://jsxgraph.org/conf2025/program you can find the list of talks announced so far. A few
slots are still available, we will accept talks <strong>until September 19th, at midnight (CEST)</strong>.</p>

<p>Please, spread the word - also to beginners. As last years, there will be again a JSXGraph introductory workshop.</p>

<p>Will send out the Zoom link a couple of days ahead of the conference.</p>

<p>With thanks in advance and with best regards,<br />
Carsten Miller, Alfred Wassermann (Organizers)</p>]]></content><author><name>Carsten Miller, Alfred Wassermann</name></author><category term="Event" /><category term="Workshop" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">6. international JSXGraph conference - 2nd announcement</title><link href="https://jsxgraph.org/home/news/2025-07-18-jsxgraph_conference.html" rel="alternate" type="text/html" title="6. international JSXGraph conference - 2nd announcement" /><published>2025-07-18T00:00:00+02:00</published><updated>2025-07-18T00:00:00+02:00</updated><id>https://jsxgraph.org/home/news/jsxgraph_conference</id><content type="html" xml:base="https://jsxgraph.org/home/news/2025-07-18-jsxgraph_conference.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>this is the 2nd announcement of the 6th International JSXGraph conference.</p>

<p>Date: 7.-9. October 2025</p>

<p>Conference homepage: https://jsxgraph.org/conf2025/</p>

<p>The conference will bring together users, developers and teachers, instructors and designers who are interested or already experienced in
using <a href="https://jsxgraph.org/">JSXGraph</a> to enhance digital learning of STEM topics.</p>

<p>The conference will be an entirely online conference. All participants are required to <a href="https://jsxgraph.org/conf2025/registration/">register</a>,
registration is free.</p>

<p>We invite all participants to contribute a talk or workshop and</p>

<p>report about their concepts, experience, and workflow,
present their applications and best practices,
discuss pedagogical concepts involving JSXGraph.
Deadline for submission of talks / presentations: Monday, 15. September 2025.</p>

<p>The 6th International JSXGraph Conference 2025 is organized by
the <a href="https://mobile-learning.uni-bayreuth.de/">Center of Mobile Learning with Digital Technology</a> at the University of Bayreuth, Germany.</p>

<p>With thanks in advance and with best regards,<br />
Carsten Miller, Alfred Wassermann (Organizers)</p>]]></content><author><name>Carsten Miller, Alfred Wassermann</name></author><category term="Event" /><category term="Workshop" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">Release of 1.11.1</title><link href="https://jsxgraph.org/home/news/release/v1.11.1.html" rel="alternate" type="text/html" title="Release of 1.11.1" /><published>2025-04-04T00:00:00+02:00</published><updated>2025-04-04T00:00:00+02:00</updated><id>https://jsxgraph.org/home/news/release/v1.11.1</id><content type="html" xml:base="https://jsxgraph.org/home/news/release/v1.11.1.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>JSXGraph v1.11.1 is a patch release that addresses a few subtle bugs.</p>

<p>The update includes fixes for the following issues:</p>

<ul>
  <li>Removing 3D objects is now handled correctly, resolving a potential issue that may have caused unexpected behavior.</li>
  <li>Setting certain attribute values has been improved.</li>
  <li>The handling of the null color value has been updated to properly support transparency, again.</li>
</ul>

<p>Enjoy, Alfred</p>]]></content><author><name>Alfred Wassermann</name></author><category term="Release" /><category term="3D" /><category term="Attributes" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">Release of 1.11.0</title><link href="https://jsxgraph.org/home/news/release/v1.11.0.html" rel="alternate" type="text/html" title="Release of 1.11.0" /><published>2025-03-31T00:00:00+02:00</published><updated>2025-03-31T00:00:00+02:00</updated><id>https://jsxgraph.org/home/news/release/v1.11.0</id><content type="html" xml:base="https://jsxgraph.org/home/news/release/v1.11.0.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>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 <a href="https://jsxgraph.org/docs/symbols/Polyhedron3D.html">new element called <code class="language-html highlighter-rouge">polyhedron3d</code></a>, which allows for the creation of 3D polyhedra, enabling the creation of complex 3D polyhedra with ease. The element supports <a href="https://jsxgraph.org/docs/symbols/Face3D.html#shader">shading effects</a> on 3D faces, taking the realism of your 3D scenes to the next level.</p>

<p>In addition, the depth ordering of 3D elements has been extended to include polyhedra, making it simpler to create convincing 3D scenes. <a href="https://jsxgraph.org/docs/symbols/View3D.html#depthOrder">Depth ordering</a> is now organized layer-wise and set as attribute of the 3D view. Elements in different layers are not compared. The internal 3D element structure has also been completely refactored, improving performance and flexibility.</p>

<p>The update also introduces <a href="https://jsxgraph.org/docs/symbols/Transformation3D.html">3D transformations</a>, making it easier to create complex 3D animations and interactions. With these transformations, you can now rotate, scale, and translate 3D objects with precision and control.</p>

<p>One of the key strengths of JSXGraph is its flexible attribute system, which allows for seamless embedding of constructions into any design. This flexibility has been further extended in version 1.11.0, with the ability to pass the hosting element as a parameter to functions given as values of attributes. This simplifies the creation of visualizations where colors or other attributes depend on the object’s position or other properties. See the attributes <code class="language-html highlighter-rouge">fillColor</code> and <code class="language-html highlighter-rouge">size</code> in this <a href="https://jsxgraph.org/share/example/heat-map">heat map example</a>.</p>

<p>In addition to these exciting new features, JSXGraph v1.11.0 also includes support for all <a href="https://jsxgraph.org/docs/symbols/JXG.GeometryElement.html#aria">ARIA attributes</a> in all JSXGraph elements, as well as the ability to set <a href="https://jsxgraph.org/docs/symbols/JXG.GeometryElement.html#cssClass">CSS classes</a> bound to all JSXGraph elements. This enables the use of SVG filters, further enhancing the <a href="https://jsxgraph.org/share/example/svg-filter-and-css-classes">capabilities of your visualizations</a>. These features are available for the default SVG rendering.
New math methods have been added for handling matrices and testing of a point set for convexity. The update also includes a much-requested feature: the ability to construct curves by supplying a list of coordinates, rather than separate arrays of x-coordinates and y-coordinates. This feature has also been added to 3D curves.</p>

<p>Finally, the release contains numerous bug fixes and improvements to the API documentation, ensuring that you have the best possible experience with JSXGraph v1.11.0. Overall, this new release is a major step forward in the development of this powerful graphing library, and we are excited to see the new possibilities it will enable for users.</p>

<p>For more improvements and bug fixes see the CHANGELOG and the blog posts on the <a href="https://jsxgraph.org/wp/2024-11-08-release-of-version-1.11.0-beta1/">beta1</a> and <a href="https://jsxgraph.org/wp/2025-02-24-release-of-version-1.11.0-beta2/">beta2</a> releases of v1.11.0.</p>

<p>Many thanks for all contributors who made this release possible.</p>

<p><strong>API Changes:</strong></p>

<ul>
  <li><code class="language-html highlighter-rouge">depthOrder</code> instead of <code class="language-html highlighter-rouge">depthOrderPoints</code></li>
</ul>

<p>Enjoy,</p>

<p>Carsten Miller, Andreas Walter, and Alfred Wassermann</p>]]></content><author><name>Alfred Wassermann</name></author><category term="Release" /><category term="3D" /><category term="polyhedron3d" /><category term="depth ordering" /><category term="heatmap" /><category term="Attributes" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">6. international JSXGraph conference</title><link href="https://jsxgraph.org/home/news/2025-03-24-jsxgraph_conference.html" rel="alternate" type="text/html" title="6. international JSXGraph conference" /><published>2025-03-24T00:00:00+01:00</published><updated>2025-03-24T00:00:00+01:00</updated><id>https://jsxgraph.org/home/news/jsxgraph_conference</id><content type="html" xml:base="https://jsxgraph.org/home/news/2025-03-24-jsxgraph_conference.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>this is the official announcement of the 6. International JSXGraph conference.</p>

<p>Date: 7.-9. October 2025</p>

<p>Conference homepage: https://jsxgraph.org/conf2025/</p>

<p>The conference will bring together developers and teachers, instructors and designers who are interested or already experienced in
using <a href="https://jsxgraph.org">JSXGraph</a> to enhance digital learning of STEM topics.</p>

<p>As the years before, the conference will be an entirely online conference. All participants are required
to <a href="https://jsxgraph.org/conf2025/registration/">register</a>, registration is free.</p>

<p>We invite all participants to contribute a talk or workshop and</p>

<p>report about their concepts, experience, and workflow,
present their applications and best practices,
discuss pedagogical concepts involving JSXGraph,
present JSXGraph as a plug-in, or plug-ins for JSXGraph.
Deadline for submission of talks/presentations: <strong>15. September 2025</strong> (updated!).</p>

<p>Details about the conference software will be announced at a later stage.</p>

<p>The 6. International JSXGraph Conference 2025 is organized by
the <a href="https://mobile-learning.uni-bayreuth.de/">Center of Mobile Learning with Digital Technology</a> at the University of Bayreuth, Germany.</p>

<p>With thanks in advance and with best regards,<br />
Carsten Miller, Alfred Wassermann (Organizers)</p>]]></content><author><name>Carsten Miller, Alfred Wassermann</name></author><category term="Event" /><category term="Workshop" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry></feed>