Fixed: - loss of transparency with PNGs in some GTK3 themes - issue with separator between tree and text not restored when tree on right side and window maximised - integrated terminal when executing a command for the first time from hidden (not yet instantiated) not passing the command - inconsistency between codebox width displayed and printed to pdf with auto expand enabled - few dialogs missing the property to be destroyed with the parent causing problem when quit from systray - crash on windows when printing to pdf long codebox (multi page) including unicode characters - Dropped support for pandoc as implementation relies on std::stringstream which causes crashes on windows; elsewhere removed usage of std::stringstream - import from zim - issue with integrated terminal show/hide command - Update language Turkish to 100% (still incomplete ar, el, fi, hi_IN, lt, nl, zh_CN)
GeoGebra 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 6.0.736.0 - clean up unused WebGL contexts - fix update of dependencies when dragging >code>{Polygon(...)}
GeoGebra 6.0.735.0 - Suite: Probability Calculator sub-app added for iOS and Android
GeoGebra 6.0.734.0 - Classic 6: fix for spreadsheet editing on iOS
GeoGebra 6.0.732.0 - fix for Shading for Integral(f, a, b, false)
GeoGebra 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 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 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 6.0.722.0 - HTML5: fix for extra spurious digits when rounding
GeoGebra 6.0.721.0 - CAS: fix for Solve({a k=1,a ℯ^(3 k)=3 ℯ},{a,k}) - Data Table improvements - fix for full-screen icon on touch
GeoGebra 6.0.720.0 - New command NIntegral(function, start x, start y, end x) to calculate and plot a numerical integral
GeoGebra 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 6.0.715.0 - fix for SetFilling()
GeoGebra 6.0.713.0 - new command Type(Conic/Quadric) - fix zooming jitter with 2 Views
GeoGebra 6.0.709.0 - Change log not available for this version
GeoGebra 6.0.707.0 - allow line thickness for 2D "surfaces" - bugfix for LaTeX style in 3D View
GeoGebra 6.0.706.0 - CAS: fix for Extremum(40 sqrt(x) ℯ^(-0.5 x)) - fix for macros getting duplicated - fix for slider's "play" button on touch
GeoGebra 6.0.704.0 - fix problem with value of c_1 when saving SolveODE()
GeoGebra 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 6.0.702.0 - Change log not available for this version
GeoGebra 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 6.0.697.0 - fix plotting of eg 4x³ - 12x² > 0 - Classic 6: fix problem with transparent burger menu
GeoGebra 6.0.694.0 - fix crashing with pen strokes
GeoGebra 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 6.0.691.0 - fixes for drawing quadrics - fix for dilating circles
GeoGebra 6.0.689.0 - Notes: Isometric and Polar grids
GeoGebra 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 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 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 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 6.0.675.0 - fix for drawing cylinders - CAS: better support for conics y=... - bugfix: auxiliary setting doesn't "stick" for segments of 3D polygon - fix for Tangent(implicit, A) - fix for wrong scale for some filling styles when exporting - Classic 5: make sure JavaScript objects are always returned from API calls
GeoGebra 6.0.674.0 - fix for Solve({x * y = 1,3*x^2 = y^2},{x,y}) - Classic 5: fix for some CAS Calculations eg Numeric(), FitPoly() (Windows)
GeoGebra 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 6.0.671.0 - Notes: New tools Ruler and Protractor - fix for ggbApplet.showToolBar() - fix for Tools with Surfaces
GeoGebra 6.0.670.0 - Better drawing of angles when axis ratio is not 1:1 - fix for plotting eg ln(x)^(1+1/3+1/3+1/3) - fix problem with Input Boxes and 3D/Spreadsheet View
GeoGebra 6.0.668.0 Fixed: - for missing Labelling menu - problem plotting paraboloids etc - problem on iOS where Input Boxes scroll the applet - for IntersectPath(P, a) with Zip() - bug for 3D angles in lists - bug with full-screen button
- 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 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 6.0.665.0 - CAS: make sure "random" commands work again - fixes for ggbApplet.remove()
GeoGebra 6.0.664.0 - fix problem with Box Plot label position
GeoGebra 6.0.662.0 - Classic 6: fix for Ctrl-C/V/A in scripting dialogs - new command IsFactored( ) - small Probability Calculator fixes
GeoGebra 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 6.0.657.0 - CAS: Make sure Invert(matrix) is exact - Notes: New Spotlight Tool - GeoGebra Classic 6: missing style bar added to Probability Calculator (for discrete)
GeoGebra 6.0.656.0 - CAS: fix for Solve(3*sqrt(x+4)<=5-2abs(x+2))
GeoGebra 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 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 6.0.651.0 - CAS: fixes for Solve( { (k-s)/k * (105-(k-s))/(300-k) = 0.125, (k-w)/k * (105-(k-s))/(300 - k) = 0.375, (k-s)/k * (195-(k-w))/(300-k) + (k-w)/k * (195 - (k-w)) / (300-k) = 0.5 } , {k,s,w} ) , NSolve(Integral(sqrt(sin(x)),0,b)=0.64,b) and Derivative(f(sec(x))), TaylorPolynomial(cbrt(2x-3)) - New two-tailed ][ option for probability calculator - CAS: fix problem with n! - Notes: fix for embedded applets - improved spreadsheet previews from ggbApplet.getScreenshotBase64() - ChromeOS: Exam mode starts automatically in Kiosk mode
GeoGebra 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 6.0.646.0 - fix ggbApplet.getScreenshotBase64() for webSimple - CAS: make sure eg SolveODE((y')²+5y'+6=0) returns both solutions - fix Rigid Polygon Tool/Command - Symbolic Input boxes are now the default
GeoGebra 6.0.644.0 - Change log not available for this version
GeoGebra 6.0.640.0 - Fix style bar in Safari
GeoGebra 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 6.0.636.0 - Fix problem drawing linear functions (especially in Regression panel)
GeoGebra 6.0.631.0 - cbrt( switched to nice form
GeoGebra 6.0.620.0 - new commands ReplaceAll( , , ) and Split( , ) - fix for PlaySound()
GeoGebra 6.0.609.0 -Bug fixes
GeoGebra 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 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 6.0.605.0 - CAS: Min() and Max() implemented
GeoGebra 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 6.0.603.0 - fix beta() for negative inputs
GeoGebra 6.0.600.0 - fix RandomPointIn( <Conic/Circle> ) - Intersect( , , , ) working for 3D Curves
GeoGebra 6.0.599.0 - Classic 5: fix for ggbApplet.getValueString() - CAS: RemoveUndefined() and IsInteger() implemented
GeoGebra 6.0.598.0 - fix for ggbApplet.reset()
GeoGebra 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 6.0.593.0 - fix for Inverse polygons - fix for leftlangle
GeoGebra 6.0.592.0 - fix for plotting eg f(x)=ln(44)
GeoGebra 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 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 - Notes: new Equation tool - Complex i displayed better in Input Boxes and LaTeX texts
GeoGebra 6.0.588.0 - Delete Tool won't now delete fixed objects in Activities
GeoGebra 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 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 6.0.581.0 - Suite (beta): now on geogebra/calculator - remove unnecessary API calls
GeoGebra 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 6.0.579.0 - fix bug with numbers being turned into sliders - Classic 5: fix bug with dragging drop-down lists
GeoGebra 6.0.578.0 - Classic 5: Symbolic Input Boxes working - Scientific calculator moved to geogebra.org/scientific
GeoGebra 6.0.577.0 - Classic: fix for native keyboard appearing on iOS 13.3.1 - CAS App: sliders and vectors working - Classic: fix for eg ggbApplet.evalCommand("$1:f(x)≔x^2") - make sure InputBox1+"" and FormulaText(InputBox1) work properly - fix for undo/redo with symbolic Input Boxes
GeoGebra 6.0.574.0 - Make sure output line shown for FitLine() etc again - Web: fix for #&¬ key
GeoGebra 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
GeoGebra 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 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 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 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 6.0.546.0 - Classic 5: fix for JavaScript error ("java.lang.String")
GeoGebra 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 6.0.541.0 - CAS View: fix for SolveODE(y'=sqrt(x),(1,1))
GeoGebra 6.0.536.0 - 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 - Editor: fix for ÷ immediately after log₁₀(x) and for eg 3|x| - 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 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 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 6.0.529.0 - Change log not available for this version
GeoGebra 6.0.526.0 - Chrome: fix problem in full-screen mode
GeoGebra 6.0.523.0 - Checkboxes: use $math{x}$ in Caption for "proper" math x
GeoGebra 6.0.518.0 - fix for stdev() / stdevp() problem
GeoGebra 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 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 6.0.511.0 - fix for clickToLoad parameter
GeoGebra 6.0.509.0 - Fix for plotting eg f(x) = x^3
GeoGebra 6.0.507.0 - Improvement for Limit() eg Limit(If(x
GeoGebra 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 6.0.498.0 - fix for saving mean (1,2,3,4)
GeoGebra 6.0.496.0 - fix for LaTeX fonts
GeoGebra 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 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 6.0.481.0 - Classic 5: fix for dragging drop-down lists - Fix for y² = (x² - a²) / x²
GeoGebra 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 6.0.476.0 - Classic 6: Allow non-adjacent columns to be selected in the spreadsheet (Ctrl-Click)
GeoGebra 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(
- Added support for code execution in integrated terminal – available only in Linux and Mac OS, not in Windows - Implemented action to execute code from either the text selection or the current text line - Improved code execution confirmation dialog displaying the code about to be executed and the syntax - Implemented stricter checks for hard coded keyboard shortcuts Requiring Ctrl but not Alt - Changed syntax of displayed keyboard shortcuts in toolbar tooltips