Skip to content

Latest commit

 

History

History
559 lines (262 loc) · 22.4 KB

CHANGELOG.md

File metadata and controls

559 lines (262 loc) · 22.4 KB

Changelog

3.9.1 (2024-12-26)

Bug Fixes

  • Highlight of injected languages should have higher priority (3c8d9d8)

3.9.0 (2024-12-11)

Features

3.8.4 (2024-12-08)

Bug Fixes

  • Display minimap on start screen when layout is split (691a251)
  • Quit when only floating windows exist (11ec72a)
  • Scrolloff overwritten when buffer is set (dc576af)
  • Type check (d8913b4)

3.8.3 (2024-12-01)

Bug Fixes

  • Minimap not showing up for start page (6102528)

3.8.2 (2024-12-01)

Performance Improvements

  • Use cooperative scheduling to make it non-blocking (98ad591)

3.8.1 (2024-11-24)

Bug Fixes

  • search: respect "search" in "foldopen" (d283dd7)

3.8.0 (2024-11-22)

Features

  • Ignore bigfile when snacks.bigfile is enabled (cf240d0)

3.7.6 (2024-11-07)

Bug Fixes

3.7.5 (2024-11-01)

Performance Improvements

  • Lazy create autocmds for split window (bf5107f)

3.7.4 (2024-11-01)

Performance Improvements

  • Lazy load commands (4d3e56a)
  • Validate configuration in checkhealth (9b21120)

3.7.3 (2024-10-05)

Bug Fixes

  • Add permissions to workflow (29d52ce)
  • Use pcall in noautocmd (1ebe37f)
  • Use secrets.GITHUB_TOKEN (233d05f)

3.7.2 (2024-09-18)

Bug Fixes

  • Disable winbar for lualine (c3f3fd2)

3.7.1 (2024-09-17)

Performance Improvements

  • Do not load unnucessary window handler (e6043ea)

3.7.0 (2024-09-17)

Features

  • Introduce lualine component (24d3d7e)

3.6.0 (2024-09-01)

Features

  • Add customized handler API (d625b2c)

3.5.5 (2024-09-01)

Bug Fixes

3.5.4 (2024-08-31)

Bug Fixes

3.5.3 (2024-08-30)

Bug Fixes

3.5.2 (2024-08-29)

Bug Fixes

  • Do no trigger autocmd when setting win/buf opt (8e8f498)

3.5.1 (2024-08-26)

Bug Fixes

3.5.0 (2024-08-26)

Features

  • Implement mark handler (e24b1f5)
  • More highlights in cursorline (0f4836a)

3.4.1 (2024-08-24)

Bug Fixes

3.4.0 (2024-08-23)

Features

  • New Annotation mode: icons (ad5eba7)

3.3.3 (2024-08-23)

Bug Fixes

  • Handle cases when annotation range starting or ending are hidden in folds (9d59016)

3.3.2 (2024-08-23)

Bug Fixes

  • Correct row of annotations when foldings exist (565f0c6)

3.3.1 (2024-08-23)

Bug Fixes

3.3.0 (2024-08-22)

Features

  • Allow to fix minimap width (ff71476)

3.2.0 (2024-08-22)

Features

  • Add option to close if minimap is the last window (37107fe)

Bug Fixes

  • Update cursor line when minimap text changed (af8d138)
  • Validate config.split.close_if_last_window (4f33e39)

3.1.0 (2024-08-22)

Features

  • Support split direction (f27f3f5)

3.0.1 (2024-08-22)

Bug Fixes

  • Errors when windows or buffers are nil or not valid (695c3b4)
  • Set buffer unmodifiable (775667d)
  • Set parent to nil when appropriate (be81003)

3.0.0 (2024-08-21)

⚠ BREAKING CHANGES

  • Change winopt and bufopt configuration
  • Change layout configuration
  • Remove statuscolumn in default winopt

Features

2.12.3 (2024-08-19)

Bug Fixes

  • make eob character unseen in neominimap (f3e9c52)

2.12.2 (2024-08-17)

Bug Fixes

  • Handle cases when str is binary (79a7d6b)
  • Incorrect function name (07bea09)

2.12.1 (2024-08-17)

Bug Fixes

  • do not show eol characters (85b2b5d)

2.12.0 (2024-08-16)

Features

2.11.0 (2024-08-16)

Features

  • Set neominimap filetype (309deb2)

2.10.0 (2024-08-16)

Features

  • Autocmds to trigger search update (93fc883)
  • Autocmds to trigger search update (694447a)
  • Incorrect line number for gitsigns (1a73bdc)
  • Introduce search marks (aa99135)

Bug Fixes

  • Handle cases when hl.fg is nil (c931780)

2.9.0 (2024-08-14)

Features

2.8.3 (2024-08-14)

Bug Fixes

  • Handle cases when bufnr may be null (a35a9d3)

2.8.2 (2024-08-14)

Bug Fixes

  • Handle cases when hunks are null (80033b3)

2.8.1 (2024-08-13)

Bug Fixes

  • Handle case where args.data.buffer may be null (2ad19b6)
  • Respect config.git.enabled (80879bd)

2.8.0 (2024-08-13)

Features

  • Draw signcolumn when this is sign to display (407f62a)
  • Support gitsigns (a348b2c)
  • Support signcolumn (3924f18)

Bug Fixes

2.7.2 (2024-08-11)

Bug Fixes

2.7.1 (2024-08-11)

Bug Fixes

  • Do not show minimap when the window is too small (7427624)
  • Handle cases when borders has highlight groups (54ea78a)
  • Handle cases where 'border' length is less than 8 (98ce237)
  • Incorrect win height when border==shadow (3d63539)

2.7.0 (2024-08-09)

Features

Bug Fixes

  • Inconsistency of current line when folds on (08ea1c8)

2.6.0 (2024-08-07)

Features

  • Add configuration option to enable/disable cursor line sync (4267c24)
  • Add focus feature for minimap (59bde8b)
  • Sync cursor line between windows and minimap (db49cca)

2.5.0 (2024-08-02)

Features

Performance Improvements

  • Optimize is_white_space (5771b81)

2.4.2 (2024-07-27)

Bug Fixes

  • Handle Blob input correctly in str_to_visible_codepoints() (3c53bfd)

2.4.1 (2024-07-25)

Bug Fixes

  • Set undolevels to -1 to reduce memoey use (a3e6e25)

2.4.0 (2024-07-24)

Features

  • Enable type check if lazydev is enabled (9164627)
  • Use vim.validate to validate user config (1a815e9)

2.3.0 (2024-07-22)

Features

  • Allow users to override window options and buffer optinos (9eca6eb)

2.2.0 (2024-07-22)

Features

2.1.1 (2024-07-22)

Bug Fixes

  • window: set spell false for the minimap window (dbc959c)

2.1.0 (2024-07-20)

Features

  • Added configuration option to set margins (87bf665)

Bug Fixes

  • Ensure buffer ID validity (16e490c)

2.0.2 (2024-07-17)

Bug Fixes

  • Handle invalid buffer in debounced function (29e9a27)

2.0.1 (2024-07-16)

Bug Fixes

  • handle potential nil index in for-loop (b88371c)

2.0.0 (2024-07-14)

Features

  • Rewrote Vim command interface (65ac122)

1.4.1 (2024-07-14)

Bug Fixes

  • neominimap cannot show minimap for the 1st buffer (5863669)
  • winhighlight ignored (76386e3)
  • Wrong event to create minimap buffer (9d2bf16)

1.4.0 (2024-07-13)

Features

  • Add user configuration validation (10cc88f)

1.3.2 (2024-07-13)

Bug Fixes

  • enable cursorline even if not enabled (b1147c9)

1.3.1 (2024-07-12)

Bug Fixes

  • Correct buffer updating for diagnostic highlights (38045d3)

1.3.0 (2024-07-12)

Features

  • workflow: Add panvimdoc workflow for generating vimdoc (8204143)

1.2.2 (2024-07-12)

Bug Fixes

  • call update_diagnostic on the correct buffers (a3b53e6)

1.2.1 (2024-07-11)

Bug Fixes

  • Display only foreground color in minimap Treesitter highlights (eaba632)

1.2.0 (2024-07-11)

Features

Bug Fixed

  • Correct indexing for Treesitter highlights in minimap (0d1fdea)
  • Fix Treesitter highlight index-out-of-bound in minimap (5328153)
  • Fix Another Treesitter highlight index-out-of-bound in minimap (6fec961)

1.1.1 (2024-07-11)

Bug Fixes

  • Fixed floor division in coordinate transformation (404903b)
  • Corrected wrong cursor column in minimap (8a1dc0b)

1.1.0 (2024-07-06)

Features

Bug Fixes

1.0.0 (2024-07-04)

The first stable release of neominimap.nvim

Features:

  • Code Minimap: Displays a miniature version of your code on the right side of the windows.
  • Commands:
    • :NeominimapOpel: Enable the minimap.
    • :NeominimapClose: Disable the minimap.
    • :NeominimapToggle: Toggle the minimap on or off.

Known Issues

  • Performance issues may occur with very large files.