We haven’t worked out exact details yet, but the upgrade will either be free or more discounted than normal if you bought just before the announcement.
The cut-off for a free upgrade will be a little before the beta announcement. Exact dates aren’t decided yet, but we’ll also give larger discounts to people who don’t quite make the free cut-off.
Basically, we try to ensure there’s never a bad time to buy, and no situation of “if only I had waited one more week”.
After 13 is out of beta, we’re planning to move away from big multi-year versions, so we can put out new changes as soon as they’re written instead of holding them back to build up a bigger release. That’s the plan, at least!