• v2.16.1 d8d5002736

    v2.16.1 Stable

    kerem released this 2026-02-25 21:32:00 +03:00 | 104 commits to master since this release

    📅 Originally published on GitHub: Wed, 25 Feb 2026 18:32:11 GMT
    🏷️ Git tag created: Wed, 25 Feb 2026 18:32:00 GMT

    What's Fixed

    Copilot Hooks — Garbled Characters (Issue #82)

    Two root causes, both fixed:

    Windows / PowerShell:
    All four .ps1 hook scripts now set UTF-8 output encoding before producing any output. PowerShell 5.x defaults to UTF-16LE on stdout — Copilot reads it as UTF-8, producing diamond replacement characters (◆). Fixed.

    $OutputEncoding = [System.Text.Encoding]::UTF8
    [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
    

    Linux / macOS / Bash:
    session-start.sh and pre-tool-use.sh now use json.dumps(..., ensure_ascii=False). The previous default converted every non-ASCII character in task_plan.md (CJK, emojis, accented letters) into raw \uXXXX escape sequences instead of passing them through as UTF-8.

    Contributors

    • @Hexiaopi for reporting the issue with a clear screenshot (Issue #82)

    Full Changelog

    https://github.com/OthmanAdi/planning-with-files/blob/master/CHANGELOG.md

    Downloads