Skip to content

PETP V1.3.0

Choose a tag to compare

@lorisunjunbin lorisunjunbin released this 30 Apr 14:46
· 216 commits to master since this release

New Processors

  • GO_TO_TASK — jump to a specific task within execution
  • OCR — optical character recognition (paddleocr/rapidocr/easyocr auto-selection)
  • CAPTCHA — captcha recognition
  • RUN_JAVASCRIPT — execute JS functions via PythonMonkey

MCP & Background Mode

  • No-GUI background runtime (PETP_backgroud.py) with Docker support
  • MCP tool input/output schema auto-generation from INITIAL_PARAMS
  • MCP desc visual editor (McpDescEditor)
  • Pipeline cron scheduling support in background mode

UI Enhancements

  • Theme support (Forest, Ocean, Monokai, Solarized, System)
  • Undo/Redo & snapshot history for task editor
  • Loop attribute visual editor
  • Searchable ComboBox with filter-as-you-type and keyboard navigation
  • Log search bar with Enter/Shift+Enter navigation
  • Internationalization (EN/ZH)
  • Property grid row move, copy/paste, rename key
  • Right-click context menu: View Processor Usage, Find Referencing Executions

Processor Enhancements

  • HTTP_REQUEST: Built-in Basic Auth, OAuth2, XSRF/CSRF token support, zip response handling
  • FIND_THEN_CLICK: by_condition parameter
  • Loop: continue and break by condition; exception policies

Other

  • Web app (webapp/) with landing page and file viewer
  • Performance tuning & code cleanup
  • Dynamic function cache and enhanced expression evaluation