I recently shifted my code to v8.0, I get random compile errors, I assume the new release doesn’t use lvgl tasks, how do I port tasks in the new release ?
What MCU/Processor/Board and compiler are you using?
lv_lib_qrcode was updated by @kisvegabor a while ago, so it should be working on v8 already.
Nonetheless, I would personally recommend sticking with v7 if you have an existing project, as there is a lot which has changed between the two versions.
See this link https://docs.lvgl.io/master/CHANGELOG.html#migrating-from-v7-to-v8 in the docs. I found it useful, but by no means complete. I must say that it has taken me much longer than a day, but so far well worth it. LV8.0 is so much cleaner and compact in its implementation, thus I suppose the need for breaking changes.