Merge tag 'v0.18.1' into develop

0.18.1
Fixed a rare bug where using the ``string`` type in the XML Schema library and using an empty value could cause a crash.
Version bump.
Merge branch 'release/0.18.2'