It extrudes properly for non-compount paths. Every compound (no matter if it is a from text or manually created) extrudes as flat.
And I am not sure I how it behaves in the released version, because the update method you provided seem not to work (shown in the separate branch).