Hardfork is a change made to the blockchain protocol that is incompatible with all previous versions. It is used to update or improve blockchain performance.
If the user does not update their software after implementing the hard fork, all newly created transactions will be invalid, because they no longer comply with the principles of the updated protocol.