changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

0.38.1 [2024-12-26]

  • macOS: Fix a regression in the previous release that broke rendering of Emoji using the VS16 variation selector (#8130)
  • When automatically changing colors based on OS color preference, first reset all colors to default before applying the new theme so that even colors not specified in the theme are correct (#8124)
  • Graphics: Fix deleted but not freed images without any placements being incorrectly freed on a subsequent delete command (#8129)
  • Graphics: Fix deletion of images by id not working for images with no placements (#8129)
  • Add support for escape code protocol for notifying applications on dark/light color scheme change
  • Cursor trails: Fix pure vertical movement sometimes not triggering a trail and holding down a key in nvim causing the trail to be glitchy (#8152, #8153)
  • macOS: Fix mouse cursor shape not always being reset to text cursor when mouse re-enters kitty (#8155)
  • clone-in-kitty: Fix KITTY_WINDOW_ID being cloned and thus having incorrect value (#8161)