It is because of this commit https://github.com/less/less.js/commit/c04ad3adc1b1530cc9df3efde12c7dea13f33d75. It removes semicolon after the last css declaration in each selector.