Merge branch 'release/1.0.0'
Merge branch 'release/2.0.0'
Merge branch 'release/3.0.0'
Merge branch 'release/4.0.0'
Forgot how FAIL() worked in test snippet
Merge branch 'hotfix/4.0.1' into develop