Fixed
- Ignore null characters in the input CSV file when getting non-header rows
- When unflatteneing XML, avoid errors due to namespaces causing colons in sheet names, by replacing them with dashes https://github.com/OpenDataServices/flatten-tool/pull/456
Changed
- Use custom warnings and exceptions [450](https://github.com/OpenDataServices/flatten-tool/issues/450) [#451](https://github.com/OpenDataServices/flatten-tool/issues/451)
- Add example pip install command to geo dependencies missing warning [445](https://github.com/OpenDataServices/flatten-tool/issues/445)
- When outputting XML, handle namespaces that don't cover the whole file https://github.com/OpenDataServices/flatten-tool/pull/456