Did npm really switch to using carets instead of tildes by default?

This article says that the new default behaviour for npm install --save is to write semver numbers in the form ^1.2.3 instead of the old ~1.2.3 (since Node 0.10.26).

I have Node 0.10.30 and npm 1.4.21.

I still get the tilde, not the caret.

Is the article wrong, or is something wrong with my setup?