Allowance of transactions with multiple OP_RETURN outputs
Bitcoin Cash's current difficulty adjustment algorithm will be replaced by a new algorithm: aserti3-2d, (or 'ASERT' for short).
Bitcoin Cash's SigOps counting and limiting system is replaced with a new system, known as SigChecks.
A new opcode called OP_REVERSEBYTES has been added to the script system.
Enable Schnorr signatures for OP_CHECKMULTISIG(VERIFY) opcode.
Enforce minimal push and minimal number encoding rules in Script, which removes the final BIP 62 malleability vector, and nearly eliminates malleability for most of the transactions on the BCH network.
Enable OP_CHECKDATASIG and OP_CHECKDATASIGVERIFY opcodes
Enforce minimum transaction size
Enforce "push only" rule for scriptSig
Enforce "clean stack" rule
Addition of canononical transaction ordering which enabled the graphene algorithm to run more efficiently and script enhancements which enabled oracle data to be imported to the blockchain. Resulted in creation of Bitcoin SV, a contentious hard fork of Bitcoin Cash prioritizing strict adherence to Satoshi Nakamo's original Bitcoin client.