π¦ v29.9.4
Bug Fixes
* zsh: streaming placeholder not updated when async is enabled ([#7443](github.com/JanDeDobbeleer/oh-my-pos...
#oh-my-posh #oss #cli #opensource
Posts by Oh My Posh
π¦ v29.9.3
Bug Fixes
* emit FTCS_COMMAND_EXECUTED (OSC 133;C) in PowerShell with shell integration ([#7441](github.com/JanDeDobbeleer/oh-my-pos...
* nu: gracefully skip init when oh-my-posh is not installed ([#7442](https://github.com/JanD
#oh-my-posh #oss #cli #opensource
π¦ v29.9.2
Reverts
* git: reflect staged new files (A.) in Working status
#oh-my-posh #oss #cli #opensource
π¦ v29.9.1
Bug Fixes
* bun: add support for bun.lock in tests
* dev: bump devcontainer Go version to 1.26
* python: strip quotes from pipenv pyvenv.cfg prompt
#oh-my-posh #oss #cli #opensource
π¦ v29.9.0
Bug Fixes
* git: reflect staged new files (A.) in Working status
Features
* executiontime: add ISO 8601 duration format
* segments: add taskwarrior segment
#oh-my-posh #oss #cli #opensource
π¦ v29.8.0
Bug Fixes
* spotify: use correct D-Bus interface name on Linux
* theme: align socials icons and add bluesky instead of at
* zsh: prevent stream process from inheriting parent stdin
Features
* lint markfown with vale
#oh-my-posh #oss #cli #opensource
π¦ v29.7.1
Bug Fixes
* cache: always store mod time
* winget: parse regardless of localization
Performance Improvements
* avoid splitting strings too far
* segments/git: remove unnecessary stash count string splitting
* segments/jujutsu: do not split throu
#oh-my-posh #oss #cli #opensource
π¦ v29.7.0
Features
* segment: add Ramadan segment with Aladhan API
#oh-my-posh #oss #cli #opensource
π¦ v29.6.1
Bug Fixes
* pwsh: never output BOM for init scripts
#oh-my-posh #oss #cli #opensource
π¦ v29.6.0
Bug Fixes
* pwsh: set status before executing stream
Features
* os: add zorin os icon
#oh-my-posh #oss #cli #opensource
π¦ v29.5.0
Features
* git: allow using .Upstream in branch_template
#oh-my-posh #oss #cli #opensource
π¦ v29.4.1
Bug Fixes
* pwsh: remove BOM from init script
#oh-my-posh #oss #cli #opensource
Oh My Posh v29.4.0 is out! π
This update brings streaming prompt rendering (beta) β see your prompt instantly, with segments loading progressively & placeholders while slow bits finish π
π Ready to try the future of terminal prompts?
π github.com/JanDeDobbele...
π¦ v29.4.0
Bug Fixes
* allow setting from configuration
* fieldalignment: adjust field order
* initialize test correctly
* modernize: swap interface{} with any
* pwsh: only render prompt when needed
* pwsh: remove unneeded runspace tracking
* stream: save cac
#oh-my-posh #oss #cli #opensource
π¦ v29.3.0
Features
* go: upgrade dependencies
* upgrade to go1.26
#oh-my-posh #oss #cli #opensource
π¦ v29.2.2
Bug Fixes
* mcp: use correct schema
#oh-my-posh #oss #cli #opensource
π¦ v29.2.1
Bug Fixes
* nightscout: handle float date values via custom UnmarshalJSON
#oh-my-posh #oss #cli #opensource
π¦ v29.2.0
Bug Fixes
* claude: reset gauge to 0 when context is cleared
* fixed memorization of wrong value inside the enviroment_platform cache variable
* git: resolve relative paths in worktrees
Features
* segments: added void linux icon in os segment
#oh-my-posh #oss #cli #opensource
π¦ v29.1.0
Bug Fixes
* engine: cleanup child processes after timeout
* markdown: use `markdownlint-cli2.yaml` configuration
* winget: index header sections correctly
Features
* config: allow setting config using POSH_CONFIG
* segments: add todoist integrat
#oh-my-posh #oss #cli #opensource
No, we donβt import Clixml π
π¦ v29.0.2
Performance Improvements
* make use of strings.Cut
#oh-my-posh #oss #cli #opensource
π¦ v29.0.1
Bug Fixes
* schema: add device caching strategy
#oh-my-posh #oss #cli #opensource
π¦ v29.0.0
Bug Fixes
* timeout: specify as int
Features
* cache: allow caching on device scope
* git: remove unused `fetch_worktree_count` option
* node: add krypton, lts/v24 codename
* segments: add template resolution for secret options
BREAKING CHANGE
#oh-my-posh #oss #cli #opensource
π¦ v28.10.0
Bug Fixes
* handle remote ports with lengths other than 4
* nu: output init on --print flag
* schema: add missing options to schema.json
Features
* remove unused block properties
#oh-my-posh #oss #cli #opensource
Really grateful to welcome a new sponsor π
Thank you Merge Conflict FM for supporting the project and the community around it.
www.mergeconflict.fm
π¦ v28.9.0
Bug Fixes
* docs: update broken link of go.mod
* docs: update broken links
Features
* update linux mint icon
#oh-my-posh #oss #cli #opensource
π¦ v28.8.1
Bug Fixes
* music: update music segments information
#oh-my-posh #oss #cli #opensource
π¦ v28.8.0
Bug Fixes
* add missing triple colon to ArgoCD
* docs: add missing default folders to bazel
* docs: add missing default folders to lua
* docs: typo `className` on index.js
* docs: update `cache_duration` to `none` from `24h`
* docs: use JSX instead
#oh-my-posh #oss #cli #opensource
@ohmyposh.dev now integrates seamlessly with @anthropic.com Claude Code, bringing realβtime AI session insights and development context directly into the statusline. Model info, token usage and cost tracking all underneath your prompt π
dev.to/jandedobbele...
π¦ v28.7.0
Bug Fixes
* git: fallback to git_icon on no upstream
Features
* claude: use session_id for session key
* config: display actual error
#oh-my-posh #oss #cli #opensource