Mathematica Changelog

What's new in Mathematica 14.0

Jan 9, 2024
  • Apply a list of functions to an expression with Comap and ComapApply
  • DigitSum computes the sum of the individual digits in an integer
  • UnitConvert is now faster
  • Create intermediate tests inside TestCreate using IntermediateTest
  • Compute numerical vector line integrals, vector surface integrals or complex contour integrals using NLineIntegrate, NSurfaceIntegrate and NContourIntegrate, respectively
  • UnilateralConvolve performs unilateral (AKA causal, one-sided) convolutions
  • TruncateSum makes it easy to work with infinite sum representations produced by DSolve and other functions
  • Convert expressions to and from finite field versions with ToFiniteField and FromFiniteField
  • Convert to and from finite field index representation with FiniteFieldIndex and FromFiniteFieldIndex
  • Several new structured matrix types added: SymmetricMatrix, HermitianMatrix, OrthogonalMatrix and UnitaryMatrix
  • TextSummarize automatically produces different types of summarization of text data
  • Multiple new visualization functions added for plotting all pairwise 2D projections of data: PairwiseListPlot, PairwiseDensityHistogram, PairwiseSmoothDensityHistogram, PairwiseQuantilePlot and PairwiseProbabilityPlot
  • SolarEclipse has been overhauled; support was added for more than seventy thousand eclipses and 50 new properties
  • Functions for computing the date of a new moon, a full moon or any moon phase added: NewMoon, FullMoon and MoonPhaseDate
  • Create a graph represented as a layered plot with LayeredGraph and LayeredGraph3D
  • Specify named texture mappings for graphics with TextureMapping
  • ImageSegmentationComponents segments an image into components
  • ImageSegmentationFilter filters an image for the foreground components
  • Create a tour around 3D graphics with Tour3DVideo
  • Several new PDE modeling functions added: SchrodingerPDEComponent, FluidFlowPDEComponent, ElectrostaticPDEComponent and more
  • Create detailed simulation results for discrete, continuous or mixed control systems with InputOutputResponse
  • Plot outcome uncertainties from uncertain parameters, initial values and inputs in a control system model with SystemModelUncertaintyPlot
  • Support added for importing DOCX, MOBI, RData and RDS formats
  • Support for subtitle import and export added to the MP4, QuickTime and Matroska formats
  • New data structures added: RedBlackTree and StringVector
  • Spline-related graphics primitives BezierCurve, BSplineCurve and BSplineSurface are now also valid geometric regions for computational geometric operations, such as ArcLength and RegionMeasure

New in Mathematica 13.3.1 (Aug 16, 2023)

  • Includes multiple critical bug fixes and improvements to Chat-Enabled Notebook stability and usability.

New in Mathematica 13.3 (Jun 28, 2023)

  • Added many new functions for calling large language model (LLM) functionality programmatically and for allowing LLMs to access Wolfram Language tools: ChatObject, ChatEvaluate, LLMFunction, LLMSynthesize, LLMTool and more.
  • Edit properties for a given kernel with KernelConfigurationEdit.
  • Symbolic representation and manipulation of unit tests with TestCreate, TestObject, TestEvaluate and TestEvaluationFunction.
  • Compute vector line integrals with LineIntegrate and vector surface integrals with SurfaceInterage.
  • Perform complex contour integration with ContourIntegrate.
  • Support for the Appell bivariate hypergeometric special functions: AppellF2, AppellF3 and AppellF4.
  • Multiple new functions added and updated to represent finite fields and finite field elements and perform polynomial computations over finite fields, including FiniteField, FiniteFieldElement, FiniteFieldEmbedding, FiniteFieldElementNorm, MinimalPolynomial and MultiplicativeOrder.
  • Multiple linear algebra functions have been updated to support structured matrices with compact representation and fast computation, controlled by the new TargetStructure option.
  • Statically or dynamically highlight specific elements in visualizations with Highlighted and set global highlighting effects for visualizations with PlotHighlighting.
  • Calibrate a system model's parameters with measurement data using SystemModelCalibrate.
  • Publish 3D graphics and geometries to AR devices with ARPublish.
  • Added support for the "USD" and "GLTF" AR formats for mobile devices.
  • Measure how different two regions are with RegionHausdorffDistance and compute the farthest distance between two regions with RegionFarthestDistance.
  • Compute the minimal enclosing ball for a set of points with CircumscribedBall and compute the maximum inscribed ball with InscribedBall.
  • Haloing creates a halo around a graphics object, typically used for text labels.
  • ImageSynthesize generates an image from a textual prompt.
  • FindImageShapes finds common shapes (lines, circles, ellipses, ...) in an image.
  • New functions to represent, load and get pointers to functions in dynamic libraries: ForeignFunction, ForeignFunctionLoad and ForeignPointerLookup.
  • Several functions added for raw memory operations: RawMemoryAllocate, RawMemoryFree, RawMemoryRead, RawMemoryWrite, RawMemoryImport and RawMemoryExport.
  • Support for memory-managed objects with ManagedObject, CreateManagedObject and UnmanageObject.

New in Mathematica 13.2.1 (Feb 9, 2023)

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

New in Mathematica 13.2.0 (Dec 13, 2022)

  • Improved performance of several Quantity operations.
  • Uniformly distributed random sampling of dates and times with RandomDate and RandomTime.
  • Fine-tuned abort handling using PropagateAborts.
  • Faster univariate and multivariate polynomial operations.
  • Added support for modular factoring of multivariate polynomials.
  • Faster symbolic linear algebra involving matrices with univariate rational functions.
  • Two new structured matrix types: VandermondeMatrix and CauchyMatrix.
  • Numerical fractional differentiation with NFractionalD.
  • Numerical Caputo differentiation with NCaputoD.
  • Many functions and options related to astronomical computation and visualization have been added, including AstroPosition, AstroDistance, AstroAngularSeparation and AstroGraphics.
  • Soften or hide features in graphics using Blurring.
  • Analyze the result of a clustering process with ClusteringMeasurements.
  • Represent an external model that can be used for inference with NetExternalObject.
  • FileSystemTree creates a tree of subdirectories and files in a directory.
  • Compute step response analytics for control systems with SystemModelMeasurements.
  • Support for geographical data formats "GXF" and "OSM".
  • Support for popular chess game formats "FEN" and "PGN".
  • Build, load and install components, such as a shared library, from a compiled component with CompiledComponent, DeclareCompiledComponent, BuildCompiledComponent and LoadCompiledComponent.
  • Additional support for migration from evaluated code to compiled code with TypeHint and IfCompiled.

New in Mathematica 13.1.0 (Jun 29, 2022)

  • Version 13.1 includes 90 completely new functions—plus 203 functions with substantial updates, new user interface features and enhanced compiler functionality.
  • Thread arrays at deep levels of other arrays with Threaded
  • New language convenience functions for list manipulation: DeleteElements, DeleteAdjacentDuplicates, SymmetricDifference and UniqueElements
  • Added functional programming convenience functions: ReplaceAt, MapApply, Until and SameAs
  • Compute change of variables in integrals and differential equations with IntegrateChangeVariables and DSolveChangeVariables
  • Support for fractional derivatives and fractional differential equations with FractionalD, CaputoD and an update to DSolve
  • Compute derivatives of implicitly defined functions using ImplicitD
  • Added several new types of structured arrays: PermutationMatrix, BlockDiagonalMatrix, LowerTriangularMatrix, UpperTriangularMatrix, BlockLowerTriangularMatrix and BlockUpperTriangularMatrix
  • Interval evaluation via CenteredInterval or Interval added to multiple special mathematical functions
  • Plot ratios of quantities with TernaryListPlot
  • Enhanced support for the ScalingFunctions option in visualization functions, and added NominalScale and OrdinalScale
  • VoronoiMesh now supports 3D Voronoi decompositions
  • Reconstruct 1D, 2D and 3D meshes from point clouds using ReconstructionMesh
  • EstimatedPointNormals can estimate normals to points in a point cloud
  • Added functions for operations on graphs: GraphProduct, GraphJoin and GraphSum
  • Emoji and more multilingual support
  • Create 2D drop shadow effects with DropShadowing
  • Several new shaders for graphics added: FlatShading, GouraudShading and PhongShading
  • Interactive video recording from webcams and other devices with VideoCapture
  • Interactive screen video recording with VideoScreenCapture
  • New machine learning functions to plot impact of features on a model result: FeatureValueImpactPlot, FeatureImpactPlot, CumulativeFeatureImpactPlot and FeatureValueDependencyPlot
  • New tree-related functions RootTree, UnlabeledTree, TreeLeafCount and numerous options to style and label trees
  • Represent a family of chemical reactions symbolically with PatternReaction and apply such a reaction to a set of molecules with ApplyReaction
  • Perform chemical conversions with ChemicalConvert
  • ModelPredictiveController performs explicit constrained MPC controller design with 1-, 2- and ∞-norms
  • DiscreteInputOutputModel implements a general nonlinear input output model
  • New functions for type declaration and type specification syntax in compiled code and libraries: TypeDeclaration, CompiledExpressionDeclaration, LibraryFunctionDeclaration and TypeSpecifier
  • Expanded support for type representation in compiled code with ForAllType, LiteralType, TypeEvaluate, CreateTypeInstance and TypeOf
  • Call the evaluator from compiled code with InertEvaluate
  • Create and dereference pointers for interacting with external libraries with ToRawPointer and FromRawPointer
  • Added an "ExprStruct" data structure that represents an expression that can be modified without evaluation
  • QuestionGenerator and QuestionSelector add further support for question & answer interfaces
  • New default toolbar, annotation overlay and custom guide page creation
  • All new and updated features since 13

New in Mathematica 13.0.1 (Feb 17, 2022)

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

New in Mathematica 13.0 (Dec 14, 2021)

  • Create convenient aliases for context names using $ContextAliases
  • New linear algebra functions: Adjugate, DrazinInverse and CoreNilpotentDecomposition
  • Implemented several Coulomb wavefunctions: CoulombF, CoulombG, CoulombH1 and CoulombH2
  • Perform interval computations for real and complex centered intervals using CenteredInterval
  • Compute the bilateral or double-sided Z transform and the inverse transform using BilateralZTransform and InverseBilateralZTransform
  • Create 2D and 3D displacement plots using new functions VectorDisplacementPlot, VectorDisplacementPlot3D, ListVectorDisplacementPlot and ListVectorDisplacementPlot3D
  • Visualize geo flows via GeoGraphValuePlot
  • New constructive solid geometry region CSGRegion, built by Boolean operations on basic regions
  • Create regions from a set of points using RegionFit, GradientFittedMesh and ConcaveHullMesh
  • Find an affine transform from one region to another with FindRegionTransform and check for congruity and similarity for two regions using RegionCongruent and RegionSimilar
  • New functions for finding isomorphic subgraphs and subgraph isomorphisms: IsomorphicSubgraphQ, FindSubgraphIsomorphism, FindIsomorphicSubgraph
  • Find minimal edge and vertex colorings for graphs with FindEdgeColoring and FindVertexColoring
  • Find face coloring for a planar graph layout using FindPlanarColoring
  • Compute dominators for directed graphs using DominatorTreeGraph and DominatorVertexList
  • New lighting options for three-dimensional graphics: AmbientLight, DirectionalLight, PointLight and SpotLight
  • Create spatial predictions with SpatialEstimate
  • Estimate the best variogram model for location-tagged data with EstimatedVariogramModel
  • New video processing functions: SnippetsVideo, TourVideo, GridVideo and OverlayVideo
  • Preview videos in a Wolfram Language notebook with a new built-in video player
  • Stitch a list of images together with ImageStitch
  • Efficiently train custom content detectors using TrainImageContentDetector and TrainTextContentDetector
  • Extract a repeating operation in a folded neural net with NetUnfold
  • New additions to the Tree framework: TreeScan, TreeMapAt, TreeTraversalOrder and TreeLayout
  • Convert between different time systems with TimeSystemConvert
  • Get real-time information on airplane flights using FlightData
  • New solid mechanics PDE model functions, including SolidMechanicsPDEComponent, SolidMechanicsStrain, SolidMechanicsStress and more
  • Added symbolic representations for chemicals and chemical reactions: ChemicalFormula, ChemicalReaction
  • Compute a chemically balanced reaction with ReactionBalance and check if a given reaction is balanced with ReactionBalancedQ
  • Improved import of PDF pages as vector graphics
  • Use QuestionInterface to specify an interface for answering questions
  • Represent an HTML element containing an expression with WebItem and arrange such elements into rows and columns with WebRow and WebColumn
  • Submit remote batch jobs to the Azure Batch service
  • GeoGraphics now returns maps with vector labels by default

New in Mathematica 12.3.1 (Jun 29, 2021)

  • Streamlined product activation for site licenses supporting single sign-on
  • New features for Wolfram|Alpha-Mode notebooks include 2D typesetting for math constructs, additional support for chemical computations and biomolecular sequences and interactive plot quizzes
  • Native support for macOS for Apple Silicon

New in Mathematica 12.3 (May 20, 2021)

  • Get direct solution values for equations with SolveValues and NSolveValues
  • Carlson elliptic integral functions have been implemented, as well as the Fox H-function
  • Compute the bilateral or double-sided Laplace transform and its inverse with BilateralLaplaceTransform and InverseBilateralLaplaceTransform
  • Plot streamlines for vector field functions and vector field data with StreamPlot3D and ListStreamPlot3D
  • Plot lines through 3D data with ListLinePlot3D
  • Display a graph plot with geographic vertices on a map with GeoGraphPlot
  • New framework for the construction and manipulation of symbolic trees
  • Solve and Reduce now support systems of transcendental equations
  • Root now supports multivariate roots
  • DSolve now solves any linear system of ODEs with rational function coefficients and any linear ODE with q-rational function coefficients
  • New AxisObject to represent a generalized quantitative axis
  • MaterialShading allows for realistic rendering of surface material
  • Change the representation of a region with CanonicalizeRegion and RegionConvert
  • Test whether geometric objects satisfy given properties or relations with GeometricTest
  • Generate different kinds of videos with AnimationVideo, SlideShowVideo and FrameListVideo
  • Improved video processing capabilities, including addition of VideoRecord, VideoTimeStretch, VideoInsert and VideoReplace
  • Parse date strings using locale, time zones and more with FromDateString
  • Implemented SystemsModelControllerData, generated from control design functions with rich data needed to connect and analyze the closed-loop system
  • New computational chemistry functions including MoleculeName, MoleculeSubstructureCount and MoleculeAlign
  • Improvements to several import and export formats and additions of new formats such as SAS7BDAT, DTA and POR
  • Support for Java, Octave and system shells added to ExternalEvaluate
  • Control the overall appearance of Dataset output with DatasetTheme
  • New data structures added: "ImmutableVector" and "KDTree"
  • The function Around has been reimplemented and is now significantly faster

New in Mathematica 12.2 (Dec 17, 2020)

  • Version 12.2 adds 228 new functions, expanding Mathematica and the Wolfram Language's functionality in biomolecular sequence operations, PDE modeling, spatial statistics and remote batch job evaluation, plus new notebook interface features and more.
  • Represent a biological sequence such as DNA with BioSequence and perform operations on it with functions BioSequenceTranscribe, BioSequenceComplement, etc.
  • New PDE modeling framework for solving a wide variety of partial differential equations both symbolically and numerically
  • Analyze spatial data and work with point processes with new spatial statistics functions such as SpatialPointData, RandomPointConfiguration, MeanPointDensity, PointCountDistribution and more
  • Submit batch jobs for asynchronous evaluation on external computation providers with RemoteBatchSubmit and RemoteBatchMapSubmit
  • Use Enclose and Confirm to write code with more robust error handling
  • CheckArguments and ArgumentsOptions help check for valid positional and optional arguments in function definitions
  • New x|->f syntax for defining pure functions with named variables
  • Use ApplyTo (//=) to apply a function to a variable and update its value
  • Conveniently select dates from date intervals or lists with DateSelect
  • Improve code debugging and tuning with new EchoEvaluation, EchoLabel and EchoTiming functions
  • New theories and properties added to AxiomaticTheory
  • Solve general convex optimization problems with ConvexOptimization
  • Find solutions to robust optimization problems with RobustConvexOptimization and to parametric convex optimization problems with ParametricConvexOptimization
  • Test for various function properties with FunctionInjective, FunctionSign, FunctionContinuous, etc.
  • Improved support for elliptic functions, including addition of the JacobiEpsilon and JacobiZN (Jacobi zeta) functions
  • Mathematical Lamé functions LameS, LameC, LameSPrime, LameCPrime, LameEigenvalueA and LameEigenvalueB for solving boundary value problems for Laplace's equation in ellipsoidal and spheroconal coordinates
  • Create radar plots with RadialAxisPlot
  • ParallelAxisPlot creates parallel coordinate plots
  • Represent 2D geographic regions with GeoPolygon, a new GeoGraphics primitive
  • Artistically fill 2D graphics primitives with LinearGradientFilling, RadialGradientFilling and ConicGradientFilling
  • Test convexity and compute the convex hull of any region with ConvexRegionQ and ConvexHullRegion
  • Check if a set of points is positively oriented, negatively oriented, collinear or coplanar with PositivelyOrientedPoints, NegativelyOrientedPoints, CollinearPoints and CoplanarPoints, respectively
  • Greatly improved support for video computation, with new functions such as VideoGenerator, VideoIntervals, VideoDelete, VideoMap, VideoMapTimeSeries and more
  • New AnimatedImage object to represent animated GIF, PNG, etc.
  • Use FaceRecognize to find and recognize faces in an image using machine learning
  • Support for several new neural network layer types, including FunctionLayer, CompiledLayer, NetArrayLayer and RandomArrayLayer
  • Several new methods for DimensionReduction and DimensionReduce have been added, including t-SNE, principal component analysis and latent semantic analysis
  • Support for compression and archival formats 7z, ISO, RAR and ZSTD
  • Represent public-key security certificates with SecurityCertificate and import them from common variants of the PEM file format
  • Significant improvement to PDF import
  • Improved Import with support for URLs, updates to FileFormat and addition of FileFormatQ and more
  • Attach a floating cell to content in a notebook window with AttachCell
  • Canvas adds interactive free-form drawing in the notebook interface
  • Create a button that copies its contents when clicked with ClickToCopy
  • Redesigned interface for inserting and editing hyperlinks
  • Added support for inline TeX input with automatic typesetting
  • Create on-demand license entitlements to run standalone Wolfram Engine kernels on a pay-as-you-go basis with CreateLicenseEntitlement
  • Improved Microcontroller Kit with new support for many 32-bit targets from Arduino, Adafruit and SparkFun

New in Mathematica 12.1.1 (Jun 17, 2020)

  • Cryptography functions are more robust and consistent, including additional hashing methods for GenerateDigitalSignature
  • VideoStream now supports livestreams, and video processing and export functions use H264/AAC codecs by default (when available)
  • Improved performance for Dataset and GridBox constructs and increased stability for TableView
  • RLink can now use custom R installations up to Version 3.6
  • Improved data handling for StackedListPlot and StackedDateListPlot
  • Improvements and fixes for Around, including better handling of asymmetric uncertainties
  • Better typesetting for DateObject
  • Resolved a slowdown in prime-number computations
  • And more

New in Mathematica 12.1.0 (Mar 18, 2020)

  • Windows and Linux notebook interface updated with HiDPI support for thousands of icons and other assets
  • Windows and macOS interfaces now use Direct3D 11 and Metal API for improved rendering of 3D graphics
  • Sophisticated video framework for programmatic viewing, processing and analysis of a range of multimedia types
  • Spreadsheet-like viewing, editing and manipulation of tabular data with TableView
  • Detailed control of appearance, sorting, data storage and other options for Dataset
  • New DataStructure framework for efficient creation, storage and manipulation of common data structures
  • Compute asymptotic approximations and expansions for mathematical expressions with Asymptotic and DiscreteAsymptotic
  • Mathematical HeunG function representing the regular solution of the general Heun equation
  • Generate distributions over unordered classes with CategoricalDistribution
  • Use GeometricOptimization to find positive values that minimize the posynomial objective subject to given constraints
  • Plot functions, regions and vectors in the complex plane with ComplexRegionPlot, ComplexContourPlot, ComplexVectorPlot, etc.
  • Support for generating proofs from arbitrary predicates (first-order logic) with FindEquationalProof
  • Several improvements and new options for vector visualization
  • Artistically fill 2D polygons with HatchFilling and PatternFilling, and shade 3D objects with StippleShading, ToonShading, HatchShading and other new graphics directives
  • Improved support for geometric operations on geographic regions
  • Display values on maps as smoothly varying colors with GeoDensityPlot or as contours with GeoContourPlot
  • Explore the topology of meshes with MeshConnectivityGraph and NearestMeshCells
  • Train generative models on various types of data with NetGANOperator
  • Include anomaly detection in machine learning functions with AnomalyDetector
  • Set styled annotations for graphs and other objects with Annotate
  • Use Splice to automatically splice expressions into a list
  • Operate on subsets/sublists with functions such as SubsetCases, SubsetPosition, SubsetCount, etc.
  • Represent operator forms with OperatorApplied and CurryApplied, and use ReverseApplied to apply a function with arguments reversed
  • TimeRemaining for retrieving the seconds until a TimeConstrained computation will be terminated
  • DateInterval for representing time intervals continuously or at a given granularity, InfinitePast/InfiniteFuture for representing indefinite time intervals and MinDate/MaxDate for finding extrema in an interval or list of dates
  • View tree graphs of expressions at any level with ExpressionGraph
  • ExternalIdentifier for representing and referencing resources in external identifier systems
  • Search and retrieve values from Wikidata's SPARQL endpoint with WikidataSearch and WikidataData
  • Support for Julia, Ruby and R languages through ExternalEvaluate
  • Identify molecular structures in an image with MoleculeRecognize
  • Upload files to an external storage such as Dropbox with ExternalStorageUpload
  • View and analyze ARK blockchain data and submit transactions
  • Combine and separate entity classes with UnionedEntityClass, IntersectedEntityClass and ComplementedEntityClass
  • Improved support for ZIP and TAR through CreateArchive and ExtractArchive
  • Securely store system passwords, secrets, keys, etc. locally with SystemCredential, and create digital file signatures from a given key with GenerateFileSignature
  • Paclet framework for representing, installing and managing local and remote paclets with functions such as PacletInstall, PacletFind, PacletSites, etc.
  • Improved support for MicrosoftSQL, MySQL and other relational databases
  • Solve the max-cut problem for a graph with FindMaximumCut
  • Use FaceAlign to align faces in images based on facial landmarks
  • FindImageText for detecting the regions of an image containing a character, word, line or block of text
  • Use SpeechCases and SpeechInterpreter to identify text and entities in spoken audio, and compare speech with a reference clip with SpeakerMatchQ
  • Use CharacterNormalize to convert text to various Unicode normalization forms
  • Support for user-provided CUDA Toolkits

New in Mathematica 12.0.0 (Apr 16, 2019)

  • Optimization solvers such as LinearOptimization, QuadraticOptimization, SemidefiniteOptimization, etc. for optimizing convex functions over convex constraints, including vector inequalities such as VectorGreater for modeling vector-valued variables
  • Expanded asymptotics functionality, including asymptotic solutions to algebraic and difference equations and asymptotic approximations to sums
  • Added support for generating arbitrary constants in Integrate, Sum and Product
  • Improved elementary functions support for Integrate, support for large structured systems in Solve and Reduce, DSolve support for nonlinear first-order ODEs and extended coverage and support in FunctionDomain
  • Extended numerical PDE-solving capabilities of NDSolve to solve nonlinear PDEs over arbitrary-shaped regions with the finite element method, and automated idealized n-body interactions using NBodySimulation
  • Geometric capabilities have been further enhanced with the addition of general polygons with holes and polyhedra primitives, as well as improved support across the board
  • New framework to visualize Euclidean geometry and its theorems using GeometricScene and GeometricAssertion
  • Access built-in axiomatic theories for use in symbolic proofs with AxiomaticTheory
  • Visualize complex-valued data and functions using ComplexListPlot, plot real and imaginary components of a function using ReImPlot and plot the modulus of a complex function of a real variable colored by its argument using AbsArgPlot
  • Use Around to describe uncertainty in measured values, with built-in support in visualization functions
  • Create, analyze and modify chemical species using the Molecule function, and visualize structures in two and three dimensions with MoleculePlot and MoleculePlot3D
  • Represent geodetic vectors with GeoVector, and visualize geodetic vector fields using GeoVectorPlot and GeoStreamPlot
  • Generate randomly distributed geo positions in any region using RandomGeoPosition, and analyze distance, area and angular distortion of geo projections using GeoGridUnitDistance, GeoGridUnitArea and GeoGridDirectionDifference
  • Updated default appearance for GraphPlot visualizations, as well as new plot themes and updated properties
  • Color-processing functions such as FindMatchingColor, ImageRecolor and ColorDetect, all powered by the new ColorsNear wrapper to represent a color neighborhood
  • High-level recognition functions such as ImageCases, FacialFeatures, AudioIdentify and SpeechRecognize, and performance enhancements to FindFaces, FeatureSpacePlot, AudioMFCC, etc.
  • Performance improvements in audio analysis functions such as AudioIntervals and windowing functions such as HannWindow, and a new AudioAnnotate framework for annotating audio objects
  • Multi-language support for SpeechSynthesize, as well as improved discovery and searching of available voices through VoiceStyleData
  • ShortTimeFourier for computing and storing properties of short-time Fourier transforms, and InverseSpectrogram for approximating a signal from a magnitude spectrogram
  • The neural network framework has been enhanced with additional pre-trained models, new layers, new encoders and decoders, multi-GPU support and automatic early stopping of training to prevent overfitting
  • ClassifierMeasurements can now handle uncertainties and multi-class averaging, and the "NeuralNetwork" method for Classify has been vastly improved using a self-normalizing net
  • Learn a generalized probability distribution from arbitrary data using LearnDistribution, replace missing values in data by generated values using SynthesizeMissingValues and find anomalous examples in data using FindAnomalies
  • Interact with relational databases symbolically using RelationalDatabase, integrating out-of-core and in-memory techniques to access terabyte-scale data and automatically generating SQL code for popular databases
  • Query remote or in-memory RDF graph databases using SPARQL queries, and import/export RDF data from a variety of RDF formats
  • Support for "on-the-fly" properties, filtering and sorting, aggregation, combining types and sampling of classes in the entity framework
  • Expanded and enhanced data for built-in entities across all domains, including geographic, cultural and historic, life science and medical, financial, astronomical, earth science, transportation, engineering, linguistic and mathematical
  • Efficient partial import and other improvements in scientific formats such as "FITS" and "HDF5", as well as tabular formats such as "CSV" and "XLS"
  • NumericArray for creating the most compact representation of a numeric array
  • Pass arguments to functions in any order or bracket structure with Curry, or map vector functions onto sublists of elements with SubsetMap
  • Information has been greatly extended and modernized to provide information on different object types
  • Initial version of Wolfram Compiler for translating portions of Wolfram Language code into optimized native machine code
  • Improvements to the external evaluation framework, including core performance enhancements, ExternalFunction to directly call external code and WebExecute to control web browsers
  • Create, sign and deploy custom blockchain transactions and interact with computational contracts using BlockchainTransaction, BlockchainTransactionSign, BlockchainTransactionSubmit and BlockchainContractValue
  • New Microcontroller Kit for automating the generation and deployment of code to microcontrollers
  • Bidirectional interface to the Unity game engine
  • Share notebooks to the Wolfram Cloud or via email without leaving the front end
  • Create, store and instantly access functions through the public Wolfram Function Repository and the ResourceFunction syste

New in Mathematica 11.3.0.0 (Mar 8, 2018)

  • Version 11.3 expands Mathematica and the 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:
  • Expanded asymptotics functionality, including relational operators and approximate solutions to integrals and differential equations
  • Apply algebraic operations to both sides of equations and inequalities with ApplySides, and find proofs for equational logic theorems from axioms with FindEquationalProof
  • Create smooth intensities of locations on a map with GeoSmoothHistogram
  • FeatureSpacePlot3D for plotting dimension-reduced feature spaces in 3D
  • CurrentImage support for simultaneous multi-device capture and Linux image capture
  • FacialFeatures extracts facial characteristics such as age, emotion and landmarks, and FindFaces can filter based on these features
  • Efficient audio net encoding and feature extraction for in-core and out-of-core audio objects
  • SpeechSynthesize supports native OS synthesis, and AudioDistance can be used to compute distance measures for audio signals
  • FindTextualAnswer for finding the part of a text that answers a question, improved automation for Classify and Predict and new methods for DimensionReduction
  • Additional pre-trained models, faster RNN training, efficient sequence generation, training session summaries, array sharing, 3D and variable-length convolutions and surgery on networks have been added to the neural network framework
  • Browse, import or generate simulation-ready system models for data extraction, analysis and visualization
  • Blockchain framework for accessing current information about blockchains (e.g. Ethereum or Bitcoin) and storing/retrieving data using a Wolfram blockchain
  • New systems-level functionality for remote process execution, user authentication, process management and network packet capture
  • Directly process mail in live mailboxes by searching, flagging, moving, deleting, etc.
  • SendMail supports HTML emails and automatically embeds objects such as Dataset, TimeSeries and more
  • Improved support for system modeling, raster image, audio, tabular, spreadsheet, systems and network formats
  • Prefetch entities and register custom entities and entity types for immediate computation using the EntityStore system
  • Wolfram Presenter Tools environment for creating live, interactive technical presentations
  • Exchange text, code and other content in real time using the notebook-based Wolfram Chat interface

New in Mathematica 11.2.0.0 (Sep 14, 2017)

  • Version 11.2 expands Mathematica and the Wolfram Language's cutting-edge functionality in audio and image processing, mathematical computation, task handling and machine learning—plus much more.
  • Compute undirected and multivariate limits, upper and lower limits or discrete limits
  • Solve directly for limiting values in continuous or discrete equations
  • FourierTransform support for periodic functions
  • Perform 3D Boolean operations on regions
  • New methods and options for automated machine learning, with support for extracting word vectors, audio and sequences
  • Expanded neural network layer types with new options and methods
  • Additional support for neural network import/export formats
  • ImageRestyle to recreate one image based on the features of another
  • Get satellite images with GeoImage
  • RegionImage for 3D rasterization of regions
  • Capture the current screen or notebook with CurrentScreenImage and CurrentNotebookImage
  • SpeechSynthesize for generating spoken audio from expressions
  • Support for stereo audio, programmatic audio playback and Linux audio capture
  • Connect to external language interpreters with ExternalEvaluate and StartExternalSession
  • ZeroMQ network programming through the SocketConnect framework
  • Framework for configuring initialization values and computations
  • Manage asynchronous and background tasks with the TaskObject framework
  • Additional documentation for low-level numerical linear algebra

New in Mathematica 11.1.1.1 (Apr 26, 2017)

  • Mathematica 11.1.1 resolves critical issues identified in Version 11.1 and includes performance improvements.
  • Re-enabled 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

New in Mathematica 11.1.1.0 (Apr 25, 2017)

  • Re-enabled 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

New in Mathematica 11.1.0.0 (Mar 17, 2017)

  • Version 11.1 extends Mathematica and the Wolfram Language's state-of-the-art capabilities in machine learning, neural nets, audio processing, robust statistics and much more.
  • Over 130 new functions across a wide range of application areas
  • 20 new neural net layer types, and seamless support for recurrent nets and variable-length sequences
  • NetModel to access a growing repository of complete trained and untrained neural nets
  • FeatureSpacePlot for machine-learning-based visualization of spaces of data, images, text, etc.
  • New machine learning functions, including SequencePredict, ActiveClassification and ActivePrediction
  • Record audio directly in notebooks using AudioCapture, readying it for immediate processing and analysis
  • Do arithmetic (with *, -, etc.) directly on 2D and 3D images
  • Extended support for computational photography and computational microscopy
  • ImageGraphics to find vector graphic approximations to bitmaps
  • Space-filling and fractal region constructors such as HilbertCurve and SierpinskiMesh
  • New robust and spatial statistics, including WinsorizedMean and SpatialMedian
  • GeoBubbleChart, as well as extended support for Callout, ScalingFunctions, etc.
  • Support for derivatives with symbolic orders
  • Higher-resolution geo elevation data
  • Seamlessly integrated external services for web search, web image search and text translation
  • Broad PersistentValue system for storing values between sessions locally, in the cloud, etc.
  • AutoCopy for seamless distribution of separately editable notebooks in the cloud
  • Creation of WolframScript .wls files with a notebook-based script editor
  • Self-executing Wolfram Language scripts extended to Windows
  • New, responsive design for all documentation and online examples

New in Mathematica 11.0.1 (Sep 28, 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

New in Mathematica 11.0.0 (Aug 9, 2016)

  • Over 500 new functions significantly broaden scope in new and existing areas
  • Algorithmically generate, import, and directly print 3D models to local or cloud 3D printers
  • New computational audio synthesis, processing, and analysis for applications in music and speech
  • New neural network framework gives access to GPU-accelerated deep learning
  • Expanded and enhanced machine learning functionality, including feature extraction and Bayesian optimization
  • Numerous extensions and improvements to the Wolfram Cloud and web operations and data storage
  • Vast new array of visualizations, from statistical to geographic to anatomical, and improved presentation options
  • Performance and feature enhancements to already industry-leading symbolics, numerics, and geometry
  • Expanded geographics, including new geo data entities, map backgrounds, projections, and more
  • New computational photography, plus more tools for image and signal processing
  • New and improved support for random matrices, time series, and quantities in probability and statistics
  • Experimental Wolfram channel framework for asynchronous communications between cloud, desktop, and embedded systems
  • Execute Wolfram Language code from anywhere—locally or in the cloud—with new WolframScript command-line interpreter
  • Richer functional programming constructs thanks to list- and array-processing enhancements
  • More powerful text and language processing, and increased multilingual support
  • Real-time spellchecker augmented with dictionaries for technical terms, proper names, and support for some 25 languages
  • Improved code appearance, autocompletion, and error messages help increase user productivity
  • Faster, more flexible access to the growing Wolfram Knowledgebase, including support for arbitrary datasets

New in Mathematica 10.4.1 (Apr 19, 2016)

  • 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

New in Mathematica 10.4 (Mar 3, 2016)

  • Core Language:
  • Association — support for pattern matching and significant speedup in many operations
  • KeyValuePattern — pattern-matching construct for elements in associations
  • List Operations:
  • FindTransientRepeat — find transient and repeating part of a sequence
  • Subsequences — all subsequences of a list
  • Operator Forms:
  • UnequalTo — operator form of Unequal
  • Mathematical Computation & Algorithms
  • Number Theory:
  • PolygonalNumber — triangular and other polygonal numbers
  • MersennePrimeExponent — exponents for which is prime
  • PerfectNumber — ^(th) perfect number
  • MersennePrimeExponentQ ▪ PerfectNumberQ
  • Calculus:
  • GreenFunction — Green's function for ordinary and partial differential equations
  • DifferenceQuotient — ordinary and partial difference quotients
  • Signal Processing:
  • BiquadraticFilterModel — easy-to-specify biquad filters
  • Cluster Analysis:
  • ClusterClassify — classify based on clusters found in data
  • ClusteringTree:
  • Dendrogram
  • Textual Computation & Data:
  • DictionaryWordQ — test if a word is a correctly spelled dictionary word
  • SpellingCorrectionList — list of spelling suggestions for misspelled words
  • WordFrequency — frequency of words or -grams in text
  • WordFrequencyData — data on current and historical word frequencies in typical text
  • Real-World Data & Quantities:
  • WeatherForecastData — forecasted worldwide weather data
  • UniverseModelData — cosmological distances, structure, and evolution
  • Mixed Units:
  • MixedMagnitude, MixedUnit — general support for mixed units (e.g. feet, inches)
  • Quantities in Probability & Statistics »
  • QuantityDistribution — a distribution of quantities
  • RandomVariate — generate random quantity data
  • EstimatedDistribution — estimate a quantity distribution from quantity data
  • NormalDistribution:
  • Probability
  • LocationTest
  • Geo Computation:
  • DynamicGeoGraphics — interactive geo graphics with panning and zooming
  • GeoLength — length of a geodetic path
  • GeoDistanceList — successive pairwise distances between a list of geodetic positions
  • TravelDistanceList — successive pairwise travel distances between a list of locations
  • Graphs & Networks:
  • PlanarGraph — graph constructor for planar graphs
  • PlotTheme — full suite of plot themes for graph-related functions
  • ConnectedGraphComponents ▪ WeaklyConnectedGraphComponents
  • Regions & Geometry:
  • Geometrical Computation
  • ArrayMesh — general mesh constructor from arrays
  • MomentOfInertia — moment of inertia for any region
  • RegionMoment — general integral moment for regions
  • BoundingRegion — simple and efficient bounding regions for point sets
  • RegionMeasure — support for parameter formulas
  • Geometry Formats
  • "DAE" — support for the COLLADA digital asset exchange format
  • "DXF" — new large-scale support for the DXF format
  • Images
  • HighlightImage — dramatically expanded capabilities for highlighting elements of images
  • DynamicImage — interactive image viewer for panning and zooming in large images
  • ZoomFactor
  • ZoomCenter
  • Visualization & Display
  • ListPlot — support for wrappers, data labels, and scaling functions
  • ListLinePlot
  • ListStepPlot
  • DateListPlot
  • DateListStepPlot
  • ListLogPlot
  • ListLogLogPlot
  • ListLogLinearPlot
  • Dendrogram — hierarchical clustering plot
  • Highlighted — display any object highlighted
  • User Interaction
  • AskFunction — program that can ask questions during execution
  • Ask — ask for a value if necessary, or just return it if already known
  • AskedValue — get a value so long as it has already been asked
  • AskAppend
  • AskConfirm
  • AskedQ
  • AskTemplateDisplay — display an expression with known values inserted
  • Cloud & Systems
  • CloudExpression — persistent structured expression in the cloud
  • CreateCloudExpression
  • DeleteCloudExpression
  • CloudExpressions
  • PartProtection
  • URLDispatcher — explicitly define how particular relative URLs should be handled
  • CreateFile — create a new file
  • External Services:
  • "ChemSpider"
  • "FederalReserveEconomicData"
  • "GoogleAnalytics" ▪ "OpenPHACTS"
  • "PubChem"
  • "PubMed"
  • "SurveyMonkey"
  • Interpreter Types:
  • "AnatomicalStructureClass"
  • "ComputedFoodType"
  • "ComputedGrammaticalUnit"
  • "ComputedHeuristicPercent"
  • "ComputedNetworkService"
  • "ComputedPercentFraction"
  • "ComputedPersonTitle"
  • "ComputedWolframLanguageSymbol"
  • "CreditCardNumber"
  • "Digit"
  • "FoodType"
  • "GrammaticalUnit"
  • "HeldMathMLExpression"
  • "HeldTeXExpression"
  • "HeuristicPercent"
  • "InactiveMathMLExpression"
  • "InactiveTeXExpression"
  • "MathMLExpression"
  • "NetworkService"
  • "OrdinalNumber"
  • "PercentFraction"
  • "PersonTitle"
  • "TeXExpression"
  • "WolframLanguageSymbol"

New in Mathematica 10.3.1 (Dec 16, 2015)

  • Restored performance when sending strings using Wolfram Symbolic Transfer Protocol (WSTP)
  • 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 spell checking and Chinese search
  • Many user interface updates, including to DynamicModule, ActionMenu, and Frames

New in Mathematica 10.3 (Oct 17, 2015)

  • Access to identities and properties of the extensive collection of mathematical functions in the Wolfram Language, via MathematicalFunctionData
  • New geo-computation 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

New in Mathematica 10.2 (Jul 14, 2015)

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

New in Mathematica 10.1 (Mar 31, 2015)

  • 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

New in Mathematica 10.0.2 (Dec 10, 2014)

  • New EmbedCode support for languages, including R, Scala, Perl, and Ruby
  • New optimizations, supported inputs, performance improvements, and bug fixes for geometric computation
  • URLShorten now supports custom names
  • Additional options for DocumentGenerator, including DocumentDescription, GeneratedDocumentBinding, GeneratedDocumentHistoryLength, and more
  • Additional options for DateFunction, SunPosition, and MoonPosition
  • Performance enhancements and bug fixes for statistics
  • Numerous visualization bug fixes, new icons for maps, and a wider range of inputs for NumberLinePlot
  • Replace, ReplaceAll, and ReplacePart now work with Associations
  • Thirty-four new Interpreter types
  • Mathematica and Wolfram Cloud support for ScheduledTask
  • Several fixes and updates to VerificationTest and notebook testing
  • New options for Animator, including AnimationRunTime and AnimationTimeIndex

New in Mathematica 10.0.1 (Sep 16, 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

New in Mathematica 10.0.0 (Sep 6, 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

New in Mathematica 9.0.1 (Feb 4, 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

New in Mathematica 9.0.0 (Jan 11, 2013)

  • 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

New in Mathematica 8.0.4 (Jan 11, 2013)

  • 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

New in Mathematica 8.0.1 (Jan 11, 2013)

  • 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

New in Mathematica 8.0 (Jan 11, 2013)

  • 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

New in Mathematica 7.0.1 (Jan 11, 2013)

  • 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

New in Mathematica 7.0 (Jan 11, 2013)

  • 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

New in Mathematica 6.0.3 (Jan 11, 2013)

  • 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

New in Mathematica 6.0.2 (Jan 11, 2013)

  • 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

New in Mathematica 6.0.1 (Jan 11, 2013)

  • 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