0.17.x

Separate release branch for 0.17.x version, to continue to be developed until the big refactor is complete and 0.20.0 is released.