First of all, I am new to ethereum token development. Many thanks to OpenZeppelin, I managed get up and running very easily and I am experimenting with non-fungible tokens
I would like to ask a novice question about compiler versions.
Is it a smart idea to always use latest compiler? Looks like myetherscan supports 0.5.8 compiler but all openzeppelin contracts are using 0.5.0
Should I be using 0.5.0? OR 0.5.8?
What are the pros/cons? how do you guys make compiler versioning decisions?
Please help me to understand this.