Release Notes: Robotiive v2.38

:warning: Notice
       As announced previously, we have removed all function features in this version (v2.38).
  1. Please use either v2.35, v2.36, or v2.37 to convert your functions to tasks.
  2. Robotiive will help convert all existing “Call Function” actions into “Call Task” actions the first time when you open the v2.38 version.
:rocket: Features
  1. ✓ Add a new Doodle block: ColorFilter
:wrench: Enhanced
  1. User manual update:
  1. Function Manager (Deprecated)
  2. Call Function Action (Deprecated)
  3. Call Task Action
  4. Google Vision Setup
:bug: Bug Fixes
  1. ✓ Fixed a bug that caused MSSQL-related actions’ timeout is always 15 seconds
  2. ✓ Fixed a bug that caused actions’ indent break after redoing/undoing the script
  3. ✓ Fixed a bug that caused the line number of execute actions error in “Play the selected range” or “Play from this action”
  4. ✓ Fixed a bug that caused the line number of execute actions error after pasting the actions
  5. ✓ Fixed a bug that caused the script execution to fail when the target of “Loop for Variable” is an empty list, map, or string variable
  6. ✓ Fixed a bug that caused the “If” action was not found in the execution
  7. ✓ Fixed a bug that caused deleting a task that contains a “Call Task” action results in error messages
  8. ✓ Fixed a bug that caused print “&” to output will become “\u0026”
  9. ✓ Fixed a bug that caused delete a log error