Merge tag '0.12.5' into develop

Released 0.12.5 0.12.5
add validation constraint of a component
bumped version
Merge branch 'release/0.12.6'