Hi OZ community, I've propose to standardize the Minting and Burning as in ERC-5679. I love to invite you to comment on this ERC at https://eips.ethereum.org/EIPS/eip-5679.
In particular, there are minor change to the current OpenZepplin Mintable and Burnable in that
The EIP-5679's EIP-1155 extension uses
safeMintBatch instead of
mintBatch, which requires the recipient contract to respond to
A feature request issue has been proposed in https://github.com/OpenZeppelin/openzeppelin-contracts/issues/3709