Difference between revisions of "Reference:Changelog 6.0"

From GeoGebra Manual
Jump to: navigation, search
m (6.0.713.0 (8th June 2022 build, not released))
m (6.0.713.0 (8th June 2022 build))
Line 4: Line 4:
 
__NoTOC__
 
__NoTOC__
  
==6.0.713.0 (8th June 2022 build, not released)==
+
==6.0.714.0 (14th June 2022 build, not released)==
 +
*
 +
 
 +
==6.0.713.0 (8th June 2022 build)==
 
* new command <code>Type(Conic/Quadric)</code>
 
* new command <code>Type(Conic/Quadric)</code>
 
* fix zooming jitter with 2 Views
 
* fix zooming jitter with 2 Views

Revision as of 14:47, 13 June 2022

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.714.0 (14th June 2022 build, not released)

6.0.713.0 (8th June 2022 build)

  • new command Type(Conic/Quadric)
  • fix zooming jitter with 2 Views

6.0.709.0 (24th May 2022 build)

  • new option "transparentGraphics":true,
  • fix hyperbola filling
  • fix for Integral(exp(x^2)+3x,x,0,4)
  • fix problem with On Update scripts

6.0.707.0 (17th May 2022 build)

  • allow line thickness for 2D "surfaces"
  • bugfix for LaTeX style in 3D View

6.0.706.0 (11th May 2022 build)

  • 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