Difference between revisions of "Reference:Changelog 6.0"

From GeoGebra Manual
Jump to: navigation, search
(* Complex functions implemented (including <code>Expand(f)</code> and <code>f==g</code>))
(6.0.836.0 (26nd March 2024 build, unreleased))
 
(392 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
__NoTOC__
 
__NoTOC__
  
==6.0.604.0 (not released yet) ==
+
==6.0.836.0 (26nd March 2024 build, unreleased)==
 +
* fix loading some .ggb files
 +
* fix SolveODE() freezing problem
 +
* improvement for eg <code>Solve(BinomialDist(n, 0.25, 0…14)=0.05)</code>
 +
* LaTeX fix for <code>\underbrace</code>
 +
* macOS: fix for pasting into spreadsheet
 +
* fix for <code>--</code> in text Input Boxes
 +
* fix for translated commands in spreadsheet
 +
 
 +
==6.0.832.0 (12th March 2024 build, unreleased)==
 +
* Scripting: re-enable support for case-insensitive command names
 +
* Classic 5: fix for fonts in Thai, Kannada languages
 +
 
 +
==6.0.830.0 (5th March 2024 build)==
 +
* new API method <code>ggbApplet.getFileLoadingError()</code>
 +
* <code>Ordinal()</code> command improved in various languages
 +
* Mixed numbers now allowed with no integer part
 +
* make sure applets don't scroll on click
 +
 
 +
==6.0.829.0 (28th February 2024 build)==
 +
* fix for eg <code>IFactor(x^4-x^2+1)</code>
 +
* fix for <code>Sequence(inequality)</code>
 +
* fix for layer changing when parent object becomes undefined
 +
* CAS: fix nonsense result for <code>X=(1,2,3)+r(1,2,3)</code>
 +
* CAS: fix for editing slider
 +
* CAS: fix for integral showing <code>dd</code> not <code>dx</code>
 +
* updated CAS engine (Giac) - includes improvement for <code>Integral(x^n*ln(x))</code>
 +
* Screen reader: improvement for reading out (esp. negative) numbers
 +
 
 +
==6.0.827.0 (20th February 2024 build)==
 +
* fix <code>IsInRegion()</code> for 3D conics
 +
 
 +
==6.0.826.0 (13th February 2024 build)==
 +
* fix scripting problem eg in French with <code>Inter(l1,l2)</code>
 +
* make sure brackets kept for editing vectors ie <code>a*(b*c)</code>
 +
 
 +
==6.0.825.0 (7th February 2024 build)==
 +
* new syntax <code>Polynomial( f(x,y) )</code>
 +
* fix Rotate Around Point by Angle Tool when you drag to select 2 points
 +
* macOS: fix pasting into spreadsheet with <Cmd>V
 +
 
 +
==6.0.823.0 (30th January 2024 build)==
 +
* '''Breaking Change:''' <code>Solutions()</code> now behaves like <code>Solve()</code> in all cases (still without <code>x =</code>) fixes eg <code>Solutions(x/sqrt(x))</code>
 +
* dragging with the mouse/keyboard should be more consistent
 +
* Algebra View slider speedup
 +
* fix for offline saving in Linux/Chrome
 +
* CAS: make sure eg <code>x+x</code> is simplified automatically again
 +
* speedup for pen strokes
 +
* Update to GWT 2.11
 +
* Update CAS Engine (Giac) fixes eg <code>Solve({(m^2 + 2 m - 1 >= 0),(m^2 - 2 m - 1 <= 0),(m^2 + 2 m - 1)*(m^2 - 2 m - 1)=0},m)</code>
 +
* fix Text Tool -> Advanced on touch screens
 +
* fix for circle filling when zoomed etc
 +
 
 +
==6.0.820.0 (9th January 2024 build)==
 +
* Fix for (?)!
 +
* <code>?examMode=</code> options for eg Safe Exam Browser
 +
* more accurate answers for eg <code>490/0.035</code>
 +
* Classic 5: support for some newer JavaScript syntaxes
 +
 
 +
==6.0.819.0 (3rd January 2024 build)==
 +
* Classic 5: new SVG renderer, supports eg CSS styling
 +
* fix for <code>TableText()</code> with empty lists
 +
* improved asymptote plotting for <code>log(a,x)</code>
 +
* improve redefining (so construction protocol order retained)
 +
* make sure Special Points aren't shown for eg Show/Hide Tool
 +
* CAS: eg <code>f=x+1</code> creates proper function <code>f(x)</code>
 +
* CAS: <code>Asymptote()</code> command enabled
 +
* fix slow plotting for eg <code>A2 sin(ω2 x + a)</code>
 +
 
 +
==6.0.817.0 (6th December 2023 build)==
 +
* Classic 5: fix for disappearing caret
 +
* Table View: fix for reappearing numbers
 +
* new syntax <code>RandomBetween( <Minimum Integer>, <Maximum Integer>, <Number of Samples> )</code>
 +
* CAS: fix for eg <code>SolveCubic(2x^3-k x^2+4x-5)</code>
 +
* CAS: fix for eg <code>NSolve(-4 a(2)=16)</code>
 +
* CAS: make sure the exact value is always sent to Giac even if shown rounded
 +
* Improve intersect tool when there are overlapping objects eg identical segments
 +
* fix autocomplete bug in Danish
 +
 
 +
==6.0.814.0 (21st November 2023 build)==
 +
* more accurate roots for eg <code>x⁶ - 2x⁵ - 4x⁴ + 8x³</code>
 +
* fix for applet scrolling on clicking
 +
* Web: make sure api.geogebra.org not called unnecessarily on startup
 +
 
 +
==6.0.813.0 (14th November 2023 build)==
 +
* Classic 5: fix bug with loading trace files with double-click
 +
* Classic 5: fix bug with changing line opacity
 +
* fix for eg <code>Sequence(PieChart({1, 2, 3}, (i, 3), 1), i, 1, 2)</code>
 +
* command autocomplete now matches on any part of the name, eg <code>Line</code> matches <code>FitLine</code>
 +
* make sure autocomplete closes on <code>^</code> and <code>_</code>
 +
* fix for eg <code>Solve(x^(4/7)=15)</code>
 +
* fix for eg <code>((x^(rho)+y^(rho)))^(((1)/(rho)))=U</code>
 +
* Web: fix for trace bug
 +
* fix for missing label for piecewise functions
 +
 
 +
==6.0.811.0 (31st October 2023 build)==
 +
* CAS: new syntax <code>Extremum( <Function>, <Start x-Value>, <End x-Value> )</code>
 +
* fix bug with slow segment drawing (with decorations)
 +
* Classic 5: fix for tooltip language
 +
* Classic 6: make sure keyboard showing in search dialog in Safari
 +
 
 +
==6.0.810.0 (25th October 2023 build)==
 +
* optimise Extremum() / Root() for eg <code>x^100</code>
 +
* Calculator Suite: last chosen sub-app remembered
 +
* fix for <code>ggbApplet.getScreenshotBase64()</code> on Safari
 +
* Classic 5.2: small fixes
 +
 
 +
==6.0.807.0 (17th October 2023 build)==
 +
* CAS: fix for <code>≈</code> and <code>=</code> for <code>Solve()</code>
 +
* CAS: fix for <code>Solve({x*y^2=10,x*y^10=20})</code> and <code>Solve(cosh(x)=15/10)</code>
 +
* make sure autocomplete opens after 3 characters again
 +
* make sure the Manual / Help links work again
 +
* make sure dropdowns work if their length changes dynamically
 +
* 3D: show axes labels by default
 +
* Classic 5.2: Universal Binary for Intel and Apple Silicon architectures
 +
 
 +
==6.0.806.0 (11th October 2023 build)==
 +
* Classic 5: fix for Input Box labels
 +
* bugfix for selection of infinite-radius circles
 +
* fix for artifacts at the edge of applets
 +
 
 +
 
 +
==6.0.805.0 (4th October 2023 build)==
 +
* support for embedding as ES6 module
 +
* bugfix: make sure <code>{Polygon(A,B,n)}</code> doesn't generate "ghost" object
 +
* new applet parameter <code>borderRadius</code>
 +
* fix for <code>Intersect(3D curve, 3D curve, a, b)</code>
 +
* CAS: fix for <code>Solve((1-0.0064)^(n)≤0.03,n)</code>
 +
* CAS engine updated with various bugfixes / improvements eg <code>floor(((-1725033 * pi) + 5419351) / ((16885417 * pi) - 53047102))</code>, <code>Solve(x^2+(-√11+√2-√5)*x-2*√11*√2+2*√11*√5-2*√2*√5-12)</code>
 +
 
 +
==6.0.804.0 (26th September 2023 build)==
 +
* Classic 5: updated to 64-bit Java 11 and JOGL 2.5 & version now eg <code>5.2.0.804</code>. Also Apple Silicon build
 +
* CAS: now supports the new mixed numbers
 +
* Dropdowns: improved styling
 +
* fix for dynamic absolute positions
 +
 
 +
==6.0.803.0 (19th September 2023 build)==
 +
* Exam mode shown in header
 +
* fix for dynamic absolute position
 +
* fix randomization in files with unlabeled polygons
 +
 
 +
==6.0.802.0 (12th September 2023 build)==
 +
* new exam mode for Vlaanderen region
 +
* updated colors for buttons
 +
* fix for "zoomed in keyboard" on iPhone
 +
 
 +
==6.0.801.0 (7th September 2023 build)==
 +
* bug fix for <code>Sequence(Text(RotateText(Element(listofnames...</code>
 +
* GeoGebra 6: fix for saving with Unicode characters
 +
* bugfix for plotting <code>0^x</code>
 +
 
 +
==6.0.799.0 (26th August 2023 build)==
 +
* fix memory leak with Polygons in <code>Sequence()</code>
 +
* Make sure Ctrl-Z doesn't work in applets
 +
* CAS: fix for <code>x(A)</code>
 +
 
 +
==6.0.794.0 (1st August 2023 build)==
 +
* new method <code>ggbApplet.isInteractive()</code>
 +
 
 +
==6.0.793.0 (25th July 2023 build)==
 +
* bugfixes
 +
 
 +
==6.0.791.0 (11th July 2023 build)==
 +
* Better cleanup on <code>ggbApplet.remove()</code>
 +
 
 +
==6.0.790.0 (6th July 2023 build)==
 +
* fix for saving in offline apps
 +
* Scientific: Table View added
 +
 
 +
==6.0.787/788.0 (27th June 2023 build)==
 +
* <code><Ctrl>O</code> in Algebra View / Input Boxes to enter recurring decimals
 +
* bugfix: make sure π is exact in CAS
 +
 
 +
==6.0.785.0 (20th June 2023 build)==
 +
* '''new "Save online" and "Save to your computer" menu options''' (uses the new File System Access API if available)
 +
* CAS: fix for <code>l1(1)</code> syntax
 +
 
 +
==6.0.783.0 (13th June 2023 build)==
 +
* New command syntax <code>ApplyMatrix(3D matrix, quadric)</code>
 +
* <code>Heaviside()</code> and <code>Dirac()</code> functions added for CAS results eg <code>InverseLaplace(exp(-p)/p+1/p,p,t)</code>
 +
* Fix <code>CopyFreeObject()</code> for list of functions
 +
 
 +
==6.0.782.0 (6th June 2023 build)==
 +
* parentheses now available on the ABC keyboard tab
 +
 
 +
==6.0.781.0 (30th May 2023 build)==
 +
* Classic 5: line numbers restored in editor
 +
* fix for wrong horizontal alignment in <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: Product() works better eg <code>f(x)=Product(sin((π*x)/(n)),n,2,floor(sqrt(x)))</code>
 +
 
 +
==6.0.779.0 (16th May 2023 build, not released)==
 +
* fix "Selection allowed" checkbox for multiple objects
 +
* CAS: fix for <code>¬a</code>
 +
 
 +
==6.0.778.0 (10th May 2023 build)==
 +
* Fix problems with Finnish / Filipino language confusion
 +
* New command <code>InverseBinomialMinimumTrials(Cumulative Probability, Probability of Success, Number of Successes)</code>
 +
* CAS: new commands <code>ExtendedGCD( <Integer>,<Integer> )</code>, <code>ExtendedGCD( <Polynomial>, <Polynomial> )</code>, <code>ModularExponent( <Number>, <Number>, <Number>)</code>, <code>CharacteristicPolynomial( <Matrix> )</code>, <code>MinimalPolynomial( <Matrix> )</code>, <code>LUDecomposition( <Matrix> )</code>, <code>QRDecomposition( <Matrix> )</code>
 +
 
 +
==6.0.776.0 (2nd May 2023 build)==
 +
* improvement for eg <code>6048 * (1/3)</code>
 +
* <code>||</code> as shortcut for Logical OR (<code>∨</code>) now works in web apps
 +
 
 +
==6.0.775.0 (25th April 2023 build)==
 +
* new scripting tab "On Drag-end"
 +
* new scripting tab "On Change" for Input Boxes only
 +
 
 +
==6.0.774.0 (18th April 2023 build)==
 +
* CAS: fixes for eg <code>Solve(sin(x)=-0.5, 0 <x < 2pi)</code> and <code>Integral(sgn(x),x,-1,1)</code>
 +
* bugfix with absolute position objects
 +
* Editor: fix SVG export on retina screens
 +
 
 +
==6.0.772.0 (4th April 2023 build)==
 +
* bugfix: make sure fixed lists can't be moved with the keyboard eg <code>{(1,2)}</code>
 +
 
 +
==6.0.770.0 (29th March 2023 build)==
 +
* fix for <code>SolveODE(y'=9.82-0.002*y^(2))</code> and <code>Integral(sgn(x),-1,1)</code>
 +
* fix for old Input Boxes on iOS (also axis distance settings)
 +
* app "chooser icon" removed
 +
* fix for <code>&lt;</code> in screenreader
 +
* iOS Classic: fix for Text Tool
 +
* Classic 5: new vector style option added here too
 +
* fix for drawing lists of LaTeX text
 +
* Classic 6: fix for spreadsheet after <Alt><Tab>
 +
* fix for "Copy to Graphics View" for Probability Calculator
 +
* CAS: Improvement for eg <code>SolveODE(2 x sqrt(y),(0,1))</code>
 +
 
 +
==6.0.766.0 (14th March build)==
 +
* Fix for <code>Zip()</code>
 +
 
 +
==6.0.764.0 (10th March build)==
 +
*
 +
 
 +
==6.0.762.0 (28th February 2023 build, ChromeOS only)==
 +
* Input Boxes: show nice placeholders rather than <code>?</code>
 +
* Checkboxes: new style
 +
* web: fix for Locus problem on loading
 +
* new syntaxes <code>TableText( <List>, <List>, ..., <Alignment of Text>, <Minimum Cell Width> )</code> and <code>TableText( <List>, <List>, ..., <Alignment of Text>, <Minimum Cell Width>, <Minimum Cell Height> )</code>
 +
* Chrome Web Store: fix crashing bug
 +
* Input Box border color now set according the background color
 +
 
 +
==6.0.760.0 (7th February 2023 build)==
 +
* iOS Classic: fix for textfields in Settings
 +
* make sure "speed" and "step" properties are preserved on redefine
 +
* more options added to available predefined icons for buttons
 +
 
 +
==6.0.759.0 (31st January 2023 build)==
 +
* Optimise plotting for eg <code>sin(x^x)</code>
 +
* Option to change the style of vector arrows
 +
* fix bug with eg <code>h SetValue(list,{{a},{a}})</code>
 +
 
 +
==6.0.755/756.0 (17th January 2023 build)==
 +
* new syntax <code>FractionText( <Number>, <Single fraction> )</code>
 +
* bugfix for <code>Sum()</code> with empty lists
 +
* CAS: fix for <code>Solve(2^x-(1/25)*5^x,x)</code> without the </code>=0</code>
 +
 
 +
==6.0.754.0 (10th January 2023 build)==
 +
* fix for dragging <code>Point(list)</code>
 +
* fix for on-screen keyboard in Table view
 +
 
 +
==6.0.753.0 (3rd January 2023 build)==
 +
* Editor: mixed number button added
 +
* iOS Classic: fix for textfields in Settings
 +
* fix for spreadsheet "keyboard trap"
 +
* CAS fix for <code>f(matrix)</code>
 +
* fix for opacity and linestyle in PDF export
 +
* Classic 6: <Alt> shortcuts now work in spreadsheet
 +
 
 +
==6.0.752.0 (20th December 2022 build)==
 +
* Classic 6: fix problem with copy/paste in spreadsheet
 +
* add "y-increment" for points
 +
 
 +
==6.0.751.0 (13th December 2022 build)==
 +
* CAS: Distance() command added
 +
* New default Button style
 +
 
 +
==6.0.748/749.0 (6th/7th December 2022 build)==
 +
* '''new command <code>SetImage( <Object>, <Image> )</code>'''
 +
* new applet parameter <code>"ScreenReaderMode":"Unicode"</code> or <code>"ScreenReaderMode":"ASCII"</code>
 +
* text/images highlighted on <Tab> only, not mouse click
 +
* new icons to switch between exact/approx answers
 +
* Classic 6: "Open Tool" added
 +
* Absolute Position can now take variables
 +
* fix for eg <code>Slope(Element(NormalQuantilePlot[ {2,3,4}],4))</code>
 +
* fix for AV sliders on touch
 +
 
 +
==6.0.745.0 (16th November 2022 build)==
 +
* fix plotting glitch for eg <code>-1 / tan²(x) - 1</code>
 +
 
 +
==6.0.744.0 (14th November 2022 build)==
 +
* fix for saving regression line
 +
* fix for plotting eg <code>f(x)=Normal(n,s,x,false)</code>, <code>f(x)=x+sqrt(2*3)</code>
 +
* CAS: fix for <code>Limit((sin(pi/6)-sin(t))/(pi/6-t),t,pi/6)</code> and eg <code>f({1,2,3})</code>
 +
* fix for editing eg <code>(1;20deg)</code>
 +
 
 +
==6.0.742.0 (2nd November 2022 build)==
 +
* fix problem with <code>FitPoly(l1, 1)</code>
 +
* new default axes colour
 +
 
 +
==6.0.741.0 (28th October 2022 build)==
 +
* fix for plotting problems eg <code>Derivative(2^x)</code>
 +
* fix for saving one-var analysis with frequency table
 +
* new CAS: more consistent Solve() / NSolve() behaviour
 +
* more objects can have "absolute position" set in settings
 +
 
 +
==6.0.739.0 (23rd October 2022 build)==
 +
* eg <code>Spline(list1,3)</code> is now draggable
 +
* fix clicking for drop-downs
 +
* fix <code>enableFileFeatures</code>
 +
* new plotter improvements
 +
* fix bug with custom tools
 +
 
 +
==6.0.736.0 (11th October 2022 build)==
 +
* clean up unused WebGL contexts
 +
* fix update of dependencies when dragging >code>{Polygon(...)}</code>
 +
 
 +
==6.0.735.0 (4th October 2022 build)==
 +
* Suite: '''Probability Calculator sub-app added for iOS and Android'''
 +
 
 +
==6.0.734.0 (29th September 2022 build)==
 +
* Classic 6: fix for spreadsheet editing on iOS
 +
 
 +
==6.0.732.0 (20th September 2022 build)==
 +
* fix for Shading for <code>Integral(f, a, b, false)</code>
 +
 
 +
==6.0.731.0 (13th September 2022 build)==
 +
* small fixes
 +
 
 +
==6.0.730.0 (30th August 2022 build)==
 +
* more SVG icons added to default button images
 +
 
 +
==6.0.729.0 (25th August 2022 build)==
 +
* CAS: better syntax errors when number of arguments is wrong
 +
* bugfix for saving table of values
 +
* bugfix for polar grid with point fixed to grid
 +
* <code>"transparent":true</code> also for 3D View
 +
* Notes: images and equations can be dragged in from outside the applet
 +
* Plot piecewise <code>If()</code> better
 +
 
 +
==6.0.726.0 (9th August 2022 build)==
 +
* new style for selected Points
 +
* Old Input Boxes now have "keyboard" icon for the full keyboard rather then the old "'''α'''" icon
 +
 
 +
==6.0.724/725.0 (2nd August 2022 build)==
 +
* CAS: fix for eg <code>Sequence(j,j,0,pi/2,pi/10)</code> and <code>NSolve({(N)/(((a)(exp((-30)(k))))+(1))=(11)/(50), (N)/(((a)(exp((-40)(k))))+(1))=(11)/(25), (N)/((a)+(1))=(3)/(200)},{N=1, a=1, k=1})</code>
 +
* fix label position when x:y is not 1:1
 +
* update to GWT 2.10.0
 +
* fix <code>ShowGrid()</code> scripting problem
 +
 
 +
==6.0.723.0 (26th July 2022 build)==
 +
* 3D: fix Show/Hide grid button
 +
 
 +
==6.0.722.0 (19th July 2022 build)==
 +
* HTML5: fix for extra spurious digits when rounding
 +
 
 +
==6.0.721.0 (12th July 2022 build)==
 +
* CAS: fix for <code>Solve({a k=1,a ℯ^(3 k)=3 ℯ},{a,k})</code>
 +
* Data Table improvements
 +
* fix for full-screen icon on touch
 +
 
 +
==6.0.720.0 (5th July 2022 build)==
 +
* 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>
 
* Classic 5: fix for <code>ggbApplet.getValueString()</code>
 
* Graphing: "Statistics" summary for Min / Q1 / Median / Q3 / Max
 
* Graphing: "Statistics" summary for Min / Q1 / Median / Q3 / Max
Line 14: Line 763:
  
 
==6.0.602.0==
 
==6.0.602.0==
* Symbolic Input Boxes: add option for Serif
 
 
* Fix Input Box -> Position
 
* Fix Input Box -> Position
 
* Spreadsheet: fix Paste from context menu
 
* 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==
 
==6.0.601.0==
Line 439: Line 1,188:
 
* CAS: fix for <code>Integral(nroot(x^3,5))</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>
 
* <code>Q1</code> and <code>Q3</code> commands renamed to <code>Quartile1</code> and <code>Quartile3</code>
 
==6.0.499.0==
 
* new version of LaTeX renderer (many improvements including fixes for <code>\cellcolor</code>, <code>\char</code> and <code>\raisebox</code>)
 
* Classic 6: fix for custom color button
 
* CAS View: fixes for <code>Integral(1 - tanh(x), 0, ∞)</code> and <code>IFactor(x^4 + 1)</code>
 
* GeoGebra CAS Calculator first release
 
 
==6.0.498.0==
 
* fix for saving <code>mean(1,2,3,4)</code>
 
 
==6.0.497.0==
 
* Graphing / Classic: Default rounding changed to 10 decimal places
 
* GeoGebra 6: make sure pre-loaded fonts are used
 
* fix for parsing eg <code>f(x)=x(sqrt(x))</code>
 
* Support for Degrees/Minutes/Seconds syntax eg <code>1°23′45″</code>
 
* IE11: LaTeX fix
 
* iOS: fix for splashscreen
 
* new "short" forms of some commands: mean/stdev/stdevp/mad
 
 
==6.0.496.0==
 
* GeoGebra 6: fix for LaTeX fonts
 
 
==6.0.495.0==
 
* macOS: fix for <code>^</code>
 
* Classic: fix for show/hide grid on iOS
 
 
==6.0.493.0==
 
* <code>nCr()</code> introduced as new short version of <code>BinomialCoefficient()</code>
 
* fix for ''Download As...'' menu
 
 
==6.0.492.0==
 
* Graphing: fix output for eg <code>Dilate(f, 2, A)</code>
 
* Fix problem with page scrolling up
 
* Bugfix for <code>\mathbb</code>
 
 
==6.0.491.0==
 
* fix for texts' On Click scripts
 
* Classic 5: fix for rescaling axes
 
 
==6.0.490.0==
 
* fix for perspective parameters eg https://www.geogebra.org/classic#cas
 
* CAS View: fix for eg <code>IFactor(a^2-3b^2)</code>
 
 
==6.0.489.0==
 
* Android / iOS: List Tool
 
* fix bug saving conics in "Conic Form"
 
* Classic 5: fix for displaying subscripts in the Algebra View
 
 
==6.0.488.0==
 
* GeoGebra Classic 5: fix for <code>\tfrac</code> and <code>\raisebox</code>
 
 
==6.0.487.0==
 
* GeoGebra 6: fix for missing grid color/line style options
 
* GeoGebra Classic 6: fix on iOS for "doubled characters" in old Input Bar
 
 
==6.0.486.0==
 
* bugfix for Simplify()
 
* 3D View: STL export
 
* make sure eg <code>a_1</code> isn't autocreated if <code>a_{1}</code> exists
 
 
==6.0.485.0==
 
* fix for <code>Curve()</code> in 3D View
 
* GeoGebra Classic 6: make sure <Ctrl>D works in the Spreadsheet
 
* GeoGebra Classic 5: fix Unicode encoding problem in Construction Protocol
 
* <code>Name(Element(list,1))</code> works - useful for <code>Execute()</code>
 
 
==6.0.484.0==
 
* fix for loading translations
 
* fix for moving images with the arrow keys
 
==6.0.483.0 (Windows Store only)==
 
* <code>ZoomIn()</code>: fix bug with wrong order of arguments
 
 
==6.0.482.0==
 
* Classic 5: fix for disappearing objects eg <code>SolveODE(y / x,(1, 2))</code>
 
* Make sure random numbers aren't updated from Input Box entry
 
* fix for <code>Zip()</code> for parametric curves
 
* new api methods ggbApplet.getConstructionSteps(boolean breakpoints), ggbApplet.setConstructionStep(int n), ggbApplet.previousConstructionStep(), ggbApplet.nextConstructionStep()
 
 
==6.0.481.0==
 
* Classic 5: fix for dragging drop-down lists
 
* fix for <code>y² = (x² - a²) / x²</code>
 
 
==6.0.480.0==
 
* fix for <code>RigidPolygon()</code>
 
* Classic 6: fix app size problem on iOS
 
* use <code>,</code> as the axis unit to enable comma as thousands separator
 
* fix for Navigation Bar
 
 
==6.0.479.0==
 
* fix for eg <code>Circle((0,0,0), 1, x=0)</code> so that <code>x=0</code> is always interpreted as a plane
 
* change display for inverse trig functions to <code>sin⁻¹(x)</code>, <code>cos⁻¹(x)</code>, <code>tan⁻¹(x)</code>
 
 
==6.0.478.0==
 
* improve <code>disable3D</code> parameter
 
* Classic 6: fix for disappearing Data Analysis View
 
* Classic 5: Probability and Data Analysis Views open "docked" by default
 
 
==6.0.477.0==
 
* Classic 5: bugfix for size of fixed Buttons
 
* Classic 6: new option: Download As -> Construction Protocol (html)
 
* Graphing: fix for missing output row
 
* Classic 6: fix for exam mode
 
 
==6.0.476.0==
 
* Classic 6: Allow non-adjacent columns to be selected in the spreadsheet (Ctrl-Click)
 
 
==6.0.475.0==
 
* Symbolic (CAS) commands disabled in the separate Graphing / Geometry / 3D Apps
 
* Improve PGF/PSTricks export for 3D objects wholly in 2D view (Points, Lines, Conics)
 
* fix <code>b = a</code> for quadrics
 
* New command <code>SetDecoration( <Object>, <Number> )</code>
 
 
==6.0.474.0==
 
* Classic 6: Input Boxes line up exactly when editing
 
* When moving eg a polygon with the arrow keys, use the "Increment" of the first defining point
 
* Make sure eg Ctrl-Shift-A is disabled when <code>enableRightClick = false</code>
 
* CAS View: new matrix commands <code>JordanDiagonalization()</code>, <code>Eigenvectors()</code>, <code>Eigenvalues()</code>
 
* Classic 6: fix image export on iOS
 
* Tablets: Make sure keyboard appears again for Input Boxes
 
 
==6.0.473.0==
 
* Algebra View: fix for <code>Integral( x sqrt( 1 + cos(2x) ) , 0 , pi / 2 )</code>
 
 
==6.0.472.0==
 
* Statistics View: fix for Histogram -> Set Classes Manually
 
* CAS View: fix for <code>Solve(((-a sqrt(a² + x²) + x sqrt(a² + x²) + x sqrt(a² + (a - x)²)) / (sqrt(a² + x²) sqrt(a² + (a - x)²))),x)</code>
 
* Make sure preview points aren't shown in Classic
 
* FormulaText(svgImage) now works (HTML5 only)
 
 
==6.0.471.0==
 
* fix for <code>Asymptote(2^x / (2^x - 3^x))</code>
 
* fix for truncation in iframes
 
* CAS View: fix for reloading MidPoint() / Center()
 
* Mobile: fix for plotting eg <code>y = x sin(x)</code> then <code>x^2 + y^2 = pi^2</code>
 
 
==6.0.470.0==
 
* 3D View: small fix
 
* HTML5: loading conflict fixed
 
 
==6.0.469.0==
 
* improvement for <code>Rotate((0,1),90deg,(0,0))</code>
 
* make sure Input Boxes stay as planes eg for <code>x + y = 1</code>
 
* make sure text is read out after <code>SelectObjects(a)</code>
 
* iframes: fix for gap on right
 
* Classic 6: export compressed PDFs
 
 
==6.0.468.0==
 
* Classic 6: Download as -> Activity as Webpage
 
* CAS View: new command [[Assume Command|Assume( <Condition>, <Expression> )]].
 
* Classic 6: fix for missing toolbar when loading files
 
* Screenreader support for drop-down menus
 
 
==6.0.467.0==
 
* Whiteboard: fix toolbar
 
* Classic 6: fix for loading <code>LocusEquation()</code>
 
 
==6.0.466.0==
 
* 3D View: fix for <code>IntersectPath()</code> when the z-axis is rescaled
 
* new command <code>MAD( <List> )</code>, <code>MAD( <List>, <List> )</code> for Mean Absolute Deviation
 
* CAS View: improvement for <code>sqrt(x - 1) * sqrt(x - 2)</code>
 
* <code>SetAxesRatio(a, 1)</code> now keeps the y-axis fixed
 
* fix for <code>Sequence(Intersect(a, Element(L_1, i), 2), i, 1, 9)</code>
 
* fix for <code>Translate(inequality)</code>
 
 
==6.0.465.0==
 
* Editor: fix for eg <code>|x|/3</code>
 
* Make sure the ''full-screen'' button always appears in the right-hand view
 
* Bugfix for for using <code>+</code> to move a point on a path
 
* Bugfix for loading activities with custom tools
 
 
==6.0.464.0==
 
* Chrome: fix for exporting large images
 
 
==6.0.463.0==
 
* CAS View: fix bug with NSolve Tool eg <code>Sum(T/2^n, n, 3, 10) = 1500000</code>
 
* CAS View: fix for <code>UnitVector(Vector((1, 2, 3)))</code>
 
* GeoGebra 6: fix for Ubuntu 18.04
 
 
==6.0.462.0==
 
* change URLs to eg https://www.geogebra.org/classic#cas
 
* TikZ Export: use pgfplots for the axes/grid
 
 
==6.0.461.0==
 
* CAS View: fix for <code>sinh(1)+cosh(1) == exp(1)</code>
 
* Firefox: fix problem with iframes
 
 
==6.0.460.0==
 
* CAS View: fix for <code>UnitVector(Vector(1/3,1/4))</code> and <code>UnitVector((1/3,-1/4))</code>
 
 
==6.0.459.0==
 
* CAS View: fix for NSolve Tool for eg <code>A'(x) = 0</code>
 
* CAS View: improvements for eg <code>Factor(1+ln(x) + 2 ln(y))</code> and <code>Expand(ln(3x^5))</code>
 
* Graphics View: support currencies as axes unit <code>£ € $ ¥ ₩ ϯ ₫ ₪ ₮ ₨ ₹</code>
 
* bugfix: Make sure + and - keys work for moving Point(path) again
 
* Load toolbar icons asyncronously
 
* HTML5: fix decimal point display bug
 
 
==6.0.458.0==
 
* Fix for disappearing objects when preview points calculated
 
* Custom Toolbar working in the new UI
 
 
==6.0.457.0==
 
* CAS View: improvement for <code>log_10(100)</code>
 
* fix for <code>InversePoisson()</code>
 
 
==6.0.455.0==
 
* fix mean and variance for Pascal Distribution
 
* fix scaling problem
 
 
==6.0.454.0==
 
* 3D View: fix for preview
 
* fix for saving <code>a=b</code> for conics
 
* fix for resizing
 
 
==6.0.453.0==
 
* 3D View: fix for opacity of circles in lists
 
* improvement for plotting eg <code>Derivative(|x|)</code>
 
* fixes for ⊕ (XOR)
 
==6.0.452.0==
 
* make sure keyboard is shown for tool dialogs
 
* new command <code>IsTangent( <Line>, <Conic> )</code>
 
* GeoGebra 6: fix LaTeX preview in Text Tool
 
* Create image with <code>pic1 = ExportImage("view", 2, "corner", A, "corner2", B)</code>
 
* CAS View: Improved answer for eg <code>Solve(sin(x) = sin(2x))</code>
 
* Selection Rectangle not shown for images (if toolbar hidden)
 
 
==6.0.451.0==
 
* fix for loading some /o/ URLs eg https://www.geogebra.org/o/hUBAmIZQ
 
 
==6.0.450.0==
 
* CAS View: fix for <code>Sum(RandomBetween(0,1),t,1,20)</code>
 
* GeoGebra 6: Export multi-page PDFs with <code>ExportImage("type", "pdf", "filename", "test.pdf", "slider", n)</code>
 
 
==6.0.449.0==
 
* Graphing / Geometry / 3D: fix for start-screen on mobile
 
* fix for wrong decimal point
 
 
==6.0.448.0==
 
* '''GeoGebra 6: new "Export Image" dialog'''
 
* Add <code>width</code> / <code>height</code> attributes to SVG files automatically if necessary
 
* Improvements for integrating piecewise functions
 
* Better control when dragging the slider on "automatic" increment
 
 
==6.0.447.0==
 
* GeoGebra Classic 5: fix for misshapen LaTeX letters in SVG / PDF export
 
* GeoGebra Classic 6: fix for toolbar disappearing on file load
 
* GeoGebra Classic 6: load SVG files with drag'n'drop
 
* iOS: fix for <code>FitSin()</code>
 
* API: <code>ggbApplet.getRounding()</code> added
 
 
==6.0.445.0==
 
* CAS View: fix for <code>PerpendicularLine( <Point>, <Vector> )</code>
 
* GeoGebra Classic 6 (online): fix for <code>a=Integral(ℯ^(-x^(2)),-∞,0)</code>
 
* speedup for definite integrals of piecewise functions
 
* open context menu in Graphics View with <Shift>F10 or <Menu>
 
* 3D View: thinner axes
 
* Editor: fix for (3|4) and ⊗ (cross-product)
 
 
==6.0.444.0==
 
* fix for <code>Integral(x (x - (exp(x) - exp(-x)) / 2 / ((exp(1) - exp(-1)) / 2)))</code>
 
* fix for moving vertical sliders
 
==6.0.443.0==
 
* fix for integrating piecewise functions
 
==6.0.442.0==
 
* CAS View: add <code>InverseNormal()</code>
 
* CAS View: <code>LeftSide()</code> and <code>RightSide()</code> working for inequalities
 
* Dragging fixed background (on touch) will scroll the whole page
 
* '''GeoGebra 6 (offline): <Ctrl><Shift>C will copy an image to the clipboard'''
 
 
==6.0.441.0==
 
* fix for <code>CopyFreeObject(centered image)</code>
 
* fix for pasting eg <code>(⌊x⌋^2 - ⌊x⌋)/2 + x ⌊x⌋ - ⌊x⌋^2</code>
 
 
==6.0.439.0==
 
* GeoGebra Classic 6: fix for PDF Export (macOS)
 
* GeoGebra Classic 6: fix for Korean in editor
 
* GeoGebra Classic 5: Show reinstall message instead of error (for "500" error on Login, File -> Share, File -> Open from GeoGebra)
 
 
==6.0.438.0==
 
* GeoGebra Classic 6: fix for redraw problems on iOS with dropdowns
 
* GeoGebra Classic 6: PDF export will include Graphics View 2 as a second page
 
* CAS View: fix for <code>f(x) := π x</code>
 
 
==6.0.437.0==
 
* don't show recovery dialog for embedded applets
 
* fix for Input Boxes on mobile (small screens)
 
* fix for loading bad syntax <code>If(a, {1}, 0)</code>
 
* fix for freeze typing <code>y=x</code> after drawing polygon
 
 
==6.0.436.0==
 
* new syntax <code>SlowPlot( <Function>, <Boolean Repeat> )</code>
 
* Android: fix for crashing when dragging
 
 
==6.0.435.0==
 
* Graphing Calculator / Geometry: fix for Android 4.4
 
 
==6.0.434.0==
 
* fix for <code>!</code> in editor
 
* fix for centered images
 
==6.0.433.0 (not released yet) ==
 
* new command <code>InteriorAngles( <Polygon> )</code> (used by the Angle Tool for Polygons)
 
* <code>SetColor()</code> and <code>SetBackgroundColor()</code> accept hexcodes in the form <code>#AARRGGBB</code> and <code>#RRGGBB</code> eg <code>SetBackgroundColor(text1, "#80FF0000")</code>
 
* fix for <code>Sequence(1, 2, 0.1)</code>
 
* fix for redrawing LaTeX after fonts loaded
 
* fix for dragging Polygons
 
* WIndows .exe installer now deletes "jre" folder to ensure proper upgrade
 
 
==6.0.432.0==
 
* make sure "Create Slider" dialog doesn't appear for Input Boxes
 
* fix for on-screen keyboard in Norwegian
 
 
==6.0.431.0==
 
* GeoGebra Classic 6: fix for switching language to eg Chinese
 
* Fix for loading from Google Drive
 
 
==6.0.430.0==
 
* Editor: fix for multiply sign (\cdot)
 
* Editor: fix for pasting / typing quotes
 
 
==6.0.429.0==
 
* GeoGebra Classic 6: fix for "?" in CAS View
 
* Spreadsheet View: fix for Points not appearing when Create List dialog closed
 
* GeoGebra Classic 6: fix for switching to Norwegian
 
 
==6.0.427.0==
 
* fix for rename dialog opening when using the Text Tool
 
* GeoGebra Classic 5: bundle with Java 8 to fix File -> Share problem
 
* fix for Tangent() for functions using acos(), atan()
 
 
==6.0.426.0==
 
* Android Classic: split screen mode disallowed
 
* Use <code>=</code> not <code>≟</code> for Conditional Functions
 
* 3D View: fix for drawing planes when axes are rescaled
 
* new command <code>ExportImage()</code> eg <code>ExportImage("type", "svg", "filename", "myimage.svg")</code>, <code>ExportImage("type", "png", "filename", "myimage.png", "width", 1000)</code>, <code>ExportImage("type", "png", "filename", "myimage.png", "scalecm", 1, "dpi", 300)</code>
 
* Spreadsheet View: fix preview for List Tool
 
* Statistics Calculator: state now saved in .ggb file
 
 
==6.0.425.0==
 
* HTML5: fix for CAS View not working
 
==6.0.424.0==
 
* Android: fix for Special Points
 
==6.0.423.0==
 
* Edge: fix for CAS View
 
 
==6.0.422.0==
 
* fix problem with preview points
 
* iOS: fix problem with <code>f'</code>
 
 
==6.0.420.0==
 
* Automatic preview points
 
* GeoGebra Classic 6: fix for icon size in Construction Protocol
 
* GeogebraSans-Regular and GeogebraSerif-Regular fonts removed
 
* CAS View: fix for Edge browser
 
* CAS View: fix for <code>{1, 2} * {3, 4}</code> and <code>3 / {1,2,3}</code>
 
* CAS View: make sure <code>UnitVector()</code>, <code>PerpendicularVector()</code>, <code>UnitPerpendicularVector()</code> return a vector not point
 
* fix for exporting images
 
 
==6.0.418.0==
 
* fix for bug with SetValue() and undo
 
==6.0.417.0==
 
* Firefox: fix for SVG Export
 
* Algebra View: LaTeX and Presentation MathML can be pasted
 
* CAS View: fix for <code>Division(2a^2+2a+1,a-1)</code>
 
* CAS View: fix for <code>Sum(Element({1,2,3,4},k),k,1,4)</code>
 
 
==6.0.416.0==
 
* Classic 6: white outline for labels
 
* webSimple: fix for keyboard shortcuts
 
* Exporting: improvement for when <code>Export_1</code> and <code>Export_2</code> are off-screen
 
* CAS View: improvement for <code>Simplify((7^4)^(1/9)-(7^(1/9))^4)</code>
 
* 3D View: fix for rendering on iPad
 
 
==6.0.415.0==
 
* CAS View: fix for <code>Mod((x⁴ + 2x³ + 3x² + j x + k),x-1)</code>
 
* default for applet parameter <code>useBrowserForJS</code> changed to <code>false</code>
 
 
==6.0.414.0==
 
* Native Apps: fix for app not loading on Android 5.1
 
* Graphing / Geometry / 3D: fix for Edit menu getting stuck
 
* 3D View: form for spheres can be changed eg <code>x^2+y^2+z^2+4x-2y-8z=4</code>, <code> (x + 2)² + (y - 1)² + (z - 4)² = 25</code>
 
 
==6.0.413.0==
 
* Classic 6: fix for stopping recording to spreadsheet
 
* CAS View: fix for <code>Solve(3*4^(x/5)=48)</code>
 
* fix for <code>arg(?)</code>
 
 
==6.0.412.0==
 
* 3D View: optimizations for multiple segments/polygons (especially for Edge browser)
 
* Algebra View: <code>asin()</code>,<code>acos()</code>,<code>atan()</code> respect the degree/radian setting
 
* improvement for function plotting on wider screens
 
* Classic 6: fix export in Data Analysis and Probability Calculator
 
* fix for <code>Point(Locus)</code>
 
* Classic 6: make sure the editor works better in the CAS View for long inputs
 
 
==6.0.411.0==
 
* Classic 6: fix for exporting SVG/PSTricks/PGF/Asymptote
 
* Classic 5: fix for starting on Linux
 
 
==6.0.410.0==
 
* CAS View: fix for <code>LeftSide({a,b}={1,2})</code>
 
* CAS View: small improvement for <code>Simplify(x^(5k)*x^(2*k+1))</code>
 
* Algebra View: fix for <code>g(x)=f(x) / c</code> in symbolic mode
 
* Classic 6: fix for lines in PGF / TikZ export
 
 
==6.0.409.0==
 
* fix for <code>Sequence(Surface(...</code>
 
* fix problem with missing faces from eg cube
 
* CAS View: improvement for <code>Simplify(x^(8*k+9)*x^(5*k))</code>
 
* CAS View: fix for plotting <code>Integral(f, 1, 2)</code> and <code>IntegralBetween(f, g, 1, 2)</code>
 
* Editor: fix for typing eg <code>x|x|</code>
 
 
==6.0.408.0==
 
* Classic 6: fix for Spreadsheet "Create" menu
 
 
==6.0.406.0==
 
* fix for <code>ggbApplet.getPNGBase64(1, 72, true)</code> for transparent images with dpi set
 
==6.0.405.0==
 
* Classic 5: fix file saving bug
 
* Classic 6: PDF Export
 
 
==6.0.404.0==
 
* 3D: new user interface
 
 
==6.0.403.0==
 
* Classic 5: fix for PDF export with images/hatching
 
* fix for inverted checkboxes in "View" menu
 
 
==6.0.401.0==
 
* Midpoint tool works for Polygons (to give Centroid)
 
* fix for <code>ZoomIn(-5, 5, -4, 4)</code>
 
* Native apps: Quick stylebar: tap on object to quickly change color, point or line style, etc.
 
* iOS Native Apps: New tools: Create Slider, Angle with Given Size, Segment with Given Length, Regular Polygon, Circle with Center & Radius, Rotate around Point, Dilate from Point, Relation
 
 
==6.0.400.0==
 
* more slider styling options
 
* CAS View: <code>ToBase()</code>, <code>FromBase()</code>, <code>IndexOf()</code> implemented
 
* fix for saving the style of eg <code>Intersect(fun1, fun2, a, b)</code>
 
 
==6.0.399.0==
 
* fix for pasting subscripts eg <code>11111/n_2</code>
 
* make sure SVGs optimized
 
 
==6.0.398.0==
 
* fix for TableText[]
 
==6.0.397.0==
 
* CAS View: Factor(equation) now supported, eg <code>Factor(x^2+x=x^2-1)</code>
 
* Classic 6: use SVGs for tool icons
 
* automatically change <code>sin(15)</code> to <code>sin(15°)</code> (in degrees mode)
 
* new Point Style option "without outline"
 
* "Relative Position" allowed for Input Boxes
 
 
==6.0.396.0 ==
 
* fix for <code>Integral((144 + 9.81² x² - 24 (9.81) x sin(40°))^0.5,0,1.81)</code>
 
* fix for selection rectangle disappearing (so can't export selected region)
 
* make sure regular "i" works in Input Box linked to complex number
 
* fix for <code>FormulaText[$1]</code> rounding to 15sf
 
* new options for pictures: "Center Image"
 
* Spreadsheet: make sure fixed objects can't be edited
 
* new embedding options for styling buttons:
 
<code>"buttonRounding": "0.7",</code>
 
<code>"buttonShadows": true,</code>
 
 
==6.0.395.0==
 
* fix for "fixed to grid" for polar
 
==6.0.394.0 ==
 
* fix for www.geogebra.org/graphing and www.geogebra.org/geometry on iOS
 
* polar grid can now be any integer fraction of  π
 
 
==6.0.393.0==
 
* CAS View: fixes for <code>Solve(-(1.4)^(n-1)32=-1000)</code>, <code>Area(x^2+y^2=r^2)</code>, <code>Area(polygon)</code>
 
* CAS View: fix for <code>Solve(f(x)==g(x))</code> when <code>f</code> is a result of <code>Tangent()</code>
 
* dpi setting in <code>getPNGBase64()</code> and <code>writePNGtoFile()</code> now works (but slow)
 
* GeoGebra Classic 6: SVG Export working
 
* Polar Grid: now allows any multiple of π
 
 
==6.0.392.0==
 
* CAS View: fixes for <code>Integral(sqrt((-3*a*cos(x)^(2)*sin(x))^(2)+(3a*(sin(x))^(2)*cos(x))^(2)),0,pi/2)</code>, <code>Integral((x^4-3x)/(x^3+22x),cbrt(3),8)</code> and <code>Simplify(atan(3^(1/3)/sqrt(7))+5)</code>
 
* GeoGebra Classic 6 (offline): fix for <code>1/(x y)</code> in the CAS View
 
 
==6.0.390.0==
 
* fixes for <code>F(t,x)=Integral(sin(x)*sin(t-x), x)</code>
 
 
==6.0.389.0==
 
* fixes for Korean in editor
 
 
==6.0.388.0==
 
* fix for exporting with LaTeX axis labels
 
* SVG images supported in buttons
 
* new parameter <code>"showSuggestionButtons":false</code>
 
* fix for minor axis ticks
 
* fix for Dropdowns being drawn as bold randomly
 
 
==6.0.387.0==
 
* Syntax <code>Text($1)</code> now works
 
* CAS View: fix for <code>h(x)=f(x)^2</code> <code><nowiki>h''(x)</nowiki></code>
 
* fix for saving increment for Points
 
* 3D View: fix for dragging to extrude
 
 
==6.0.386.0==
 
* fix for dragging in Chrome 61 when page is scrolled
 
* fix for f'(x) for eg <code>sin(a x)</code>
 
* fix for objects with opacity 1 (on loading)
 
 
==6.0.385.0==
 
* brand new Graphing Calculator and Geometry Apps
 
* 3D View: SetAxesRatio( <x>, <y>, <z> ) working
 
* fix for renaming with <code>_</code> and <code>'</code>
 
* Algebra View: Solve equations: exact and numeric
 
* Special points for functions: roots, min/max, intersections
 
* Classic: fix for plotting quadrics on macOS
 
* By default lists are now named L, L1, L2 ,... not list, list1, list2 ,...
 
 
==6.0.382.0 ==
 
*
 
==6.0.381.0 ==
 
* bugfix: make sure macro object eg Hexagon(G_8) can be moved with the arrow keys
 
* just one "zero" shown at the origin
 
* new full-screen, home and zoom buttons
 
* new parameters <code>"showZoomButtons":true,"showFullscreenButton":true,</code>
 
 
==6.0.380.0==
 
* fix CSS clash with Advanced Properties
 
 
==6.0.379.0==
 
* <code>Curvature( )</code> works with 3D curves
 
* <code>SelectObjects(InputBox)</code> sets the focus
 
* fix for <code>FormulaText[FormulaText[FormulaText[...</code> problem
 
* Math Calculators (offline only): Better CAS Engine eg exact answer for <code>sqrt(ί)</code>
 
 
==6.0.378.0 (beta only) ==
 
* new language Xhosa / isiXhosa
 
* fix for extra gridline with positive direction only axes
 
* Beta: fix for file loading
 
 
==6.0.377.0==
 
* CAS View: fix for "Copy to LaTeX"
 
* Default brackets for commands changed from eg <code>ZoomIn[]</code> to <code>ZoomIn()</code>
 
 
==6.0.374.0 ==
 
* fix for <code>ZoomIn[ ]</code>
 
* Make sure point can't be dragged off eg <code>If[1<=x<=5,x]</code>
 
 
==6.0.373.0 ==
 
* fix for <code>RectangleSum[]</code> with b < a
 
* fix for WebCam preview size
 
* fix for Slider dialog with on-screen keyboard
 
* minor grid lines
 
 
==6.0.372.0 ==
 
* new command <code>Coefficients[ <Quadric> ]</code>
 
* fix for Greek keyboard
 
 
==6.0.371.0==
 
* fix for preview in desktop eg <code>Extremum[x^2 exp(x)]</code>
 
 
==6.0.370.0==
 
* Thai keyboard working
 
* new command: <code>Tangent[ <Conic>, <Conic> ]</code>
 
* eg <code>f(1+ί)</code> works
 
 
==6.0.369.0==
 
* fix for font size on Retina screens
 
==6.0.368.0==
 
* Editor: Allow <code>|</code> to close an abs() block
 
* Classic: make sure "Graphics View 1" checkbox isn't checked for 3D objects
 
* Spreadsheet: make sure "Algebra Descriptions" works
 
* Korean: working with physical keyboard
 
* faster versions of <code>Div[]</code>, <code>Mod[]</code>, <code>Division[]</code> for polynomials
 
==6.0.367.0==
 
* boolean XOR operator (⊕ or <Alt>+) added
 
* Editor: Korean working in the Input Bar with the on-screen keyboard
 
* Android Native Apps: 'ABC' keyboard option added for non-Latin alphabets
 
* Editor: fix for <code>x*sqrt(x)</code> and <code>5≥(2/3*x+5/3)</code>
 
* CAS View: improvement for eg <code>NIntegral[sqrt((2*(cos(2*x)))^2+(3*(cos(3*x)))^2),x,0,2*pi]</code>
 
* new parameter <code>preventFocus</code>
 
 
==6.0.366.0==
 
* <code><Space></code> to toggle slider's animation
 
* 3D Calculator: different axis scaling allowed
 
* Keep scripts when object redefined
 
* Angle Tool: can now draw over images
 
* bugfix for saving images used by macros
 
* Android / iOS: Fix for logging on with Google
 
* CAS View: not and implies operators added (¬, →)
 
 
==6.0.365.0==
 
* make sure keyboard hidden in Geometry Calculator
 
 
==6.0.364.0==
 
* Web: new keyboard
 
* Axes shown at edge if off-screen
 
* Captions now support <code>%f</code> for definition and <code>%d</code> for description
 
* fix for label position (going off-screen)
 
* Images supported in dropdown lists, eg <code>list1 = {pic1, pic2, pic3}</code>
 
 
==6.0.363.0==
 
* fix for scrolling problem when dragging sliders
 
* Spreadsheet: fix for cell borders
 
 
==6.0.362.0==
 
* Korean working in the new editor
 
* fix for spurious multiply sign in <code> f(x)=If[3<x≤5,x^(2)]</code>
 
* Beta: Export to OpenSCAD format for 3D Printing
 
* fix for <code>Mirror[xAxis, plane]</code>
 
 
==6.0.361.0==
 
* new functions fixed by default
 
* proper implementation of <code>\longdiv</code>, eg <code>FormulaText["\longdiv{12345}{13}"]</code>
 
* Fix for <code><Ctrl>V</code> in the spreadsheet
 
 
==6.0.360.0==
 
* PNG Images working in <code>TableText[ ]</code>
 
* fix for position of right-click menu in worksheets
 
 
==6.0.359.0==
 
* fix for <code>Intersect[ curve, curve]</code>
 
* fix for objects not being updated with Custom Tools
 
* fix for focus in old Input Bar
 
 
==6.0.358.0==
 
* LaTeX: remove all Cyrillic ligatures
 
* Android: local saving
 
* fix for <code>SetValue[list, Shuffle[list]]</code>
 
* fix for random saving errors (zipjs)
 
 
==6.0.357.0==
 
* fix problems with PGF/TikZ export
 
* LaTeX: fix problem with Cyrillic ligatures (тс and шц)
 
* fix for <code>"errorDialogsActive":false</code>
 
 
==6.0.356.0==
 
* fix problem with SetBackgroundColor[]
 
* fix <Tab> behaviour in the Algebra View Input
 
 
==6.0.355.0==
 
* Graphing Calculator: Angle Bisector Tool fixed
 
* Spreadsheet: fix for Copy & Paste of formulas
 
* Spreadsheet: One-variable analysis tool now treats second column of data as frequencies (if just two columns selected)
 
* fix problem with <code>SlopeField[1/y]</code>
 
* fix problem with redefine dialog opening on double-click when it shouldn't
 
* Exam: <code>Invert[ <Function> ]</code> command not available when CAS is disabled
 
* new command <code>NInvert[ <Function> ]</code> for numerical function inversion (intended for exam mode)
 
* fix for copy & paste of eg <code>x/cos(x)</code>
 
* fix for <code>BarChart</code> in Danish
 
 
==6.0.354.0==
 
* SVG Export: multiple images exported from GeoGebra can be embedded in the same webpage
 
* fix for <code>Integral[x^-4, -1, 1]</code>
 
* CAS View: fix for <code>$1==$2</code> where <code>$1=y=9</code> and <code>$2=y=9</code>
 
* CAS View: fix for <code>Integral[cos(n π x / 4), 1, 4]</code> (GeoGebra Classic only)
 
* CAS View: fixes for <code>PerpendicularVector[ <Plane> ]</code> and <code>UnitPerpendicularVector[ <Plane> ]</code>
 
* CAS View: fix for selecting multiple cells
 
* fix for <code>Corner[1]</code>
 
* Graphing Calculator: new keyboard
 
 
==5.0.352.0==
 
* CAS View: fix for <code>#1</code> notation
 
 
==5.0.351.0==
 
* Editor: fix for <code>{{1,2},3}</code>
 
* CAS View: make sure Vectors in <code>Sequence[Vector[(i, i)],i,1,3]</code> stay as Vectors
 
 
==5.0.350.0==
 
* CAS View: fix for <code>a:=1/1E8</code>
 
* fix for dragging with 2 views open
 
 
==5.0.349.0==
 
* fix for auto-slider dialog in Safari
 
* make sure preview for <code>FillCells[ ]</code> doesn't delete cells
 
* new LaTeX commands <code>\brack</code> <code>\brace</code> <code>\bangle</code> <code>\cancel</code> <code>\bcancel</code> <code>\xcancel</code> <code>\longdiv</code>
 
 
==5.0.348.0==
 
* CAS View: fix for Expand Tool
 
==5.0.347.0==
 
* fix for too-wide Algebra View
 
 
==5.0.346.0==
 
* fix for <Tab> not setting Input Box content
 
* fix for <Enter> not hiding Input Box correctly
 
* fix for wrong coefficient in FitPoly
 
 
==5.0.345.0==
 
* fix for <code>Surface[ ]</code> defined in terms of another surface
 
* Math Apps: make sure PNG Export isn't truncated by the menu
 
* Math Apps: Export PSTricks, PGF/TikZ, Asymptote
 
 
==5.0.344.0==
 
* <code>Length[]</code> and <code>First[]</code> work on Freehand Functions
 
* Algebra View: fix for right-click
 
* fix for drawing big arcs
 
* fix for list of Polylines
 
 
==5.0.343.0==
 
* fix for CAS commands on Android
 
* fix for CAS View on Linux/32
 
 
==5.0.341.0==
 
* Desktop: fix for <code>SetValue[a, b, c]</code>
 
* Web: increase maximum spreadsheet rows to 350
 
 
==5.0.339.0==
 
* fix for <code>InverseBinomial[]</code>
 
 
==5.0.338.0==
 
* fix for <code>Intersect[]</code>
 
 
==5.0.336.0==
 
* Tangent[] works for <code>log(f(x),g(x))</code> and <code>nroot(f(x),g(x))</code>
 
* Android: fix for wrong version of Giac
 
 
==5.0.334.0==
 
* '''NEW EDITOR!'''
 
* fix for <code>Intersect[ <Curve>, <Curve>, t1, t2 ]</code>
 
* Apache Commons Math Library updated to 3.6.1
 
* Probability Calculator: improvement for point dragging
 
 
==5.0.332.0==
 
* fix for problem with "degree" sign in Input Boxes
 
* CAS View: make sure <code>NSolve[{3x-5y=11,14x^2-11x=52}]</code> gives a numerical result not exact
 
* Grid showing by default
 
 
==5.0.331.0==
 
* Desktop: fix Function Inspector
 
* new syntax for lines eg <code>x-1=y-2=(z-3)/2</code>
 
* CAS View: better fix for <code>ScientificText[ ]</code>
 
 
==5.0.329.0 (GGB6 only)==
 
 
==5.0.328.0==
 
* fix for <code>Envelope[]</code>
 
 
==5.0.327.0==
 
* fix for <code>Integral[x(A)+...]</code>
 
* CAS View: fix for <code>ScientificText[ ]</code> and <code>arg()</code>
 
* 3D View: fix for <code>Angle[u, v]</code> for very small angles
 
* "Solids" added to defaults (for Polyhedra, Cylinders, Cones)
 
* <code>z = sin(x) + sin(y)</code> will create <code>f(x, y) = sin(x) + sin(y)</code>
 
* <code>Envelope[ ]</code> command uses new method
 
* fix for exporting SVG with embedded image
 
 
==5.0.326.0==
 
* fix problem drawing Algebra View
 
 
==5.0.325.0==
 
* nicer coefficients for <code>Polynomial[x^3 - x^2 - x - 1]</code> and <code>RandomPolynomial[5, -1, 1]</code>
 
* Android: fixes for logging in and viewing
 
* fix top row of Greek keyboard
 
 
==5.0.321.0==
 
* Fix for bbbb: r=2θ
 
* fix for drop-downs that change length
 
* 3D View: fix for plotting <code>a(x, y) = abs(x + y ί)</code>
 
 
==5.0.320.0==
 
* 3D View: fix for back-to-front angles
 
* CAS View: improve form of <code>Numeric[121V^2 m 3.14159265359 (0.0004 / W / Ω)]</code>
 
* fix for selecting Norwegian Nynorsk
 
* solve confusion with <code>C_1</code> and <code>C_{1}</code>
 
 
==5.0.318.0==
 
* GGB6: new editor enabled
 
* On-screen keyboard: fix for accents keys
 
* Mobile Apps: fix for <code>exp(-30)</code> in editor
 
* CAS View: fix for <code>Angle[10deg + 20deg]</code>
 
 
==5.0.317.0==
 
* fix for dragging 3D polygons in 2D
 
* fix for inverting segments in degenerate circles
 
* CAS View: fix for <code>f(1/x)</code>
 
* On-screen keyboard: fix for <Shift> key
 
 
==5.0.313.0==
 
* 3D View: fix for tracing conics
 
 
==5.0.312.0 (Android Math Apps only)==
 
* fix for <code>y = (h(x))^2</code>
 
* fix for <code>Sequence[RectangleSum[x², n, n + 1, 1, 0], n, 0, 3]</code>
 
* faster / more accurate Taylor Polynomials eg <code>TaylorPolynomial[1/x, 2, 10]</code>
 
* Math Apps: fix for Android 7.1
 
 
==5.0.311.0==
 
* Spreadsheet: copy scripts for copy/paste
 
* Input Boxes: fix for entering a formula after a number
 
* set background color from the spreadsheet when an object is created / renamed (if necessary)
 
* CAS View: fix for <code>f'(x)</code> for eg <code>f(x) = K(x)/x</code>
 
* Exam Simple: context menu disabled
 
 
==5.0.309.0==
 
* Android: fix for SSL problem
 
* fix for Input Boxes on iOS
 
 
==5.0.308.0 (Android only)==
 
* fix for "Sign in"
 
 
==5.0.307.0==
 
* Desktop: fix for "500" error on File -> Share
 
 
==5.0.304.0==
 
* HTML5: fix for Input Bar focus problem on touch
 
 
==5.0.303.0==
 
* HTML5: fix for Input Bar focus bug
 
 
==5.0.302.0==
 
* use correct minus sign for Braille export
 
* Exam Simple: disable <code>f'</code>
 
* GeoGebra 6: resize window on file load
 
 
==5.0.301.0==
 
* Desktop: fix drawing bug
 
 
==5.0.300.0==
 
* fix for Freehand Function Tool
 
* fix for localized color names
 
 
==5.0.299.0==
 
* CAS View: fix for NSolve Tool for <code>f(x)=1</code>
 
* Classic Desktop: command-line option <code>--stereo</code> for testing with 3D Monitors / Projectors
 
 
==5.0.298.0==
 
* fix for 2-Var Analysis Tool after using 1-Var Tool
 
==5.0.297.0==
 
* Android Exam Apps released
 
* 3D View: <code>DynamicCoordinates[]</code> working
 
 
==5.0.295.0==
 
* fix for SurdText[]
 
* fix for display form of Conics when saved
 
 
==5.0.294.0==
 
* 3D Grapher: fix for File -> New
 
 
==5.0.290.0==
 
* functions <code>asind()</code>, <code>acosd()</code>, <code>atand()</code>, <code>atan2d()</code> to return answer in degrees
 
* 3D view: drag nets to open / close
 
* Desktop: fix for <Escape> in the Input Bar
 
* CAS View: <code>ComplexRoot[ ]</code> changed to give a numeric answer
 
* make sure Input Box scripts are run in the right order when Button clicked
 
* Debian repository is signed with SHA512
 
 
==5.0.289.0==
 
* Distance Tool working for Polylines
 
* fix for Data Analysis View
 
 
==5.0.288.0==
 
* New form for lines ax + by + c =0
 
* New forms for Parabolas (Conic Form and Vertex Form)
 
* CAS View: fix for <code>(x=y)+(x=y)*(-1)</code>
 
* fix for Z-Test of Difference of Proportions
 
* brand new method for <code>LocusEquation[ ]</code> under the hood
 
* fix for adding angles eg <code>α+β+γ+δ+ε</code>
 
 
==5.0.286.0==
 
* fix for Input Boxes linked to sliders
 
* 3D View: orientation fix
 
 
==5.0.284.0==
 
* CAS View: fix for <code>NSolve[x^5730=1/2]</code>
 
 
==5.0.283.0==
 
* Improvements for Polyline in 3D
 
*  fix <code>Invert[log(3,x+1)]</code>, <code>Invert[log(x+1,3)]</code>
 
 
==5.0.282.0==
 
* Fix problem with <code>IntersectPath[Polygon, Line]</code>
 
* Fix problem with Input Bar giving error eg Integral[x,0,1]
 
* Logarithmic grid for Data Analysis (beta)
 
 
==5.0.281.0==
 
* Surd improvements, eg <code>Simplify[cbrt(x^6)]</code> returns <code>x^2</code>
 
* Fix non-polynomial implicit curves
 
 
==5.0.280.0==
 
* Results from <code>Derivative</code> and <code>Integral</code> cached in the XML
 
* Fast dragging of CAS functions in the Graphics View
 
* Web App: print Algebra View and Construction Protocol
 
* Pen Tool and Freehand Shape Tool moved to under the Move Tool, Text Tool moved
 
* CAS View: Solve Numerically Tool fix for 2 rows
 
* Fix for <code>\qquad</code> in LaTeX
 
 
==5.0.279.0==
 
* Make sure Algebra View order is saved/reloaded correctly
 
 
==5.0.278.0==
 
* Desktop: fix for "alpha" popup
 
* Web App: fix for dragging to change order in the Construction Protocol
 
* CAS View: fix for focus problem (Web)
 
 
==5.0.277.0==
 
* CAS View: fix for <code>NSolve[(sqrt(3) 4 x³ + 12x² - sqrt(3) 12 x - 4)]</code>
 
* CAS View: Solve Numerically Tool adds initial values for systems of equations eg <code>{2.5=a*b^-5,8.4=a*b^7}</code>
 
 
==5.0.276.0==
 
* HTML5: fix for editing in spreadsheet / old Input Bar
 
 
==5.0.275.0==
 
* CAS View: fix for <code>Simplify[sqrt(2)*sqrt(5)]</code> and <code>Solve[(sqrt(3) 4 x³ + 12x² - sqrt(3) 12 x - 4)]</code>
 
 
==5.0.274.0==
 
* Desktop: fix for missing ''Language'' menu
 
==5.0.273.0==
 
* CAS View: fix for <code>ln(0)</code> and <code>Integral[abs(x cos(x²)),0,sqrt(pi)]</code>
 
* 3D View: hide cursor for export
 
* new syntax: <code>SetViewDirection[ <direction>, <animated true|false> ]</code> for example <code>SetViewDirection[ Vector[(1;α;-30°)], false ]</code>
 
* Text Tool: pasting in formatted text now works (with formatting stripped)
 
* Fix for Cross Product in editor
 
 
==5.0.272.0==
 
* fix for exporting PNG from the 3D View
 
* new Apps chooser
 
* Fix for Zip[CustomTool[]]
 
* fix <code>a'(t)</code> where <code>a</code> is a parametric curve
 
* improvement for locus drawing
 
 
==5.0.271.0==
 
* fix for Two Variable Regression Tool
 
 
==5.0.270.0==
 
* make sure Polygon's segments are correct color after translation
 
* Tablet Apps: use native Giac (TBC)
 
 
==5.0.269.0==
 
* Graphing Calculator: Relation Tool implemented
 
* EPS Export: fix for exporting Trace and adjust color according to transparency
 
* Background color fills the whole cell in <code>TableText[]</code> now
 
 
==5.0.268.0==
 
* Checkboxes work in EPS Export
 
* fix for Image Tool when it's the first tool
 
* new command <code>Surface[Curve, Angle, Line]</code> eg https://www.geogebra.org/m/W4KykTeW
 
 
==5.0.266.0==
 
* fix for <code>\otimes</code>
 
* CAS View: fix for <code>Translate[ellipse]</code>
 
* new API methods <code>ggbApplet.setPointCapture(view, mode)</code>, <code>ggbApplet.setAxisSteps(view, x, y, z)</code>, <code>ggbApplet.setAxisLabels(view, x, y, z)</code>, <code>ggbApplet.setAxisUnits(view, x, y, z)</code>, <code>ggbApplet.setAuxilliary(geo, true/false)</code>
 
* new <code>TableText[]</code> alignment option "%" to convert to a percentage, and align on decimal points
 
 
==5.0.265.0==
 
* new <code>TableText[]</code> alignment option "." to align on decimal points
 
* fix for loading <code>IntersectPath[]</code>
 
 
==5.0.264.0==
 
* "%0" replaced by object's name in Click & Update scripts
 
 
==5.0.263.0==
 
* fix for autocomplete
 
* Graphing Calculator: fix for editor bug with <code>(1,1/2)</code>
 
* Exam Mode: make sure <code>f'(x)</code> works in non-CAS mode
 
==5.0.262.0==
 
* fix for <code>Histogram[]</code>
 
 
==5.0.261.0==
 
* CAS View: fix for <code>Solve[(x+5)*exp(x)=(x+5)*exp(2*x)]</code>
 
* CAS View: fix for <code>(x<3)/2</code>
 
* fix for <code>NDerivative[]</code> in Exam Mode
 
* jQuery collision fix
 
 
==5.0.260.0==
 
* fix for customized toolbar in 3D View
 
* CAS View: improvement for <code>Simplify[1/x^(1/2) - (1/x)^(1/2)]</code>
 
* bugfix: spreadsheet column widths preserved on undo
 
 
==5.0.259.0==
 
* <code>ggbApplet.setRounding("10")</code> added
 
* fix for <code>Reflect[Plane, Plane]</code>
 
* Symbolic mode for texts, eg <code>FormulaText[1/2]</code>
 
* CAS View: <code>Intersect[]</code> working for planes
 
 
==5.0.258.0==
 
* fix for duplicated objects
 
 
==5.0.257.0==
 
* Fraction fixes
 
 
==5.0.256.0==
 
* Web App: can now set filling of individual bars for <code>BarChart[]</code> and <code>Histogram[]</code>
 
* fix for matrices <code>M=N</code>
 
* fix for <code>If[ ]</code>
 
* allow Input Boxes to be linked to CAS Cells
 
 
==5.0.255.0==
 
* CAS View: fix for <code>Integral[sqrt(1+(1/20000 b x)^2),x,-200,200]</code>
 
* fix for <code>If[n < 3, 2, n - 1]</code>
 
* fix for implicit curve plotting
 
* <code>Direction[ ]</code> working for 3D
 
* fix for <code>3 * matrix1</code>
 
 
==5.0.254.0==
 
* Algebra View: Input & Output rows, exact fractions
 
* CAS View: fix for <code>Solve[(sin(x) * exp(x)) + (cos(x) * exp(x))]</code>
 
* CAS View: fix for <code>Angle[Vector[(1,2)],Vector[(t,5)]]</code>
 
* CAS View: <code>CountIf[] implemented</code>
 
* fix for Macros that involve intersection of circles
 
* fixes for transformations of implicit curves (and rotating functions)
 
* CAS View: improvement for <code>Integral(Simplify(((sqrt((((-(x))/(sqrt(((r)^(2))-((x)^(2)))))^(2))+(1))))))</code>
 
* fix for Input Boxes when applet scaled (Chrome)
 
* Web App: can now set color of individual bars for <code>BarChart[]</code> and <code>Histogram[]</code>
 
 
==5.0.253.0==
 
* <code>f(x,y,z)=x+y+z</code> then <code>f(A)</code> works for 3D Points
 
* fix for Implicit Curves
 
 
==5.0.252.0==
 
* fix problem with background image updates
 
* Desktop: fix problem with missing images in Button properties
 
 
==5.0.251.0==
 
* fix problem with Object Properties
 
 
==5.0.250.0==
 
* new Button design
 
* Graphing Calculator: Redo button added
 
 
==5.0.249.0==
 
* fix for BarChart opacity
 
==5.0.248.0==
 
* 3D View: small fix for <code>Intersection[conic, conic]</code>
 
 
==5.0.247.0==
 
* fixes for hatching of barcharts
 
* <code>Hull[]</code> command removed and new algorithms for other discrete commands
 
* fix for <code>PlaySound[false]</code>
 
* msi Installer: built using WiX 3.10.2 instead of 3.9
 
 
==5.0.245.0==
 
* Graphing Calculator: fix for eg <code>e^x*sin(x)</code>, <code>x^2+1</code>
 
 
==5.0.244.0==
 
* bugfix for <code>Intersection[ plane, arc ]</code>
 
* improvement for integrals ''involving'' freehand functions
 
* Desktop: fix for JavaScript listeners
 
* 3D View: clipping defaults changed
 
* Graphing Calculator: Improved properties for objects & grid, copy & paste enabled for the Input Bar
 
 
==5.0.243.0==
 
* fix for y-axis labeling
 
* Graphing Calculator: enable Circle (Point, Radius) and Angle (fixed size) Tools
 
 
==5.0.242.0==
 
* CAS View: fix for <code>SolveODE[y/x]</code> and <code>SolveODE[sin(0.017*x)*y]</code>
 
 
==5.0.241.0==
 
* Implicit curves that are already factored are drawn better
 
* fix for Volume of Cylinder
 
* Graphing Calculator: allow editing of longer formulas
 
==5.0.240.0==
 
* CAS View: fix for <code>Solve[abs(6x - 3) + abs(6x + 9) - 12 = 0]</code>
 
* make sure EPS files are exported to the clipboard properly (as file, not text)
 
 
==5.0.239.0==
 
* Image Tool: dialog now shown immediately
 
* Make sure all images are drawn interpolated on retina displays
 
* Graphing Calculator: Copy & Paste working, "x" to clear Input Bar
 
* CAS View: fix for <code>SolveODE[y'+y=2 exp(-x), (0,3)]</code>
 
* CAS View: BinomialDist command works in general, ie <code>BinomialDist[n, p, k, true]</code>
 
* fix for <code>ggbApplet.setWidth()</code>, <code>ggbApplet.setHeight()</code>
 
* fix for <code>{{0,0},{0,0}}^-1</code>
 
 
==5.0.238.0==
 
* fix for <code>SetValue[]</code>
 
 
==5.0.237.0==
 
* CAS View: fix for SVD[] (desktop) and Limit[]
 
* <code>f'</code> works as a shortcut for <code>f'(x)</code>
 
* <code>plane1 == plane2</code> implemented
 
* fix for Greek characters inside <code>\mbox{}</code>
 
 
==5.0.236.0==
 
* fix for copy & paste of text with absolute screen location
 
* fix for Implicit Curves creating extra object
 
 
==5.0.235.0==
 
* Desktop: fix for missing Input Help icon
 
* revert JOGL back to 2.2.0
 
 
==5.0.233.0==
 
* Speed-up for Envelope command
 
* Algebra View: fix for keyboard shortcuts (eg Ctrl-Z)
 
* fix for problem with extra braces in <code>surface(a,b)</code>
 
* fix for <code>SetValue[ <List>, <Index>, <Value> ]</code>
 
* fix for RotateText[ ] and rotated LaTeX
 
* JOGL2 updated to 2.3.2
 
* add <code>data-param-enableCAS</code>, <code>data-param-enable3D</code>, <code>data-param-rounding</code> (for Exam Mode)
 
* 3D View: fixes for trace
 
 
==5.0.232.0==
 
* Extremum and Roots Tools working for parabolas
 
* 3D View: Zoom menu
 
* resize Algebra View when editing long equation
 
* autocomplete now starts after 3 letters (not 2)
 
 
==5.0.231.0==
 
* 3D View: Intersect Tool works with f(x,y) and Plane
 
* fix problem with XML when saving 3D objects
 
 
==5.0.230.0==
 
* fix for tools with dialogs
 
 
==5.0.229.0==
 
* 3D View: surfaces now shiny
 
* fix for Chinese characters in LaTeX
 
* default labeling for lines starts at 'f' not 'a'
 
* fix for making tools from <code>z = 0</code>
 
* make sure Input Boxes don't get +0i +0i on the end
 
* fix problem with AV checkboxes
 
* fix for <code>Intersect[ <Plane>, <Curve> ]</code>
 
* CAS View: make sure <code>Tangent[ ]</code> always returns a list
 
 
==5.0.228.0==
 
* 3D: Grid for planes (default: not showing)
 
* fix for EPS Export with LaTeX
 
* fix for <code>Rotate[ <Text>, <Angle> ]</code>
 
 
==5.0.227.0==
 
* make sure implicit curves are drawn as polynomial where possible
 
* make sure you can turn off the automatic coloring with "Save Settings"
 
* fix for <code>\$</code> in LaTeX
 
* new API methods: <code>setFixed(fixed, selectionAllowed)</code>, <code>evalCommandGetLabels(command)</code>, <code>setDisplayStyle(object, style)</code>
 
* new command <code>SetFixed[ <Object> , <Boolean Fixed>, <Boolean Selection Allowed> ]</code>
 
 
==5.0.226.0==
 
* fix for <code>Integral[ ]</code>
 
* fix for <code>Invert[parabola]</code>
 
* improvement for <code>Simplify[exp(x)/exp(x+1)]</code>
 
 
==5.0.225.0==
 
* fix for double-clicking files with LaTeX
 
 
==5.0.224.0==
 
* non-polynomial implicit curves
 
* CAS View: fix for <code>N(5)</code> in Numeric Mode
 
 
==5.0.223.0==
 
* fix for Roots[] changing to (?,?)
 
* 3D: fix for missing command <code>SecondAxis[ <Conic> ]</code>
 
* CAS View: fix for lines
 
* CAS View: implement <code>Intersect[ <Plane>, <Plane> ]</code>
 
* fix for LaTeX in export
 
* (beta) fix for 3D View not working
 
 
==5.0.222.0==
 
* fix for LaTeX in PNG export
 
 
==5.0.221.0==
 
* more accurate calculation for ellipse circumference
 
* fix for CAS View (problem loading files)
 
 
==5.0.220.0==
 
* Algebra View: fix for add/remove columns from matrix
 
* LaTeX: fix for <code>\bgcolor</code>
 
* 3D: shader improvement
 
* fix for <code>y = x(x + 1)</code>
 
* fix for sticky sliders in Firefox
 
* fix problem with intersection of horizontal parabolas
 
* Graphing Calculator: fix for missing tool icons
 
 
==5.0.218.0==
 
* 3D: fix for shaders
 
* make sure dropdowns don't fire onupdate events unnecessarily
 
 
==5.0.216.0==
 
* Desktop: fix for 3D on Linux
 
==5.0.215.0==
 
* 3D View: Wireframe for surfaces
 
* improvement for <code>Extremum[4000x exp(-0.05x), 10, 30],</code>
 
* Graphing Calculator: CAS commands working on Android 6
 
* new applet parameter <code>"enableUndoRedo": false</code>
 
 
==5.0.214.0==
 
* fix for plotting <code>-z² + 2x y + y = -6</code>
 
 
==5.0.213.0==
 
* new Tools: [http://www.geogebra.org/wiki/en/Extremum_Tool Extremum] and [http://www.geogebra.org/wiki/en/Roots_Tool Roots]
 
* new commands <code>LocusEquation[ <Boolean Expression>, <Free Point> ]</code>, <code>SetActiveView[ <Plane> ]</code>
 
* new command to just plot a derivative: <code>NDerivative[ <Function> ]</code>
 
* Desktop: shaders turned off for Windows Vista
 
* HTML5: Make sure CAS isn't loaded for <code>Integral[f, a, b]</code>
 
* 3D View: make sure labels can be dragged in Oblique Projection
 
* Desktop: <Ctrl>Click working again in the Graphics View
 
* fix for <code>(y > x^2 ) || ( x^2 + y^2 < 1 ) </code>
 
* fix for <code>f(x) = list1(1)</code>
 
* NSolve tool automatically adds <code>, x = 1</code>
 
* CAS View: fix for <code>SolveODE[2*y*y'=2*x]</code>
 
 
==5.0.212.0==
 
* fix for Function Inspector
 
 
==5.0.211.0==
 
* fix for dropdowns (sometimes couldn't select items)
 
 
==5.0.210.0==
 
* Drop-down lists changed to new "scrollable" type when necessary
 
* Lists of Functions as drop-downs are now drawn using LaTeX
 
* Fix for <code>Sequence[IntersectPath...</code>
 
* Fix for text size changing when applet reset
 
* Fix for text size changing on Buttons
 
* CAS View: fix for <code>NSolve[sin(39°)/x=sin(59°)/3]</code>
 
* HTML5: rearranging views now works on touch-screens
 
 
==5.0.209.0==
 
* fix for Move Tool
 
* fix for "marble" on touch
 
* fix for Translate[] in 3D
 
 
==5.0.208.0==
 
* new syntaxes <code>ToolImage[ <Number>, <Point> ]</code>, <code>ToolImage[ <Number>, <Point>, <Point> ]</code> and <code>Plane[ <Point>, <Vector>, <Vector> ]</code>
 
* CAS View: fix for <code>sqrt(1-48sqrt(2))</code>
 
* 3D View: Point on Surface allowed
 
* set CAS Cells from the Input Bar eg <code>$1=x</code> and <code>ggbApplet.evalCommand("$1=x");</code>
 
 
==5.0.207.0==
 
* HTML5: ggbApplet.writePNGtoFile() working
 
* fix for drop-downs on touch
 
 
==5.0.205.0==
 
* Chrome / Web App: fix problem with "hamburger" menu
 
* fix problem with hatching
 
* 3D View: shaders not used in Windows XP
 
 
==5.0.204.0==
 
* Serif / Sans Serif enabled for lists / drop-down lists
 
* Serif axis labels enabled
 
* more commands working in 3D: Polyline, Barycenter, 3D stats (eg MeanX), Trilinear, TriangleCenter, AffineRatio, CrossRatio, VerticalText, Incircle, ZoomIn, ZoomOut
 
 
==5.0.203.0==
 
* CAS View: improvement for NSolve / NSolutions eg
 
<code>NSolve[10000 = 200 + 185(1 - (1 + x)^(-60)) / x]</code>
 
 
<code>NSolve[If[-4<=x<=5,x-1,If[5<x<=7,2x-7,10000000000]]=-4]</code>
 
* SurdText working for 3D Points
 
* fix for increment for eg <code>Slider[1,2,1]</code>
 
 
==5.0.202.0==
 
* fix for drawing inequalities
 
* fix for dropdowns on touch
 
 
==5.0.201.0==
 
* Web / Chrome App: new [http://www.geogebra.org/exam GeoGebra Exam Mode]
 
* Allow <code>30deg</code> as "shortcut" for <code>30°</code>
 
* CAS View: fix for <code>matrix(1,2)</code> syntax, fix for <code>Simplify[cbrt(x²) - cbrt(x)²]</code>
 
* Desktop: fix problem with opening tools
 
* Desktop: fix problem with drop-down list drawing
 
* Image Tool: make sure image is resized if it's too big for the screen
 
 
==5.0.200.0==
 
* Web / Chrome App: File -> Print Option
 
* Drop-down lists drawn directly to the Graphics View (so LaTeX is supported)
 
* Chrome App: fix bug with editing cells with $
 
* allow non-integers again as output from [https://www.geogebra.org/wiki/en/Periods_Command Periods]
 
* fix for shading of integrals (also in Probability Calculator)
 
* Chrome App: Construction Protocol enhancement: selection of which columns are showing and edit Caption directly
 
* Linux: fix for opening URLs
 
* Web App: spreadsheet improvements for iOS / Firefox
 
 
==5.0.199.0==
 
* HTML5: fix problem with <code>A1 = matrix1</code> not being drawn with LaTeX
 
* fix bug with <code>f(x(A), y(A))</code>
 
 
==5.0.198.0==
 
* Make sure tracing works for filled Conics / Arcs
 
* fix bug with axis labeling
 
* HTML5: missing Normal Curve overlay for one-variable analysis
 
* fix problem with Object Properties for <code>Sequence[Sequence[...</code>
 
* HTML5: fix for strange "DOWN13" texts when using spreadsheet
 
 
==5.0.197.0==
 
* GeoGebra: fix for worksheets with Toolbars
 
 
==5.0.196.0==
 
* CAS View: fix for <code>CSolutions[2x^3 + x^2 + x + 1/2]</code>
 
* CAS View: fix for missing brackets for cross-product
 
* Input Bar: fix for <code>ComplexRoot[x^3+3x]</code>
 
* Chrome App: fix for displaying / editing lists
 
* Spreadsheet View: Selecting two cells and copying down now produces a non-dynamic output
 
* the FillCells command has been enhanced so that cell references are updated eg <code>FillCells[B1:B7,A1+0]</code> or <code>FillCells[B1:B7,A1+1]</code>
 
* bugfix for degenerate CircularArcs
 
 
==5.0.195.0==
 
* CAS View: fix for <code>Sum[{(1,2),(3,4)}]</code>
 
* Help -> Intel® RealSense™ Tutorial
 
* Graphing Calculator: make sure <code>1+1</code> doesn't make a slider
 
==5.0.194.0==
 
* Desktop: ggbApplet.getPNGBase64() exports the active view
 
* Desktop: JavaScript alert() works for non-strings
 
* Export Hatching etc at a higher resolution when exporting
 
 
==5.0.193.0==
 
* HTML5: Hidden Line Style added to GUI
 
* fix for dragging eg <code>(a,0)</code>
 
* fix for <code>Sequence[Ray[...</code>
 
* <code>Rate[ ]</code> command much more robust
 
* iPad: make material thumbnails visible on iOS 9
 
 
==5.0.192.0==
 
* paste images from clipboard in html format
 
* b=a for a Ray makes another Ray
 
* dragging point on polynomial improvement (uses closest point, not vertical point)
 
* fix for entering eg <code>pix</code>
 
* Make sure beta commands don't appear in the list of commands
 
* fix <code>SetBackgroundColor[ <Object>, "none" ]</code> for Input Boxes
 
* Desktop: update JavaScript scripting library to new version (Rhino 1.7.7)
 
* Save Settings to file enabled for OSX
 
* CAS View: improvements for <code>UnitPerpendicularVector</code>
 
* CAS View: improvements for definite integrals, eg <code>Integral[(ln(x) - x + 4)^2, 0.45, 2.07]</code>
 
* Graphing Calculator: selection rectangle working for the Best Fit Line Tool
 
 
==5.0.191.0==
 
* allow <code>SetBackgroundColor[ <Object>, "none" ]</code>
 
* fix problem with <code>OsculatingCircle[ <Curve> ]</code> when the curve is changed
 
* small changes for 3D Input
 
* CAS View: fix for <code>Translate[Vector[(1,10,100)],(1,2,3)]</code>
 
 
==5.0.190.0==
 
* fix problem with <code>Curvature[ <Conic> ]</code> when the conic is changed
 
* CAS View: improve <code>Numerator</code> / <code>Denominator</code>
 
* 3D View: desktop now uses shaders (except on old Graphics Cards)
 
 
==5.0.189.0==
 
* fix for detecting 3D input devices
 
* (x,y) can be used in expressions, eg draw a circle with <code>(x,y)^2 = 1</code>
 
 
==5.0.188.0==
 
* fix for eg <code>InverseBinomial[10, 1 / 10, 617003001 / 625000000]</code>
 
* InverseBinomial implemented in the CAS View
 
* fix for drawing Bar Graphs when the size decreases
 
* Windows: bigger font size for hi-res screens (portable & new full installs only)
 
 
==5.0.187.0==
 
* fix for <code>SetCoords[A, 3, 4, 5]</code>
 
* GGC: fix for loading .ggb files
 
* Windows: settings now saved to the filesystem (not registry)
 
 
==5.0.185.0==
 
* fix for .exe problem
 
* "Copy" in CAS: revert to old method (includes eg multiply <code>*</code> signs)
 
 
==5.0.184.0==
 
* bugfix: extra <expression> elements in the XML
 
 
==5.0.182.0==
 
* Desktop: Play MP3 files in the background
 
* fix problem with automatic updates
 
* fix bug with <code>If[]</code> not being dynamic
 
==5.0.181.0==
 
* fix for Distance Tool for objects with subscripts eg <code>P_{SR}</code>
 
* Tangent Tool now works for <code>x!</code>, <code>gamma(x)</code>, <code>floor(x)</code>, <code>ceil(x)</code>
 
* CAS View: Translate command implemented
 
* new feature: <code>SetViewDirection[Vector[(1,2,3)]]</code> won't flip the view
 
* new parameter ''copyToClipboard'' added to <code>ggbApplet.getPNGBase64(exportScale, transparent, DPI, copyToClipboard)</code> (desktop only for now)
 
 
==5.0.180.0==
 
* fix for f(x)=x+y
 
* fix for functions called <code>X</code>
 
 
==5.0.179.0 (GeoGebra Graphing Calculator only)==
 
* GeoGebra Graphing Calculator: first stable release
 
 
==5.0.178.0 (GeoGebra Graphing Calculator only)==
 
* "Selection Allowed" option for the axes
 
 
==5.0.177.0==
 
* fix for slider position and <code>SetCoords[slider, x, y]</code>
 
==5.0.176.0==
 
* 3D View: all quadrics now drawn eg <code>y = x^2 - y^2</code>
 
* fix for re-loading <code>Dodecahedron[(0, 0, 0), (0, 0, 1)]</code>
 
* fix for command-line export of animated GIF
 
* CAS View: fix for <code>Expand[(a(b)]</code>
 
 
==5.0.175.0==
 
* CAS View: fix for Numeric[3(26778293/2100000)]
 
* iOS: fix for image export
 
 
==5.0.174.0==
 
* fix for drawing parabolas in Chrome
 
* fix for Object Properties not appearing in some cases
 
 
==5.0.173.0==
 
* LaTeX working in captions for Checkboxes eg <code>$\sqrt{x}$</code>
 
* new objects won't be created in Layer 9
 
* Default right-angle style set automatically
 
* fix for layers of lists
 
* fix for (a-b) + "text" + (a-b)
 
* fix for saving Points with lower-case names
 
* CAS View: Angle[] working for 3D lines / planes
 
 
==5.0.172.0==
 
* Drop-down lists back to old behavior (temporarily)
 
 
==5.0.171.0==
 
* drop-down lists drawn to canvas so consistent across platforms and support LaTeX with $...$
 
* fix for faulty SVG export
 
* definitions of objects saved eg <code>a = 1 + 2 + 3</code>
 
* fix for setting properties of Sort[list of points]
 
* LaTeX working in captions for Buttons eg <code>$\sqrt{x}$</code>
 
 
==5.0.170.0==
 
* fix for <code>Denominator[ <Function> ]</code>
 
* fix for wrong GeoGebra URLs
 
 
==5.0.169.0==
 
* <code>InflectionPoint[ <Polynomial> ]</code> implemented as a CAS Command
 
* bugfix for Slider dialog with Integers
 
* fix for <code>FormulaText["\text{ Price(\$)}"]</code>
 
 
==5.0.168.0 ==
 
* fix for FractionText[]
 
 
==5.0.167.0==
 
* fix for SVG export with Points Export_1 and Export_2
 
* CAS View: fix for <code>Solve[log(x^2) + 6 * log(x) + 8 = 0, x]</code> and <code>Solve[sqrt(x - 4) <= sqrt(2x + 1)]</code>
 
* fix for Navigation Bar in 2 applets
 
* fix for CAS commands in Input Help
 
* fix for numbers being loaded as Sliders
 
 
==5.0.166.0==
 
* Desktop: Shaders turned off in the 3D View again
 
 
==5.0.165.0==
 
* CAS View: improvement for <code>Solve[sqrt(3)*sin(2x)-cos(2x)=sqrt(2)]</code>
 
* Desktop: 3D View now uses Shaders
 
* new syntax <code>(t^2, t^3)</code> to create a parametric equation
 
* new syntax <code>Sequence[5,10]</code>
 
* new syntaxes <code>BinomialDist[10, 0.2, 1..3]</code> and <code>Poisson[1, 1..5]</code> to calculate a range of probabilities
 
* bugfix for "alpha" popup in Input Boxes
 
 
==5.0.164.0==
 
* 3D View: fix for cylinders
 
* new API command getLabelStyle(), getLabelVisible(), getGridVisible()
 
* command [[SetVisibleInView Command|SetVisibleInView][] and API function getVisible(geo, view) work for xAxis, yAxis, zAxis
 
 
==5.0.163.0==
 
* fix for bug in Function Inspector
 
* new api commands getCaption(), getPerspectiveXML()
 
 
==5.0.162.0==
 
* fix for Input Boxes
 
 
==5.0.161.0==
 
* CAS View: <code>Distance[ (1,2), y=x^2 ]</code> gives an exact answer again
 
* Algebra View: sliders and checkboxes are operational in the Algebra View as well as the Graphics View
 
* bugfix for <code>Sequence[ n ]</code>
 
* improvements for pasting CSV
 
* Default size for draggable points is now 5
 
* <code>list(1)</code> and <code>matrix(1,1)</code> syntaxes implemented in the Input Bar
 
* GeoGebra Graphing Calculator: first beta release for Android
 
 
==5.0.158.0==
 
* fix for Integral[Normal[5,1,x],5,6]
 
* fix for dragging eg Point inside Sphere
 
* Java Applets: signed with new certificate
 
* CAS View: new syntax <code>Solve[x^2 = 100, x > 0 ]</code>
 
 
==5.0.157.0==
 
* CAS View: fix for tan(pi/24) not giving exact value
 
* fix for Input Boxes attached to dependent numbers
 
* 3D View: fix for dragging Points inside Spheres
 
* Tools with Point on Path/Region as output work
 
 
==5.0.156.0==
 
* Line Opacity for Vectors
 
* Classic Desktop: play/pause icon missing in Graphics View
 
* fix for Reflect[ ] in scripts (for 3D objects)
 
 
==5.0.155.0==
 
* CAS View: fix for CompleteSquare[] for non-integers
 
* CAS View: fix for crashing problem with Points
 
* PlaySound[ <URL> ] can now play .mp3 files from eg DropBox, Google Drive
 
 
==5.0.154.0==
 
* CAS View: fix problem with long expressions being slow
 
* fix problem with changing Button's size
 
* fix missing right-click menu in Graphics View
 
 
==5.0.153.0==
 
* fix problem with EMF aspect ratio
 
* Graphics View: new play / pause buttons
 
* CAS View: new syntax for Solve eg <code>Solve[u *x < a,x, u>0]</code>
 
* Input Boxes: fix truncating problem
 
* CAS View: fix f(x) problem
 
* Navigation Bar working in Graphics View 2
 
 
==5.0.152.0==
 
* fix for Input Boxes
 
 
==5.0.151.0==
 
* ggbApplet.getMode() added (returns the current tool in use)
 
* CAS View: CompleteSquare[] implemented for higher powers
 
* allow unchecking of "Text as Shapes" for PDF export
 
* HTML5: fix for Area Tool
 
* fix Line Opacity for Lists, Sectors, Parametric & Implicit Curves
 
* Input Boxes now look consistent across Desktop/Web
 
* Input Boxes can have LaTeX captions between $...$, eg <code>$\sqrt{a}{b}$</code>
 
 
==5.0.150.0==
 
* bugfix for b = a
 
* bugfix for automatic slider creation
 
* ggbApplet.ggbApplet.getCASObjectNumber() added (gets how many CAS rows there are)
 
 
==5.0.149.0==
 
 
* New command SVD[] in Input Bar and CAS https://en.wikipedia.org/wiki/Singular_value_decomposition
 
 
==5.0.148.0==
 
* CAS View: Integrals simplified by default eg <code>Integral[2*exp(0.5x),0,ln(4)]</code>
 
* fix for Sensor View
 
* small fix for downloading wrong license
 
 
==5.0.147.0==
 
* CAS View: don't expand brackets by default eg <code>(x+1)^1000</code>
 
* fix for Derivative[sin(x) + random() x]
 
* CAS View: more improvements for SolveODE and fix for <code>Solve[{(((-5)*(sqrt(-a^2+b^2)))*(abs(b)))*((abs(a^2-b^2))/(b^3))},a]</code>
 
* Make sure Data and Freehand Functions work better with <code>Integral[f, a, b]</code>
 
* fix for entering calculations in Input Boxes, eg <code>2/7</code>
 
 
==5.0.146.0==
 
* fix for applet scaling
 
* fix for Undo and the Pen Tool
 
 
==5.0.145.0==
 
* new "Data Collection" View to go with the new [https://play.google.com/store/apps/details?id=org.geogebra.data GeoGebra Sensors App]
 
* CAS View: implement Point[{1,2}], Point[{1,2,3}], fix for SolveODE with variables other than x, y, fix for BinomialDist
 
* new commands Minimize[ <Dependent Number>, <Point on Path> ], Maximize[ <Dependent Number>, <Point on Path> ]
 
 
==5.0.144.0==
 
* Android Beta Release
 
 
==5.0.143.0==
 
* DynamicCoordinates[] working in 3D
 
* fix for IsInRegion[]
 
* Relation Tool: enhanced for touching circles
 
* CAS View: fix for NSolve[21.4*x^0.631 = 40,x=2.7]
 
 
==5.0.142.0==
 
* Chrome App: fix for typing in the spreadsheet
 
 
 
==5.0.141.0==
 
* Chrome App: fix for double-clicking in the Algebra View
 
* HTML5: Colored Marbles in the Algebra View
 
 
==5.0.140.0==
 
* Chrome App: <Ctrl>V to paste images (when Image Tool selected)
 
* fixes for IterationList
 
 
==5.0.139.0==
 
* new version of Giac (fixes for eliminate and 10^(x+63/10-x))
 
 
==5.0.138.0==
 
* CAS View: implement ScientificText
 
* HTML5: fix for LocusEquation / Envelope / Prove
 
* fix for dragging Input Boxes
 
* Chrome App: Copy / Copy as LaTeX working in the CAS View
 
* fixes for zooming (rectangle in zoom tools, shift-right-drag)
 
* Alt-drag working again for copying as a list to the Input Bar
 
* fix for Rigid Polygon Tool
 
* HTML5: fix for PNG export from Probability Calculator
 
* [[Iteration Command|Iteration]][ <Expression>, <Variables>, <Start Values>, <Count> ]
 
* [[IterationList Command|IterationList]] [ <Expression>, <Variables>, <Start Values>, <Count> ]
 
* Numerator[ <Number> ], Denominator[ <Number> ] working in input bar (numerically)
 
 
==5.0.137.0==
 
* added ggbApplet.getLaTeXString(), getLaTeXBase64()
 
* ggbApplet.getValueString(), getDefinitionString() now work with CAS Cells
 
* updated to new version of Giac
 
 
==5.0.136.0==
 
* automatic coloring for functions
 
* fix for Simplify[(x - 1)² - (x - 1)/1]
 
* Retina: fix for background images
 
* HTML5: Spreadsheet columns limited to 26
 
 
==5.0.135.0==
 
* new commands RandomPointIn, RandomDiscrete, SetConstructionStep[ <Number> ]
 
* HTML5: Graphics Views are now in Retina resolution
 
* typing eg a = 1000 will change the slider range
 
* If two sliders are in the same place, make sure one can be dragged
 
* CAS View: improvement for FitPoly when degree + 1 == size
 
* Automatic coloring for functions
 
 
==5.0.134.0==
 
* CAS View: make sure wrong syntax doesn't return wrong answer, eg Factor[16b ℯ^(3x) + 20c ℯ^(3x) + 20b x ℯ^(3x),  ℯ ^(3x) ]
 
* AreEqual[] working for Segments and Polygons
 
* B ∈ a added for Paths & Regions
 
* 3D View: fix for Captions being clipped
 
* bugfix: "speed" and "repeat" missing from the "Algebra" tab for Points
 
* Chrome App: "Input..." shown in Algebra View Input
 
* Chrome App: fix for x√x in Algebra View Input
 
* new command Normalize[list of numbers / points]
 
 
==5.0.133.0==
 
* iOS / Android beta
 
 
==5.0.132.0==
 
* CAS View: fix for SolveODE
 
* CAS View: Improvement for ToExponential[2+2sqrt(3) ί ]
 
* new command Vertex[ <Segment>, <Index> ]
 
* improvement for 360°*2/(360°)
 
* 3D View: much faster to rotate view
 
* Properties for Views from Planes
 
 
==5.0.130.0==
 
* Android, iOS beta release
 
==5.0.129.0==
 
* CAS View: SolveCubic improvements
 
* bugfix: shift-drag works again in all Tools
 
* HTML5: fix for SolveODE[-x*y,(0,2)]
 
* Chrome App: <code>" "</code> button added to on-screen keyboard
 
* Desktop: .OFF import
 
* maximum number of points for Polygon Tool is now 1000
 
* fix freezing problem with FitLine
 
* 3D View: Navigation bar working
 
 
==5.0.128.0==
 
* missing pooled variances option from Multivariable Data Analysis t-test and t-estimate of difference of means panels
 
* Chrome App: New Object dialogs for Matrices / Piecewise functions / Parametric Curves
 
* HTML5: on-screen keyboard can now be used with the CAS View
 
* Retina-resolution LaTeX in AV/CAS/Spreadsheet
 
* HTML5: showToolBarHelp:false working
 
* new API method ggbApplet.setCustomToolbar()
 
* HTML5: fix for Chinese characters in LaTeX
 
* Chrome App: fix for File -> Share
 
 
==5.0.127.0==
 
* HTML5: new LaTeX renderer
 
* 3D: Fix for saving "View from Plane"
 
* CAS View: improvement for Degree[x^2y^3]
 
* CAS View: Extremum[] implemented
 
* Chrome App: delete button in Algebra View
 
 
==5.0.126.0==
 
* Beta Android / iOS release
 
 
==5.0.125.0==
 
* Chrome App: Object Properties fix
 
* 3D: fix for Sequence of Surfaces
 
 
==5.0.124.0==
 
* 3D bugfix
 
 
==5.0.123.0==
 
* more accurate Polynomial[ (4.18, 5.2365368),(4.179, 5.2387772661), (4.181, 5.2342938259) ]
 
*  fix for intersection of two lines when homogeneous z coord is very small
 
* CAS View: fix for rounding problems with eg FitPoly[]
 
* Desktop: fix for deleting tools
 
 
==5.0.122.0==
 
* CAS View: Angle[pi] syntax added
 
* Java: fix more problems with ggbApplet
 
* HTML5: update to correct version on Giac
 
 
==5.0.121.0==
 
* PlaySound["#1264825"] to play an .mp3 file from GeoGebra
 
* fix for Integral[sin(x),cos(x),0,1,false]
 
* HTML5: Images working in the spreadsheet
 
* Algebra View: fix for derivative of a function from CAS View
 
* Chrome App: fix for 'alpha' popup
 
* conjugate() translatable
 
* CAS View: fix for Solve[exp(4 x) - 5 exp(2 x) = -6]
 
* fix for selecting drop-down lists when over polygons
 
* Java: fix for ggbApplet.reset()
 
 
==5.0.120.0==
 
* iOS Beta
 
 
==5.0.119.0==
 
* HTML5: fix spreadsheet
 
==5.0.118.0==
 
* Chrome App: fix for Chi Squared calculator
 
* 3D View: fix for missing surfaces
 
* Linux: <code>unset JAVA_TOOL_OPTIONS</code> to stop jayatanaag.jar getting loaded (Ubuntu 15)
 
 
==5.0.117.0==
 
* iOS beta release
 
 
==5.0.116.0==
 
* Windows: fix for pinning GeoGebra to the taskbar
 
* 3D View: Fix for surfaces
 
==5.0.115.0==
 
* Android beta release
 
 
==5.0.114.0==
 
* Chrome App: fix for typing { } on a German keyboard
 
* Chrome App: fixes for sin²(x)
 
* Chrome App: fix for duplicate characters after redefining
 
 
==5.0.113.0==
 
* HTML5: PlaySound[74,100,1] working if there's a Midi player available
 
* CAS View: new syntax: Angle[y = x, y = 2x]
 
* fix for rotating Arcs/Semicircles in 3D
 
* Show All Objects working for Lines / Rays
 
* CAS View: fix for copying text cells as LaTeX
 
* Chrome App: fix for editing sin²(x)
 
 
==5.0.112.0==
 
* Mac OSX: update Giac to same as Windows/Linux/HTML5
 
==5.0.111.0==
 
* remove arrows, plus from Algebra View
 
 
==5.0.110.0==
 
* CAS View: fix for  Solve[-0.15x^2+48x-2000>0], Integral[abs(x),2.7,-2.7], Solve[0.5^(x/570)=0.8], Integral[(sqrt(x-0.5)+1)^2,0.5,b]
 
* bugfix: captions not saved for inequalities
 
* Chrome App: fix in XML for saving files
 
 
==5.0.109.0==
 
* bugfix for pi as axis unit
 
* fix for double events in EV2
 
 
==5.0.106.0==
 
* Algebra View: fix for Integral[sin(x) / (1 + a² - 2a cos(x)), 0, pi]
 
* Speed / stability improvement for Integral[f, a, b]
 
 
==5.0.105.0==
 
* fix for CellRange on file loading
 
* encoding fixes (bugs in ProbabilityCalculator)
 
* fixes for Java Applets
 
==5.0.104.0==
 
* CAS View: fix for NSolve[x^2=43.6^2+78.4^2-2*43.6*78.4*cos(137.5°)], Integral[sgn(x-5)], SolveODE[y''+y'+ pi y=0], UnitVector, UnitPerpendicularVector
 
* CAS View: allow Derivative[(sin(t),cos(t)]
 
* Algebra View: swap double-click and <Shift>double-click actions (for points on paths)
 
* new fill pattern "Weaving"
 
* new option in Object Properties > Advanced to set the visibility in "Views from plane"
 
* alt(point) returns altitude angle for the point
 
* context menu for 3D point: swap between Cartesian and spherical coordinates
 
* improved contrast for checkboxes
 
* Chrome App: nice editing of matrices / piecewise functions
 
 
==5.0.103.0 (not Linux) ==
 
* Improvement for tangent to eg y=x^(1/3)
 
* Fix for memory leak
 
* defaults now in geogebra_defaults2d.xml and geogebra_defaults3d.xml
 
 
==5.0.102.0 (HTML5 only)==
 
* HTML5: don't load geogebra_defaults.xml (fix for files not loading)
 
 
==5.0.101.0 (not Linux)==
 
* fix for Locus in Graphics View 2
 
* HTML5: fix for scrollbar covering Input Bar
 
* creating text in 3D view background
 
* creating text in view background shows this text only in this view
 
 
==5.0.100.0 (HTML5 only)==
 
* PathParameter[] working for 3D points
 
* Checkboxes and Buttons fixed by default
 
* defaults for objects saved in .ggb files
 
* defaults for objects can be loaded through template file
 
* fix for Sample[{"a", "b", "c", "d", "e"}, 5, true]
 
* Radius[conic] returns 0 for single point conic (instead of undefined)
 
* Delete[B3:C7] deletes cells from B3 to C7
 
* Buttons and Checkboxes are fixed by default (can still be moved when the tool is selected, or with right-drag)
 
* CAS View: fix for  SolveODE[y=0,{(0,1),(1,3)}]
 
* Printing fix for multiple pages
 
* Coefficients[f] works with more of the fit commands
 
* HTML5: external copy & paste working in the spreadsheet
 
 
==5.0.82.0==
 
*
 
 
==5.0.81.0==
 
* Chrome App: new Algebra View Input bar and on-screen keyboard
 
* Chrome App: add Animated GIF export
 
* CAS View: fix for CSolve[3z^2-2a*(k+1)*z+a^2*k=0,z], Derivative[vector]
 
* Java: fix for 3D View on old GL
 
* bugfix: Make sure 3D View not initialized in the background
 
* fix for Korean autocomplete
 
* HTML5: add missing API calls registerObjectClickListener(), unregisterObjectClickListener(), registerClickListener(), unregisterClickListener()
 
* Cross[] works in other languages
 
 
==5.0.80.0==
 
* <Shift> doesn't need to be pressed in applets for wheel-zoom
 
* Fix for Integral[(5-x)^2,x,0,5]
 
* Fix for exporting SVG with LaTeX text
 
==5.0.79.0==
 
* fix for Angle size in 3D
 
* fix for text size in applets
 
 
==5.0.78.0==
 
* fix for Point Labeling
 
 
==5.0.77.0==
 
* CAS View: fix for SolveODE[y' sqrt(y)= (6 x^2) ]
 
* fix SVG export when x:y is not 1:1
 
* new buttons in style bar: fix/unfix object ; angle interval  [[http://wiki.geogebra.org/en/Category:Stylingbar images]]
 
* Chrome App: fix for random numbers in the CAS View
 
* fix for SetValue[boolean,?]
 
 
==5.0.75.0==
 
* hi-res export for 3D View to PNG / Clipboard
 
* exported SVG size now set in cm
 
* command-line option exportAnimation now supports animated GIFs, eg
 
<code>--slider=a --delay=50 --loop=true --dpi=72  --exportAnimation=image.gif myGeoGebraFile.ggb</code>
 
* fix problem with Play/Pause button on tablets
 
* fix problem with Input Boxes on tablets
 
* CAS View: fix for Solve[ℯ^x=3^(2*x)]
 
 
==5.0.74.0==
 
* fix for missing language files
 
* Java: new version of Giac
 
==5.0.73.0==
 
* new "Fixed Size" option for PNG export
 
* fix for export of Cumulative Binomial to PSTricks
 
* Chrome App: can now drag objects from the Algebra View to the Graphics View
 
* new command-line option exportAnimation, eg
 
<code>--slider=a --dpi=72  --exportAnimation=image.pdf myGeoGebraFile.ggb</code>
 
* HTML5: new version of Giac
 
 
==5.0.72.0==
 
* Fix for Attach/Detach Tool
 
* Fix for Length[] in 3D
 
==5.0.71.0==
 
* revert Algebra View order change
 
==5.0.70.0==
 
* Fix for on-screen keyboard on OSX
 
* Fix for Binomial / BinomialDist problem in German in the Spreadsheet
 
* Algebra View: default order changed to Construction Order
 
* Chrome App: "Copy Image" working for the 3D View
 
* More improvements for HiDPI screens
 
 
==5.0.68.0==
 
* fix problem with icons in Properties dialog
 
 
==5.0.67.0==
 
* CAS View: fix for <code>SolveODE[y' ' + 2y' -3y = exp(2x)]</code>
 
* HTML5: fix for double-update with files with LaTeX
 
* Chrome App: fix for tooltips
 
 
==5.0.66.0==
 
* fix for "ghost" decorations for segments with length 0
 
* HTML5: enable ggbApplet.setErrorDialogsActive()
 
* HTML5: right-drag working in Firefox / IE
 
* avoid random line for Circumcircular Arc tool preview
 
* CAS View: improvement for NSolve[BC^2=4^2+3^2-2*4*3*cos(50°)] and SolveODE[] for non-integer conditions
 
* Export Pgf: problems with inverse trigonometric functions
 
* Support for parsing |x| as abs(x)
 
* more icons scaled up for HiDPI screens
 
* draw list of texts in 3D view
 
* Corner[-1, 11] command to get 3D view direction / eye position
 
* move translated objects in 3D view with keyboard
 
* better selection of texts with background in 3D view
 
* animate 3D point on path
 
 
==5.0.65.0==
 
* tangent to Freehand Functions
 
* save projection options for 3D view (unless "Gray-scale" and "Omit green channel")
 
* "Use Lighting" option for 3D view (turns off shadows)
 
* "Show All Objects" button for 3D view
 
* Login issue fixed in web app
 
* Corrected perspective of files opened in web app
 
 
==5.0.64.0==
 
* CAS View: fix for Solve[{s*cos(26°)-t=0,s*sin(26°)-3=0},{s,t}]
 
* CAS View: add support for Polynomial[(1, 1), (2, 3), (3, 6)]
 
* PS Tricks export: fix for \begin{pspicture*}(<corner1>)(<corner3>) instead of \begin{pspicture*}(4.0 <corner1>)(4.0 <corner3>)
 
* enable Tamil & Sinhala
 
* Separate visibility setting for 3D View
 
 
==5.0.63.0==
 
* more improvements for Surface[]
 
* large toolbar icons on startup (for large fontsize)
 
==5.0.62.0==
 
* fix for Sequence[y=
 
* Improvements for rendering surfaces (normals)
 
* StartRecord[ ] and StartRecord[ <Boolean> ] commands
 
* CAS View: improved output for SolveODE[y<nowiki>''</nowiki>+5y'+6y=0], fix for Solve[{a=(1)/((b)+(1)), (1)/(a)=(-(b))+(1)},{a, b}]
 
* Chrome App: compile with GWT 2.7
 
 
==5.0.61.0==
 
* Surfaces: ignore old "Level of Detail" setting
 
==5.0.60.0==
 
* CAS View: fix for Limit[(tan(x)-x)/x^3,x=∞]
 
* Chrome App: Create Tool and Manage Tool dialogs enabled
 
* new drawing code for Surfaces with options Quality / Speed
 
* fix for g: X = (-5, 5, 2) + t (4, -3, -2) syntax
 
* fix for f(x)=x^(1/3)
 
 
==5.0.59.0==
 
* allow InflectionPoint[If[
 
* CAS View: fix for Solve[{c a^3=843/10, c a^4=126},{a,c}] and Substitute[2 / (27*k²), k=1/(3*x)]
 
* make sure outlines with width 0 not drawn for IntegralBetween[ ]
 
* bugfix for Tools in "View from Plane"
 
 
==5.0.57.0==
 
* fix for exporting π to Asymptote / PSTricks and $\mathscr{C}$
 
* fix for $\mathscr{C}$ as caption in Asymptote export
 
* AttachCopyToView[] working in Scripts
 
* PGF Export: axes with Pi, degree etc, fix for filled Curves / Splines
 
* PSTricks, Asymptote export: fix for filled Curves / Splines
 
* Chrome App: more Probability Calculator fixes
 
 
==5.0.56.0==
 
* CAS View: fix for nroot(ℯ,10)
 
==5.0.55.0==
 
* Allow one-character filenames when saving to GeoGebra
 
* Fix for PolyLine Tool dialog
 
* Ctrl-Shift-U to open Graphic Export dialog
 
* Chrome App: symbol popup working in CAS
 
 
==5.0.54.0==
 
* fix for PDF export (unbalanced q/Q operators)
 
* small fix for Probability Calculator toolbar
 
* fix for window size on loading a file
 
* Chrome App: fix for entering eg 3.02 in Probability Calculator
 
 
==5.0.53.0==
 
* CAS View: more Vector improvements
 
* fix for saving font size
 
* fix Intersect[curve, y=k x+0]
 
 
==5.0.52.0==
 
* Probability Calculator should show just the Move Tool
 
* CAS View: fix for Flatten[{2, 3, {5, 1}, {{2, 1, {3}}}}]
 
* fix display of 3D vectors in A(x|y|z) mode
 
* fix opening file with empty toolbar string
 
* fix for Function[Derivative in old files
 
* fix for Spline[] in 3D
 
* fix for File -> Insert
 
* more improvements for Copy & Paste in 3D
 
* Chrome App: fix for display of complex numbers in the Algebra View
 
 
==5.0.50.0==
 
* HTML5: fix for clicking with no Toolbar
 
 
==5.0.49.0==
 
* CAS View: fix problem with c_1 changing to c_2
 
* <Ctrl><Shift>P toggles the Probability View
 
* make sure the Style Bar doesn't change the Probability Calculator
 
* allow Root[] and Extremum[] for eg  If[0  <  x  <  10,3x³ - 48x² + 162x + 300]
 
* Web App: Text Tool fixed in Firefox
 
* Chrome App: fix Bold/Italic buttons in Text Tool
 
* CAS View: Vectors fully working
 
* 3D View: point move direction depends on tool selected
 
* 3D View: preview for pyramid and prism Tools
 
* HTML5: fonts updated for 3D view
 
* Copy & Paste working with Tools and some 3D objects
 
* 3D View: File -> Open -> Insert File working
 
* fix for right-click in the Graphics View
 
* fix for <Ctrl>G when a polygon selected
 
* Angle[(1,2),(3,4)] as shortcut for Angle[Vector[(1,2)],Vector[(3,4)]]
 
 
==5.0.47.0==
 
* Chrome App: fix problems with inserting image from WebCam
 
* fix for vertical toolbar
 
* larger Toolbar icons when fontsize increased
 
* CAS View: fix for Derivative[1]
 
* Open Object Properties -> make sure all selected objects stay selected
 
 
==5.0.46.0 (iOS App)==
 
* support for c == f for Line, Function
 
* fix Help for Custom Tools
 
* Mac OS: interpret <Alt>0 (zero) as degree symbol
 
* fix problem with Relative Copy with Condition to Show Object etc
 
* more improvements for exporting psTricks / pgf / Asymptote
 
 
==5.0.45.0==
 
* new Android App
 
 
==5.0.44.0==
 
* fix for Turtle position on file load
 
* CAS View: fix for getting eg 4.35372862870553E8 from Algebra View
 
* Chrome App: make sure Selection Rectangle works when toolbar is showing
 
 
==5.0.42.0==
 
* fix for f == g (for multi-variable functions) and for Intersect[curve, curve]
 
* fix for Triangular[0, 50, 25, x, false]
 
* new version of Giac with fix for Integral[((x-2)(x-3))^2,2,3]
 
 
==5.0.39.0==
 
* new command Polar[ <Line>, <Conic> ] to find the Pole of a Line
 
* allow transparent SVG export
 
* fix problem with Relative Copy of If[0  <  A1  <  5, 0, 100]
 
* allow Translate[B, (1, 2, 3)] as shortcut for Translate[B, Vector[(1, 2, 3)]]
 
* SetValue[list, number] to change the selected index (for drop-down list)
 
* CAS View: new version of Giac with bugfixes including Join[{{{1}}}] and round(3.1+3.7ί )
 
* fix for CAS command in webSimple
 
 
==5.0.37.0==
 
* CAS View: fix for a/(1E8)²
 
 
==5.0.36.0==
 
* CAS View: fix for Dot[(-5+k,-5+k), (3,9)] and improvement for mixing 2D/3D points
 
 
==5.0.35.0==
 
* new commands TurtleUp[ <Turtle> ] and TurtleDown[ <Turtle> ]
 
* fix for angles appearing in Graphics View 2
 
* floor/ceil/round() for complex numbers / points / vectors
 
* new version of Giac with fixes for (1,1/sqrt(3)) and floor/ceil/round() for complex numbers
 
* round(pi,2) syntax added (CAS View and Input Bar)
 
* floor/ceiling/round working for complex numbers (CAS View and Input Bar)
 
* fix for Sequence[LowerSum[x², i, i + 1, 1], i, 1, 5]
 
* fix for Sum[Sum[x+2y, x, 1, 3], y, 2, 4]
 
* 3D View: fix for picking points rather than eg lines for dragging
 
* various PGF/TikZ export improvements
 
* Chrome App: fix for Toolbar Help
 
 
==5.0.32.0==
 
* fix for problem on tablets when applets are rescaled
 
 
==5.0.31.0==
 
* CopyFreeObject[] working for Rays, Segments
 
* improvement for checking equality of polynomial functions
 
* fix for drop-down lists (Chrome, Firefox)
 
 
==5.0.30.0==
 
* CAS View: make sure Distance[(1,2),3] gives an error
 
* ToBase[0.25,2] working
 
* new version of Giac with fix for NSolve[(If[3  <  x  <  4,x])=3.5,x=3.4]
 
* fix for (1,Iteration[x +1, 0, 2])
 
* fix for Sequence[If[t < tges + n d / v1, ... if t already defined
 
* make sure undefined lines work better with Input Boxes (y = ? not ?x + ?)
 
 
==5.0.29.0==
 
* make sure point can't be dragged to undefined region for eg If[3 <= x <= 5, x^2]
 
* correct object selected when Object Properties opened
 
* fix for Sequence[CircumcircularArc[(0, 1, 0), (cos(t), 0, 0), (0, -1, 0)], t, 0, pi/2, pi/18]
 
* CAS View: better support for planes
 
* CAS View: fix for NSolve[{3=c*a^5, 3=c*a^4},{a,c}]
 
* new version of Giac, including support for Tangent[(2,5),Ellipse[(1, 1),(3, 2),(2, 3)]], fix for Distance[(0,2),y=x^2]
 
* support for pasting (most) numbers with decimal separator into the spreadsheet
 
* easier piecewise syntax, eg f(x)=sin(x), 0<=x<=2pi
 
* If[] working for multivariate conditions eg f(x,y) = If[x>y,x,y]
 
* Chrome App: better support for pasting into the spreadsheet, eg 1,234,567
 
* bugfix for Angle slider's label appearing in the 3D View
 
* Turtle: image can be changed
 
 
==5.0.27.0==
 
* fix for RandomBetween[5.5, 5.5]
 
 
==5.0.26.0==
 
* Derivative[ <Curve> ], Tangent[ <Point>, <Curve> ] and ApplyMatrix[] working in 3D
 
* fix for CurvatureVector in 3D
 
* new commands SetPointSize[ <Polygon>, <Number> ], SetPointSize[ <Net>, <Number> ] and  SetPointSize[ <Polyhedron>, <Number> ]
 
* new commands Cube[ <Point>, <Point>, <Point> ], Tetrahedron[ <Point>, <Point>, <Point> ], Octahedron[ <Point>, <Point>, <Point> ], Icosahedron[ <Point>, <Point>, <Point> ], Dodecahedron[ <Point>, <Point>, <Point> ]
 
* fix axis problem in TikZ output
 
* CAS View: Partial support for Vectors
 
* Chrome App: Customize Toolbar enabled again
 
* fix for right angle style in 3D
 
 
==5.0.25.0 (Android Beta)==
 
* fix problem with right-angle style (when 3D View showing)
 
* new command SetSpinSpeed[ <Number> ]
 
* Distance[ <Point>, <Plane> ]
 
 
==5.0.24.0==
 
* 3D Curves displayed nicely in the Algebra View
 
* HTML5: 3D View working on old (2011) Chromebooks
 
* HTML5: fix problem with UpdateConstruction[] in webSimple
 
 
==5.0.23.0==
 
* CurvatureVector[Point, 3D curve]
 
* fix for uploading to GeoGebra when 3D preview image fails
 
 
==5.0.22.0==
 
* f(t) for 3D Parametric Curves
 
* Curvature[A, f(x,y)]
 
* CAS View: fix for HyperGeometric[10, 2, 2, 1, true]
 
* Right-angle styles working in 3D
 
 
==5.0.21.0==
 
* CAS View: fix for Solve[x² - 1]
 
 
==5.0.20.0==
 
* Chrome App: Customize Toolbar working
 
* fix problem with deleting objects in the spreadsheet
 
* add ggbApplet.setTextValue(geo, text) and ggbApplet.remove()
 
* CAS View: enable SolveCubic command
 
* support TrigCombine[(tan(x) + tan(2x)) / (1 - tan(x) tan(2x))]
 
* new version of Giac (including fix for SolveODE[y=1/x^2])
 
* SetValue[a, ?] to set an object to be undefined
 
* More accurate answer from Root[f, a, b]
 
* fix for x = (0.005*3)^(1/3), xx + yy=1
 
* HTML5: CSS naming improved
 
 
==5.0.19.0==
 
* Chrome App: Multiple-variable Analysis Tool working
 
* CAS: fix for Tangent[-3, x^2]
 
* CAS: small improvements for Iteration, IterationList, UnitVector, AngleBisector
 
* bugfix for Splines
 
* HTML5: Input Box sizes adjusted
 
* HTML5: speedups for 3D View
 
 
==5.0.18.0==
 
* Chrome App: fix problem with Rotate Tool
 
==5.0.17.0==
 
* new command ClosestPointRegion[ <Region, Point> ]
 
* fix for Integral[4^(1/x)]
 
* Chrome App: dialogs for 3D tools
 
* Chrome App: Checkbox Tool added
 
* bugfixes
 
 
==5.0.16.0==
 
* HTML5: 3D optimizations
 
* HTML5: new version of Giac (as for 5.0.15.0)
 
 
==5.0.15.0==
 
* Java: new version of Giac: fix for Limit[(3^x+5^x)^(1/x),∞]
 
* better fix for OSX caret problem
 
* fix for If[B>1, If[0<k<10, k/2], If[0<k<10, 5-k/2] ]
 
* OSX: fix for saving after File -> New
 
 
==5.0.14.0==
 
* workaround for OSX caret problem (set all textfields to bold!)
 
* fix for Integral[x^(1/n)] freezing when n=0
 
* HTML5: fix for applets with CAS View
 
* Laplace[sin(t)] gives 1 / (s² + 1) and InverseLaplace[1 / (s² + 1)] gives sin(t)
 
* new version of Giac: fix for (a<b)+c
 
 
==5.0.13.0==
 
* fix for Integral[x^-1]
 
* fix for nPr for large numbers
 
* add Laplace[ <Function>, <Variable>, <Variable> ] and InverseLaplace[ <Function>, <Variable>, <Variable> ]
 
* Chrome App: error shown correctly in Rotate Tool dialog
 
==5.0.12.0==
 
* fix for Angle[Ray, Ray] when it's 180°
 
* fix for check if file is 2D/3D
 
==5.0.11.0==
 
* fix for intersection of Quadric / Plane
 
==5.0.10.0==
 
* new version of Giac: improvement for Solve[10^x+10^-x=4]
 
* fix for http://www.geogebra.org/forum/viewtopic.php?f=8&t=36914
 
* CAS View: fix for problem with Binomial (in German)
 
 
==5.0.9.0==
 
* fix for visibility of eg Integral[sin(x),cos(x),1,2]
 
* fix for tangents at ends of parametric curves
 
* fix for files saved with no tools
 
* Function[sin(x),1,2] will be a synonym for If[1<=x<=2, sin(x)]
 
* CAS View: Function[sin(x),0,2 pi] added
 
* CAS View: fix for Solve Tool (2 equations)
 
 
==5.0.8.0==
 
* fix for net of pyramid/prism
 
==5.0.7.0==
 
* fix for axis labeling for large numbers when step is eg 0.1
 
* You can now set the default angle range e.g. to 0° - 180°
 
* improve Numeric[y = exp(-11 x / 100)]
 
* Locus[] fixes
 
* fixes for transformed cylinder / cone
 
* snap to grid for extrusion tools
 
* CAS View: fix for Sum[Sum[x+2y, x, 1, 3], y, 2, 4]
 
* CAS View: improved output for Length[(a,1)]
 
 
==5.0.4.0==
 
* small fix for RotatedText
 
* SVG images
 
* improvements to Attach / Detach Tool in 3D
 
* Fix for g:X=(0,4,0)+λ(12,16,15) with g=Line[(0,4,-5), Vector[(12, 16, 15)]]
 
* Improved axis scaling when the origin is offscreen
 
 
==5.0.3.0==
 
* bugfixes
 
==5.0.2.0==
 
* bugfixes
 
==5.0.1.0==
 
* add Pan[x, y, z]
 
* page up/down keys translate 3D view along z axis
 
* fix for SetActiveView[-1] for 3D View
 
* SetActiveView[...] works with "G", "T", etc., like SetPerspective command (http://wiki.geogebra.org/en/SetPerspective_Command)
 

Latest revision as of 14:59, 26 March 2024

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.836.0 (26nd March 2024 build, unreleased)

  • fix loading some .ggb files
  • fix SolveODE() freezing problem
  • improvement for eg Solve(BinomialDist(n, 0.25, 0…14)=0.05)
  • LaTeX fix for \underbrace
  • macOS: fix for pasting into spreadsheet
  • fix for -- in text Input Boxes
  • fix for translated commands in spreadsheet

6.0.832.0 (12th March 2024 build, unreleased)

  • Scripting: re-enable support for case-insensitive command names
  • Classic 5: fix for fonts in Thai, Kannada languages

6.0.830.0 (5th March 2024 build)

  • new API method ggbApplet.getFileLoadingError()
  • Ordinal() command improved in various languages
  • Mixed numbers now allowed with no integer part
  • make sure applets don't scroll on click

6.0.829.0 (28th February 2024 build)

  • fix for eg IFactor(x^4-x^2+1)
  • fix for Sequence(inequality)
  • fix for layer changing when parent object becomes undefined
  • CAS: fix nonsense result for X=(1,2,3)+r(1,2,3)
  • CAS: fix for editing slider
  • CAS: fix for integral showing dd not dx
  • updated CAS engine (Giac) - includes improvement for Integral(x^n*ln(x))
  • Screen reader: improvement for reading out (esp. negative) numbers

6.0.827.0 (20th February 2024 build)

  • fix IsInRegion() for 3D conics

6.0.826.0 (13th February 2024 build)

  • fix scripting problem eg in French with Inter(l1,l2)
  • make sure brackets kept for editing vectors ie a*(b*c)

6.0.825.0 (7th February 2024 build)

  • new syntax Polynomial( f(x,y) )
  • fix Rotate Around Point by Angle Tool when you drag to select 2 points
  • macOS: fix pasting into spreadsheet with <Cmd>V

6.0.823.0 (30th January 2024 build)

  • Breaking Change: Solutions() now behaves like Solve() in all cases (still without x =) fixes eg Solutions(x/sqrt(x))
  • dragging with the mouse/keyboard should be more consistent
  • Algebra View slider speedup
  • fix for offline saving in Linux/Chrome
  • CAS: make sure eg x+x is simplified automatically again
  • speedup for pen strokes
  • Update to GWT 2.11
  • Update CAS Engine (Giac) fixes eg Solve({(m^2 + 2 m - 1 >= 0),(m^2 - 2 m - 1 <= 0),(m^2 + 2 m - 1)*(m^2 - 2 m - 1)=0},m)
  • fix Text Tool -> Advanced on touch screens
  • fix for circle filling when zoomed etc

6.0.820.0 (9th January 2024 build)

  • Fix for (?)!
  • ?examMode= options for eg Safe Exam Browser
  • more accurate answers for eg 490/0.035
  • Classic 5: support for some newer JavaScript syntaxes

6.0.819.0 (3rd January 2024 build)

  • Classic 5: new SVG renderer, supports eg CSS styling
  • fix for TableText() with empty lists
  • improved asymptote plotting for log(a,x)
  • improve redefining (so construction protocol order retained)
  • make sure Special Points aren't shown for eg Show/Hide Tool
  • CAS: eg f=x+1 creates proper function f(x)
  • CAS: Asymptote() command enabled
  • fix slow plotting for eg A2 sin(ω2 x + a)

6.0.817.0 (6th December 2023 build)

  • Classic 5: fix for disappearing caret
  • Table View: fix for reappearing numbers
  • new syntax RandomBetween( <Minimum Integer>, <Maximum Integer>, <Number of Samples> )
  • CAS: fix for eg SolveCubic(2x^3-k x^2+4x-5)
  • CAS: fix for eg NSolve(-4 a(2)=16)
  • CAS: make sure the exact value is always sent to Giac even if shown rounded
  • Improve intersect tool when there are overlapping objects eg identical segments
  • fix autocomplete bug in Danish

6.0.814.0 (21st November 2023 build)

  • more accurate roots for eg x⁶ - 2x⁵ - 4x⁴ + 8x³
  • fix for applet scrolling on clicking
  • Web: make sure api.geogebra.org not called unnecessarily on startup

6.0.813.0 (14th November 2023 build)

  • Classic 5: fix bug with loading trace files with double-click
  • Classic 5: fix bug with changing line opacity
  • fix for eg Sequence(PieChart({1, 2, 3}, (i, 3), 1), i, 1, 2)
  • command autocomplete now matches on any part of the name, eg Line matches FitLine
  • make sure autocomplete closes on ^ and _
  • fix for eg Solve(x^(4/7)=15)
  • fix for eg ((x^(rho)+y^(rho)))^(((1)/(rho)))=U
  • Web: fix for trace bug
  • fix for missing label for piecewise functions

6.0.811.0 (31st October 2023 build)

  • CAS: new syntax Extremum( <Function>, <Start x-Value>, <End x-Value> )
  • fix bug with slow segment drawing (with decorations)
  • Classic 5: fix for tooltip language
  • Classic 6: make sure keyboard showing in search dialog in Safari

6.0.810.0 (25th October 2023 build)

  • optimise Extremum() / Root() for eg x^100
  • Calculator Suite: last chosen sub-app remembered
  • fix for ggbApplet.getScreenshotBase64() on Safari
  • Classic 5.2: small fixes

6.0.807.0 (17th October 2023 build)

  • CAS: fix for and = for Solve()
  • CAS: fix for Solve({x*y^2=10,x*y^10=20}) and Solve(cosh(x)=15/10)
  • make sure autocomplete opens after 3 characters again
  • make sure the Manual / Help links work again
  • make sure dropdowns work if their length changes dynamically
  • 3D: show axes labels by default
  • Classic 5.2: Universal Binary for Intel and Apple Silicon architectures

6.0.806.0 (11th October 2023 build)

  • Classic 5: fix for Input Box labels
  • bugfix for selection of infinite-radius circles
  • fix for artifacts at the edge of applets


6.0.805.0 (4th October 2023 build)

  • support for embedding as ES6 module
  • bugfix: make sure {Polygon(A,B,n)} doesn't generate "ghost" object
  • new applet parameter borderRadius
  • fix for Intersect(3D curve, 3D curve, a, b)
  • CAS: fix for Solve((1-0.0064)^(n)≤0.03,n)
  • CAS engine updated with various bugfixes / improvements eg floor(((-1725033 * pi) + 5419351) / ((16885417 * pi) - 53047102)), Solve(x^2+(-√11+√2-√5)*x-2*√11*√2+2*√11*√5-2*√2*√5-12)

6.0.804.0 (26th September 2023 build)

  • Classic 5: updated to 64-bit Java 11 and JOGL 2.5 & version now eg 5.2.0.804. Also Apple Silicon build
  • CAS: now supports the new mixed numbers
  • Dropdowns: improved styling
  • fix for dynamic absolute positions

6.0.803.0 (19th September 2023 build)

  • Exam mode shown in header
  • fix for dynamic absolute position
  • fix randomization in files with unlabeled polygons

6.0.802.0 (12th September 2023 build)

  • new exam mode for Vlaanderen region
  • updated colors for buttons
  • fix for "zoomed in keyboard" on iPhone

6.0.801.0 (7th September 2023 build)

  • bug fix for Sequence(Text(RotateText(Element(listofnames...
  • GeoGebra 6: fix for saving with Unicode characters
  • bugfix for plotting 0^x

6.0.799.0 (26th August 2023 build)

  • fix memory leak with Polygons in Sequence()
  • Make sure Ctrl-Z doesn't work in applets
  • CAS: fix for x(A)

6.0.794.0 (1st August 2023 build)

  • new method ggbApplet.isInteractive()

6.0.793.0 (25th July 2023 build)

  • bugfixes

6.0.791.0 (11th July 2023 build)

  • Better cleanup on ggbApplet.remove()

6.0.790.0 (6th July 2023 build)

  • fix for saving in offline apps
  • Scientific: Table View added

6.0.787/788.0 (27th June 2023 build)

  • <Ctrl>O in Algebra View / Input Boxes to enter recurring decimals
  • bugfix: make sure π is exact in CAS

6.0.785.0 (20th June 2023 build)

  • new "Save online" and "Save to your computer" menu options (uses the new File System Access API if available)
  • CAS: fix for l1(1) syntax

6.0.783.0 (13th June 2023 build)

  • New command syntax ApplyMatrix(3D matrix, quadric)
  • Heaviside() and Dirac() functions added for CAS results eg InverseLaplace(exp(-p)/p+1/p,p,t)
  • Fix CopyFreeObject() for list of functions

6.0.782.0 (6th June 2023 build)

  • parentheses now available on the ABC keyboard tab

6.0.781.0 (30th May 2023 build)

  • Classic 5: line numbers restored in editor
  • fix for wrong horizontal alignment in Text( <Object>, <Point>, <Boolean for Substitution of Variables>, <Boolean for LaTeX formula>, <Horizontal alignment [-1|0|1]>, <Vertical alignment [-1|0|1]> )
  • CAS: Product() works better eg f(x)=Product(sin((π*x)/(n)),n,2,floor(sqrt(x)))

6.0.779.0 (16th May 2023 build, not released)

  • fix "Selection allowed" checkbox for multiple objects
  • CAS: fix for ¬a

6.0.778.0 (10th May 2023 build)

  • Fix problems with Finnish / Filipino language confusion
  • New command InverseBinomialMinimumTrials(Cumulative Probability, Probability of Success, Number of Successes)
  • CAS: new commands ExtendedGCD( <Integer>,<Integer> ), ExtendedGCD( <Polynomial>, <Polynomial> ), ModularExponent( <Number>, <Number>, <Number>), CharacteristicPolynomial( <Matrix> ), MinimalPolynomial( <Matrix> ), LUDecomposition( <Matrix> ), QRDecomposition( <Matrix> )

6.0.776.0 (2nd May 2023 build)

  • improvement for eg 6048 * (1/3)
  • || as shortcut for Logical OR () now works in web apps

6.0.775.0 (25th April 2023 build)

  • new scripting tab "On Drag-end"
  • new scripting tab "On Change" for Input Boxes only

6.0.774.0 (18th April 2023 build)

  • CAS: fixes for eg Solve(sin(x)=-0.5, 0 <x < 2pi) and Integral(sgn(x),x,-1,1)
  • bugfix with absolute position objects
  • Editor: fix SVG export on retina screens

6.0.772.0 (4th April 2023 build)

  • bugfix: make sure fixed lists can't be moved with the keyboard eg {(1,2)}

6.0.770.0 (29th March 2023 build)

  • fix for SolveODE(y'=9.82-0.002*y^(2)) and Integral(sgn(x),-1,1)
  • fix for old Input Boxes on iOS (also axis distance settings)
  • app "chooser icon" removed
  • fix for < in screenreader
  • iOS Classic: fix for Text Tool
  • Classic 5: new vector style option added here too
  • fix for drawing lists of LaTeX text
  • Classic 6: fix for spreadsheet after <Alt><Tab>
  • fix for "Copy to Graphics View" for Probability Calculator
  • CAS: Improvement for eg SolveODE(2 x sqrt(y),(0,1))

6.0.766.0 (14th March build)

  • Fix for Zip()

6.0.764.0 (10th March build)

6.0.762.0 (28th February 2023 build, ChromeOS only)

  • Input Boxes: show nice placeholders rather than ?
  • Checkboxes: new style
  • web: fix for Locus problem on loading
  • new syntaxes TableText( <List>, <List>, ..., <Alignment of Text>, <Minimum Cell Width> ) and TableText( <List>, <List>, ..., <Alignment of Text>, <Minimum Cell Width>, <Minimum Cell Height> )
  • Chrome Web Store: fix crashing bug
  • Input Box border color now set according the background color

6.0.760.0 (7th February 2023 build)

  • iOS Classic: fix for textfields in Settings
  • make sure "speed" and "step" properties are preserved on redefine
  • more options added to available predefined icons for buttons

6.0.759.0 (31st January 2023 build)

  • Optimise plotting for eg sin(x^x)
  • Option to change the style of vector arrows
  • fix bug with eg h SetValue(list,{{a},{a}})

6.0.755/756.0 (17th January 2023 build)

  • new syntax FractionText( <Number>, <Single fraction> )
  • bugfix for Sum() with empty lists
  • CAS: fix for Solve(2^x-(1/25)*5^x,x) without the =0

6.0.754.0 (10th January 2023 build)

  • fix for dragging Point(list)
  • fix for on-screen keyboard in Table view

6.0.753.0 (3rd January 2023 build)

  • Editor: mixed number button added
  • iOS Classic: fix for textfields in Settings
  • fix for spreadsheet "keyboard trap"
  • CAS fix for f(matrix)
  • fix for opacity and linestyle in PDF export
  • Classic 6: <Alt> shortcuts now work in spreadsheet

6.0.752.0 (20th December 2022 build)

  • Classic 6: fix problem with copy/paste in spreadsheet
  • add "y-increment" for points

6.0.751.0 (13th December 2022 build)

  • CAS: Distance() command added
  • New default Button style

6.0.748/749.0 (6th/7th December 2022 build)

  • new command SetImage( <Object>, <Image> )
  • new applet parameter "ScreenReaderMode":"Unicode" or "ScreenReaderMode":"ASCII"
  • text/images highlighted on <Tab> only, not mouse click
  • new icons to switch between exact/approx answers
  • Classic 6: "Open Tool" added
  • Absolute Position can now take variables
  • fix for eg Slope(Element(NormalQuantilePlot[ {2,3,4}],4))
  • fix for AV sliders on touch

6.0.745.0 (16th November 2022 build)

  • fix plotting glitch for eg -1 / tan²(x) - 1

6.0.744.0 (14th November 2022 build)

  • fix for saving regression line
  • fix for plotting eg f(x)=Normal(n,s,x,false), f(x)=x+sqrt(2*3)
  • CAS: fix for Limit((sin(pi/6)-sin(t))/(pi/6-t),t,pi/6) and eg f({1,2,3})
  • fix for editing eg (1;20deg)

6.0.742.0 (2nd November 2022 build)

  • fix problem with FitPoly(l1, 1)
  • new default axes colour

6.0.741.0 (28th October 2022 build)

  • fix for plotting problems eg Derivative(2^x)
  • fix for saving one-var analysis with frequency table
  • new CAS: more consistent Solve() / NSolve() behaviour
  • more objects can have "absolute position" set in settings

6.0.739.0 (23rd October 2022 build)

  • eg Spline(list1,3) is now draggable
  • fix clicking for drop-downs
  • fix enableFileFeatures
  • new plotter improvements
  • fix bug with custom tools

6.0.736.0 (11th October 2022 build)

  • clean up unused WebGL contexts
  • fix update of dependencies when dragging >code>{Polygon(...)}

6.0.735.0 (4th October 2022 build)

  • Suite: Probability Calculator sub-app added for iOS and Android

6.0.734.0 (29th September 2022 build)

  • Classic 6: fix for spreadsheet editing on iOS

6.0.732.0 (20th September 2022 build)

  • fix for Shading for Integral(f, a, b, false)

6.0.731.0 (13th September 2022 build)

  • small fixes

6.0.730.0 (30th August 2022 build)

  • more SVG icons added to default button images

6.0.729.0 (25th August 2022 build)

  • CAS: better syntax errors when number of arguments is wrong
  • bugfix for saving table of values
  • bugfix for polar grid with point fixed to grid
  • "transparent":true also for 3D View
  • Notes: images and equations can be dragged in from outside the applet
  • Plot piecewise If() better

6.0.726.0 (9th August 2022 build)

  • new style for selected Points
  • Old Input Boxes now have "keyboard" icon for the full keyboard rather then the old "α" icon

6.0.724/725.0 (2nd August 2022 build)

  • CAS: fix for eg Sequence(j,j,0,pi/2,pi/10) and NSolve({(N)/(((a)(exp((-30)(k))))+(1))=(11)/(50), (N)/(((a)(exp((-40)(k))))+(1))=(11)/(25), (N)/((a)+(1))=(3)/(200)},{N=1, a=1, k=1})
  • fix label position when x:y is not 1:1
  • update to GWT 2.10.0
  • fix ShowGrid() scripting problem

6.0.723.0 (26th July 2022 build)

  • 3D: fix Show/Hide grid button

6.0.722.0 (19th July 2022 build)

  • HTML5: fix for extra spurious digits when rounding

6.0.721.0 (12th July 2022 build)

  • CAS: fix for Solve({a k=1,a ℯ^(3 k)=3 ℯ},{a,k})
  • Data Table improvements
  • fix for full-screen icon on touch

6.0.720.0 (5th July 2022 build)

  • New command NIntegral(function, start x, start y, end x) to calculate and plot a numerical integral

6.0.718.0 (22nd June 2022 build)

  • improvements for ClosestPoint(point, function)
  • bugfix for Derivative(f,0)
  • bugfix for Sample({2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14}, RandomBetween(2,3), false)
  • Freehand Function tool now available in the "Customize Toolbar" dialog
  • bugfix for IntersectPath(line, triangle) when dependent points are used
  • bugfix for positions of "Play" / "Reset" / "full-screen" icons

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)

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
© 2024 International GeoGebra Institute