Difference between revisions of "Reference:Changelog 6.0"

From GeoGebra Manual
Jump to: navigation, search
(* CAS: fix for <code>Solve({a k=1,a ℯ^(3 k)=3 ℯ},{a,k})</code>)
(Page moved to https://geogebra.github.io/docs/reference/en/Changelog_6_0/)
Tag: Replaced
 
(162 intermediate revisions by the same user not shown)
Line 1: Line 1:
All releases will include the latest minor bugfixes and translation updates.
+
Page moved to https://geogebra.github.io/docs/reference/en/Changelog_6_0/
 
 
'''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)
 
__NoTOC__
 
 
 
==6.0.721.0 (12th July 2022 build, not released)==
 
* CAS: fix for <code>Solve({a k=1,a ℯ^(3 k)=3 ℯ},{a,k})</code>
 
 
 
==6.0.720.0 (5th July 2022 build, not released)==
 
* New command <code>NIntegral(function, start x, start y, end x)</code> to calculate and plot a numerical integral
 
 
 
==6.0.718.0 (22nd June 2022 build)==
 
* 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 "Customize Toolbar" dialog
 
* bugfix for <code>IntersectPath(line, triangle)</code> 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 <code>Type(Conic/Quadric)</code>
 
* fix zooming jitter with 2 Views
 
 
 
==6.0.709.0 (24th May 2022 build)==
 
* new option <code>"transparentGraphics":true,</code>
 
* fix hyperbola filling
 
* fix for <code>Integral(exp(x^2)+3x,x,0,4)</code>
 
* 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 <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()
 
 
 
==6.0.703.0 (26th April 2022 build)==
 
* fix problem with saving/loading value of <code>c_1</code> 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 <code>Intersect(line, spline)</code>
 
 
 
==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 <code>SetDecoration( <Segment>, <Number>, <Number> )</code>
 
* Support for simple surds eg √8
 
* fix for <code>Surface(If(...</code>
 
* CAS: fix for <code>x(x)^2</code>
 
* 3D: fix for "Use text as Caption"
 
 
 
==6.0.696/697.0 (29th March 2022 build)==
 
* fix plotting of eg <code>4x³ - 12x² > 0</code>
 
* 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 <code>f==-g</code> 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 <code>FitSin( {A, B} )</code>
 
* fix for <code>Translate(circumcircular arc)</code>
 
* more function plotting improvements (especially asymptotes)
 
 
 
==6.0.683.0 (7th January 2022 build)==
 
* web: fix bold gridlines checkbox
 
* fix plotting of eg <code>nroot(x,3)</code>
 
* fix for Pen in 3D view
 
* new dynamic syntaxes <code>ParseToFunction("u+v",{"u", "v"})</code>, <code>ParseToFunction("x^2")</code>, <code>ParseToNumber("1+2")</code>
 
 
 
==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 <code>y=x</code> to <code>y<x</code>
 
* fix SVG aspect ratio on buttons
 
 
 
==6.0.678.0 (30th November 2021)==
 
* Better plotting for asymptotes
 
* <code>ClosestPoint()</code> 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 <code>Integral(x^-101/100)</code>
 
* new syntax for Points / Vectors <code>P(1,2)</code>
 
* 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 <code>If()</code> not working in scripts sometimes
 
* make sure <code>Sequence(IntegralBetween(...</code> updates with slider
 
 
 
==6.0.675.0 (9th November 2021 build)==
 
* fix for drawing cylinders
 
* CAS: better support for conics <code>y=...</code>
 
* bugfix: auxiliary setting doesn't "stick" for segments of 3D polygon
 
* fix for <code>Tangent(implicit, A)</code>
 
* 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 <code>Solve({x * y = 1,3*x^2 = y^2},{x,y})</code>
 
* 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 <code>Solve(3*sqrt(x+4)<=5-2abs(x+2))</code> and <code>Solve(sqrt(2x + 7) + sqrt(-x + 1) - 3<=0)</code>
 
* Notes: New tools '''Ruler''' and '''Protractor'''
 
* fix for <code>ggbApplet.showToolBar()</code>
 
* 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 <code>ln(x)^(1+1/3+1/3+1/3)</code>
 
* 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 <code>null:=</code>
 
* 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 <code>ggbApplet.remove()</code>
 
 
 
==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 <code>IsFactored( <Polynomial> )</code>
 
* small Probability Calculator fixes
 
 
 
==6.0.659.0 (10th August 2021 build)==
 
* atan(), acos(), asin() now work for complex numbers
 
* new parameter <code>"detachKeyboard":true</code>
 
* 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 <code>Invert()</code> 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 <code>l</code> 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 <code>tabOrder = {A, B, E, D}</code>
 
* fix problem with truncating calculations on <code>%</code>
 
 
 
==6.0.652.0 (6th July 2021 build)==
 
* CAS: fix eg <code>2/1E-12</code> in Keep Input mode
 
* CAS: slightly simplified answer from <code>Substitute()</code>
 
* 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 <code>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} )</code> , <code>NSolve(Integral(sqrt(sin(x)),0,b)=0.64,b)</code> and <code>Derivative(f(sec(x)))</code>, <code>TaylorPolynomial(cbrt(2x-3))</code>
 
* New two-tailed '''][''' option for probability calculator
 
* CAS: fix problem with <code>n!</code>
 
* Notes: fix for embedded applets
 
* improved spreadsheet previews from <code>ggbApplet.getScreenshotBase64()</code>
 
* 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 <code>FormulaText(sin(1x + 1x - 1x))</code>
 
* CAS: fix for eg <code>mod(3^5431843, 2)</code>
 
 
 
==6.0.648.0 (15th June 2021 build)==
 
* Fix Rigid Polygon Tool/Command when making a copy of a regular polygon
 
* Fix for eg <code>Roots(2.00011sin(x/2)-x)</code>
 
* 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 <code>ggbApplet.getScreenshotBase64()</code> for webSimple
 
* CAS: make sure eg <code>SolveODE((y')²+5y'+6=0)</code> returns both solutions
 
* Symbolic Input boxes are now the default
 
 
 
==6.0.643/644.0 (25th/26th May 2021 build)==
 
* CAS: fix for <code>Solve(tan(pi/18)=-sqrt(x),x)</code> and <code>Integral((1/4-3/10*sin(19/10*x-41/10))^2, 0, 15/10)</code>
 
* SlopeField(): fix arrow directions
 
* Classic 5: fix for missing Virtual Keyboard
 
* Graphing, Geometry, CAS: <b>New Algebra View layout and full screen option</b>
 
* <b><code>ggbApplet.SVG()</code> changing to <code>ggbApplet.exportSVG(callback)</code></b>
 
* 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 <code>Rationalize(1/(sqrt(3+ί)))</code> in web (& smaller)
 
* CAS: fix for acosd and atand
 
* CAS: make sure <code>Eigenvectors({{1,2},{3,4}})</code> is exact
 
 
 
==6.0.637.0 (13th April 2021 build)==
 
* Geometry: fix Rigid Polygon Tool/command
 
* fix for plotting <code>arcosh(x)</code>
 
 
 
==6.0.636.0 (6th April 2021 build)==
 
* fix problem drawing linear functions (especially in Regression panel)
 
 
 
==6.0.635.0==
 
* CAS: fixes for <code>Solve({a*log(b)=1, a=-1},{a,b})</code> and <code>Solve({x*cos(35deg)-y*cos(50deg)=0,x*sin(35deg)+y*sin(50deg)=784.8} , {y,x})</code>
 
* CAS: improvement for <code>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))</code>
 
* <code>Root()</code> command more accurate
 
* CAS: fix translations on iOS & Android
 
 
 
==6.0.634.0==
 
* CAS: make sure this works both ways round <code>Intersect(x+y=0, x^2+y^2=5)</code>
 
* Notes (and Pen Tool): always show "mouse" cursor while writing
 
* Improved plotting algorithm
 
 
 
==6.0.632.0==
 
* new command <code>PieChart()</code>
 
* 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 <code>DotPlot(Sequence(1000))</code>
 
* Bugfix: make sure <code>Point(Sequence(Sequence(...</code> is reloaded in the same place
 
* fix for 3D View zooming problem
 
 
 
==6.0.631.0==
 
* <code>cbrt(</code> switched to nice form
 
 
 
==6.0.630.0==
 
* fix for missing brackets in Cross()
 
* fix for some special cases of <code>Intersect(conic, conic)</code>
 
 
 
==6.0.628/629.0==
 
* Make sure <code>arcsen()</code> works in Spanish Input Boxes
 
* fix for <code>Max(list)</code>. Also affects statistics view.
 
* Input Boxes are now restricted to only simple variables like <code>a</code>, <code>a_{1}</code>
 
 
 
==6.0.627.0==
 
* Improvements for <code>SurdText()</code> for negative numbers
 
* Classic 5: fix Ctrl-ShiftM/B
 
* iOS: make sure sign-in works in Classic 6
 
* improvements for <code>ggbApplet.getScreenshotBase64()</code>
 
* Improvements for inequalities with Input Boxes
 
* <code>Max()</code> and <code>Min()</code> work better for inequalities
 
 
 
==6.0.626.0==
 
* 3D View: dynamic bounds now supported
 
* CAS: Eigenvectors() and matrix functions now exact
 
* fix for plotting <code>x^(-(1/3))</code>
 
* display <code>ln|x|</code> as <code>ln|x|</code>
 
* fix accuracy of z^2 for complex
 
* fixes for typing Korean on physical keyboards
 
* fixes for next text syntax in Sequence() command <code><Horizontal alignment [-1|0|1]>, <Vertical alignment [-1|0|1]></code>
 
 
 
==6.0.625.0==
 
* Windows: Printing working from GeoGebra 6 offline
 
* CAS: fixes for <code>Integral(sqrt(((-x) / sqrt(r² - x²))² + 1))</code>, <code>Integral((exp((-((x-9/10)^(2)))/2))/(sqrt(2*pi)),x,1,2)</code>, <code>Solve(abs(b + x) = sqrt(b^2 - c), x) </code>, <code>Solve(exp(100x)+exp(-100x)=12)</code>, <code>Integral(sqrt(1-x^2)*(sqrt(1+(-x/(sqrt(1-x^2)))^2)),0,1)</code>, <code>Solve(x^3+2x^2+15x+2>0)</code>
 
* CAS: fix for <code>Solve(sqrt(abs(x^2-25)+25)=abs(x+4)+4)</code>
 
* Classic 5: add workaround for Big Sur
 
 
 
==6.0.622/624.0==
 
* Suite: CAS, 3D, Geometry added
 
* CAS: Improvement for eg <code>TrigExpand(sin(x)sin(x/3))</code>
 
* CAS: <code>Assume()</code> 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 <code>Denominator()</code> will always be positive
 
* Classic 6: bugfix for rearranging views
 
* <code>x^(-(1 / 3))</code> plotted correctly
 
 
 
==6.0.620.0==
 
* new commands <code>ReplaceAll( <Text>, <Text to Match>, <Text to Replace> )</code> and <code>Split( <Text>, <List of Texts to split on>)</code>
 
* fix for PlaySound()
 
 
 
==6.0.619.0==
 
* fix for <code>FormulaText("\Omega")</code>
 
* fix for dialogs in Safari
 
* fix for <code>FormulaText(vector)</code>
 
* 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 <code>IsVertexForm( <Function> )</code>
 
* allow <code>[ ]</code> instead of <code>( )</code> in Input Boxes
 
 
 
==6.0.611/612.0==
 
* new command <code>LineGraph(<List of x-coordinates>, <List of y-coordinates>)</code>
 
* fix for default display style for lines
 
* CAS: fix for eg <code>Solve((sqrt(x² - x - 24) - 3x + 26) / (x - 10)+2<0)</code> and <code>Solve((x^2-6x+5)/(x^2-3x+2)>=0)</code>
 
* fix for <code>ggbApplet.getLabelVisible()</code>
 
* CAS: fix for <code>Sum(BinomialDist(300, 0.05, i, 0),i,0,10)</code>
 
* 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: <code>Numeric()</code> 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: <code>asin(x)</code> is now <code>a*sin(x)</code>
 
* 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 <code>ggbApplet.getValueString()</code>
 
* Graphing: "Statistics" summary for Min / Q1 / Median / Q3 / Max
 
* CAS: new command <code>IntegralSymbolic()</code>
 
* Complex functions implemented (including <code>Expand(f)</code> and <code>f==g</code>)
 
 
 
==6.0.603.0==
 
* fix <code>beta()</code> 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 <code>Text( <Object>, <Point>, <Boolean for Substitution of Variables>, <Boolean for LaTeX formula>, <Horizontal alignment [-1|0|1]>, <Vertical alignment [-1|0|1]> )</code>
 
* CAS: fix for <code>Solve({tan(58°)=s/(50-t), tan(47°)=s/t},{s,t})</code> (crashing bug)
 
* CAS: fix for <code>Integral((exp((-(x^2))/((sqrt((1-1/10)))^2))),x,-1,1.7)</code> (internal fix for approx answer)
 
* CAS: fixes for <code>Integral(sqrt(tanh(x)))</code>, <code>LimitBelow(floor(x),1)</code>, <code>Solve({x^2+2*x*y-y^2=-32,-3*x^2-2*x*y+3y^2=32},{x,y})</code>, <code>Length({(1,2,3),(4,5,6)})</code>, <code>Solve(22044=6000+264*((x+1)^(60)-1)/(x)*(1)/((x+1)^(60))+7000*(1)/((x+1)^(60)))</code>, <code>Limit(sin²(x)+cos²(x),x,∞)</code>, <code>|x|^0.8==|x|^(4/5)</code>
 
* Improvement for <code>Simplify(Inequality)</code>
 
* fix for memory leak
 
 
 
==6.0.600.0==
 
* fix <code>RandomPointIn( <Conic/Circle> )</code>
 
* <code>Intersect( <Curve 1>, <Curve 2>, <Parameter 1>, <Parameter 2> )</code> working for 3D Curves
 
* "Use text as Caption" to allow dynamic captions for Input Boxes
 
 
 
==6.0.599.0==
 
* CAS: <code>RemoveUndefined()</code> and <code>IsInteger()</code> implemented
 
 
 
==6.0.598.0==
 
* fix for <code>ggbApplet.reset()</code>
 
 
 
==6.0.596.0==
 
* fix for dropdowns not closing on click
 
* Improvements for pasting LaTeX into the Algebra Input and Input Boxes
 
* new command <code>RemovableDiscontinuity()</code> for rational functions (also for previews)
 
* Notes: new '''Table''' Tool
 
* Editor: SVG export, <code>evalLaTeX()</code> added, event for <Enter> / focus lost added
 
* Chrome: copy image to clipboard working
 
 
 
==6.0.593.0==
 
* fix for Inverse polygons
 
* fix for <code>\left\langle</code>
 
 
 
==6.0.592.0==
 
* fix for plotting eg <code>f(x)=ln(44)</code>
 
* 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 <code>sin(x)^cos(x)</code>
 
* extra parameter added to<code>ggbApplet.getValueString("f", false)</code> 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 <code>\\n</code> in Input Boxes
 
* fix for <code>Polygon(A,B,3,plane)</code> 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 <code>f(p,q)=sin(pq)</code>
 
* fix for Input Boxes sometimes disappearing on <Tab>
 
* new parameter to set button's border colors eg <code>"buttonBorderColor":"#ff00ff"</code>
 
* Graphing: <code>Length(list)</code> working again
 
* Graphing: Equation shown for <code>Line(A, B)</code> 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 <code>Element(list,1)</code>
 
 
 
==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 <code>FormulaText("\Rho")</code>
 
* 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 <code>ln(x)</code>
 
* bugfix for drawing grid with "positive only" axis
 
* better parsing of expressions without brackets eg <code>sinsinsinx</code>
 
* Classic 6: brackets added when <Space> typed after function name
 
* <code>pi</code> replaced by <code>π</code> 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 <code>ggbApplet.evalCommand("$1:f(x)≔x^2")</code>
 
* make sure <code>InputBox1+""</code> and <code>FormulaText(InputBox1)</code> 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
 
* <code>RandomElement({1/2,1/3,1/4})</code> 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: <code>"preventFocus": false</code> option added
 
* fix for IsInRegion() in webSimple
 
 
 
==6.0.564.0==
 
* new command <code>CASLoaded()</code>
 
* 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 <code>ggbApplet.registerAddListener()</code>
 
* Classic 6: fix for eg <code>SetPerspective("S")</code>
 
* Symbolic Input Boxes working for eg <code>f(x,y)</code>
 
 
 
==6.0.560.0==
 
* Input Boxes are empty rather than showing <code>?</code> for undefined linked geo
 
* iOS 3D: fix for crashes on small screens (eg type <code>x</code>)
 
* 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 <code>Point(function, slider)</code> 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 <code>sin²(x)</code>
 
 
 
==6.0.550.0==
 
* Limit max polynomial degree to 1000 (affects eg <code>Coefficients()</code> command)
 
* Android: support 64-bit devices
 
* Android: better sign-in method (for Google)
 
* Graphing: make sure dy/dx button uses <code>NDerivative()</code> not <code>Derivative()</code>
 
* 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 <code>Sequence(Integral(f, a, b)...</code>
 
* Android: fix Google login (from v547)
 
* GeoGebra 6: Simplified Chinese: commands can be typed in Chinese or English
 
 
 
==6.0.547.0==
 
* fix <code>AttachCopyToView()</code> for Rays
 
* CAS: fix eg <code>Simplify((x^2+2*x+1)/((x+1)^8))</code>
 
* 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 <code>Solutions(x^2=a)</code>
 
* fix for horizontal panning glitch
 
 
 
==6.0.544.0==
 
* CAS View: fix for <code>Solve(8/(p^(-4000*x))=6,x)</code> and <code>Integral(sqrt(x+sqrt(x)))</code>
 
* fix for GeoGebra Scripts on Android/iOS
 
* <Code>ZoomIn()</code> working for 3D View (non-dynamic)
 
 
 
==6.0.543.0==
 
* add dummy <code>ggbApplet.isExercise()</code> which returns false
 
* LaTeX: stretch tables with eg <code>\renewcommand{\arraystretch}{1.2}</code> and <code>\renewcommand{\tabcolsep}{3pt}</code>
 
 
 
==6.0.542.0==
 
* AR: create and move points
 
* 3D View: <code>SetViewDirection()</code> now works when axes ratio is not 1:1:1
 
* CAS View: fix for <code>Sum(Sum(n*m*(1/2)^(n+m),n,0,∞),m,0,∞)</code>
 
* CAS View: add <code>Sort()</code> and <code>IsDefined()</code>
 
 
 
==6.0.541.0==
 
* CAS View: fix for <code>SolveODE(y'=sqrt(x),(1,1))</code>
 
 
 
==6.0.540.0==
 
* CAS App: support for undefined variables
 
* Classic 5: fix for <code>alert()</code> in JavaScript
 
 
 
==6.0.539.0==
 
* fix for eg <code>5*10^(-2)</code>
 
* fix for <Tab>ing to zoom buttons
 
* 3D View: fix for "ghost" objects
 
* Graphing / Geometry: new API call <code>ggbApplet.setPerspective()</code> and also notifications from <code>registerClientListener()</code> 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 <code> π8</code>
 
* Better highlighting for buttons
 
* fix for <code>∞*(-∞)</code>
 
* CAS View: fixes for <code>Solve({ exp(x^2 + y^2) =8, exp(x^2 + y^2)=8*y^2},{x,y})</code> and <code>{{-1, -2, -2}, {-ί, 1-2ί, -1-ί}, {ί, -1+ί, 1+2ί}}*(1,0,0)</code>
 
* Android / iOS: "Trace" and "Point Capturing" options added
 
 
 
==6.0.536.0==
 
* Classic 5: fix for large tool icons
 
* <code>Corner(-1,13)</code> returns scales for x, y, z axes
 
* improvement for <code>f(x)=(3/2)^x</code>, <code>f(-1)</code>
 
* GeoGebra 6: make sure more decimal places (minimum 5) are used when editing an expression
 
* Editor: fix for ÷ immediately after <code>log₁₀(x)</code> and for eg <code>3|x|</code>
 
* LaTeX: fixes for eg <code>v_{1}'^{2}</code> and <code>@{\hspace{3.7 mm}}</code>
 
* Geometry: "Fit to Zoom" preserves aspect ratio
 
* new default labels for equations <code>eq1</code>, <code>eg2</code>, ...
 
* CAS View: fix for eg <code>Vector[(x,y,z)] = Vector[(1,2,3)]</code>
 
 
 
==6.0.535.0==
 
* fix <code>SlowPlot()</code>
 
* GeoGebra 6: fix problem when text is re-edited (text dialog stuck open)
 
* missing 180° solution for eg <code>NSolutions(4 sin³(x) cos(x) -6cos²(x) sin(x))</code>
 
 
 
==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 <code>y=mx+c</code>
 
* fix bug with <code>a((?,?))</code> for quadratic inequalities
 
* Graphing: "Table of Values" working for conics eg <code>y=x^2</code>
 
 
 
==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 <code>Reflect(penstroke, object)</code>
 
 
 
==6.0.530.0==
 
* bugfix: Table View works when embedded
 
* CAS View: fix for <code>Solve(x^3+2x^2+15x+2>0)</code> (offline only) and <code>Numeric((exp(-LambertW((-1) / 2 ln(2),-1))),15)</code>
 
* Classic 6: adjust font size in the CAS View properly
 
* Graphing / Geometry: <code>Invert(matrix)</code> working again
 
 
 
==6.0.528/9.0==
 
* CAS View: fix for <code>Numeric(0.99999874^16500)</code>
 
* CAS View: fix for <code>Solve({d,e},{x,y})</code> and <code> Solve({d,e,f},{x,y,z})</code> 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 <code>log_10</code> 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 <code>Length(sqrt(x),1,4)</code>
 
* CAS View: fix bug with Quadrics & <code>Coefficients(conic / quadric)</code> 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 <code>Solve({A=a+b*c/(b+c) , B=b+a*c/(a+c) , C=c+a*b/(a+b)} , {a,b,c} )</code>, <code>Product(list of matrices)</code> and <code>Zip(Mod(k, 2), k,{0, -2, -5, 1, -2, -4, 0, 4, 12})</code>
 
* Input Boxes: use <code>$\math{x}$</code> in Caption for "proper" math x
 
* Android 4.4: fix for Universal Links
 
* iOS: fix for eg <code>FitExp()</code> in exam mode
 
* Graphing / Geometry: make sure Asymptote( <Function> ) returns <code>undefined</code> not <code>{}</code>
 
* Point on curve <code>a</code> defined as <code>a(slider)</code> is draggable
 
 
 
==6.0.523.0==
 
* Checkboxes: use <code>$\math{x}$</code> in Caption for "proper" math x
 
==6.0.522.0==
 
* New language "Kannada"
 
* GeoGebra 6: make sure <code>εv = (1, 2)</code> makes a Vector not a Point
 
* CAS View: fix for <code>N(t) := 0.5^t, t>=0</code> then <code>N'(1.5)</code> in Numeric Mode in eg German
 
* bugfix: make sure <code>Sequence((t,t),t,1,5)</code> works as a drop-down list
 
* fix for <code>ComplexRoot(x^6 + 7x^3 - 8)</code>
 
* new API method to insert an image eg <code> 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)");</code>
 
* "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 <code>abs((-1/2)^(-1/2))</code>
 
* Editor: fix for eg <code>(2/3)^2</code>
 
* Fix for <code>arcsen(x)</code> 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 <code>stdev()</code> / <code>stdevp()</code> problem
 
 
 
==6.0.517.0==
 
* Support for Lambert's W function <code>LambertW(x, [0|-1])</code> eg <code>Solve(2^x=3*x)</code>
 
 
 
==6.0.516.0==
 
* fix for Tangent(Point, 3D curve)
 
* new command <code>ReadText( <Text> )</code>
 
 
 
==6.0.515.0==
 
* choose correct particular solution for <code>SolveODE(f, A)</code>
 
* Scientific: make sure <code>pi/3</code> is displayed as a decimal
 
 
 
==6.0.514.0==
 
* CAS: fix for <code>Integral(1/(tan²(x) sec(x))</code>
 
 
 
==6.0.513.0==
 
* fix trace for filled Curves
 
* fix for eg <code>Sequence(k°, k, 0, 360, 30)</code> <code>Sequence(cos( Element( l1, k )), k, 1, 5 )</code>
 
* make sure setting labels works for eg <code>a = RigidPolygon(poly1)</code>
 
* Exam mode: don't allow fix/unfix for functions, conics
 
 
 
==6.0.512.0==
 
* fix for touchscreens with Chrome 70+
 
* fix for eg <code>((x + 1) / 41 + 0z = y / -16,(x + 1) / 41 = (z - 3) / a)</code> becoming undefined after <code>a = 0</code>
 
* fix for <code>Asymptote(x^(-2n))</code> and <code>Asymptote(log(f(x))</code>
 
* LaTeX: fix for <code>\Epsilon</code>
 
* 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 <code>clickToLoad</code> parameter
 
 
 
==6.0.510.0==
 
* LaTeX: fix for <code>\orange{\longrightarrow} B</code>
 
* fix for <code>scaleContainer</code> parameter
 
 
 
==6.0.509.0==
 
* fix for plotting eg <code>f(x) = x^3</code>
 
 
 
==6.0.508.0 ==
 
* fix for eg <code>π(7)</code>
 
* LaTeX: fix for <code>\lim</code> in italic
 
* Improvements for <code>zeta(x)</code> (speed and accuracy)
 
* bugfix: stop slider animation when it's dragged
 
* New syntaxes for <code>SetPerspective()</code> to open and close individual views eg <code>SetPerspective("+D")</code>, <code>SetPerspective("-D")</code>
 
* CAS: fix for <code>Factor(Factor(x^2-2))</code>
 
* 3D: STL export has correct thickness for infinite cylinders and cones
 
 
 
==6.0.507.0 ==
 
* Improvement for <code>Limit()</code> eg <code>Limit(If(x<-1,x+2,-1<=x<=1, 1,1<x<2,x^2,4),-1)</code>
 
* Graphing: FitLine tool outputs in form <code>y = mx + b</code>
 
* new App Parameter <code>"preloadModules":""</code> to load certain parts of GeoGebra as needed
 
* macOS: Fix for crash when setting spherical coords
 
* LaTeX: fix for <code>/text{}</code> with multiple spaces at the start of a line after <code>\cr</code>
 
* 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==
 
* 3D Android: AR enabled ([https://play.google.com/store/apps/details?id=com.google.ar.core ARCore] [https://developers.google.com/ar/discover/supported-devices devices] only)
 
 
 
==6.0.504.0==
 
* more LaTeX commands added: <code>\unicode \xleftrightarrows, \xrightleftarrows, \xleftharpoondown, \xleftharpoonup, \xleftrightharpoons, \xleftrightarrow, \xrightharpoondown, \xrightharpoonup, \xrightleftharpoons, \xhookleftarrow, \xhookrightarrow, \xmapsto, \xlongequal</code>
 
* LaTeX: [https://mhchem.github.io/MathJax-mhchem/ MHChem syntax] supported via <code>\ce, \mathchoice, \mskip, \lower, \raise, \mkern</code>
 
* CAS View: make sure result from <code>Unique()</code> is sorted
 
* Editor: fix for typing eg <code>f'(x)/2</code>, <code>cos⁻¹(x)/2</code>
 
* Graphing / Geometry: allow display form of lines and conics to be changed (dependent only)
 
* Graphing / Geometry: fix for Intersection Tool with functions
 
* fix for <code>\text{big space ->              <-}</code>
 
 
 
==6.0.503.0==
 
* label outlines removed for exporting
 
* Spreadsheet: fix for pasting in applets
 
* CAS View: fix for <code>Append(3, {4, 5, 6})</code>
 
* Editor: fix for <code>f′′</code> and <code>f'/2</code>
 
 
 
==6.0.502.0==
 
* LaTeX fix for <code>ç</code> and <code>\c</code>
 
 
 
==6.0.501.0 (not released yet) ==
 
* LaTeX: fix for <code> \begin{cases}...\end{cases} </code> and ogonek (</code>\k a</code>)
 
* CAS: fix for <code>Integral(nroot(x^3,5))</code>
 
* <code>Q1</code> and <code>Q3</code> commands renamed to <code>Quartile1</code> and <code>Quartile3</code>
 

Latest revision as of 10:24, 11 April 2024

© 2024 International GeoGebra Institute