Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(master): release 1.4.0 #4

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Dec 5, 2024

🤖 I have created a release beep boop

1.4.0 (2025-01-06)

Features

  • add "height-from-empty-lines" sizing strategy to markdown (6412397)
  • add editor_only_render_when_focused option (133926c)
  • add floating_windows integration option (208661b)
  • add initial implementation for kitty unicode placeholders and debugging (e65ca7c)
  • add Neorg integration (069eb23)
  • add option to only render the image under cursor for markdown and neorg (Only render image when cursor over path? 3rd/image.nvim#14) (1abfecb)
  • add remote image support and integrate it with markdown (7023c7d)
  • add rockspec to avoid needs of extra plugins on Lazy >= v11 (94319cd)
  • add svg to render list (147bbe6)
  • add tmux_show_only_in_active_window option (60d7fc6)
  • add unescaped image path fallback (5f8fcec)
  • allow kitty to handle cropping in default mode for better perf (814af48)
  • allow larger-than-window images and upscaling (7b48e8c)
  • allow passing max_{width,height}_window_percentage to image factory (d5a5166)
  • auto-handle hiding/showing the images on tmux window switch (3fbe47d)
  • bootstrap kitty backend based on hologram.nvim (a28df8b)
  • cache intermediary converted, resized, and cropped image variants (961e5a6)
  • clear/rerender images on VimSuspend/VimResume (7f61c19)
  • compute window masks and toggle overlapped window images (e524050)
  • configurable resolve_image_path function (6ab77ff)
  • curl always redirect (56ddfa2)
  • export basic rendering operations render() and clear() (4515796)
  • extract cropping into renderer and handle with magick (573e057)
  • generalize image processors and add magick_cli and :ImageReport (72fce55)
  • genesis (16d34a0)
  • handle bounds separately in backends, multi-split support (c45a050)
  • handle external source image changes (2d0be8c)
  • handle extmark scroll, allow editing and preview in markdown at the same time, fix kitty clear (31d12e0)
  • handle folds (e42ea8c)
  • hijack ft & expose API [FEATURE] Change filetype for image previewed buffers and export callback function 3rd/image.nvim#61 (6598813)
  • hijack image file patterns [FEATURE] Visualize image files inside the buffer. 3rd/image.nvim#56 (7b475c4)
  • image clipping on scroll (79e4c59)
  • include the magick error in the "rock not found" message (13f56f4)
  • kitty vertical split bottom crop (445fc24)
  • markdown - add clear_in_insert_mode option (c4d14a2)
  • markdown - add toggle for remote image downloads (dbf1f15)
  • markdown - resolve relative images (dd93b11)
  • move to imagemagick for image handling (3dbb7f4)
  • namespace integration images (ec57744)
  • only attempt to render a fixed list of image formats (4c1c903)
  • re-use already converted images (e9fd310)
  • remote url support for neorg (images must be alone on lines and start with .image) (7f2edec)
  • rework image API and add support for magick manipulations (4fbc195)
  • rewrite most things, restructure API, extmarks, multi-window support, auto-clear, ueberzug++ (cd58741)
  • scale down big images before rendering instead of cropping right and fix rendering bug (6972ff4)
  • shortcut link imgs in md doc integration (af1fb0c)
  • support split events for hijacking and prevent useless loading [bug] Image hijack does not work with :vs 3rd/image.nvim#60 (d7ba5d3)
  • sync image positions to external extmark changes (c53bbc4)
  • tmux + kitty (normal) rendering (4399f69)
  • track col position for extmarks (d24d498)
  • try to detect format/size in lua before falling back to magick (17ab287)
  • use atomic screen updates for kitty (6623c7e)
  • use sha256 for hashing (4d7ae21)
  • window-relative rendering, refactor general structure, types, many things (2134ca7)

Bug Fixes

Performance Improvements

  • optimize rendering and always use shallow delete for kitty images (05679fa)
  • re-use fixed paths for source, resized, and cropped image variants (7a98960)
  • split pre-processing caching into resize and crop (d3b3246)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--master branch from 9f88720 to 3fef16b Compare December 26, 2024 02:58
@github-actions github-actions bot force-pushed the release-please--branches--master branch from 3fef16b to 943398c Compare January 6, 2025 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Error wont go away (lazy.nvim luarocks)
0 participants