github JanDeDobbeleer/oh-my-posh v29.20.1

4 hours ago

Bug Fixes

  • cache: share cache file handles and stop truncating on lock contention (9d0a175)
  • cache: write unix cache files atomically (238b15d)
  • multiline command (7b51460)
  • nush: 0.114 compatibility (ecbf9e6)
  • prompt: drain all block channels before rendering (5387573)
  • pwsh: avoid rendering the previous line when streaming (3eef2be)
  • runtime: close Windows job objects when segments complete (2114fce)
  • runtime: invalidate persisted command lookups on PATH changes (5fbbc78)

Performance Improvements

  • cli: skip mousetrap check when invoked with arguments (1468c8e)
  • color: cache accent color resolution (21e5dc5)
  • config: memoize color resolution and avoid redundant per-render work (3515fbf)
  • log: guard eager formatting on disabled logging (e3d63a0)
  • prompt: execute all block segments concurrently (675cd7f)
  • runtime: create Windows job objects lazily (0d2e58b)
  • runtime: persist command lookups in the session cache (82e5795)
  • template: cache parsed templates and eliminate quadratic patching (c4cc3a3)
  • template: skip template patching on parse-cache hits (cba120b)
  • terminal: scan anchors by byte offset without allocations (f1462f1)

Don't miss a new oh-my-posh release

NewReleases is sending notifications on new releases.