Reference:Changelog 6.0
From GeoGebra Manual
Revision as of 16:20, 21 June 2022 by Murkle (talk | contribs) (* improvements for <code>ClosestPoint(point, function)</code> * bugfix for <code>Derivative(f,0)</code> * bugfix for <code>Sample({2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14}, RandomBetween(2,3), false)</code> * Freehand Function tool now available in the "Manage Tools dialog" * bugfix for <code>IntersectPath(line, triangle)</code> when dependent points are used * bugfix for positions of "Play" / "Reset" / "full-screen" icons)
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.717.0 (21st June 2022 build, not released)
- 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 "Manage Tools dialog"
- bugfix for
IntersectPath(line, triangle)
when dependent points are used - bugfix for positions of "Play" / "Reset" / "full-screen" icons
6.0.715.0 (14th June 2022 build)
- fix for SetFilling()
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)
- fix problem with script running twice eg https://www.geogebra.org/m/m3aruswr
- fix
Intersect(line, spline)
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
toy<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))
andSolve(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)
andDerivative(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)
andIntegral((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 toggbApplet.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})
andSolve({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()
andMin()
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|
asln|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> )
andSplit( <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)
andSolve((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 nowa*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)
andf==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()
andIsInteger()
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 to
ggbApplet.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
- Classic 5: Symbolic Input Boxes working
- Scientific calculator moved to https://www.geogebra.org/scientific
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+""
andFormulaText(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
- download xx.cache.js files in parallel
- option for caching with service worker https://wiki.geogebra.org/en/Reference:GeoGebra_Apps_Embedding#Speed_up_loading_time_with_a_service_worker
- "Selection Allowed" working for Input Boxes, Dropdowns and Buttons
- Screenreader works for reading LaTeX Captions
- fix for ReadText() when run from button by pressing <Space>
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()
notDerivative()
- 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)
andIntegral(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()
andIsDefined()
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 fromregisterClientListener()
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 eg3|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) andNumeric((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})
andSolve({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)
andZip(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 asa(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
thenN'(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
- CAS View: fix for eg
abs((-1/2)^(-1/2))
- Editor: fix for eg
(2/3)^2
- Fix for
arcsen(x)
in eg Spanish - Graphing / Geometry: Tool names shown
- Algebra View: fix for blank lines
- Android / iOS: Universal links to open the apps eg https://www.geogebra.org/graphing/Ufd5ZUEs https://www.geogebra.org/geometry/Ufd5ZUEs
6.0.518.0
- fix for
stdev()
/stdevp()
problem
6.0.517.0
- Support for Lambert's W function
LambertW(x, [0|-1])
egSolve(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 aftera = 0
- fix for
Asymptote(x^(-2n))
andAsymptote(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 egSetPerspective("+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()
egLimit(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′′
andf'/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
andQ3
commands renamed toQuartile1
andQuartile3