long story short? There was a fork (called iojs) that moved to using semver and it used v1.0-3.0. It was then merged back into Node (with a ton of great changes to the leadership and development of Node) and the extra changes bumped it to 4.0.<p>But yeah, it&#x27;s semver so it&#x27;s more &quot;we&#x27;ve had 3 cycles of major breaking changes&quot; than &quot;it&#x27;s a completely new product&quot;.