<?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="http://localhost:4000/news/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2026-08-05T15:57:46+02:00</updated><id>http://localhost:4000/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.13.1</title><link href="http://localhost:4000/news/release/v1.13.1.html" rel="alternate" type="text/html" title="Release of 1.13.1" /><published>2026-07-22T00:00:00+02:00</published><updated>2026-07-22T00:00:00+02:00</updated><id>http://localhost:4000/news/release/v1.13.1</id><content type="html" xml:base="http://localhost:4000/news/release/v1.13.1.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>JSXGraph v1.13.1 is a patch release that introduces subtle improvements and resolves various bugs.</p>

<p>As is common after a major version release, bug reports began to arrive. This time, special thanks go to Tom Berend, who reported a significant number of persistent issues.</p>

<p>The most critical bugs affected <code class="language-html highlighter-rouge">polyhedron3d</code> elements and the <code class="language-html highlighter-rouge">Line.getAngle()</code> method. Additionally, several mistakes in the API documentation have now been corrected. This patch also allowed us to upgrade MathJax to v4 within the documentation.</p>

<p>Enjoy, Alfred</p>]]></content><author><name>Alfred Wassermann</name></author><category term="Release" /><category term="3D" /><category term="Line" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">Restructured Website</title><link href="http://localhost:4000/news/2026-07-22-restructured_website.html" rel="alternate" type="text/html" title="Restructured Website" /><published>2026-07-22T00:00:00+02:00</published><updated>2026-07-22T00:00:00+02:00</updated><id>http://localhost:4000/news/restructured_website</id><content type="html" xml:base="http://localhost:4000/news/2026-07-22-restructured_website.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>We have updated the JSXGraph website to make it easier to navigate and discover relevant content.</p>

<p>What’s new?</p>

<ul>
  <li>A redesigned website structure with clearer and more intuitive categories.</li>
  <li>A new <em>Authoring with AI</em> section featuring resources and guidance on creating interactive JSXGraph illustrations with the help of AI.</li>
  <li><em>JSXGraph AIR for Visual Studio Code</em>, a new VS Code tool that enables AI-assisted authoring with live preview and convenient export options.</li>
</ul>

<p>We hope these improvements make it even easier to learn, explore, and create with JSXGraph.</p>

<p>Best regards,</p>

<p>Carsten Miller</p>]]></content><author><name>Carsten Miller</name></author><category term="Website" /><category term="Website" /><category term="AI" /><category term="JSXGraph AIR" /><category term="Visual Studio Code" /><summary type="html"><![CDATA[Dear friends of JSXGraph,]]></summary></entry><entry><title type="html">Release of 1.13.0</title><link href="http://localhost:4000/news/release/v1.13.0.html" rel="alternate" type="text/html" title="Release of 1.13.0" /><published>2026-07-21T00:00:00+02:00</published><updated>2026-07-21T00:00:00+02:00</updated><id>http://localhost:4000/news/release/v1.13.0</id><content type="html" xml:base="http://localhost:4000/news/release/v1.13.0.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>JSXGraph version 1.13.0 introduces a wealth of new features, improvements, and bug fixes. This release represents the culmination of over 400 commits, with pull requests from Christian Perfect, CloudShannon, and Andreas Walter. Thank you so much!</p>

<p>This version finally introduces the convenient shortcut <code class="language-html highlighter-rouge">JXG.board(...)</code>, replacing the more verbose <code class="language-html highlighter-rouge">JXG.JSXGraph.initBoard(...)</code>, see the <a href="https://jsxgraph.org/docs/symbols/JXG.html#.board">API docs</a>. Similarly, <code class="language-html highlighter-rouge">JXG.appBox(...)</code> now enables the creation of a JSXGraph construction wrapped within a surrounding <code class="language-html highlighter-rouge">div</code> element. Additionally, JSXGraph elements can be positioned outside the main board and into this wrapper. This behavior is controlled by the <code class="language-html highlighter-rouge">clip</code> attribute of JSXGraph elements. The motivation behind <code class="language-html highlighter-rouge">appBox</code> is to allow non-mathematical elements, such as sliders and text labels, to be placed outside the board area; see the <a href="https://jsxgraph.org/docs/symbols/JXG.html#.appBox">API docs</a> for an example.</p>

<p>3D support has been massively improved in this version. In particular, rendering speed has increased significantly. Previously, surfaces were displayed only as wireframe models. While this remains possible, surfaces can now utilize the <code class="language-html highlighter-rouge">polyhedron3d</code> element for display. Three rendering types are available: <code class="language-html highlighter-rouge">'shader'</code>, <code class="language-html highlighter-rouge">'colorarray'</code>, and <code class="language-html highlighter-rouge">'colormap'</code>. You can view examples (along with source code) in our examples database:</p>
<ul>
  <li><a href="https://jsxgraph.org/share/example/3d-parametric-surface-with-colorarray">3D parametric surface with colorarray</a></li>
  <li><a href="https://jsxgraph.org/share/example/3d-parametric-surface-with-type-shader">3D parametric surface with type shader</a></li>
  <li><a href="https://jsxgraph.org/share/example/3d-parametric-surface-with-type-colormap">3D parametric surface with type colormap</a></li>
</ul>

<p>One highly requested feature is the new board attribute <code class="language-html highlighter-rouge">cssStyle</code>, which allows authors to style the hosting <code class="language-html highlighter-rouge">div</code> element directly. See the <a href="https://jsxgraph.org/share/example/board-attribute-cssstyle">example here</a>. This is particularly helpful if the author lacks access to the surrounding HTML.</p>

<p>Further improvements include enhanced statistics capabilities. With <code class="language-html highlighter-rouge">JXG.Math.Statistics.boxplot(data)</code>, it is now possible to compute the quantiles and outliers of a dataset. The <code class="language-html highlighter-rouge">boxplot</code> element can also display outliers conveniently; see the <a href="https://jsxgraph.org/share/example/boxplot">example here</a>.</p>

<p>This release includes a few pull requests that appear to have been assisted by AI. AI tools helped detect bugs in various math functions and generated corresponding unit tests. The good news is that there were not many bugs, and they primarily affected rare edge cases.</p>

<p>Finally, many thanks to all contributors. This project would not be possible without your bug reports, comments, and pull requests.</p>

<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">7. international JSXGraph conference</title><link href="http://localhost:4000/news/2026-06-23-jsxgraph_conference.html" rel="alternate" type="text/html" title="7. international JSXGraph conference" /><published>2026-06-23T00:00:00+02:00</published><updated>2026-06-23T00:00:00+02:00</updated><id>http://localhost:4000/news/jsxgraph_conference</id><content type="html" xml:base="http://localhost:4000/news/2026-06-23-jsxgraph_conference.html"><![CDATA[<p>Dear friends of JSXGraph,</p>

<p>we are pleased to announce the <strong>7th International JSXGraph Conference</strong>, taking place <strong>online from 6–8 October 2026</strong>.</p>

<p><strong>Conference website</strong>: <a href="https://jsxgraph.org/conf2026/">https://jsxgraph.org/conf2026/</a></p>

<p>The conference brings together developers, educators, instructional designers, and researchers who are interested in using <strong>JSXGraph</strong> to enrich the digital teaching and learning of STEM subjects. Whether you are an experienced JSXGraph user or are just beginning to explore its possibilities, the conference offers an opportunity to exchange ideas, share experiences, and learn from the community—regardless of your location.</p>

<p><strong>The conference will be held entirely online</strong>, enabling participants from around the world to attend and contribute without the need for travel. Participation is free of charge; however, all attendees are kindly requested to register.</p>

<p>We warmly invite contributions in the form of talks or workshops. Possible topics include:</p>

<ul>
  <li>concepts, experiences, and workflows involving JSXGraph,</li>
  <li>applications, projects, and best practices,</li>
  <li>pedagogical approaches and teaching concepts,</li>
  <li>JSXGraph integrations and plug-ins,</li>
  <li>extensions and plug-ins developed for JSXGraph.</li>
</ul>

<p><strong>Deadline for submission of talks and workshop proposals:
September 18th, 2026</strong></p>

<p>Further information about the online conference platform and technical details will be announced in due course.</p>

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

<p>We look forward to welcoming you online in October 2026.</p>

<p>With best regards,</p>

<p>Carsten Miller and Alfred Wassermann
Conference 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.12.2</title><link href="http://localhost:4000/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>http://localhost:4000/news/release/v1.12.2</id><content type="html" xml:base="http://localhost:4000/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="http://localhost:4000/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>http://localhost:4000/news/release/v1.12.1</id><content type="html" xml:base="http://localhost:4000/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="http://localhost:4000/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>http://localhost:4000/news/release/v1.12.0</id><content type="html" xml:base="http://localhost:4000/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="http://localhost:4000/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>http://localhost:4000/news/new-logo</id><content type="html" xml:base="http://localhost:4000/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="http://localhost:4000/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>http://localhost:4000/news/new-website</id><content type="html" xml:base="http://localhost:4000/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="http://localhost:4000/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>http://localhost:4000/news/jsxgraph_conference</id><content type="html" xml:base="http://localhost:4000/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></feed>