An interactive geometry, algebra, statistics and calculus application for Mac

GeoGebra for Mac

GeoGebra for Mac

  -  79.2 MB  -  Open Source
GeoGebra for Mac is dynamic mathematics software for all levels of education that brings together geometry, algebra, spreadsheets, graphing, statistics and calculus in one easy-to-use package. GeoGebra is a rapidly expanding community of millions of users located in just about every country. Geo Gebra for macOS has become the leading provider of dynamic mathematics software, supporting science, technology, engineering and mathematics (STEM) education and innovations in teaching and learning worldwide. Putting the world’s leading dynamic mathematics software and materials in the hands of students and teachers everywhere!

GeoGebra 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 millions of users around the world
  • Open source software freely available for non-commercial users
Note: Requires Java.

Also Available: Download GeoGebra for Windows

  • GeoGebra Math Apps 6.0.869.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    GeoGebra Math Apps 6.0.869.0 Screenshot 1
  • GeoGebra Math Apps 6.0.869.0 Screenshot 2
  • GeoGebra Math Apps 6.0.869.0 Screenshot 3

What's new in this version:

GeoGebra Math Apps 6.0.869.0
- Change log not available for this version


GeoGebra Math Apps 6.0.868.0
- Change log not available for this version


GeoGebra Math Apps 6.0.866.0
- Change log not available for this version


GeoGebra Math Apps 6.0.864.0
- Change log not available for this version


GeoGebra Math Apps 6.0.861.0
- Change log not available for this version


GeoGebra Math Apps 6.0.857.0
- CAS: fix problem with Solve Tool
- Probability Calculator: round inputs to discrete distibutions correctly for non-integers


GeoGebra Math Apps 6.0.853.0
- Change log not available for this version


GeoGebra Math Apps 6.0.851.0
- fix keyboard button size for small screens
- fix Slope() for mixed numbers
- fix Triangle Center 591
- fix error reloading Pyramid()
- improve dropdown behaviour with scrollwheel
- window.open() works again
- fix update problem when dragging image
- Classic 5: fix ggbApplet.showAllObjects()


GeoGebra Math Apps 6.0.850.0
- Fix for eg Solve((sin(x))/(17)=(sin(113))/(24))
- bugfix: ggbOnInit() sometimes runs twice
- fix "jumping" in editor when typing 1+2+3
- Classic 5: fix swapped grid types


GeoGebra Math Apps 6.0.848.0
- more accurate intersection points
- CAS: more consistent answers when solving for parallel lines
- Exam mode rewritten for better stability


GeoGebra Math Apps 6.0.846.0
- Notes: New toolbox at the side
- Fix problem with Undo for Point(xAxis)


GeoGebra Math Apps 6.0.845.0
- Plot ellipses better when zoomed
- Optimise exact fractions (esp. spreadsheet)


GeoGebra Math Apps 6.0.843.0
- Change log not available for this version


GeoGebra Math Apps 6.0.842.0
- fix for spreadsheet freezing with many fraction calculations
- improvements for Intersect(line, spline)
- Classic 5: fix for cursor/highlighting in script editor
- CAS: fix for Solve(v=(1,2))


GeoGebra Math Apps 6.0.841.0
- Restricted access to window and navigator objects from JavaScript
- Classic 6: fix problem switching focus from CAS to AV
- small fix for Asymptote(f(x))
- Invert() in the Algebra View now handles more cases
- Suite/Graphing: fix for NSolve()


GeoGebra Math Apps 6.0.840.0
- Change log not available for this version


GeoGebra Math Apps 6.0.838.0
- Beta distribution added to probability calculator. Also corresponding command BetaDist()
- CAS fix for eg Sum(SequenceElement(Hcode, 1,jj)<>Element(HamCode, 1,jj*1,jj,1,n)) wrong
- LaTeX: fix spacing for accented letters eg í
- new parameter data-param-detachedKeyboardParent
- Data Table: import .CSV option added


GeoGebra Math Apps 6.0.836.0
- fix loading some .ggb files
- fix SolveODE() freezing problem
- improvement for eg Solve(BinomialDist(n, 0.25, 0…14)=0.05)
- LaTeX fix for underbrace
- macOS: fix for pasting into spreadsheet
- fix for -- in text Input Boxes
- fix for translated commands in spreadsheet


GeoGebra Math Apps 6.0.832.0
- Scripting: re-enable support for case-insensitive command names
- Classic 5: fix for fonts in Thai, Kannada languages


GeoGebra Math Apps 6.0.830.0
- new API method ggbApplet.getFileLoadingError()
- Ordinal() command improved in various languages
- Mixed numbers now allowed with no integer part
- make sure applets don't scroll on click


GeoGebra Math Apps 6.0.829.0
- fix for eg IFactor(x^4-x^2+1)
- fix for Sequence(inequality)
- fix for layer changing when parent object becomes undefined
- CAS: fix nonsense result for X=(1,2,3)+r(1,2,3)
- CAS: fix for editing slider
- CAS: fix for integral showing dd not dx
- updated CAS engine (Giac) - includes improvement for Integral(x^n*ln(x))
- Screen reader: improvement for reading out (esp. negative) numbers


GeoGebra Math Apps 6.0.827.0
- fix IsInRegion() for 3D conics


GeoGebra Math Apps 6.0.826.0
- fix scripting problem eg in French with Inter(l1,l2)
- make sure brackets kept for editing vectors ie a*(b*c)


GeoGebra Math Apps 6.0.823.0
- Breaking Change: Solutions() now behaves like Solve() in all cases (still without x =) fixes eg Solutions(x/sqrt(x))
- dragging with the mouse/keyboard should be more consistent
- Algebra View slider speedup
- fix for offline saving in Linux/Chrome
- CAS: make sure eg x+x is simplified automatically again
- speedup for pen strokes
- Update to GWT 2.11
- Update CAS Engine (Giac) fixes eg Solve({(m^2 + 2 m - 1 >= 0),(m^2 - 2 m - 1 <= 0),(m^2 + 2 m - 1)*(m^2 - 2 m - 1)=0},m)
- fix Text Tool -> Advanced on touch screens
- fix for circle filling when zoomed etc


GeoGebra Math Apps 6.0.820.0
- Fix for (?)!
- ?examMode= options for eg Safe Exam Browser
- more accurate answers for eg 490/0.035
- Classic 5: support for some newer JavaScript syntaxes


GeoGebra Math Apps 6.0.819.0
- Classic 5: new SVG renderer, supports eg CSS styling
- fix for TableText() with empty lists
- improved asymptote plotting for log(a,x)
- improve redefining (so construction protocol order retained)
- make sure Special Points aren't shown for eg Show/Hide Tool
- CAS: eg f=x+1 creates proper function f(x)
- CAS: Asymptote() command enabled
- fix slow plotting for eg A2 sin(ω2 x + a)


GeoGebra Math Apps 6.0.817.0
- Classic 5: fix for disappearing caret
- Table View: fix for reappearing numbers
- new syntax RandomBetween( , , )
- CAS: fix for eg SolveCubic(2x^3-k x^2+4x-5)
- CAS: fix for eg NSolve(-4 a(2)=16)
- CAS: make sure the exact value is always sent to Giac even if shown rounded
- Improve intersect tool when there are overlapping objects eg identical segments
- fix autocomplete bug in Danish


GeoGebra Math Apps 6.0.814.0
- more accurate roots
- fix for applet scrolling on clicking
- Web: make sure api.geogebra.org not called unnecessarily on startup


GeoGebra Math Apps 6.0.813.0
- Classic 5: fix bug with loading trace files with double-click
- Classic 5: fix bug with changing line opacity
- fix for eg Sequence(PieChart({1, 2, 3}, (i, 3), 1), i, 1, 2)
- command autocomplete now matches on any part of the name, eg Line matches FitLine
- make sure autocomplete closes on ^ and _
- fix for eg Solve(x^(4/7)=15)
- fix for eg ((x^(rho)+y^(rho)))^(((1)/(rho)))=U
- Web: fix for trace bug
- fix for missing label for piecewise functions


GeoGebra Math Apps 6.0.811.0
- CAS: new syntax Extremum( , , )
- fix bug with slow segment drawing (with decorations)
- Classic 5: fix for tooltip language
- Classic 6: make sure keyboard showing in search dialog in Safari


GeoGebra Math Apps 6.0.810.0
- optimise Extremum() / Root() for eg x^100
- Calculator Suite: last chosen sub-app remembered
- fix for ggbApplet.getScreenshotBase64() on Safari
- Classic 5.2: small fixes


GeoGebra Math Apps 6.0.807.0
- CAS: fix for ≈ and = for Solve()
- CAS: fix for Solve({x*y^2=10,x*y^10=20}) and Solve(cosh(x)=15/10)
- make sure autocomplete opens after 3 characters again
- make sure the Manual / Help links work again
- make sure dropdowns work if their length changes dynamically
- 3D: show axes labels by default
- Classic 5.2: Universal Binary for Intel and Apple Silicon architectures


GeoGebra Math Apps 6.0.806.0
- Classic 5: fix for Input Box labels
- bugfix for selection of infinite-radius circles
- fix for artifacts at the edge of applets


GeoGebra Math Apps 6.0.804.0
- Classic 5: updated to Java 11 and JOGL 2.5 & version now eg 5.2.0.804. Also Apple Silicon build
- CAS: now supports the new mixed numbers
- Dropdowns: improved styling
- fix for dynamic absolute positions


GeoGebra Math Apps 6.0.803.0
- Exam mode shown in header
- fix for dynamic absolute position
- fix randomization in files with unlabeled polygons


GeoGebra Math Apps 6.0.802.0
- new exam mode for Vlaanderen region
- updated colors for buttons
- fix for "zoomed in keyboard" on iPhone


GeoGebra Math Apps 6.0.801.0
- bug fix for Sequence(Text(RotateText(Element(listofnames...
- GeoGebra 6: fix for saving with Unicode characters
- bugfix for plotting 0^x


GeoGebra Math Apps 6.0.794.0
- new method ggbApplet.isInteractive()


GeoGebra Math Apps 6.0.793.0
- bugfixes


GeoGebra Math Apps 6.0.791.0
- Better cleanup on ggbApplet.remove()


GeoGebra Math Apps 6.0.790.0
- fix for saving in offline apps
- Scientific: Table View added


GeoGebra Math Apps 6.0.788.0
- Change log not available for this version


GeoGebra Math Apps 6.0.785.0
- new "Save online" and "Save to your computer" menu options (uses the new File System Access API if available)
- CAS: fix for l1(1) syntax


GeoGebra Math Apps 6.0.783.0
- New command syntax ApplyMatrix(3D matrix, quadric)
- Heaviside() and Dirac() functions added for CAS results eg InverseLaplace(exp(-p)/p+1/p,p,t)
- Fix CopyFreeObject() for list of functions


GeoGebra Math Apps 6.0.779.0
- fix "Selection allowed" checkbox for multiple objects
- CAS: fix for ¬a


GeoGebra Math Apps 6.0.778.0
- Fix problems with Finnish / Filipino language confusion
- New command InverseBinomialMinimumTrials(Cumulative Probability, Probability of Success, Number of Successes)
- CAS: new commands ExtendedGCD( , ), ExtendedGCD( , ), ModularExponent( , , ), CharacteristicPolynomial( ), MinimalPolynomial( ), LUDecomposition( ), QRDecomposition( )


GeoGebra Math Apps 6.0.776.0
- improvement for eg 6048 * (1/3)
- || as shortcut for Logical OR (∨) now works in web apps


GeoGebra Math Apps 6.0.775.0
- new scripting tab "On Drag-end"
- new scripting tab "On Change" for Input Boxes only


GeoGebra Math Apps 6.0.774.0
- CAS: fixes for eg Solve(sin(x)=-0.5, 0 - bugfix with absolute position objects
- Editor: fix SVG export on retina screens


GeoGebra Math Apps 6.0.772.0
- CAS: fix for eg Solve(sin(x)=-0.5, 0 - Editor: fix SVG export on retina screens
- bugfix: make sure fixed lists can't be moved with the keyboard eg {(1,2)}


GeoGebra Math Apps 6.0.770.0
- fix for SolveODE(y'=9.82-0.002*y^(2))
- fix for old Input Boxes on iOS (also axis distance settings)
- app "chooser icon" removed
- fix for < in screenreader
- iOS Classic: fix for Text Tool
- Classic 5: new vector style option added here too
- fix for drawing lists of LaTeX text
- Classic 6: fix for spreadsheet after
- fix for "Copy to Graphics View" for Probability Calculator
- CAS: Improvement for eg SolveODE(2 x sqrt(y),(0,1))


GeoGebra Math Apps 6.0.766.0
- Fix for Zip()


GeoGebra Math Apps 6.0.764.0
- Change log not available for this version


GeoGebra Math Apps 6.0.760.0
- iOS Classic: fix for textfields in Settings
- make sure "speed" and "step" properties are preserved on redefine
- more options added to available predefined icons for buttons


GeoGebra Math Apps 6.0.759.0
- Optimise plotting for eg sin(x^x)
- Option to change the style of vector arrows
- fix bug with eg h SetValue(list,{{a},{a}})


GeoGebra Math Apps 6.0.755.0
- new syntax FractionText( , )
- bugfix for Sum() with empty lists
- CAS: fix for Solve(2^x-(1/25)*5^x,x) without the =0


GeoGebra Math Apps 6.0.754.0
Fixed:
- fix for dragging Point(list)
- fix for on-screen keyboard in Table view


GeoGebra Math Apps 6.0.753.0
- Editor: mixed number button added
- iOS Classic: fix for textfields in Settings
- fix for spreadsheet "keyboard trap"
- CAS fix for f(matrix)
- fix for opacity and linestyle in PDF export
- Classic 6: shortcuts now work in spreadsheet


GeoGebra Math Apps 6.0.752.0
- Classic 6: fix problem with copy/paste in spreadsheet
- add "y-increment" for points


GeoGebra Math Apps 6.0.751.0
- CAS: Distance() command added
- New default Button style


GeoGebra Math Apps 6.0.749.0
- new command SetImage( , )
- new applet parameter "ScreenReaderMode":"Unicode" or "ScreenReaderMode":"ASCII"
- text/images highlighted on only, not mouse click
- new icons to switch between exact/approx answers
- Classic 6: "Open Tool" added
- Absolute Position can now take variables
- fix for eg Slope(Element(NormalQuantilePlot[ {2,3,4}],4))
- fix for AV sliders on touch


GeoGebra Math Apps 6.0.745.0
- fix plotting glitch for eg -1 / tan²(x) - 1


GeoGebra Math Apps 6.0.744.0
- fix for saving regression line
- fix for plotting eg f(x)=Normal(n,s,x,false), f(x)=x+sqrt(2*3)
- CAS: fix for Limit((sin(pi/6)-sin(t))/(pi/6-t),t,pi/6) and eg f({1,2,3})
- fix for editing eg (1;20deg)


GeoGebra Math Apps 6.0.742.0
- fix problem with FitPoly(l1, 1)
- new default axes colour


GeoGebra Math Apps 6.0.741.0
- fix for plotting problems eg Derivative(2^x)
- fix for saving one-var analysis with frequency table
- new CAS: more consistent Solve() / NSolve() behaviour
- more objects can have "absolute position" set in settings


GeoGebra Math Apps 6.0.739.0
Fixed:
- eg Spline(list1,3) is now draggable
- fix clicking for drop-downs
- fix enableFileFeatures
- new plotter improvements
- fix bug with custom tools


GeoGebra Math Apps 6.0.736.0
- clean up unused WebGL contexts
- fix update of dependencies when dragging >code>{Polygon(...)}


GeoGebra Math Apps 6.0.735.0
- Suite: Probability Calculator sub-app added for iOS and Android


GeoGebra Math Apps 6.0.734.0
- Classic 6: fix for spreadsheet editing on iOS


GeoGebra Math Apps 6.0.732.0
- fix for Shading for Integral(f, a, b, false)


GeoGebra Math Apps 6.0.729.0
- CAS: better syntax errors when number of arguments is wrong
- bugfix for saving table of values
- bugfix for polar grid with point fixed to grid
- "transparent":true also for 3D View
- Notes: images and equations can be dragged in from outside the applet
- Plot piecewise If() better


GeoGebra Math Apps 6.0.726.0
- new style for selected Points
- Old Input Boxes now have "keyboard" icon for the full keyboard rather then the old "α" icon


GeoGebra Math Apps 6.0.724.0
- CAS: fix for eg Sequence(j,j,0,pi/2,pi/10) and NSolve({(N)/(((a)(exp((-30)(k))))+(1))=(11)/(50), (N)/(((a)(exp((-40)(k))))+(1))=(11)/(25), (N)/((a)+(1))=(3)/(200)},{N=1, a=1, k=1})
- fix label position when x:y is not 1:1
- update to GWT 2.10.0
- fix ShowGrid() scripting problem


GeoGebra Math Apps 6.0.723.0
- 3D: fix Show/Hide grid button


GeoGebra Math Apps 6.0.722.0
- HTML5: fix for extra spurious digits when rounding


GeoGebra Math Apps 6.0.721.0
- Data Table improvements
- fix for full-screen icon on touch


GeoGebra Math Apps 6.0.720.0
- New command NIntegral(function, start x, start y, end x) to calculate and plot a numerical integral


GeoGebra Math Apps 6.0.718.0
Fixed:
- improvements for ClosestPoint(point, function)
- bugfix for Derivative(f,0)
- bugfix for Sample({2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14}, RandomBetween(2,3), false)
- Freehand Function tool now available in the "Customize Toolbar" dialog
- bugfix for IntersectPath(line, triangle) when dependent points are used
- bugfix for positions of "Play" / "Reset" / "full-screen" icons


GeoGebra Math Apps 6.0.715.0
- fix for SetFilling()


GeoGebra Math Apps 6.0.713.0
- new command Type(Conic/Quadric)
- fix zooming jitter with 2 Views


GeoGebra Math Apps 6.0.709.0
- Change log not available for this version


GeoGebra Math Apps 6.0.707.0
- allow line thickness for 2D "surfaces"
- bugfix for LaTeX style in 3D View


GeoGebra Math Apps 6.0.706.0
- fix for macros getting duplicated
- fix for slider's "play" button on touch


GeoGebra Math Apps 6.0.703.0
- fix problem with saving/loading value of c_1 from SolveODE()
- CAS: fix crashing problem on Windows with Classic 5


GeoGebra Math Apps 6.0.700.0
- new syntax to set the decoration at the ends of segments SetDecoration( , , )
- Support for simple surds eg √8
- fix for Surface(If(...
- CAS: fix for x(x)^2
- 3D: fix for "Use text as Caption"


GeoGebra Math Apps 6.0.697.0
- fix plotting of eg 4x³ - 12x² > 0
- Classic 6: fix problem with transparent burger menu


GeoGebra Math Apps 6.0.694.0
- fix crashing with pen strokes


GeoGebra Math Apps 6.0.693.0
- make sure Cube tool doesn't label the "extra" points
- fix f==-g for functions
- Classic 6: fix for spreadsheet scrolling
- fix for problem saving randomized lists of images


GeoGebra Math Apps 6.0.691.0
- fixes for drawing quadrics
- fix for dilating circles


GeoGebra Math Apps 6.0.689.0
- Notes: Isometric and Polar grids


GeoGebra Math Apps 6.0.688.0
- bug fixes


GeoGebra Math Apps 6.0.687.0
- Android, iOS: Image Tool added
- CAS: PerpendicularVector(plane) syntax added


GeoGebra Math Apps 6.0.686.0
- New special syntax for just 2 points FitSin( {A, B} )
- fix for Translate(circumcircular arc)
- more function plotting improvements (especially asymptotes)


GeoGebra Math Apps 6.0.683.0
- web: fix bold gridlines checkbox
- fix plotting of eg nroot(x,3)
- fix for Pen in 3D view
- new dynamic syntaxes ParseToFunction("u+v",{"u", "v"}), ParseToFunction("x^2"), ParseToNumber("1+2")


GeoGebra Math Apps 6.0.680.0
- Notes: fix problem with images
- CAS: make sure functions updated on zooming
- filling updated when redefining eg y=x to y<x
- fix SVG aspect ratio on buttons


GeoGebra Math Apps 6.0.676.0
- Fix for Translate(If(0 < x < k, 2 + x, 1 < x < 2, -1), vector)
- Fix for If() not working in scripts sometimes
- make sure Sequence(IntegralBetween(... updates with slider


GeoGebra Math Apps 6.0.674.0
- fix for Solve({x * y = 1,3*x^2 = y^2},{x,y})


GeoGebra Math Apps 6.0.672.0
- Classic: fix for NSolve Tool
- Classic CAS: fix for Substitute with Keep Input (missing brackets)
- Classic 5: fix for hyperbola drawing
- Notes: fix for missing Mindmap Tool
- CAS App: make sure redefining a function updates the graph
- make sure screen reader output works in iframe


GeoGebra Math Apps 6.0.671.0
- Notes: New tools Ruler and Protractor
- fix for ggbApplet.showToolBar()
- fix for Tools with Surfaces


GeoGebra Math Apps 6.0.668.0
Fixed:
- fix for missing Labelling menu
- fix problem plotting paraboloids etc
- fix for IntersectPath(P, a) with Zip()
- fix bug for 3D angles in lists
- fix bug with full-screen button
- fix problem on iOS where Input Boxes scroll the applet

- Technical change: use Pointer Events
- Classic: fix bug where "Keep Input" button gives null:=
- Make sure PgUp, PgDown don't change layer
- CAS: make sure Solve() doesn't call NSolve() for inequalities


GeoGebra Math Apps 6.0.666.0
Fixed:
- Condition to Show Object not copied correctly in spreadsheet when it's just a single variable
- opening .ggb files from Google Drive


GeoGebra Math Apps 6.0.665.0
- CAS: make sure "random" commands work again
- fixes for ggbApplet.remove()


GeoGebra Math Apps 6.0.664.0
- fix problem with Box Plot label position


GeoGebra Math Apps 6.0.662.0
- Classic 6: fix for Ctrl-C/V/A in scripting dialogs
- new command IsFactored( )
- small Probability Calculator fixes


GeoGebra Math Apps 6.0.659.0
- atan(), acos(), asin() now work for complex numbers
- new parameter "detachKeyboard":true
- Classic 5: fix for disappearing objects when Input Box has the focus
- Suite: Probability Calculator sub-app added (web only)
- 3D: fix for labelling eg Cube segments
- fix alignment for new "Text as caption" Captions
- CAS: make sure Invert() is exact


GeoGebra Math Apps 6.0.657.0
- CAS: Make sure Invert(matrix) is exact
- Notes: New Spotlight Tool
- Classic 6: missing style bar added to Probability Calculator (for discrete)


GeoGebra Math Apps 6.0.656.0
- CAS: fix for Solve(3*sqrt(x+4)<=5-2abs(x+2))


GeoGebra Math Apps 6.0.654.0
- fix order of Arabic digits eg on axes
- Tabbing order can be customized by making a special list like tabOrder = {A, B, E, D}
- fix problem with truncating calculations on %


GeoGebra Math Apps 6.0.652.0
- CAS: fix eg 2/1E-12 in Keep Input mode
- CAS: slightly simplified answer from Substitute()
- CAS: new option to "save" (in a secure area) in exam mode
- Probability Calculator: fix problem saving intervals


GeoGebra Math Apps 6.0.649.0
- Notes: new Mindmaps Tool and Charts improvements
- improvement for eg FormulaText(sin(1x + 1x - 1x))
- CAS: fix for eg mod(3^5431843, 2)


GeoGebra Math Apps 6.0.646.0
- fix ggbApplet.getScreenshotBase64() for webSimple
- CAS: make sure eg SolveODE((y')²+5y'+6=0) returns both solutions
- Symbolic Input boxes are now the default


GeoGebra Math Apps 6.0.644.0
- Change log not available for this version


GeoGebra Math Apps 6.0.640.0
- fix style bar in Safari


GeoGebra Math Apps 6.0.639.0
- fix for tracing functions
- switch from pako.js to fflate.js
- built-in buttons icons switched to SVGs
- CAS: fix for eg Rationalize(1/(sqrt(3+ί))) in web (& smaller)
- CAS: fix for acosd and atand
- CAS: make sure Eigenvectors({{1,2},{3,4}}) is exact


GeoGebra Math Apps 6.0.637.0
- Geometry: fix Rigid Polygon Tool/command
- fix for plotting arcosh(x)


GeoGebra Math Apps 6.0.636.0
- fix problem drawing linear functions (especially in Regression panel)


GeoGebra Math Apps 6.0.620.0
- New commands ReplaceAll( , , ) and Split( , )
- Fix for PlaySound()


GeoGebra Math Apps 6.0.609.0
- fixes for external keyboards on iOS


GeoGebra Math Apps 6.0.608.0
- fix for Input Box linked to slider not respecting slider bounds (old Input Boxes only)
- CAS: Numeric() works for more than 15 d.p.
- Classic 6: fix white background in Customize Tools dialog
- fix for language translation of functions


GeoGebra Math Apps 6.0.606.0
- Symbolic Input Boxes: add option for Serif
- Symbolic Input Boxes: asin(x) is now a*sin(x)
- Mobile: make sure keyboard always opens for tool dialogs
- fix for Input Boxes without labels


GeoGebra Math Apps 6.0.605.0
- CAS: Min() and Max() implemented


GeoGebra Math Apps 6.0.604.0
- Classic 5: fix for ggbApplet.getValueString()
- Graphing: "Statistics" summary for Min / Q1 / Median / Q3 / Max
- CAS: new command IntegralSymbolic()
- Complex functions implemented (including Expand(f) and f==g)


GeoGebra Math Apps 6.0.603.0
- fix beta() for negative inputs


GeoGebra Math Apps 6.0.600.0
- fix RandomPointIn( <Conic/Circle> )
- Intersect( , , , ) working for 3D Curves


GeoGebra Math Apps 6.0.599.0
- Classic 5: fix for ggbApplet.getValueString()
- CAS: RemoveUndefined() and IsInteger() implemented


GeoGebra Math Apps 6.0.598.0
- fix for ggbApplet.reset()


GeoGebra Math Apps 6.0.596.0
- fix for dropdowns not closing on click
- Improvements for pasting LaTeX into the Algebra Input and Input Boxes
- new command RemovableDiscontinuity() for rational functions (also for previews)
- Notes: new Table Tool
- Editor: SVG export, evalLaTeX() added, event for / focus lost added
- Chrome: copy image to clipboard working


GeoGebra Math Apps 6.0.593.0
- Special points for functions: roots, min and max
- Solve button for equations: exact and numeric


GeoGebra Math Apps 6.0.592.0
- fix for plotting eg f(x)=ln(44)


GeoGebra Math Apps 6.0.591.0
- log(x) now gives log_10(x) not ln(x)
- new command RemovableDiscontinuity() for rational functions (also for previews)
- fix for eg sin(x)^cos(x)
- extra parameter added toggbApplet.getValueString("f", false) to make sure output isn't localized
- fix for sliders with 1° increment


GeoGebra Math Apps 6.0.590.0
- 3D: new tool Surface of Revolution
- Graphing: make sure complex * complex works again
- Fix for n in Input Boxes
- Fix for Polygon(A,B,3,plane) when A and B are 2D points
- Fix for eg sin(x)^cos(x)
- Notes: new Equation tool
- Complex i displayed better in Input Boxes and LaTeX texts


GeoGebra Math Apps 6.0.588.0
- Delete Tool won't now delete fixed objects in Activities


GeoGebra Math Apps 6.0.587.0
- better parsing of expressions without explicit multiply eg f(p,q)=sin(pq)
- fix for Input Boxes sometimes disappearing on
- new parameter to set button's border colors eg "buttonBorderColor":"#ff00ff"
- Graphing: Length(list) working again
- Graphing: Equation shown for Line(A, B) again
- Symbolic Input Boxes working for conics, implicit curves and quadrics
- Now built with GWT 2.9


GeoGebra Math Apps 6.0.583.0
- Classic 6: fix for re-opening settings (mostly iOS)
- Classic 6: make sure random numbers aren't updated when CAS is loaded
- fix for angle not being shown when it's from Element(list,1)


GeoGebra Math Apps 6.0.581.0
- Suite (beta): now on geogebra/calculator
- remove unnecessary API calls


GeoGebra Math Apps 6.0.580.0
- Classic 5: "Apply Template" will also apply default styles to existing objects
- fix for symbolic Input Boxes disappearing on touch
- fix for FormulaText("Rho")
- JavaScript listeners preserved over a redefine
- GeoGebra 6: fix installer where username contains a space
- fix for Input Box cleared on full-screen button
- improved plotting for eg ln(x)
- bugfix for drawing grid with "positive only" axis
- better parsing of expressions without brackets eg sinsinsinx
- Classic 6: brackets added when typed after function name
- pi replaced by π in Input Boxes
- 3D Calculator: Snapshot button in AR Mode


GeoGebra Math Apps 6.0.579.0
- fix bug with numbers being turned into sliders
- Classic 5: fix bug with dragging drop-down lists


GeoGebra Math Apps 6.0.578.0
- Change log not available for this version


GeoGebra Math Apps 6.0.577.0
- Classic: fix for native keyboard appearing on iOS 13.3.1
- CAS App: sliders and vectors working
- make sure InputBox1+"" and FormulaText(InputBox1) work properly
- fix for undo/redo with symbolic Input Boxes


GeoGebra Math Apps 6.0.574.0
- Make sure output line shown for FitLine() etc again
- Web: fix for #&¬ key


GeoGebra Math Apps 6.0.573.0
- Graphing: same in exam and non-exam
- More Symbolic Input Box improvements (including Vectors and the type can't be changed by typing "bad" syntax)
- Bugfix: ggbApplet.setFixed() no longer triggers OnUpdate scripts
- RandomElement({1/2,1/3,1/4}) works better
- Android: fix keyboard closing problem on HTC phones


GeoGebra Math Apps 6.0.564.0
- New command CASLoaded()
- Improvement for random numbers being updated on redefinition (eg when Input Box contents changed) - random numbers should be defined in their "own object" to take advantage of this


GeoGebra Math Apps 6.0.562.0
- Classic 5: fix for ggbApplet.registerAddListener()
- Classic 6: fix for eg SetPerspective("S")
- Symbolic Input Boxes working for eg f(x,y)


GeoGebra Math Apps 6.0.560.0
- Input Boxes are empty rather than showing ? for undefined linked geo
- Alignment option for Input Boxes
- CAS Calculator: more commands added: Invert(), NSolutions(), Sequence(), ReducedRowEchelonForm(), Substitute(), Sum(), Transpose(), RemoveUndefined(), Tangent()


GeoGebra Math Apps 6.0.559.0
- Download xx.cache.js files in parallel
- Option for caching with service worker
- "Selection Allowed" working for Input Boxes, Dropdowns and Buttons
- Screenreader works for reading LaTeX Captions


GeoGebra Math Apps 6.0.546.0
- Classic 5: fix for JavaScript error ("java.lang.String")


GeoGebra Math Apps 6.0.544.0
- CAS View: fix for Solve(8/(p^(-4000*x))=6,x) and Integral(sqrt(x+sqrt(x)))
- fix for GeoGebra Scripts on Android/iOS
- ZoomIn() working for 3D View (non-dynamic)


GeoGebra Math Apps 6.0.541.0
- CAS View: fix for SolveODE(y'=sqrt(x),(1,1))


GeoGebra Math Apps 6.0.536
- Classic 5: fix for large tool icons
- Corner(-1,13) returns scales for x, y, z axes
- Improvement for f(x)=(3/2)^x, f(-1)
- GeoGebra 6: make sure more decimal places (minimum 5) are used when editing an expression
- LaTeX: fixes for eg v_{1}'^{2} and @{hspace{3.7 mm}}
- Geometry: "Fit to Zoom" preserves aspect ratio
- New default labels for equations eq1, eg2, ...
- CAS View: fix for eg Vector[(x,y,z)] = Vector[(1,2,3)]


GeoGebra Math Apps 6.0.535.0
- fix SlowPlot()
- GeoGebra 6: fix problem when text is re-edited (text dialog stuck open)
- missing 180° solution for eg NSolutions(4 sin³(x) cos(x) -6cos²(x) sin(x))


GeoGebra Math Apps 6.0.533.0
- 3D View: Corner(-1, 12) gives screen left-to-right direction in 3D view coords
- Statistics Calculator: fix for problems entering eg 0.01, 1/60
- Consistent Greek font added for keyboard
- fix for auto-sliders eg y=mx+c
- fix bug with a((?,?)) for quadratic inequalities
- Graphing: "Table of Values" working for conics eg y=x^2


GeoGebra Math Apps 6.0.529.0
- Change log not available for this version


GeoGebra Math Apps 6.0.526.0
- Chrome: fix problem in full-screen mode


GeoGebra Math Apps 6.0.523.0
- Checkboxes: use $math{x}$ in Caption for "proper" math x


GeoGebra Math Apps 6.0.518.0
- fix for stdev() / stdevp() problem


GeoGebra Math Apps 6.0.513.0
- Fix trace for filled Curves
- Fix for eg Sequence(k°, k, 0, 360, 30) Sequence(cos( Element( l1, k )), k, 1, 5 )
- Make sure setting labels works for eg a = RigidPolygon(poly1)
- Exam mode: don't allow fix/unfix for functions, conics


GeoGebra Math Apps 6.0.512.0
- Fix for touchscreens with Chrome 70+
- Fix for eg ((x + 1) / 41 + 0z = y / -16,(x + 1) / 41 = (z - 3) / a) becoming undefined after a = 0
- Fix for Asymptote(x^(-2n)) and Asymptote(log(f(x))
- LaTeX: fix for Epsilon
- Splines: fix export to PSTricks / PGF and fix problem with closed splines


GeoGebra Math Apps 6.0.511.0
- fix for clickToLoad parameter


GeoGebra Math Apps 6.0.509.0
- Fix for plotting eg f(x) = x^3


GeoGebra Math Apps 6.0.507.0
- Improvement for Limit() eg Limit(If(x


GeoGebra Math Apps 6.0.503.0
- label outlines removed for exporting
- Spreadsheet: fix for pasting in applets
- CAS View: fix for Append(3, {4, 5, 6})
- Editor: fix for f′′ and f'/2
- 3D Android: AR enabled (beta, ARCore devices only)


GeoGebra Math Apps 6.0.498.0
- fix for saving mean (1,2,3,4)


GeoGebra Math Apps 6.0.496.0
- fix for LaTeX fonts


GeoGebra Math Apps 6.0.489.0
- Android / iOS: List Tool
- fix bug saving conics in "Conic Form"
- Classic 5: fix for displaying subscripts in the Algebra View


GeoGebra Math Apps 6.0.487.0
- GeoGebra 6: fix for missing grid color/line style options
- GeoGebra Classic 6: fix on iOS for "doubled characters" in old Input Bar


GeoGebra Math Apps 6.0.481.0
- Classic 5: fix for dragging drop-down lists
- Fix for y² = (x² - a²) / x²


GeoGebra Math Apps 6.0.477.0
- Classic 5: bugfix for size of fixed Buttons
- Classic 6: new option: Download As -> Construction Protocol (html)
- Graphing: fix for missing output row
- Classic 6: fix for exam mode


GeoGebra Math Apps 6.0.476.0
- Classic 6: Allow non-adjacent columns to be selected in the spreadsheet (Ctrl-Click)


GeoGebra Math Apps 6.0.475.0
- Improve PGF/PSTricks export for 3D objects wholly in 2D view (Points, Lines, Conics)
- Fix b = a for quadrics
- New command SetDecoration( , )


GeoGebra Math Apps 6.0.474.0
- Classic 6: Input Boxes line up exactly when editing
- When moving eg a polygon with the arrow keys, use the "Increment" of the first defining point
- Make sure eg Ctrl-Shift-A is disabled when enableRightClick = false
- CAS View: new matrix commands JordanDiagonalization(), Eigenvectors(), Eigenvalues()
- Classic 6: fix image export on iOS
- Tablets: Make sure keyboard appears again for Input Boxes


GeoGebra Math Apps 6.0.473.0
- Algebra View: fix for Integral( x sqrt( 1 + cos(2x) ) , 0 , pi / 2 )


GeoGebra Math Apps 6.0.472.0
- Statistics View: fix for Histogram -> Set Classes Manually
- CAS View: fix for Solve(((-a sqrt(a² + x²) + x sqrt(a² + x²) + x sqrt(a² + (a - x)²)) / (sqrt(a² + x²) sqrt(a² + (a - x)²))),x)
- Make sure preview points aren't shown in Classic
- FormulaText(svgImage) now works (HTML5 only)


GeoGebra Math Apps 6.0.471.0
- Fix for Asymptote(2^x / (2^x - 3^x))
- Fix for truncation in iframes
- CAS View: fix for reloading MidPoint() / Center()
- Mobile: fix for plotting eg y = x sin(x) then x^2 + y^2 = pi^2


GeoGebra Math Apps 6.0.470.0
- Change log not available for this version


GeoGebra Math Apps 6.0.468.0
- Classic 6: Download as -> Activity as Webpage
- CAS View: new command Assume( , ).
- Classic 6: fix for missing toolbar when loading files
- Screenreader support for drop-down menus


GeoGebra Math Apps 6.0.466.0
- 3D View: fix for IntersectPath() when the z-axis is rescaled
- new command MAD( ), MAD( , ) for Mean Absolute Deviation
- CAS View: improvement for sqrt(x - 1) * sqrt(x - 2)
- SetAxesRatio(a, 1) now keeps the y-axis fixed
- fix for Sequence(Intersect(a, Element(L_1, i), 2), i, 1, 9)
- fix for Translate(inequality)


GeoGebra Math Apps 6.0.465.0
- Editor: fix for eg |x|/3
- Make sure the full-screen button always appears in the right-hand view
- for for using + to move a point on a path


GeoGebra Math Apps 6.0.464.0
- Chrome: fix for exporting large images


GeoGebra Math Apps 6.0.463.0
- CAS View: fix bug with NSolve Tool eg Sum(T/2^n, n, 3, 10) = 1500000
- CAS View: fix for UnitVector(Vector((1, 2, 3)))
- GeoGebra 6: fix for Ubuntu 18.04


GeoGebra Math Apps 6.0.462.0
- TikZ Export: use pgfplots for the axes/grid


GeoGebra Math Apps 6.0.459.0
- CAS View: fix for NSolve Tool for eg A'(x) = 0
- CAS View: improvements for eg Factor(1+ln(x) + 2 ln(y)) and Expand(ln(3x^5))
- Graphics View: support currencies as axes unit £ € $ ¥
- bugfix: Make sure + and - keys work for moving Point(path) again
- Load toolbar icons asyncronously
- fix decimal point display bug


GeoGebra Math Apps 6.0.458.0
- Fix for disappearing objects when preview points calculated
- Custom Toolbar working in the new UI


GeoGebra Math Apps 6.0.455.0
- fix mean and variance for Pascal Distribution
- fix scaling problem


GeoGebra Math Apps 6.0.453.0
- 3D View: fix for opacity of circles in lists
- improvement for plotting eg Derivative(|x|)
- fixes for ⊕ (XOR)


GeoGebra Math Apps 6.0.452.0
- make sure keyboard is shown for tool dialogs
- new command IsTangent( , )
- GeoGebra 6: fix LaTeX preview in Text Tool
- Create image with pic1 = ExportImage("view", 2, "corner", A, "corner2", B)
- CAS View: Improved answer for eg Solve(sin(x) = sin(2x))


GeoGebra Math Apps 6.0.451.0
- fix for loading some /o/ URLs


GeoGebra Math Apps 6.0.450.0
- CAS View: fix for Sum(RandomBetween(0,1),t,1,20)
- GeoGebra 6: Export multi-page PDFs with ExportImage("type", "pdf", "filename", "test.pdf", "slider", n)


GeoGebra Math Apps 6.0.447.0
- fix for toolbar disappearing on file load
- load SVG files with drag'n'drop
- iOS: fix for FitSin()


GeoGebra Math Apps 6.0.445.0
- CAS View: fix for PerpendicularLine( , )
- Speedup for definite integrals of piecewise functions
- Open context menu in Graphics View withF10 or
- 3D View: thinner axes
- Editor: fix for (3|4) and (cross-product)


GeoGebra Math Apps 6.0.444.0
- fix for Integral(x (x - (exp(x) - exp(-x)) / 2 / ((exp(1) - exp(-1)) / 2)))
- fix for moving vertical sliders


GeoGebra Math Apps 6.0.443.0
- fix for integrating piecewise functions


GeoGebra Math Apps 6.0.442.0
- CAS View: add InverseNormal()
- CAS View: LeftSide() and RightSide() working for inequalities
- CAS View: fix for PerpendicularLine( , )
- Dragging fixed background (on touch) will scroll the whole page
- Better control when dragging the slider on "automatic" increment
- GeoGebra 6 (offline): C will copy an image to the clipboard


GeoGebra Math Apps 6.0.441.0
- fix for CopyFreeObject(centered image)
- fix for pasting


GeoGebra Math Apps 6.0.438.0
- GeoGebra Classic 6: fix for redraw problems on iOS with dropdowns
- GeoGebra Classic 6: PDF export will include Graphics View 2 as a second page
- CAS View: fix for f(x) := π x


GeoGebra Math Apps 6.0.437.0
- don't show recovery dialog for embedded applets
- fix for Input Boxes on mobile (small screens)
- fix for loading bad syntax If(a, {1}, 0)
- fix for freeze typing y=x after drawing polygon


GeoGebra Math Apps 6.0.434.0
- fix for ! in editor
- fix for centered images
- new command InteriorAngles( ) (used by the Angle Tool for Polygons)
- SetColor() and SetBackgroundColor() accept hexcodes in the form #AARRGGBB and #RRGGBB eg SetBackgroundColor(text1, "#80FF0000")
- fix for Sequence(1, 2, 0.1)
- fix for redrawing LaTeX after fonts loaded
- fix for dragging Polygons


GeoGebra Math Apps 6.0.432.0
- make sure "Create Slider" dialog doesn't appear for Input Boxes
- fix for on-screen keyboard in Norwegian


GeoGebra Math Apps 6.0.431.0
- GeoGebra Classic 6: fix for switching language to eg Chinese


GeoGebra Math Apps 6.0.429.0
- GeoGebra Classic 6: possible fix for "?" in CAS View
- Spreadsheet View: fix for Points not appearing when Create List dialog closed
- GeoGebra Classic 6: fix for switching to Norwegian


GeoGebra Math Apps 6.0.427.0
- fix for rename dialog opening when using the Text Tool
- GeoGebra Classic 5: bundle with Java 8 to fix File -> Share problem
- fix for Tangent() for functions using acos(), atan()
- GeoGebra Classic 6: possible fix for "?" in CAS View


GeoGebra Math Apps 6.0.426.0
- Android Classic: split screen mode disallowed
- 3D View: fix for drawing planes when axes are rescaled
- new command ExportImage() eg ExportImage("type", "svg", "filename", "myimage.svg"), ExportImage("type", "png", "filename", "myimage.png", "width", 1000), ExportImage("type", "png", "filename", "myimage.png", "scalecm", 1, "dpi", 300)
- Spreadsheet View: fix preview for List Tool
- Statistics Calculator: state now saved in .ggb file


GeoGebra Math Apps 6.0.423.0
- Change log not available for this version


GeoGebra Math Apps 6.0.422.0
- fix problem with preview points
- iOS: fix problem with f'


GeoGebra Math Apps 6.0.420.0
- Automatic preview points
- GeoGebra Classic 6: fix for icon size in Construction Protocol
- GeogebraSans-Regular and GeogebraSerif-Regular fonts removed
- CAS View: fix for Edge browser
- CAS View: fix for {1, 2} * {3, 4} and 3 / {1,2,3}
- CAS View: make sure UnitVector(), PerpendicularVector(), UnitPerpendicularVector() return a vector not point
- fix for exporting images


GeoGebra Math Apps 6.0.417.0
- Firefox: fix for SVG Export
- Algebra View: LaTeX and Presentation MathML can be pasted
- CAS View: fix for Division(2a^2+2a+1,a-1)
- CAS View: fix for Sum(Element({1,2,3,4},k),k,1,4)


GeoGebra Math Apps 6.0.414.0
- Native Apps: fix for app not loading on Android 5.1
- Graphing / Geometry / 3D: fix for Edit menu getting stuck
- 3D View: form for spheres can be changed eg x^2+y^2+z^2+4x-2y-8z=4, (x + 2)² + (y - 1)² + (z - 4)² = 25


GeoGebra Math Apps 6.0.413.0
- Classic 6: fix for stopping recording to spreadsheet
- CAS View: fix for Solve(3*4^(x/5)=48)
- fix for arg(?)


GeoGebra Math Apps 6.0.412.0
- 3D View: optimizations for multiple segments/polygons (especially for Edge browser)
- Algebra View: asin(),acos(),atan() respect the degree/radian setting
- improvement for function plotting on wider screens
- Classic 6: fix export in Data Analysis and Probability Calculator
- fix for Point(Locus)
- Classic 6: make sure the editor works better in the CAS View for long inputs


GeoGebra Math Apps 6.0.410.0
- CAS View: fix for LeftSide({a,b}={1,2})
- CAS View: small improvement for Simplify(x^(5k)*x^(2*k+1))
- Algebra View: fix for g(x)=f(x) / c in symbolic mode
- Classic 6: fix for lines in PGF / TikZ export


GeoGebra Math Apps 6.0.409.0
- fix for Sequence(Surface(...
- fix problem with missing faces from eg cube
- CAS View: improvement for Simplify(x^(8*k+9)*x^(5*k))
- CAS View: fix for plotting Integral(f, 1, 2) and IntegralBetween(f, g, 1, 2)
- Editor: fix for typing eg x|x|


GeoGebra Math Apps 6.0.408.0
- Classic 6: fix for Spreadsheet "Create" menu


GeoGebra Math Apps 6.0.405.0
- Classic 5: fix file saving bug
- Classic 6: PDF Export


GeoGebra Math Apps 6.0.404.0
- 3D: new user interface


GeoGebra Math Apps 6.0.403.0
- Classic 5: fix for PDF export with images/hatching
- fix for inverted checkboxes in "View" menu


GeoGebra Math Apps 6.0.401.0
- Midpoint tool works for Polygons (to give Centroid)
- fix for ZoomIn(-5, 5, -4, 4)
- Native apps: Quick stylebar: tap on object to quickly change color, point or line style, etc.
- iOS Native Apps: New tools: Create Slider, Angle with Given Size, Segment with Given Length, Regular Polygon, Circle with Center & Radius, Rotate around Point, Dilate from Point, Relation


GeoGebra Math Apps 6.0.400.0
- more slider styling options
- CAS View: ToBase(), FromBase(), IndexOf() implemented
- fix for saving the style of eg Intersect(fun1, fun2, a, b)


GeoGebra Math Apps 6.0.394.0
- Change log not available for this version


GeoGebra Math Apps 6.0.392.0
- Fix for 1/(x y) in the CAS View
- SetAxesRatio( x, y, z ) works in 3D
- By default lists are now named L, L1, L2 ,... not list, list1, list2 ,..


GeoGebra Math Apps 6.0.391.0
- Fix for Integral(sqrt((-3*a*cos(x)^(2)*sin(x))^(2)+(3a*(sin(x))^(2)*cos(x))^(2)),0,pi/2)


GeoGebra Math Apps 6.0.390.0
- Fixes for F(t,x)=Integral(sin(x)*sin(t-x), x)


GeoGebra Math Apps 6.0.389.0
- fixes for Korean in editor


GeoGebra Math Apps 6.0.382.0
- Change log not available for this version


GeoGebra Math Apps 6.0.381.0
- bugfix: make sure macro object eg Hexagon(G_8) can be moved with the arrow keys
- just one "zero" shown at the origin
- new full-screen, home and zoom buttons
- new parameters "showZoomButtons":true,"showFullscreenButton":true,


GeoGebra Math Apps 6.0.379.0
- Curvature( ) works with 3D curves
- SelectObjects(InputBox) sets the focus
- Fix for FormulaText[FormulaText[FormulaText[... problem
- Math Calculators (offline only): Better CAS Engine eg exact answer for sqrt(ί)


GeoGebra Math Apps 6.0.377.0
- CAS View: fix for "Copy to LaTeX"
- Default brackets for commands changed from eg ZoomIn[] to ZoomIn()


GeoGebra Math Apps 6.0.374.0
- Fix for ZoomIn[ ]
- Make sure point can't be dragged off eg If[1<=x<=5,x]


GeoGebra Math Apps 6.0.363.0
- Change log not available for this version


GeoGebra Math Apps 6.0.355.0
- new functions fixed by default
- Graphing Calculator: Angle Bisector Tool fixed
- Spreadsheet: fix for Copy & Paste of formulas
- Spreadsheet: One-variable analysis tool now treats second column of data as frequencies (if just two columns selected)
- fix problem with SlopeField[1/y]
- fix problem with redefine dialog opening on double-click when it shouldn't
- Exam: Invert[ ] command not available when CAS is disabled
- new command NInvert[ ] for numerical function inversion (intended for exam mode)
- fix for copy & paste of eg x/cos(x)


GeoGebra Math Apps 6.0.348.0
- Equation editor fixes