There are already a few variations available of the CryptoNight algorithm and different coins are using different versions, so it is hard to keep a track of all and use a different miner for the slightly different version. The SRBMiner Cryptonight AMD GPU Miner might help you here as it pretty much supports all of the variations of CryptoNight for now for AMD GPU miners, for example the just forked IPBC that decided to go for Cryptonight UltraHeavy (CN Light Custom v3) instead of the regular V7.
Supported CryptoNight variations:
– Cryptonight V7
– Cryptonight Lite
– Cryptonight Lite V7
– Cryptonight Heavy
– Cryptonight UltraHeavy
SRBMiner is a closed source miner and comes with a built-in developer fee of just 0.85%. The run the miner you just need to do some simple tweaking of the config.txt file like setting the intensity (leave it to 0 for auto) and choose the right algorithm, then just set the pools in the pools.txt file (more than 1 pool to have failover support) and run the miner. The miner works on older and newer AMD GPUs, including the latest RX series, but you should not have issues with older GPUs as well.