1.4.0 (2025-09-07)
Features
- Add
ignore_download_warning
field toOption
(8e526f3) - add floating_windows integration option (208661b)
- add rockspec to avoid needs of extra plugins on Lazy >= v11 (94319cd)
- add unescaped image path fallback (5f8fcec)
- allow larger-than-window images and upscaling (7b48e8c)
- allow passing max_{width,height}_window_percentage to image factory (d5a5166)
- clear/rerender images on VimSuspend/VimResume (7f61c19)
- core: improve logging (5cbb891)
- curl always redirect (56ddfa2)
- generalize image processors and add magick_cli and :ImageReport (72fce55)
- handle external source image changes (2d0be8c)
- image clipping on scroll (79e4c59)
- Log download errors when ignored (ae81005)
- render at cursor + popup (500c01c)
- Rewrote the renderer to use vim.fn.screenpos (6771bbe), closes #62
- sixel: add sixel backend (7ad6343), closes #59
- toggle rendering (84254ed)
- try to detect format/size in lua before falling back to magick (17ab287)
Bug Fixes
- Add defensive programming for window positioning bug (d366eed)
- add missing events for hijack mode (b991fc7)
- bail early out of nvim_set_decoration_provider (6fb2b84)
- ci: update test action (78ad0f9)
- disable rockspec until we fix #191 (61c7651)
- document: add top padding for images in documents (non-floating) (cf63c99)
- dont wrap tmux calls with shell (56e58c8)
- guard magick check (98a8999)
- handle clipping for images with virtual padding (6f7e2ed)
- hijack: wait for VimEnter instead of fixed delay (3341e2a)
- images not rendered when on the first line (25676de)
- kitty: image shown when switching to different tmux session #198 (bcdc1e3)
- more reliably hijack buffer (d3914da)
- plugin configuration references on readme file (563d068)
- popup: correct image rendering position in floating windows (03c1ba7)
- position hijacked buffer images at y=1 to ensure visibility (335d4dc), closes #164
- processor: prevent freezing when processing GIF images (6cfc59f), closes #310
- processor: use magick command for ImageMagick v7 to avoid deprecation warning (0650f44), closes #322
- readme: Fix typo in pacman command (47c9470)
- remove shell substitution for compatibility (5c5df4a)
- renderer: correct x-position calculation to respect image column parameter (a8d6829), closes #323
- renderer: improve viewport detection and partial scroll handling (51f8b32)
- reposition if statement so the hijacked buffer's options are set correctly (90cb2cc)
- screenpos error for popup mode (4c51d62)
- session clear & forced rerender on focusgained (3f0cbb5)
- text change watcher not working when switching to buffer (f380265)