Skip to content

Latest commit

 

History

History
423 lines (208 loc) · 25 KB

CHANGELOG.md

File metadata and controls

423 lines (208 loc) · 25 KB

Changelog

5.0.0 (2024-11-25)

⚠ BREAKING CHANGES

  • upgrade commons.nvim library (#251)

Bug Fixes

  • url: fix host ends with a colon but port is empty (#253) (3ed7409)

Miscellaneous Chores

4.13.2 (2024-09-19)

Bug Fixes

  • Use remote of branch rather than first remote in list (#246) (b10e793)

4.13.1 (2024-04-24)

Bug Fixes

  • linker: skip file and rev check when provided (#240) (080ffaf)

4.13.0 (2024-04-23)

Features

  • command: add 'file' and 'rev' parameters (#238) (3f33c47)

4.12.3 (2024-04-17)

Bug Fixes

  • git: fix older commits and multiple remotes (#235) (80bc2ed)

4.12.2 (2024-03-26)

Bug Fixes

4.12.1 (2024-03-18)

Bug Fixes

4.12.0 (2024-03-09)

Features

4.11.0 (2024-03-07)

Features

4.10.0 (2024-02-26)

Features

  • router: add 'default_branch' router type (#207) (7fbefed)

4.9.1 (2024-01-08)

Bug Fixes

4.9.0 (2024-01-04)

Features

Bug Fixes

4.8.3 (2023-12-14)

Performance Improvements

  • logger: migrate logger to commons.nvim (#175) (ea27d70)

4.8.2 (2023-12-14)

Bug Fixes

Performance Improvements

  • refactor: use 'commons.nvim' library (#173) (3f8cfa5)

4.8.1 (2023-12-08)

Performance Improvements

  • ci: upload luarocks package (d7341e6)

4.8.0 (2023-12-01)

Features

  • command: support command args complete suggestions (bbab7ba)
  • remote: support multiple remotes (origin/upstream) (#166) (bbab7ba)

4.7.1 (2023-11-28)

Bug Fixes

  • default_branch: use real-time remote (#163) (15b0d41)

4.7.0 (2023-11-27)

Features

  • branch: provide DEFAULT_BRANCH and CURRENT_BRANCH components (#159) (7007c7a)

Bug Fixes

  • config: fix merged user routers configs (#158) (3e33ba8)

Performance Improvements

  • routers: always add '?display=source' for codeberg (#156) (0a8925f)
  • routers: always add '?plain=1' for github (#156) (0a8925f)

4.6.0 (2023-11-26)

Features

Performance Improvements

4.5.0 (2023-11-24)

Features

  • parser: support git.samba.org/samba.git (d1d2482)
  • routers: support gitweb such as git.samba.org (#149) (d1d2482)
  • routers: support prioritized matching list (undocumented hidden feature) (d1d2482)

Performance Improvements

  • test: improve unit tests to cover more use cases (d1d2482)

4.4.0 (2023-11-23)

Features

Performance Improvements

  • test: improve test cases (fb344ab)

4.3.0 (2023-11-22)

Features

  • bare/worktree: only check remote branches if remote has 'fetch' config (#143) (9352c3a)

4.2.0 (2023-11-18)

Features

4.1.1 (2023-11-17)

Bug Fixes

4.1.0 (2023-11-17)

Features

Bug Fixes

  • command: fix command range in both manual enter & key mapping (48e1a2f)

4.0.0 (2023-11-17)

⚠ BREAKING CHANGES

  • mapping: drop of default key mappings! (#126)

break

  • mapping: drop of default key mappings! (#126) (528c604)

Bug Fixes

3.1.0 (2023-11-16)

Features

Bug Fixes

  • spawn: fix cannot use vimL function in uv loop error (065f5c9)

Performance Improvements

  • keys: deprecate default key mappings (065f5c9)
  • routers: add placeholder to avoid loop call (#121) (e605210)

3.0.0 (2023-11-16)

⚠ BREAKING CHANGES

  • router: rename 'blob' router to 'browse' as a generic name
  • router: merge 'src' router into 'browse' router
  • blame: support more git hosts! (#118)

break

  • router: merge 'src' router into 'browse' router (c60618c)
  • router: rename 'blob' router to 'browse' as a generic name (c60618c)

Features

Bug Fixes

  • ssh: fix NPE for windows (c60618c)

2.1.0 (2023-11-15)

Features

2.0.0 (2023-11-15)

⚠ BREAKING CHANGES

  • routers: use routers instead of lua patterns! (#110)

Features

  • alias host: support git alias host via ssh -ttG (c377f61)
  • routers: use routers instead of lua patterns! (#110) (c377f61)

1.3.0 (2023-11-13)

Features

  • rules: add 'override_rules' to override default 'pattern_rules' (#99) (87f10a7)

1.2.0 (2023-11-13)

Features

  • markdown: add '?plain=1' for markdown files to link to code instead of preview (#94) (cf57151)

Performance Improvements

  • rules: fallback to pattern rules if custom_rules not hit (cf57151)

1.1.1 (2023-11-13)

Performance Improvements

  • rules: easier pattern rules schema (#92) (a43e326)

1.1.0 (2023-11-13)

Features

  • add highlighting of selected region (#88) (2e97768)

Performance Improvements

  • highlight: allow customize highlight group 'NvimGitLinkerHighlightTextObject' (#90) (7ac8301)

1.0.2 (2023-10-23)

Performance Improvements

  • improve unit test coverage (#85) (d7a8d69)
  • restructure code & improve unit tests coverage (#81) (29c4edd)

1.0.1 (2023-10-20)

Bug Fixes

  • path: resolve symlink in Windows (#75) (b292a4f)

Performance Improvements

1.0.0 (2023-10-20)

⚠ BREAKING CHANGES

  • buffer.get_range: visual mode gets current

Features

Bug Fixes

  • 'plenary.path' on Windows (#54) (565f186)
  • add ~ to the allowed repo path chars (775c8d5), closes #36
  • add missing return true (fc72db9)
  • allow url generation for changed files (7a2d359), closes #21
  • buffer.get_range: visual mode gets current (1c49ccb)
  • dash in repo name (#42) (47c822f)
  • decode space char before extracting repo path (0af1fb2)
  • do not error out on multiple remotes (00cbf99)
  • do not pick a remote arbitrarily (3f29108)
  • Do not use host in patterns (a9340a7), closes #27
  • doc: require statments missing dot (9201073)
  • error when missing remote branch (#18) (5b00559)
  • extract port from remote uri (b68d832), closes #12
  • fix logger name (d3fce1a)
  • hosts/gitlab: add trailing / after project name (7219b9d)
  • hosts: fix error msg when host not found (38938b2), closes #16
  • mapping customization (#49) (29360ad)
  • mappings (#51) (85794a7)
  • reverse target_host matching (399bac3)
  • set git root as cwd (14c52db)
  • support dashes in repository names (#41) (80a6154)
  • syntax error in lua for loop (cc2e3d2)
  • uri parsing (closes #2) (f4fd8a7)
  • use '<cmd>' instead of ':' for default mappings (d28028b)
  • visual lines (#57) (b50ca53)
  • windows symlink (#64) (bc1c680)

Performance Improvements

  • git: use 'uv.spawn' for command line IO (#70) (35aebb7)
  • try remote branch first (59ee024), closes #34