Merge tag 'v.3.1.0'

Tagging version v.3.1.0
Do not create a temporary array when obj is not specified in create_array
Merge remote-tracking branch 'FrancescAlted/noalloc-array' into develop
Updated release notes