74 votes
Accepted

Incompatible Changes since Mathematica Version 7?

Prelude The items in this post are not generally regressions; they are simply changes and enhancements that may break code or cause problems in moving from one version to another. The work-arounds ...
34 votes
Accepted

Upgrade to Windows 10

I can confirm that upgrading to Windows 10 from either Windows 7 or Windows 8.1 (you can't upgrade from Windows 8 directly, you first have to upgrade to 8.1) leaves all your settings and licenses ...
user avatar
  • 32.5k
31 votes
Accepted

What functions work in which version of Mathematica

...
user avatar
  • 23.2k
28 votes

Pop-up appeared and then disappeared during first documentation search in 11.2

Version 11.2 features a completely rewritten documentation search system. This version is incompatible with the search indices created by previous versions, nor can previous versions read the new ...
user avatar
  • 13.4k
27 votes
Accepted

Is Internal`StringToDouble broken in 12.3?

StringToDouble was renamed StringToMReal as part of code cleanup and the addition of several friends: ...
user avatar
  • 13.4k
26 votes
Accepted

How to get old message formatting in version 11?

We can get old-style messages using Internal`$MessageMenu = False Needless to say, this is unsupported and undocumented functionality.
user avatar
  • 225k
25 votes

Unexpected behaviour from Table[]

This is just a long comment trying to shed light on where the problem may be coming from. Since version 10.2, the following is valid syntax: Table[x, 5] Before ...
user avatar
  • 225k
23 votes

Mathematica on Windows 98

It appears that the last version of Mathematica to have official support for Windows 98 was Mathematica 5.2. We can see this by comparing archived versions of the system requirements pages for ...
user avatar
  • 12.6k
22 votes

MaTeX for Mathematica 9

I am not willing to make MaTeX compatible with Mathematica 9 for the simple reason that it would create too much of a maintenance burden, and I already don't have time to properly respond to all ...
user avatar
  • 225k
22 votes
Accepted

Version inconsistency with optional arguments: what if the default value doesn't match the pattern?

Update: Daniel Lichtblau authoritatively comments: This change was intentional, and per request of the boss. I can find no mention of this in the documentation, though I am still looking. My ...
user avatar
  • 264k
19 votes
Accepted

Will Version 9 functions all work in Version 10?

Multiple versions of Mathematica can co-exist on a computer without problems. The best approach is to have both version 10 and version 9 installed simultaneously until you are confident that all your ...
18 votes

Upgrade to Windows 10

I upgraded three machines from Windows 7 to Windows 10, two of which were work machines containing installations of Mathematica 10.x (and earlier). So far I have encountered zero issues related to ...
user avatar
18 votes
Accepted

Exporting 2D & 3D graphics for use in Adobe Illustrator

I consider this question pretty much answered by @MarcoB, as follows: Mathematica 10 apparently forces rasterization by default when exporting 3D graphics to PDF, even when one adds the option ...
18 votes
Accepted

Broken ValueQ function in Mma12.2?

The behavior of ValueQ has changed in version 12.2. In fact, you can provide a Method -> "Legacy" option to match ...
user avatar
  • 60.3k
17 votes
Accepted

How can I restore the old ImageCompose behaviour?

The $over$ operator correctly implemented According to the Wikipedia, when composing $A$ $over$ $B$, the output alpha channel value $\alpha_O$ and the output color channel value $C_O$ are calculated ...
user avatar
17 votes
Accepted

Mathematica 12.3.1 Apple M1

Make sure you download the correct Mac version from the portal. I see two in my portal; you want Mathematica_12.3.1_MAC-ARM_DLM.dmg (download manager) or Mathematica_12.3.1_MAC-ARM.dmg (full installer)...
user avatar
  • 346
16 votes

Most influential and/or disrupting features introduced with new versions of Mathematica

I've been really shocked at how much the features supporting Associations and Datasets have changed my coding style. ...
16 votes

Will Version 9 functions all work in Version 10?

Some functions have new return types in MM10. For instance, I'm running into trouble with date functions (like DatePlus) since they return DateObjects in MM10 but returned date lists in MM9. Other ...
user avatar
  • 375
16 votes

How has Hash changed in 11.3?

I guess the reason for that has nothing to do with the "MD2" or "MD5" sum, which hasn't changed. The reason is that the input ...
user avatar
  • 111k
16 votes
Accepted

Is there a place where Wolfram Research announces breaking changes for new releases?

As posted in the comments, Incompatible Changes since Mathematica Version 1, or in the in-product documentation under tutorial/IncompatibleChanges, is the official ...
user avatar
  • 63.2k
15 votes
Accepted

How to use Streaming package in v11.1?

The patch Here is a way to get Streaming` working: on a fresh kernel execute the following: ...
user avatar
15 votes
Accepted

What happened to SequenceLimit?

SequenceLimit became NumericalMath`NSequenceLimit. In the past, that change broke some of the examples on ...
user avatar
14 votes
Accepted

DumpSave 10.2 style from 10.3

No, this is not possible since there is no forward compatibility for MX files. DumpSave will refuse to continue reading the file once it sees it was written by a ...
user avatar
  • 25.1k
14 votes
Accepted

How has Hash changed in 11.3?

There is already discussion about String and ByteArray in the linked previous Q & A, so I'll comment a bit about general ...
user avatar
  • 25.1k
14 votes
Accepted

Attempts at backwards compatibility

If you just want backwards compatibility, there is no need to create any symbols in the System context. It seems like a bad idea to do such things. A package should create symbols only within its ...
user avatar
  • 225k
14 votes
Accepted

Mathematica 12.3.1 CapForm does not work with ContourStyle anymore?

Dashing was extended in 12.3. As such, you need to specify the cap type as part of the dashing spec. i.e., ...
user avatar
  • 2,526
13 votes
Accepted

Install Mathematica 11.3 on 32bit Lubuntu 18.04 not work default to 64bit version

As of version 11.3.0, support for 32-bit Linux has been discontinued. Only 64-bit Linux is supported, and the system requirements page has now been updated to reflect that http://www.wolfram.com/...
user avatar
  • 25.1k
13 votes

How to detect underflow/overflow (post 11.3)?

Update I think your updated question shows exactly why the check for machine underflow was removed. In M11.1 we get: ...
user avatar
  • 124k
12 votes

Combinatorica Functionality in Vers. 11.1.1

The problem is that you defined the Graph using M syntax and not Combinatorica syntax. For your example you should do: ...
user avatar
  • 124k
12 votes
Accepted

Using Terminal` (ASCII plots) in Wolfram 12

Here's an approach to fix the code behind Terminal` - Execute the following code to restore the functionality of the package: ...
user avatar
  • 23.9k

Only top scored, non community-wiki answers of a minimum length are eligible