Merge branch 'release/0.23.0' into develop
Fix infinite recursion.
Bump version.
Update changelog.
Merge branch 'release/0.23.1'