Mathematica Quick Revision History

The latest version of Mathematica is 10.0.0. It introduces more new functions than any single previous release, adding a host of new areas and deepening capabilities and coverage across the algorithmic spectrum.

Mathematica 10.0.0

2014

  • First version based on the complete Wolfram Language, with over 700 new functions
  • Highly automated machine learning, including pre-trained models for a variety of tasks
  • Integrated geometric computation, including symbolic geometry, mesh-based regions, and named and formula regions
  • Advanced geographic computation, including the powerful new GeoGraphics function for map construction
  • Computation with structured datasets and semantic data import
  • Ability to create and deploy powerful forms on the web that understand natural language input
  • Fundamental new associations construct allows highly efficient lookup and updating
  • Expanded random process framework, including hidden Markov models and automated time series analysis
  • Flexible system for representing dates and times symbolically and performing computations on them
  • Built-in plot themes to easily tailor plots for specific audiences, from business reports to technical articles
  • Enhanced 2D and 3D image processing with extended color support
  • Nonlinear control systems and enhanced signal processing
  • Finite element analysis, enhanced PDEs, symbolic delay differential equations, and hybrid differential equations
  • Formal math operators, dimensional variables, and extended algebra and graph computation
  • Automatic report generation and string, file, and HTML templating
  • Connectivity for working with external devices, services, and APIs, plus URL manipulation
  • Built-in unit testing
  • Integration with the Wolfram Cloud
  • Access to the expanded Wolfram Knowledgebase

More details »

Mathematica 9.0.1

2013

  • All Featured Examples are now available in-product
  • Improved the stability of the Suggestions Bar
  • Suggestions Bar offers more accurate suggestions
  • Improved performance and stability for image processing functions, extending coverage for Image3D
  • Installation workflow and stability improvements for Linux configurations
  • Increased the performance and robustness of many random processes functions
  • Various Input Assistant improvements: full support of Linux platforms, better support for dual monitors, better option placeholders, and eliminated repeated options

More details »

Mathematica 9.0.0

2012

  • The new Wolfram Predictive Interface, which dramatically improves navigation and discovery of Mathematica's functionality
  • Highly integrated units support, including free-form linguistic entry, conversions, and dimensional consistency checking across graphics and numeric and symbolic calculations
  • New graph and network analysis, including a built-in link for Facebook, LinkedIn, Twitter, and more
  • Direct CDF deployment with live data at runtime and other enhanced features with Mathematica Enterprise Edition, plus preview modes that emulate Wolfram CDF Player and Wolfram Player Pro
  • Major new data science, probability, and statistics functionality—including survival and reliability analysis, Markov chains, queueing theory, time series, and stochastic differential equations
  • 3D volumetric image processing and out-of-core technology that scales up performance to very large 2D and 3D images and video
  • Integrated analog and digital signal processing
  • Built-in symbolic tensors with support for arrays of any rank, dimension, and symmetry
  • Highly customizable interactive gauges for dashboards and controls
  • Systemwide support for automatic legends for plots and charts
  • R fully integrated into Mathematica workflow for seamless data and code exchange
  • Full client-side web access for exchanging data with remote servers and interacting with web APIs
  • Updated look for slide shows with new style templates and background images

More details »

Mathematica 8.0.4

2011

  • New menu options and an interactive wizard for deploying to CDF
  • New functions CDFInformation and CDFDeploy for programmatically deploying CDF files
  • New download progress indicator for the CDF browser plugin
  • Improved stability, speed, and security of the CDF browser plugin
  • Tested under Mac OS X Lion
  • Improved memory use of the Share function when storing large sets of data
  • Updated MKL library to improve performance
  • New syntax coloring to warn about use of Module variable in Dynamic
  • Performance improvements to citation functions
  • Improved behavior of optimized variables in compiled conditional statements
  • Improved front end behavior when saving untitled notebooks under new versions of Linux

More details »

Note: Mathematica 8.0.2 was released and distributed exclusively with gridMathematica 8.0.2. No new features were introduced at that time. Version 8.0.3 was a development branch for Wolfram CDF Player 8.0.3.

Mathematica 8.0.1

2011

  • Many new automatic simplifications for derived distributions, including affine transformations, sums of variables, parameter mixtures, and censored and truncated distributions
  • Improved results for Dot with large (> 1,000,000 elements) lists of integers
  • Improved stability under Intel Sandy Bridge CPUs by including a new version of the Intel Math Kernel Library
  • Performance and robustness improvements for many graph and network operations
  • Improved startup time of the front end
  • Improved the creation of MathLink TCPIP connections under certain special network conditions
  • Improved export of Real and "Real32" images to TIFF, to be compatible with more external TIFF image viewers
  • Improved functionality and stability of Home Edition by including more 64-bit components

More details »

Mathematica 8.0

2010

  • Integration with Wolfram|Alpha
  • Automated probability and expectation computation
  • Over a hundred new statistical distributions and many statistics visualizations
  • Generation of new statistical distributions directly from data, formulas, or other distributions
  • Enhanced graphs and networks and linear algebra capabilities
  • More than 60 exotic equity option solvers, and over 100 built-in financial indicators
  • Built-in control systems capabilities
  • Enhanced image analysis features
  • Integrated wavelet analysis
  • Built-in CUDA and OpenCL support
  • Automatic C code generation
  • Symbolic C code manipulation and optimization
  • Enhanced 2D and 3D graphics, including texture mapping and hardware-accelerated 3D rendering
  • Built-in web browser plugin

More details »

Mathematica 7.0.1

2009

  • Performance enhancements to core image-processing functions
  • Right-click menu for quick image manipulation
  • New tutorials, "How to" guides, and screencasts
  • Thousands of new examples in the documentation
  • Improved documentation search
  • Integration with mathematical handwriting-recognition features of Windows 7
  • Integration with the upcoming release of gridMathematica Server

Mathematica 7.0

2008

  • Built-in parallel high-performance computing (HPC)
  • Integrated image processing
  • New on-demand curated data, including genomic data, protein data, and current and historical weather data
  • Many new usability and productivity features
  • Charting and information visualization
  • Vector field visualization
  • Comprehensive spline support, including NURBS
  • Industrial-strength Boolean computation
  • Statistical model analysis
  • Integrated geodesy and GIS data
  • Many symbolic computation breakthroughs, including discrete calculus, sequence recognition, and transcendental roots

More details »

Mathematica 6.0.3

2008

  • Comprehensive list of standard extra packages added to the Documentation Center
  • Improvements to package documentation
  • Improved options handling for MatrixForm and TableForm
  • Enhanced front end stability with Manipulate containing a selected graphic
  • Improved options handling for ListPlot
  • Improved handling of AxesLabel and Ticks combinations
  • Improved handling of numerical data without spaces in Protein Data Bank (PDB) import
  • Changed winding in LightWave Object (LWO) export to better adhere to industry standards
  • Improved interactivity under Linux with compositing window managers, such as Compiz
  • Improved font handling on Ubuntu Hardy and Fedora Core 9

Mathematica 6.0.2

2008

  • New Virtual Book documentation with updated Mathematica Book content
  • New Function Navigator, an easily browsable overview of all Mathematica objects
  • Several additional documentation enhancements, including performance improvements, indexing, and link trails
  • Full 64-bit performance on Intel Macs
  • Improved performance of Import and Export converters on Mac and Unix
  • Significant speedup in import of binary data files
  • Improved handling of graphics when exporting to TeX and PDF
  • Enhanced import of metadata from FITS astronomical image files
  • New coordinate-picking tool and improved highlighting of graphical selections for interactive graphics

Mathematica 6.0.1

2007

  • Enhanced automatic and manual proxy settings for internet connectivity
  • More extensive documentation on legacy Mathematica functions
  • Significantly improved MathLink performance on Mac and Unix systems
  • Improved performance of various Import and Export converters
  • Faster ListPlot , ListPlot3D , and Plot3D for large numbers of points
  • Improved help-system initialization
  • Extensions to automatic file type recognition for Import
  • Complete support for scaled FontSize values
  • Enhancements to Table , CSV , TSV , and MathML import
  • Evaluate Notebook menu item, and Magnification submenu
  • Additional Mathematica function examples and tutorials
  • Updates to curated data

Mathematica 6.0

2007

  • Dynamic interactivity, allowing sophisticated interactive interfaces to be created from single lines of input
  • High-impact adaptive visualization for automated creation of high-fidelity function and data graphics
  • Language for data integration, including automatic integration of hundreds of standard data formats
  • Load-on-demand curated data for math, physics, chemistry, finance, geography, linguistics, and more
  • Symbolic interface construction for immediate creation of arbitrary interfaces from simple programs
  • Automated computational aesthetics, with algorithmic optimization for visual presentation
  • Unification of active graphics and controls with flowing text and input

More details »

Mathematica 5.2

2005

  • All-platform support for 64-bit addressing
  • Multicore support on major platforms
  • Multithreaded numerical linear algebra
  • 64-bit-enhanced arbitrary-precision numerics
  • Vector-based performance enhancements
  • Automatic binary installation selection
  • Bundled notebook indexing for desktop search
  • SSH support for secure remote kernels
  • vCard and RSS import
  • New algorithms for symbolic differential equations
  • Enhanced performance for linear Diophantine systems
  • Enhanced quadratic quantifier elimination
  • Singular-case support for high-level special functions
  • Enhanced statistics charts
  • MathematicaMark 5.2 benchmark now covering grids and clusters

More details »

Mathematica 5.1

2004

  • Industrial-strength string manipulation
  • Built-in universal database connectivity
  • Highly optimized binary data I/O
  • Additional import-export formats, including XLS and AVI
  • Integrated web services support
  • 2D and 3D automated network visualization
  • High-performance array visualization
  • Numerical linear algebra performance enhancements
  • Fully integrated piecewise functions
  • Integration over implicitly defined regions
  • Event handling in numerical differential equations
  • New algorithms for symbolic differential equations
  • Cluster analysis capabilities added
  • Interactive exploration tool for differential equations
  • MathematicaMark benchmarking tool
  • GUIKit interface and application builder built in

Mathematica 5.0

2003

  • Record-breaking speed through processor-optimized numerical linear algebra
  • Full support for high-speed sparse linear algebra
  • New-generation optimized numerical solvers for ordinary and partial differential equations
  • Major new algorithms for solving equations and inequalities symbolically over different domains
  • Fully integrated solver for differential algebraic equations
  • High-performance optimization and linear programming, including interior point method
  • More generalized numeric solvers expanded to accept vector and general array variables
  • Industry-leading solver for recurrence equations
  • Broader support for assumptions in symbolic computation
  • Included .NET/Link, providing full integration with Microsoft's .NET Framework
  • Flexible import and export of DICOM, PNG, SVG, and sparse matrix formats
  • Optimized versions for 64-bit hardware and operating systems
  • New quick-start interactive tutorial

More details »

Mathematica 4.2

2002

  • Transparent Java integration with J/Link 2.0 and built-in Java Runtime Engine
  • Improved linear programming and optimization
  • Speed and robustness improvements for many numerical functions
  • Improved simplifier
  • Statistics enhancements, including new ANOVA package
  • New bundled Combinatorica package for combinatorics and graph theory
  • New bundled AuthorTools package for technical publishing
  • Slide show environment for presentations
  • New import and export formats, including FITS and STDS
  • XML extensions that allow Mathematica notebooks and expressions to be stored as XML
  • New bundled XML tools package for symbolic XML manipulation
  • Support for XHTML export, including stylesheets
  • Extended MathML 2.0 support

More details »

Mathematica 4.1

2000

  • Macintosh OS X version introduced (Version 4.1.5 in 2001)
  • Greatly enhanced symbolic differential equation solvers
  • Enhanced Mathematica pattern matcher and compiler, increasing speed and minimizing memory consumption
  • New standard package for integration over inequality-defined regions and piecewise functions
  • Dramatic speed improvements in statistics functions
  • Conversion between linear systems of equations and matrices
  • Java integration with J/Link 1.1
  • Improved MathML integration on the web
  • Support for saving in IBM techexplorer format
  • New and faster import and export filters for Excel files, tabular data, and compressed BMP, DXF, and STL
  • Support for real-time manipulation of 3D graphics on Linux and Unix platforms
  • Sound support under X
  • Routines for plotting graphics defined by inequalities
  • Support for PowerPC Linux and AlphaLinux
  • Discrete trigonometric package
  • Enhanced look and feel for the X front end

More details »

Mathematica 4.0

1999

  • Extensive enhancements in speed and efficiency in numerical calculation
  • Publishing documents in a variety of formats
  • Spell checking and hyphenation in the notebook interface
  • Direct import and export from over 20 standard data, graphics, and sound file formats
  • Extended range and improved functions for data analysis including correlation, convolution, and a new Fourier transform algorithm
  • Support for handling computations in specified algebraic domains
  • Network license management availability on all platforms
  • Enhancements to many built-in Mathematica functions

More details »

Mathematica 3.0

1996

  • Interactive mathematical typesetting system
  • Algebraic numbers
  • Mathematica compiler extended to work with arrays of machine numbers
  • Support for nonlinear least squares with Levenberg-Marquardt technique
  • Improved interpolation (important in finding the result of numerical ordinary differential equations)
  • Interval arithmetic
  • New functions for simplifying and transforming expressions
  • Optimized Groebner basis functions
  • Many new special functions
  • Exception-based programming flow control

More details »

Mathematica 2.2

1993

  • Windows front end with new notebook commands
  • Separate front end on Macintosh
  • X front end
  • MathLink for Windows
  • Linux version
  • Isocontour plotting routine added
  • Package for symbolic solutions of first-order partial differential equations added
  • Ten other packages added in areas such as three-dimensional contour plotting, variational calculus, and music
  • New help features, including online manuals on X Windows and a Function Browser on Macintosh and NeXT
  • Faster numerical solutions of sparse linear systems of equations
  • Symbolic definite integration expanded to include tests for nonintegrable singularities and also handle branch cuts in the range of integration

More details »

Mathematica 2.1

1992

  • Upgrade of contour plotting algorithm
  • Unix MathLink enhancements and documentation
  • MathLink for Macintosh
  • QuickTime animations for Macintosh version
  • Support for Windows 3.1
  • Unix and PC thin-version installation for reduced memory usage
  • New packages added in areas such as nonlinear fitting, binary file manipulation, Dirac delta functions, and sound synthesis

More details »

Mathematica 2.0

1991 (first major update)

  • Numerical ordinary differential equation solver
  • Numerical compiler
  • Linear algebra improvements
  • Implementation of Risch algorithm for Integrate
  • Symbolic ordinary differential equation solver
  • Series extended to many special functions
  • ParametricPlot3D added
  • Many extra embellishments for graphics
  • Improved hidden-surface elimination for 3D graphics
  • Many string and file operations
  • MathLink protocol for interprocess and network-based communication
  • Sound support
  • Support of foreign character sets
  • Error detection and debugging
  • Notebook front end

More details »

Mathematica 1.2

1989

  • Macintosh front end
  • Support for remote kernels
  • Symbolic integration greatly enhanced
  • Rudimentary differential equation-solving capabilities with DSolve
  • Solving of transcendental and other equations that require explicit use of inverse functions
  • Exact interpolating polynomials
  • LinearProgramming, ConstrainedMax, and ConstrainedMin added
  • MatrixPower and MatrixExp added
  • Groebner bases added
  • Modulus options added to Det, Inverse, and LinearSolve
  • Statistics and Graphics standard packages added
  • Many new graphics options and features, including axes and labels for 3D graphics
  • Much more efficient multivariate polynomial GCD (greatest common divisor) and factorization

More details »

Mathematica 1.0

1988

  • Initial release of Mathematica

More details »