No, you were about 60 versions behind. Only features detectable by users are announced on the Releases page. Most of the recent updates have been associated with infrastructure improvements. The reason I suggested you should update is that there might have been a short-lived bug during the flurry of updates over recent days. It turns out there wasn’t.
Was the sales invoice already overpaid when you clicked New Receipt? If so, the program generates a payment (a negative receipt) to zero the balance due.
If the receipt is unpaid, the New Receipt button generates a receipt even if the Form Default for the Payment or Receipt form is Payment.