WOLFRAM

Mathematica Quick Revision History

Mathematica 14.1
  |   July 2024   |   14.1 Documentation

Version 14.1 introduces the unified Wolfram application and expands Wolfram Language by offering new tools for working with neural nets and LLMs, for finding differences in content, for working with images and videos, and for exploring scientific evaluations through biomolecules, astrophysics and more.

Mathematica 14
  |   January 2024   |   14.0 Documentation

Version 14.0 continues to expand the scope and breadth of our computational coverage while streamlining and polishing existing areas.

Mathematica 13.3.1
  |   August 2023

Version 13.3.1 includes multiple critical bug fixes and improvements to Chat-Enabled Notebook stability and usability.

Mathematica 13.3
  |   June 2023   |   13.3 Documentation

Version 13.3 introduces new functions that utilize large language models, as well as expands functionality for machine learning, mathematical computations, foreign function interface and more.

Mathematica 13.2.1
  |   February 2023

Version 13.2.1 includes over a hundred bug fixes, feature enhancements, performance improvements and security updates.

Mathematica 13.2
  |   December 2022   |   13.2 Documentation

Version 13.2 introduces new functionality in astronomy and compilation, as well as substantially enhancing functions for machine learning, trees, mathematical computations, video and more. This release also includes over a thousand bug fixes, documentation enhancements and significant performance improvements.

Mathematica 13.1
  |   June 2022   |   13.1 Documentation

Version 13.1 includes 90 completely new functions—plus 203 functions with substantial updates, new user interface features and enhanced compiler functionality.

Mathematica 13.0.1
  |   February 2022

Version 13.0.1 continues an ongoing effort of incremental quality development of Wolfram Language. This release includes hundreds of bug fixes, feature enhancements and performance improvements, including a security update for log4j.

Mathematica 13
  |   December 2021   |   13.0 Documentation

Version 13.0 adds a total of 117 completely new functions, but also many hundreds of updated and upgraded functions, several thousand bug fixes and small enhancements, and a host of new ideas to make the system ever easier and smoother to use.

Mathematica 12.3.1

Version 12.3.1 continues an ongoing effort of incremental quality development of Wolfram Language and Mathematica.

Mathematica 12.3
  |   May 2021   |   12.3 Documentation

With more than a hundred new functions, a thousand bug fixes and many substantially updated and enhanced functions, Version 12.3 delivers an important incremental release that makes Mathematica and Wolfram Language more complete, faster, smoother and more convenient to use across many different areas.

Mathematica 12.2
  |   December 2020   |   12.2 Documentation

Version 12.2 adds 228 new functions, expanding Mathematica and Wolfram Language's functionality in biomolecular sequence operations, PDE modeling, spatial statistics and remote batch job evaluation, plus new notebook interface features and more.

Mathematica 12.1.1
  |   June 2020

Version 12.1.1 is the result of an ongoing effort of incremental quality development of Wolfram Language. It includes almost a thousand bug fixes, feature enhancements and performance improvements in cryptography, video processing, data science, visualization and more.

Mathematica 12.1
  |   March 2020   |   12.1 Documentation

Version 12.1 is our biggest point release so far, expanding Mathematica and Wolfram Language's functionality in mathematical visualization, audio and image processing, machine learning and neural networks, data access/storage, and more, as well as introducing new systems for video processing and paclet management.

Mathematica 12
  |   April 2019   |   12.0 Documentation

Version 12.0 greatly expands Mathematica's functionality in mathematics and geometry, geographic visualization, audio and image processing, machine learning and more, including major front end enhancements and system-wide performance improvements.

Mathematica 11.3
  |   March 2018   |   11.3 Documentation

Version 11.3 expands Mathematica and Wolfram Language's functionality in mathematical computation, audio and image processing, machine learning and neural networks, system modeling and more, as well as introduces several new front end features.

Mathematica 11.2
  |   September 2017   |   11.2 Documentation

Version 11.2 expands Mathematica and Wolfram Language's cutting-edge functionality in audio and image processing, mathematical computation, task handling and machine learning—plus much more.

Mathematica 11.1.1
  |   April 2017

Mathematica 11.1.1 resolves critical issues identified in Version 11.1 and includes performance improvements.

  • Reenabled GPU support for neural networks for Mac
  • Several updates and fixes to neural networks, including proper support for HDF5 format
  • Fixed slowdown in documentation lookup
  • LinearModelFit no longer uses excessive memory
  • Fixed rendering issue with ListPlot3D
  • Fixed incorrect behavior of Suggestions Bar and attached cells on Windows
  • Region operations on rectangles with packed array coordinates no longer crash

Mathematica 11.1
  |   March 2017   |   11.1 Documentation

Version 11.1 extends Mathematica and Wolfram Language's state-of-the-art capabilities in machine learning, neural nets, audio processing, robust statistics and much more.

Mathematica 11.0.1
  |   September 2016

Mathematica 11.0.1 resolves critical issues identified in Mathematica 11 and adds many feature refinements.

  • New Audio support for Linux, and improved audio behavior on all platforms
  • Fixed Graphics3D rotation and magnification bug that caused system to crash
  • Significantly improved GIF import performance
  • Fixed regression in Plot and dramatic slowdowns in ParametricPlot, ParametricPlot3D
  • ListPlot labeling and callout functionality now exhibit expected behavior
  • Improved performance and stability of Dataset and related functionality
  • Over 9,000 words added to the English spellchecking dictionary
  • TextRecognize now correctly supports all documented languages
  • Fixed an issue with WolframScript's ability to differentiate between options and script names
  • Compatibility with macOS Sierra and improved stability on other Mac and Linux platforms
  • Resolved partial evaluation and other errors thrown by CenterArray
  • Enabled SetOptions for URLRead, URLExecute and URLDownload

Mathematica 11
  |   August 2016   |   11.0 Documentation

Mathematica 11 introduces functionality for major new areas, including 3D printing, audio processing, machine learning and neural networks—plus many other new improvements, all built on the underlying Wolfram Language.

Mathematica 10.4.1
  |   April 2016

Mathematica 10.4.1 addresses several critical issues identified in recent releases.

  • Provides workaround for a bug in Mac OS X 10.11.4 that could prevent Mathematica from being launched under default Gatekeeper policies
  • Resolves OpenGL issues that were causing graphics instability and failures, especially with regard to Graphics3D and Manipulate rendering, rotation and dynamics
  • Addresses activation problems for Linux users who may have experienced difficulties
  • Resolves slowdown when images are directly evaluated in the front end
  • Restores expected behavior for users experiencing errors when launching multiple notebooks on Windows
  • Corrects evaluation errors returned by ListPlot [Table[…]] and CoefficientRules
  • Restores behavior of Clear Formatting menu item
  • Show now works with GeoGraphics objects
  • Stability improvements to Code Assist functionality
  • Refines support and documentation for DateFormat when using Interpreter
  • For Japanese Edition users, updated dialog messages returned when moving a notebook from the cloud to the desktop

Mathematica 10.4
  |   March 2016   |   10.4 Documentation

  • Support for pattern matching and significant speedup in many operations for Association
  • Ability to implicitly define an Entity by value and property
  • New CloudExpression for representation of an expression whose value is persistently stored in the cloud
  • Experimental user interface functionality for creating interactive applications using AskFunction
  • Scaled plots can now be generated using ListPlot, ListLinePlot and DateListPlot through the ScalingFunctions option, plus all-new Dendrogram for constructing a dendrogram from the hierarchical clustering of list elements
  • New textual computation and data functionality for spellchecking and word frequency analysis, plus substantially improved TextSearch and Snippet
  • New graphs and networks capabilities for PlanarGraph construction, and for determination of ConnectedGraphComponents for many different graph types
  • Experimental ClusterClassify to generate a ClassifierFunction based on clusters found in numerical, textual and image data, as well as dates and times
  • New symbolic computation functions DifferenceQuotient and GreenFunction, plus additional functionality for number theory and signal processing
  • Added geometric computation formats and functions for constructing meshes from arrays, as well as for computing region properties such as inertia or general integral moments, bounding regions for point sets and measures of regions defined by parameter formulas
  • Expanded support for Quantity data in probability and statistics, including new function QuantityDistribution
  • Experimental DynamicGeoGraphics function for creating dynamic, interactive 2D geographic images that can be panned and zoomed
  • New DynamicImage interactive image viewer for panning and zooming in large images, and dramatically expanded HighlightImage functionality for highlighting specified regions of interest
  • Function and data labeling capability improvements for some functions through the Labeled wrapper or the PlotLabels option
  • Support for Arduino Yun to directly interface with the Wolfram Data Drop
  • API connectivity via ServiceConnect to seven more external services—including Google Analytics, SurveyMonkey, FRED and PubMed—for data retrieval and analysis
  • Over 20 new interpreter types for use in Interpreter and related constructs, including deployed smart form fields
  • Added support for 24 new font families for additional customization of web and print work

Full Summary of New Features

Developer Insights blog series

Mathematica 10.3.1
  |   December 2015

  • Restored performance when sending strings using WSTP (Wolfram Symbolic Transfer Protocol)
  • Stability improvements to image processing functionality, including Image3D, ColorConvert and HighlightImage
  • Resolved slowdowns in evaluation time for numerical interpolation functions
  • Better tracking of Undo history and options when using copy and paste
  • More robust import of image file formats, including JPEG and TIFF
  • Restored expected behavior for some arguments of TravelDirections and Nearest
  • Refined support for international language and translation, including Spanish spellchecking and Chinese search
  • Many user interface updates, including to DynamicModule, ActionMenu and Frames

Mathematica 10.3
  |   October 2015   |   10.3 Documentation

  • Access to identities and properties of the extensive collection of mathematical functions in Wolfram Language, via MathematicalFunctionData
  • New geocomputation functionality such as TravelDirections, TravelDistance and more for computing travel times, methods and related data
  • New AnatomyData and AnatomicalStructure interpreter types for computation and deployment with connectivity to the Wolfram Cloud
  • Ability to group, copy and identify specific instances of entities for more automated and efficient computation
  • Support for random matrix distributions and properties of random matrices
  • Comparative operator forms such as GreaterThan, LessThan and EqualTo for testing expressions
  • Enhanced natural language understanding with added linguistic data for string manipulation of words and alphabets
  • New date and time functionality for representation and handling of time zones
  • Symbolic support for solving partial differential equations and eigenproblems
  • More convenient network programming options for host lookup, IP address representation and socket connection
  • Improved functionality for processing and analysis of text elements and structure, including definitions, parts of speech, translations and more
  • New service connection options to GoogleCalendar, GoogleContacts and Yelp data, as well as to arXiv and CrossRef for academic research
  • Numerous improvements to core Wolfram Language and Wolfram System interface functionality on the desktop and in the cloud

Full Summary of New Features

Developer Insights blog series

Mathematica 10.2
  |   July 2015

  • Translated code captions to help non-English speakers understand Wolfram Language code
  • New volume and discrete data visualization functionality: SliceDensityPlot3D and ListStepPlot
  • Numerical solving of eigenvalues and eigenfunctions for ODEs and PDEs
  • New capabilities for text search and analysis
  • New and updated methods for both supervised and unsupervised machine learning
  • Automatic mail processing with MailReceiverFunction and MailResponseFunction
  • Time series and statistics updates, including support for intensity measures in Histogram
  • Added operations for lists and associations, including automatic removal of elements using Nothing
  • Expanded cloud usage and deployment options for permissions control, scheduled tasks, data logging and local objects
  • Image processing techniques for computational photography including tone mapping, exposure combination and more
  • Extensive geometric computing enhancements for basic and mesh regions
  • An international Alphabet, plus a full range of technical and other character sets and encodings
  • Support for more geometry and data file formats, with dramatically improved STL import/export and streamlined JSON

Full Summary of New Features

Developer Insights blog series

Mathematica 10.1
  |   March 2015

Version 10.1 adds many enhancements to performance, coverage and convenience—as well as several major new algorithmic achievements such as image identification and user-defined grammar rule deployment.

  • Support for the Wolfram Data Drop universal data accumulator
  • Automatic object identification: ImageIdentify
  • Built-in automatic dimensionality reduction for data
  • New information visualization: WordCloud, TimelinePlot and themes for gauges
  • Programmable Linguistic Interface for user-defined grammars and actions
  • New constructs for building complex forms and interpreters with CompoundElement and RepeatingElement
  • Support for many operations on irregularly spaced time series
  • New list operations for handling sequences, taking largest elements, etc.
  • Language-level support for OpenSSL-backed cryptography
  • Built-in access to Wikipedia content
  • 31 new string manipulation functions, including word and sentence splitting
  • Direct support for byte arrays, raw image formats, etc.
  • Streamlined support for Arduino connectivity
  • Performance, documentation and interoperability improvements to Dataset

Full Summary of New Features

Developer Insights blog series

Mathematica 10.0.2
  |   December 2014

Mathematica 10.0.1
  |   September 2014

  • Image processing updates and enhancements, including new image effects, Image3D options for WatershedComponents and built-in color support for Nearest and FindClusters
  • Simplified SendMail syntax for easier usability
  • New operators and compositions of operators enabled for associations functions such as Dataset and Query
  • RLink compatibility update for R 3.1.
  • New Interpreter types such as "Beach", "CountryClass", "OilField" and "Reef"
  • New optimizations, supported inputs and path types for geographic computation and regions
  • Machine learning functions Classify and Predict now support NeuralNetwork as a built-in classification method
  • Stability and performance improvements for smoother user interface experience on all platforms
  • Improved coverage of supported types in SemanticImport and optimizations for handling anonymous columns, empty fields, headerless data and import of files with long file names
  • Updates and improvements to a wide range of areas including weather data, associations, symbolic integration and measure computations over implicit regions
  • Stability and performance updates for select plot and chart types and for numerical solvers including NDSolve, ParametricNDSolve, SparseArray and MatrixExp
  • Compatibility update for InterpolatingFunction saved with Version 9 and earlier

Mathematica 10.0
  |   July 2014   |   10.0 Documentation

  • 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
  • And more

Release Announcement

Full Summary of New Features

Mathematica 9.0.1
  |   January 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

Mathematica 9.0
  |   November 2012   |   9.0 Documentation

  • 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
  • And more

Release Announcement

Full Summary of New Features

Mathematica 8.0.4
  |   October 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

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
  |   March 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

Mathematica 8.0
  |   November 2010   |   8.0 Documentation

  • 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
  • And more

Release Announcement

Full Summary of New Features

Mathematica 7.0.1
  |   March 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
  |   November 2008   |   7.0 Documentation

  • 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
  • And more

Release Announcement

Full Summary of New Features

Mathematica 6.0.3
  |   June 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
  |   February 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
  |   July 2007

  • Enhanced automatic and manual proxy settings for internet connectivity
  • More extensive documentation on legacy Mathematica functions
  • Significantly improved WSTP (Wolfram Symbolic Transfer Protocol) 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 FontSizevalues
  • 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
  |   May 2007   |   6.0 Documentation

  • 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
  • And more

Full Summary of New Features

Mathematica 5.2
  |   July 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

Mathematica 5.1
  |   November 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
  |   June 2003   |   5.0 Documentation

  • 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

Mathematica 4.2
  |   June 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

Mathematica 4.1
  |   November 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

Mathematica 4.0
  |   May 1999   |   4.0 Documentation

  • Extensive enhancements in speed and efficiency in numerical calculation
  • Publishing documents in a variety of formats
  • Spellchecking 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

Mathematica 3.0
  |   September 1996   |   3.0 Documentation

  • 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

Mathematica 2.2
  |   June 1993

  • Windows front end with new notebook commands
  • Separate front end on Macintosh
  • X front end
  • WSTP (Wolfram Symbolic Transfer Protocol) 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

Mathematica 2.1
  |   June 1992

  • Upgrade of contour plotting algorithm
  • Unix WSTP (Wolfram Symbolic Transfer Protocol) enhancements and documentation
  • WSTP (Wolfram Symbolic Transfer Protocol) 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

Mathematica 2.0
  |   January 1991 (first major update)
2.0 Documentation

  • 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
  • WSTP (Wolfram Symbolic Transfer Protocol) protocol for interprocess and network-based communication
  • Sound support
  • Support of foreign character sets
  • Error detection and debugging
  • Notebook front end

Mathematica 1.2
  |   August 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

Mathematica 1.0
  |   June 1988   |   1.0 Documentation

  • Initial release of Mathematica