Update to v0.3.0 with plugin support