4.2 Release Candidate

GeoGebra 4.2 will be released soon. 21 developers have contributed to this release, so there are many new and exciting features to explore and enjoy! Here are some of the things you can look forward to, and details of how to try out the Release Candidate are here.

GeoGebra 4.2 is released. Download it here.

Speed & Stability

As well as the usual bug-fixing and adding features, while developing version 4.2 we have rewritten large parts of GeoGebra so that it will be much more stable and also faster (much faster in some cases) than previous versions.

In particular, the following will be much faster:

  • anything using the Sequence command
  • the following commands when used on polynomials: Derivative/Integral/Tangent/Degree/Coefficients/Expand

Here is an example of a file using Derivative[ ] that is much faster in GeoGebra 4.2.

Here is a very nice demonstration of volume of revolution by Daniel Mentrard running in GeoGebra 4 and here is the same file in GeoGebra 4.2. Drag the red point marked “View3D” to see how much faster it is.

CAS View

The long awaited view for symbolic calculations is here. It allows you to symbolically factor, expand, differentiate or integrate expressions that may include parameters, and it is dynamically connected to all the other views. The documentation is available at http://wiki.geogebra.org/en/CAS_View.

Here is an example showing how the CAS View interacts with the Graphics View. Drag the points A, B, C to see the exact calculation of the coordinates change.


The feature that’s taken the most programming time in this release is that worksheets can now be viewed on devices without Java (eg iPads, Android Tablets, Chromebooks). The best way to make use of this is to upload your applets to GeoGebraTube (File -> Share) and then the conversion will be done automatically. At the moment only the Graphics View is supported. You can test how worksheets will look and behave on tablets by adding ?mobile=true on the end of the URL in GeoGebraTube, eg

The Pen Tool has been enhanced so that it now creates a PolyLine rather than drawing to a bitmap. Together with new Delete Tool (drag a “rubber” to delete) it’s now much easier & better to use.

You can now drag a parabola, but keep its vertex fixed. Just hold down <Alt> when dragging!

The Rigid Polygon Tool has been enhanced with a small but useful feature: simply click on a polygon to make a “rigid” copy of it (ie the copy can be rotated and translated by dragging)

Neel Shah, as part of Google Summer of Code, has programmed some shape recognition algorithms for the Freehand Shape Tool, which will recognize circles, lines, line segments, triangles and quadrilaterals. It works very well on an interactive whiteboard (IWB).

You may also check a nice overview of new  features by Guillermo Bautista
and there are brief details of the hundreds of other changes in the Official Release Notes.


Kai Chung Tam has programmed the PSLQ algorithm for us in Java which allows a Surd to be numerically reconstructed from a decimal. So for example SurdText[2.414213562373095] returns a nice FormulaText ie [latex]\sqrt{2}+1[/latex]. See here for an example.

We have made it much easier to make worksheets with slopefields and the particular integral like this.

All you need to type is:


If you need more control over the spacing, there are some options, see the online manual.

Sergio Arbeo, as part of Google Summer of Code, has added a new command LocusEquation. This will calculate the equation of a (geometrical) locus using Gröbner bases.

For example here is the (numerical) locus of a parabola with the calculated (exact) locus overlaid.

Related Posts

  • GeoGebraWeb – Spreadsheet view and more… GeoGebra is not only available as a desktop application, but in the web browser too. You can try GeoGebraWeb in Chrome (works best): http://www.geogebra.org/chrome or in other […]
  • GeoGebraWeb offers CAS functionality After some hard work with Simon Weitzhofer, an undergraduate student at Johannes Kepler University, Linz, Austria, we finally published a GeoGebraWeb version which contains a built-in […]
  • OpenGeoProver debuting The EACA conference has just ended, but the hard development in theorem proving did not stop. Our Serbian contributor Ivan Petrović did very nice improvements on GeoGebra by working […]
  • Google Summer of Code Mentor Summit Thanks to Google, this year we had 7 students for the Google Summer of Code program. This was the 3rd year we have been involved after 5 and 7 supported students since 2010. As an official […]
  • Theorem proving Well, I forgot my own introduction in the first post, but maybe it is more important for me that I work in a great team. Balazs already wrote a few words about himself; I am also a […]
Posted in Development, GGB Tagged with: , , , ,
4 comments on “4.2 Release Candidate
  1. Talgat Bainazarov says:

    Thanks a lot for such a wonderful software!

  2. great summary, thanks!

  3. geogerbra es , lo mejor del mundo.


1 Pings/Trackbacks for "4.2 Release Candidate"
  1. […] may also want to check out Balazs Koren’s excellent post about version 4.2′s new features at  the Official GeoGebra Blog. Share and […]


About GeoGebra

GeoGebra is free and multi-platform dynamic mathematics software for all levels of education that joins geometry, algebra, tables, graphing, statistics and calculus in one easy-to-use package. It has received several educational software awards in Europe and the USA.

Quick Facts

  • Graphics, algebra and tables are connected and fully dynamic
  • Easy-to-use interface, yet many powerful features
  • Authoring tool to create interactive learning materials as web pages
  • Available in many languages for our millions of users around the world
  • Free and open source software
© 2020 International GeoGebra Institute