Skip to content

v0.0.83

Choose a tag to compare

@ckakgun ckakgun released this 05 Aug 13:44
· 20 commits to main since this release
f2b8999

What's Changed

New Contributors

Release notes

Breaking change: file conversion moved from the Drive node to the Converter node

The Drive node's convertFile operation has been removed. Converting a file to another format is now a Converter node with conversion: "fileConvert".

Update any workflow that used it:

Before (drive node) After (converter node)
"type": "drive" "type": "converter"
"driveOperation": "convertFile" "conversion": "fileConvert"
"driveFileId" "converterFileId"
"driveConvertTargetFormat" "converterTargetFormat"

Behavior and outputs are unchanged. The same formats are supported, the source file is still left untouched, the result is still stored as a new Drive file, and $label.id, $label.filename, $label.mime_type, $label.size_bytes, and $label.download_url still read the same way. There is no data migration; only saved workflow definitions need editing, and a workflow left on the old operation fails with an unknown operation error.

Drive keeps everything else it did: storing, fetching, downloading, sharing, and expiring files.

New: OCR in the Converter node

The Converter node gained imageToText and pdfToText, backed by Tesseract. Point converterFileId at a Heym Drive file and it returns the recognized text.

Language defaults to auto, which detects the script on the page and picks the matching model, so a Turkish invoice and an English one both work without being told which is which. You can also name a code such as tur, or combine several with eng+tur. Output is UTF-8 with optional NFC normalization, and narrower charsets such as cp1254 are available when a downstream system needs one. pdfToText rasterizes and reads every selected page, so scanned and digital PDFs behave the same way.

Tesseract and poppler ship in every Heym image, and run.sh installs them for native development runs. There is nothing to configure.

Full Changelog: v0.0.82...v0.0.83