Adding changelog and requires
Merge pull request #478 from pooya/spec

Adding changelog and requires