Reference:Changelog 6.0

From GeoGebra Manual
Revision as of 19:15, 9 May 2022 by Murkle (talk | contribs) (* CAS: fix for <code>Extremum(40 sqrt(x) ℯ^(-0.5 x))</code> * fix for macros getting duplicated * fix for slider's "play" button on touch ==6.0.704.0 (3rd May 2022 build)== * fix problem with value of <code>c_1</code> when saving SolveODE())
Jump to: navigation, search

All releases will include the latest minor bugfixes and translation updates.

Releases are not simultaneous on all platforms and not all platforms will get all versions (online and Classic 5 will often get an earlier release)


6.0.705.0 (3rd May 2022 build, not released)

  • CAS: fix for Extremum(40 sqrt(x) ℯ^(-0.5 x))
  • fix for macros getting duplicated
  • fix for slider's "play" button on touch

6.0.704.0 (3rd May 2022 build)

  • fix problem with value of c_1 when saving SolveODE()

6.0.703.0 (26th April 2022 build)

  • fix problem with saving/loading value of c_1 from SolveODE()
  • CAS: fix crashing problem on Windows with Classic 5

6.0.702.0 (21st April 2022 build)

6.0.701.0 (12th April 2022 build)

  • Android: Image Tool added
  • fix for "minutes" and "seconds" in editor
  • make sure ShortestDistance() works with dynamic points
  • fix OsculatingCircle() eg for hyperbolas

6.0.700.0 (6th April 2022 build)

  • new syntax to set the decoration at the ends of segments SetDecoration( <Segment>, <Number>, <Number> )
  • Support for simple surds eg √8
  • fix for Surface(If(...
  • CAS: fix for x(x)^2
  • 3D: fix for "Use text as Caption"

6.0.696/697.0 (29th March 2022 build)

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

6.0.695.0 (22th March 2022 build)

  • Classic 5: sign-in removed

6.0.694.0 (15th March 2022 build)

  • fix crashing with pen strokes

6.0.693.0 (8th March 2022 build)

  • 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

6.0.691.0 (23rd February 2022 build)

  • fixes for drawing quadrics
  • fix for dilating circles

6.0.689.0 (15th February 2022 build)

  • Notes: Isometric and Polar grids

6.0.688.0 (8th February 2022 build)

  • bug fixes

6.0.687.0 (1st February 2022 build)

  • iOS: Image Tool added
  • CAS: PerpendicularVector(plane) syntax added

6.0.686.0 (25th January 2022 build)

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

6.0.683.0 (7th January 2022 build)

  • 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")

6.0.680.0 (8th December 2021 build)

  • 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

6.0.678.0 (30th November 2021)

  • Better plotting for asymptotes
  • ClosestPoint() working better for implicit curves
  • Symbolic Input Boxes working for (free) lists of numbers
  • Web: fix for exporting SVGs containing images

6.0.677.0 (23rd November 2021 build)

  • fix for Integral(x^-101/100)
  • new syntax for Points / Vectors P(1,2)
  • make sure moving a point with arrow keys works with "fixed to grid" setting

6.0.676.0 (16th November 2021 build)

  • 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

6.0.675.0 (9th November 2021 build)

  • 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

6.0.674.0 (2nd November 2021 build)

  • fix for Solve({x * y = 1,3*x^2 = y^2},{x,y})
  • Classic 5: fix for some CAS Calculations eg Numeric(), FitPoly() (Windows)

6.0.672.0 (19th October 2021 build)

  • 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

6.0.671.0 (12th October 2021 build)

  • CAS: fixes for eg Solve(3*sqrt(x+4)<=5-2abs(x+2)) and Solve(sqrt(2x + 7) + sqrt(-x + 1) - 3<=0)
  • Notes: New tools Ruler and Protractor
  • fix for ggbApplet.showToolBar()
  • fix for Tools with Surfaces

6.0.670.0 (7th October 2021 build)

  • 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

6.0.668.0 (29th September 2021 build)

  • fix for missing Labelling menu
  • fix problem plotting paraboloids etc
  • Technical change: use Pointer Events
  • Classic: fix bug where "Keep Input" button gives null:=
  • Make sure PgUp, PgDown don't change layer
  • fix problem on iOS where Input Boxes scroll the applet
  • CAS: make sure Solve() doesn't call NSolve() for inequalities
  • fix for IntersectPath(P, a) with Zip()
  • fix bug for 3D angles in lists
  • fix bug with full-screen button

6.0.666.0 (21st September 2021 build)

  • fix for Condition to Show Object not copied correctly in spreadsheet when it's just a single variable
  • fix for opening .ggb files from Google Drive


6.0.665.0 (14th September 2021 build)

  • CAS: make sure "random" commands work again
  • fixes for ggbApplet.remove()

6.0.664.0 (7th September 2021 build)

  • fix problem with Box Plot label position

6.0.662.0 (26th August 2021 build)

  • Classic 6: fix for Ctrl-C/V/A in scripting dialogs
  • new command IsFactored( <Polynomial> )
  • small Probability Calculator fixes

6.0.659.0 (10th August 2021 build)

  • 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

6.0.657.0 (27th July 2021 build)

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

6.0.656.0 (20th July 2021 build)

  • "Use text as caption" option now available for all objects
  • Notes: buttons for "atomic formulas" added
  • CAS: Cursive l killed
  • make sure Symbolic Input Boxes stay the same width and scroll nicely

6.0.654.0 (15th July 2021 build)

  • 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 %

6.0.652.0 (6th July 2021 build)

  • 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

6.0.650/651.0 (29th/30th June 2021 build)

  • 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

6.0.649.0 (22nd June 2021 build)

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

6.0.648.0 (15th June 2021 build)

  • Fix Rigid Polygon Tool/Command when making a copy of a regular polygon
  • Fix for eg Roots(2.00011sin(x/2)-x)
  • Fix clicking in Input Boxes on retina screens (especially matrices/vectors)

6.0.647.0 (8th June 2021 build)

  • Classic 6: fix for scrollwheel in spreadsheet

6.0.645/646.0 (4th June 2021 build)

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

6.0.643/644.0 (25th/26th May 2021 build)

  • CAS: fix for Solve(tan(pi/18)=-sqrt(x),x) and Integral((1/4-3/10*sin(19/10*x-41/10))^2, 0, 15/10)
  • SlopeField(): fix arrow directions
  • Classic 5: fix for missing Virtual Keyboard
  • Graphing, Geometry, CAS: New Algebra View layout and full screen option
  • ggbApplet.SVG() changing to ggbApplet.exportSVG(callback)
  • fix vertical alignment of LaTeX captions on buttons
  • Classic 6: improved spreadsheet scrolling with mouse
  • Editor: avoid "jumping" when caret moved

6.0.640.0 (27th April 2021 build)

  • fix style bar in Safari

6.0.638/639.0 (20th April 2021 build)

  • 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

6.0.637.0 (13th April 2021 build)

  • Geometry: fix Rigid Polygon Tool/command
  • fix for plotting arcosh(x)

6.0.636.0 (6th April 2021 build)

  • fix problem drawing linear functions (especially in Regression panel)

6.0.635.0

  • CAS: fixes for Solve({a*log(b)=1, a=-1},{a,b}) and Solve({x*cos(35deg)-y*cos(50deg)=0,x*sin(35deg)+y*sin(50deg)=784.8} , {y,x})
  • CAS: improvement for Simplify((sqrt((4*(cos((1/2*(acos((61/1040*sqrt(130)))-atan(11/3)))))^(2))+21)-(2*cos((1/2*(acos((61/1040*sqrt(130)))-atan(11/3))))))^(2))
  • Root() command more accurate
  • CAS: fix translations on iOS & Android

6.0.634.0

  • CAS: make sure this works both ways round Intersect(x+y=0, x^2+y^2=5)
  • Notes (and Pen Tool): always show "mouse" cursor while writing
  • Improved plotting algorithm

6.0.632.0

  • new command PieChart()
  • Classic 5: "Open from GeoGebra" removed
  • Improved clipping
  • Classic 5: fix slider speed on fast machines
  • 3D: fix for loading Surfaces
  • switch help links to https://www.reddit.com/r/geogebra/
  • Fix for Algebra View opening too wide when editing eg DotPlot(Sequence(1000))
  • Bugfix: make sure Point(Sequence(Sequence(... is reloaded in the same place
  • fix for 3D View zooming problem

6.0.631.0

  • cbrt( switched to nice form

6.0.630.0

  • fix for missing brackets in Cross()
  • fix for some special cases of Intersect(conic, conic)

6.0.628/629.0

  • Make sure arcsen() works in Spanish Input Boxes
  • fix for Max(list). Also affects statistics view.
  • Input Boxes are now restricted to only simple variables like a, a_{1}

6.0.627.0

  • Improvements for SurdText() for negative numbers
  • Classic 5: fix Ctrl-ShiftM/B
  • iOS: make sure sign-in works in Classic 6
  • improvements for ggbApplet.getScreenshotBase64()
  • Improvements for inequalities with Input Boxes
  • Max() and Min() work better for inequalities

6.0.626.0

  • 3D View: dynamic bounds now supported
  • CAS: Eigenvectors() and matrix functions now exact
  • fix for plotting x^(-(1/3))
  • display ln|x| as ln|x|
  • fix accuracy of z^2 for complex
  • fixes for typing Korean on physical keyboards
  • fixes for next text syntax in Sequence() command <Horizontal alignment [-1|0|1]>, <Vertical alignment [-1|0|1]>

6.0.625.0

  • Windows: Printing working from GeoGebra 6 offline
  • CAS: fixes for Integral(sqrt(((-x) / sqrt(r² - x²))² + 1)), Integral((exp((-((x-9/10)^(2)))/2))/(sqrt(2*pi)),x,1,2), Solve(abs(b + x) = sqrt(b^2 - c), x) , Solve(exp(100x)+exp(-100x)=12), Integral(sqrt(1-x^2)*(sqrt(1+(-x/(sqrt(1-x^2)))^2)),0,1), Solve(x^3+2x^2+15x+2>0)
  • CAS: fix for Solve(sqrt(abs(x^2-25)+25)=abs(x+4)+4)
  • Classic 5: add workaround for Big Sur

6.0.622/624.0

  • Suite: CAS, 3D, Geometry added
  • CAS: Improvement for eg TrigExpand(sin(x)sin(x/3))
  • CAS: Assume() command implemented
  • Slopefield() - option for arrows added
  • Symbolic Input Boxes: keyboard adapts to object type
  • Symbolic Input Boxes: type names of Greek letters directly
  • fix for Numerator/Denominator so Denominator() will always be positive
  • Classic 6: bugfix for rearranging views
  • x^(-(1 / 3)) plotted correctly

6.0.620.0

  • new commands ReplaceAll( <Text>, <Text to Match>, <Text to Replace> ) and Split( <Text>, <List of Texts to split on>)
  • fix for PlaySound()

6.0.619.0

  • fix for FormulaText("\Omega")
  • fix for dialogs in Safari
  • fix for FormulaText(vector)
  • fix for Google Drive integration

6.0.616.0

  • fixes for Probability Calculator (including using new editor)

6.0.614.0

  • show placeholders for empty superscripts / subscripts / fractions / vectors / matrices / etc
  • fix for Korean "doubled" characters
  • Classic 5: fix for scroll-wheel / touchpad on certain devices
  • fix for missing brackets in Algebra View for Translate(function)
  • Classic 5: fix for missing < in Algebra View
  • Classic 5: fix for IntegralSymbolic()
  • Classic 6: fix dot-plot resizing
  • Classic 6: fix for double letters on iOS
  • fix for Pen Tool in Graphics View 2

6.0.613.0

  • ignore empty super/subscripts (rather than syntax error)
  • new command IsVertexForm( <Function> )
  • allow [ ] instead of ( ) in Input Boxes

6.0.611/612.0

  • new command LineGraph(<List of x-coordinates>, <List of y-coordinates>)
  • fix for default display style for lines
  • CAS: fix for eg Solve((sqrt(x² - x - 24) - 3x + 26) / (x - 10)+2<0) and Solve((x^2-6x+5)/(x^2-3x+2)>=0)
  • fix for ggbApplet.getLabelVisible()
  • CAS: fix for Sum(BinomialDist(300, 0.05, i, 0),i,0,10)
  • Classic 5: fix for loading files with Unicode names (full re-install needed)
  • Classic 5: JavaScript listeners now take a function or string as argument

6.0.609.0

  • fixes for external keyboards on iOS

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 built-in functions

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

6.0.605.0

  • CAS: Min() and Max() implemented

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)

6.0.603.0

  • fix beta() for negative inputs

6.0.602.0

  • Fix Input Box -> Position
  • Spreadsheet: fix Paste from context menu
  • Classic 5: double-clicking on .ggb files with Unicode filenames (eg Greek, Chinese) works (full re-install needed)

6.0.601.0

  • new syntax for aligning text Text( <Object>, <Point>, <Boolean for Substitution of Variables>, <Boolean for LaTeX formula>, <Horizontal alignment [-1|0|1]>, <Vertical alignment [-1|0|1]> )
  • CAS: fix for Solve({tan(58°)=s/(50-t), tan(47°)=s/t},{s,t}) (crashing bug)
  • CAS: fix for Integral((exp((-(x^2))/((sqrt((1-1/10)))^2))),x,-1,1.7) (internal fix for approx answer)
  • CAS: fixes for Integral(sqrt(tanh(x))), LimitBelow(floor(x),1), Solve({x^2+2*x*y-y^2=-32,-3*x^2-2*x*y+3y^2=32},{x,y}), Length({(1,2,3),(4,5,6)}), Solve(22044=6000+264*((x+1)^(60)-1)/(x)*(1)/((x+1)^(60))+7000*(1)/((x+1)^(60))), Limit(sin²(x)+cos²(x),x,∞), |x|^0.8==|x|^(4/5)
  • Improvement for Simplify(Inequality)
  • fix for memory leak

6.0.600.0

  • fix RandomPointIn( <Conic/Circle> )
  • Intersect( <Curve 1>, <Curve 2>, <Parameter 1>, <Parameter 2> ) working for 3D Curves
  • "Use text as Caption" to allow dynamic captions for Input Boxes

6.0.599.0

  • CAS: RemoveUndefined() and IsInteger() implemented

6.0.598.0

  • fix for ggbApplet.reset()

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 <Enter> / focus lost added
  • Chrome: copy image to clipboard working

6.0.593.0

  • fix for Inverse polygons
  • fix for \left\langle

6.0.592.0

  • fix for plotting eg f(x)=ln(44)
  • 3D: fix for rotating the view on touch

6.0.591.0

  • log(x) now gives log_10(x) not ln(x)
  • 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

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

6.0.588.0

  • Delete Tool won't now delete fixed objects in Activities

6.0.587.0

  • better parsing of expressions without explicit multiply eg f(p,q)=sin(pq)
  • fix for Input Boxes sometimes disappearing on <Tab>
  • 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
  • Android: fix bug with undo (R8 compiler bug)

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)

6.0.581.0

  • Suite (beta): now on www.geogebra.org/calculator
  • remove unnecessary API calls

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 <Space> typed after function name
  • pi replaced by π in Input Boxes
  • 3D Calculator: Snapshot button in AR Mode
  • Android 10: offline saving fix

6.0.579.0

  • fix bug with numbers being turned into sliders
  • Classic 5: fix bug with dragging drop-down lists

6.0.578.0

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
  • (non-symbolic) Input Boxes linked to numbers now show numeric-only keyboard on Android / iOS

6.0.574.0

  • make sure output line shown for FitLine() etc again
  • Web: fix for #&¬ key
  • Android: fix keyboard closing problem on HTC phones

6.0.573.0

  • Graphing: same in exam and non-exam (construction features removed)
  • 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

6.0.570.0

  • fix position for LaTeX captions on Checkboxes
  • More Symbolic Input Box improvements (including editing column vectors, fix for resizing problems and syntax errors kept)
  • fix bug with objects getting "stuck" as undefined
  • fix bug with background not being redrawn at the correct size
  • fix bug with Input Boxes grabbing an answer from another Input Box

6.0.569.0

  • HTML5: fix bug with trace

6.0.567/568.0

  • Graphing Calculator: Measurement, Transformation and Construction Commands and Tools disabled https://www.geogebra.org/m/shfwqcpr
  • More Symbolic Input Box improvements (including editing matrices, lines & planes)
  • Classic 6: fix "double name" problem in spreadsheet
  • Editor: "preventFocus": false option added
  • fix for IsInRegion() in webSimple

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

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)

6.0.560.0

  • Input Boxes are empty rather than showing ? for undefined linked geo
  • iOS 3D: fix for crashes on small screens (eg type x)
  • Alignment option for Input Boxes
  • CAS Calculator: more commands added: Invert(), NSolutions(), Sequence(), ReducedRowEchelonForm(), Substitute(), Sum(), Transpose(), RemoveUndefined(), Tangent()

6.0.559.0

6.0.558.0 (iOS only)

  • CAS Calculator: fixes for eg f(x)=

6.0.556/7.0

  • CAS App: first official release
  • <Tab> Selects Input Box contents
  • "Symbolic" option for Input Boxes
  • fix rounding in Input Boxes

6.0.553.0

  • GeoGebra 6: <Alt>/ for backslash (for eg Dutch keyboards)
  • fix for NaN in Input Boxes instead of ?

6.0.552.0

  • PDF Export fix for background image / traces
  • fix for Point(function, slider) when the function is undefined
  • fix for problem with Input Boxes not updating in Graphics View 2

6.0.551.0 (not released yet)

  • make sure Complex numbers with zero imaginary part are reloaded correctly
  • Editor: improvement for eg sin²(x)

6.0.550.0

  • Limit max polynomial degree to 1000 (affects eg Coefficients() command)
  • Android: support 64-bit devices
  • Android: better sign-in method (for Google)
  • Graphing: make sure dy/dx button uses NDerivative() not Derivative()
  • Classic 6: Settings -> Algebra -> Increment missing
  • Classic 6: Support for Raspberry Pi 4 (with working 3D View!)

6.0.549.0

  • fix for function variable changing in Sequence(Integral(f, a, b)...
  • Android: fix Google login (from v547)
  • GeoGebra 6: Simplified Chinese: commands can be typed in Chinese or English

6.0.547.0

  • fix AttachCopyToView() for Rays
  • CAS: fix eg Simplify((x^2+2*x+1)/((x+1)^8))
  • 3D: fix for Surface()
  • ChromeOS: GeoGebra Classic now a packaged app

6.0.546.0

  • Classic 5: fix for JavaScript error ("java.lang.String")

6.0.545.0

  • 3D: fix extrude from polygon
  • CAS: fix for Solutions(x^2=a)
  • fix for horizontal panning glitch

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)

6.0.543.0

  • add dummy ggbApplet.isExercise() which returns false
  • LaTeX: stretch tables with eg \renewcommand{\arraystretch}{1.2} and \renewcommand{\tabcolsep}{3pt}

6.0.542.0

  • AR: create and move points
  • 3D View: SetViewDirection() now works when axes ratio is not 1:1:1
  • CAS View: fix for Sum(Sum(n*m*(1/2)^(n+m),n,0,∞),m,0,∞)
  • CAS View: add Sort() and IsDefined()

6.0.541.0

  • CAS View: fix for SolveODE(y'=sqrt(x),(1,1))

6.0.540.0

  • CAS App: support for undefined variables
  • Classic 5: fix for alert() in JavaScript

6.0.539.0

  • fix for eg 5*10^(-2)
  • fix for <Tab>ing to zoom buttons
  • 3D View: fix for "ghost" objects
  • Graphing / Geometry: new API call ggbApplet.setPerspective() and also notifications from registerClientListener() when the user changes the views
  • Android: improvement for function plotting

6.0.538.0

  • Scientific: fix for reciprocal button immediately after a fraction
  • fix for eg π8
  • Better highlighting for buttons
  • fix for ∞*(-∞)
  • CAS View: fixes for Solve({ exp(x^2 + y^2) =8, exp(x^2 + y^2)=8*y^2},{x,y}) and {{-1, -2, -2}, {-ί, 1-2ί, -1-ί}, {ί, -1+ί, 1+2ί}}*(1,0,0)
  • Android / iOS: "Trace" and "Point Capturing" options added

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)]

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))

6.0.534.0

  • bug fixes

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

6.0.532.0

  • fix for missing letter M on Portuguese keyboard
  • Function Inspector: fix for min/max

6.0.531.0

  • 3D View: fix for saving/loading fixed grid distances
  • fix for Reflect(penstroke, object)

6.0.530.0

  • bugfix: Table View works when embedded
  • CAS View: fix for Solve(x^3+2x^2+15x+2>0) (offline only) and Numeric((exp(-LambertW((-1) / 2 ln(2),-1))),15)
  • Classic 6: adjust font size in the CAS View properly
  • Graphing / Geometry: Invert(matrix) working again

6.0.528/9.0

  • CAS View: fix for Numeric(0.99999874^16500)
  • CAS View: fix for Solve({d,e},{x,y}) and Solve({d,e,f},{x,y,z}) where d, e, f are Conics /Quadrics defined in the Algebra View
  • Keyboard: accents added to Portuguese keyboard
  • Classic 6 Image Tool: webcam option working on iOS, and uses the rear camera (where available)

6.0.527.0

  • fix for font style for axes labels
  • Editor: make sure log_10 is displayed properly
  • 3D: improvements for creating solids (create regular polygons in 3D View, create cube from square, tetrahedron from equilateral polygon, etc)
  • 3D: STL Export dialog
  • Chrome: update Image Tool for new API
  • Exam: make sure output from eg FitGrowth() is shown

6.0.526.0

  • Chrome: fix problem in full-screen mode

6.0.525.0

  • Graphing / Geometry: Table View
  • Safari: fix problem loading multiple activities
  • Safari: make sure full-screen is native screen resolution
  • Graphing / Geometry: fix for eg Length(sqrt(x),1,4)
  • CAS View: fix bug with Quadrics & Coefficients(conic / quadric) works
  • Editor: fix for eg <AltGr>a
  • new algorithm for ConvexHull()

6.0.524.0

  • Parallel and Perpendicular Line Tools working for linear functions
  • Better highlighting for checkboxes when they have the focus
  • CAS View: fixes for Solve({A=a+b*c/(b+c) , B=b+a*c/(a+c) , C=c+a*b/(a+b)} , {a,b,c} ), Product(list of matrices) and Zip(Mod(k, 2), k,{0, -2, -5, 1, -2, -4, 0, 4, 12})
  • Input Boxes: use $\math{x}$ in Caption for "proper" math x
  • Android 4.4: fix for Universal Links
  • iOS: fix for eg FitExp() in exam mode
  • Graphing / Geometry: make sure Asymptote( <Function> ) returns undefined not {}
  • Point on curve a defined as a(slider) is draggable

6.0.523.0

  • Checkboxes: use $\math{x}$ in Caption for "proper" math x

6.0.522.0

  • New language "Kannada"
  • GeoGebra 6: make sure εv = (1, 2) makes a Vector not a Point
  • CAS View: fix for N(t) := 0.5^t, t>=0 then N'(1.5) in Numeric Mode in eg German
  • bugfix: make sure Sequence((t,t),t,1,5) works as a drop-down list
  • fix for ComplexRoot(x^6 + 7x^3 - 8)
  • new API method to insert an image eg ggbApplet.insertImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAulBMVEX////9/f2Zmf/6+vrc3Nybm5yXl/uUlPfw8PDm5ubg4ODOztHExMS9vb+vr6+oqKibm6WWlqJeXpVwcIx5eYtVVXRJSWFaWmD39/f09PTz8/OSkvPt7e2Dg9vV1dXS0tTHx8e+vsW7u8G5ubmsrLOcnKlra6lqaqdnZ56KipqYmJiHh5hnZ5d/f5CEhI1XV4mGhoZlZYRgYIRcXH59fX1sbHxnZ3p2dnZzc3NtbW1mZmhSUmVDQ2VfX2RGNsRyAAAAjElEQVQY02PABWSYUfmCOqLcjEh8FjEmWXFLVkkYn9+EV1ibkZHHnAXM5WLVgqq2FhIBkioa+pwQvoQakzGQEmFj54ZqFbARBOkQ04SZz2wBpgykYIbz8kHs4AFTjKq6VhxgFoe4oTDQnYrSbKZQlWZM7HpyyrZC6gJQASUjUVY+BU4WebjLGRkZcAMATdkIjACf5/kAAAAASUVORK5CYII=","(0,0)","(1,0)","(1,2)");
  • "Special Points" Button moved to 3 dots menu
  • Classic 6: fix for missing keyboard row on iPad Pro 2018

6.0.521.0

6.0.518.0

  • fix for stdev() / stdevp() problem

6.0.517.0

  • Support for Lambert's W function LambertW(x, [0|-1]) eg Solve(2^x=3*x)

6.0.516.0

  • fix for Tangent(Point, 3D curve)
  • new command ReadText( <Text> )

6.0.515.0

  • choose correct particular solution for SolveODE(f, A)
  • Scientific: make sure pi/3 is displayed as a decimal

6.0.514.0

  • CAS: fix for Integral(1/(tan²(x) sec(x))

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

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
  • Graphing/Geometry: fix "Clockwise" button on iOS

6.0.511.0

  • fix for clickToLoad parameter

6.0.510.0

  • LaTeX: fix for \orange{\longrightarrow} B
  • fix for scaleContainer parameter

6.0.509.0

  • fix for plotting eg f(x) = x^3

6.0.508.0

  • fix for eg π(7)
  • LaTeX: fix for \lim in italic
  • Improvements for zeta(x) (speed and accuracy)
  • bugfix: stop slider animation when it's dragged
  • New syntaxes for SetPerspective() to open and close individual views eg SetPerspective("+D"), SetPerspective("-D")
  • CAS: fix for Factor(Factor(x^2-2))
  • 3D: STL export has correct thickness for infinite cylinders and cones

6.0.507.0

  • Improvement for Limit() eg Limit(If(x<-1,x+2,-1<=x<=1, 1,1<x<2,x^2,4),-1)
  • Graphing: FitLine tool outputs in form y = mx + b
  • new App Parameter "preloadModules":"" to load certain parts of GeoGebra as needed
  • macOS: Fix for crash when setting spherical coords
  • LaTeX: fix for /text{} with multiple spaces at the start of a line after \cr
  • Graphing / Geometry: Universal links working for Android and iOS eg https://www.geogebra.org/geometry?id=Ufd5ZUEs https://www.geogebra.org/graphing?id=Ufd5ZUEs

6.0.506.0

  • 3D Android: small fixes for ARCore

6.0.505.0

6.0.504.0

  • more LaTeX commands added: \unicode \xleftrightarrows, \xrightleftarrows, \xleftharpoondown, \xleftharpoonup, \xleftrightharpoons, \xleftrightarrow, \xrightharpoondown, \xrightharpoonup, \xrightleftharpoons, \xhookleftarrow, \xhookrightarrow, \xmapsto, \xlongequal
  • LaTeX: MHChem syntax supported via \ce, \mathchoice, \mskip, \lower, \raise, \mkern
  • CAS View: make sure result from Unique() is sorted
  • Editor: fix for typing eg f'(x)/2, cos⁻¹(x)/2
  • Graphing / Geometry: allow display form of lines and conics to be changed (dependent only)
  • Graphing / Geometry: fix for Intersection Tool with functions
  • fix for \text{big space -> <-}

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

6.0.502.0

  • LaTeX fix for ç and \c

6.0.501.0 (not released yet)

  • LaTeX: fix for \begin{cases}...\end{cases} and ogonek (\k a)
  • CAS: fix for Integral(nroot(x^3,5))
  • Q1 and Q3 commands renamed to Quartile1 and Quartile3
© 2022 International GeoGebra Institute