Skip to content

v0.3.8

Compare
Choose a tag to compare
@felixlohmeier felixlohmeier released this 22 Aug 01:40
· 24 commits to master since this release

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:

code:

  • realigned code for new_project to upstream
  • workarounds for unicode support with pyinstaller