Thanks for fixing the release notes and for the clarification. At the end we ended up raising the lowest required version to 0.16, so went for the unescape method.
Text.rawsource incorrectly removed (or falsely advertised) in 0.18