Can someone explain the interaction between solidity version and @openzeppelin/contracts version?

@openzeppelin/contracts What is the solidity version that interoperates well with the latest version?