Skip to content

Ogma v0.1.3

Choose a tag to compare

@iodn iodn released this 10 Aug 02:15
ebc5af9

Run Workflows from HTTP History

  • Run active workflows directly from the HTTP History context menu.
  • Process single or multiple selected entries.
  • Choose from currently enabled active workflows.

HTTPQL-Powered Match & Replace

  • Added HTTPQL filters to Match & Replace rules.
  • Filter using request and response fields together.
  • Response rules can evaluate the associated request method, path, headers, and body.
  • Improved named-header matching accuracy and case handling.

Replay Improvements

  • Rename sessions using F2 or the context menu.
  • Create sessions directly inside collections.
  • Move sessions between collections.
  • Reorder sessions using drag and drop.
  • Move sessions to the top or bottom.
  • Send HTTP History entries directly to a Replay collection.
  • Delete individual replay attempts.
  • Fixed session deletion from the context menu.
  • Replaced misleading left/right actions with above/below actions.
  • Prevented redundant moves to the current collection.

Workflow Improvements

  • Convert workflow executions now appear in Runs and Logs.
  • Improved JavaScript line and column diagnostics.
  • Added Clear All for workflow run history.
  • Workflow connections can be selected and deleted.
  • Fixed workflow node renaming.
  • Fixed errors when enabling or disabling workflows.
  • Testing automatically saves pending workflow changes.
  • Test fixtures persist while navigating between views.
  • Run history refreshes after test and batch executions.

HTTPQL Fixes

  • Named-header substring searches now match values at any position.
  • Named-header operators only inspect the selected header.
  • Header names are matched case-insensitively.
  • Negative operators correctly handle duplicate headers.
  • Improved named-header existence checks.

Plugin SDK Fixes

  • Fixed sdk.path.join() base-path handling.
  • Request paths beginning with a separator no longer replace the base path.
  • Added normalization for current-directory and parent-directory segments.
  • Preserved platform-specific separators across Windows, Linux, and macOS.

Project Experience

  • Removed redundant backup prompts when switching persistent projects.
  • Removed redundant backup prompts when closing persistent projects.
  • Temporary sessions still warn before closing because their data will be discarded.
  • Manual backup and export remain available.

Reliability

  • Prevented stale Replay and Workflow context-menu updates.
  • Fixed a workflow save timing race.
  • Response filters now receive the effective request after interception or modification.
  • Improved migration registry validation.
  • Added regression coverage across Replay, HTTPQL, Match & Replace, workflows, and plugin path operations.