You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
push --no-publish: skip PublishXml after web resource sync — useful when chaining push into a pipeline that handles publish separately.
Per-invocation log file: Flowline writes a structured log file (Serilog) for each run to the Flowline storage path. Console output is tee'd to ILogger via a render hook — every command produces a machine-readable trace.
Custom API grouping in plugin planner: custom APIs are grouped and rendered as a tree alongside plugin steps — clearer output when a solution has many registrations.
Changed
[Handles].On renamed to [Handles].Message: aligns with the Message naming convention used by [Step]. Update any plugin class that uses [Handles(On = "...")] to [Handles(Message = "...")].
Multi-[Handles] step names are stage-qualified: when a plugin class handles multiple messages, the registered step name now includes the stage suffix to ensure uniqueness.
Fixed
Orphan plugin assembly deletion no longer blocked by dependent steps — steps are cascade-deleted first.
friendlyname uniqueness validated across namespaces before execution, not mid-run.
generate: user-owned files preserved during temp-swap; deletions scoped to generator-owned files only; empty directories cleaned up after swap.