v0.3.8
bugfixes:
- fixed bugs in #5 (unicode issues)
- list, info and export failed for projectnames containing unicode chars (all versions, also upstream)
- info failed if column name contains unicode chars (since 0.3.5)
- templating feature suffixById failed with UnicodeEncodeError
- fixed bugs in create/new_project
- newly introduced option projectTags was not working in 0.3.7
- txt defaulted to fixed-width (should be line-based)
- default recordPath for json was not working in 0.3.7
- default sheets option was broken (but xls, xlsx, ods is broken in OpenRefine >=2.8 anyway, see #4)
features:
- create: xml root element will now be discovered if recordPath is not set
- export: support for unicode chars in export to terminal/stdout. example:
./openrefine-client --export "evil-fruits"
🔣 code meaning
🍇 1F347 GRAPES
🍉 1F349 WATERMELON
🍒 1F352 CHERRIES
🍓 1F353 STRAWBERRY
🍍 1F34D PINEAPPLE
("evil" because there is an emoji as column name which even stresses OpenRefine itself)
documentation:
- tests: added sample files and ipython notebooks for comprehensive tests of create option and unicode support
- added code highlighting in docs
code:
- realigned code for new_project to upstream
- workarounds for unicode support with pyinstaller