Skip to content

Latest commit

 

History

History
504 lines (230 loc) · 21.8 KB

CHANGELOG.md

File metadata and controls

504 lines (230 loc) · 21.8 KB

Changelog

2.5.0 (2024-08-25)

Features

  • Check capabilities before sending request to otter buffer (#169) (18fcdbb)

2.4.0 (2024-08-13)

Features

  • add pyodide and webr extensions and sort alphabetically (54914ff)

2.3.0 (2024-07-22)

Features

  • inject otter handlers in between manually passed or default (a6037d4)

2.2.2 (2024-07-16)

Bug Fixes

2.2.1 (2024-07-09)

Bug Fixes

  • only start activate otter-ls if code chunks are found. fixes #161 (dc90ffb)

2.2.0 (2024-07-06)

Features

Bug Fixes

  • don't add an otter for the language of the main buffer (66b3a33)

2.1.0 (2024-07-04)

Features

  • accept custom lsp params. Allow to explicitly request language (f583efd)

Bug Fixes

2.0.3 (2024-06-30)

Bug Fixes

  • correctly specify signatureHelpProvider. fixes #148 (01adf50)
  • handle otter-ls detach and re-attach for otter.deactivate (893934b)

2.0.2 (2024-06-30)

Bug Fixes

  • remove diagnostics autocommand on otter.deactivate (411fd22)

2.0.1 (2024-06-30)

Bug Fixes

  • users' lsp.root_dir config not respected when starting lsp (#142) (8ff9adc)

2.0.0 (2024-06-29)

⚠ BREAKING CHANGES

  • turn otter into a builtin lsp server-client combo to avoid manual configuration (#137)

Features

  • turn otter into a builtin lsp server-client combo to avoid manual configuration (#137) (4d6c335)

1.15.1 (2024-06-09)

Bug Fixes

1.15.0 (2024-05-09)

Features

  • add fallback to type definition + type annotations (#126) (8198492)
  • add webc + sort alphabetically (#128) (0504278)

1.14.0 (2024-05-01)

Features

  • forward custom fallbacks from ask_ functions to send_request (#123) (f963beb), closes #122

1.13.0 (2024-04-25)

Features

1.12.2 (2024-04-09)

Bug Fixes

  • write out file once before lsp attach if config.buffers.write_to_disk (b90f0e5), closes #116

1.12.1 (2024-03-25)

Bug Fixes

1.12.0 (2024-03-24)

Features

1.11.0 (2024-03-20)

Features

1.10.0 (2024-03-17)

Features

1.9.2 (2024-03-04)

Bug Fixes

1.9.1 (2024-03-03)

Bug Fixes

  • fix lsp formatting response handling (528f14d)

1.9.0 (2024-03-02)

Features

1.8.0 (2024-03-02)

Features

  • activate all languages for which extensions are known by passing nil (#95) (6234723)
  • add observable js (ojs) as js extension (0674acb)
  • otter.deactivate function (#96) (519c777)

Bug Fixes

  • only attempt to activate found languages with found extension (5a4967c)
  • sync diagnostics on activate (#98) (dad5c46)
  • use proper treesiter iteration from nvim nightly to handle offsets (#100) (53165d7)

1.7.2 (2024-02-19)

Bug Fixes

  • make helper function is_otter_language_context actually return (5572d0b)

1.7.1 (2024-02-12)

Bug Fixes

  • empty metadata caused treesitter directives like offset to be ignored (#80) (0fd09ca)
  • opts: failing to opt-out features (completion and diagnostics) (#83) (0eeb4f9)

1.7.0 (2024-01-04)

Features

1.6.0 (2023-12-22)

Features

Bug Fixes

  • use complete language name if no extension is found (a4c6cd8)

1.5.0 (2023-12-02)

Features

  • remove wrapping quotes from injections and make this configurable. Fixes #72 (#73) (0678bf3)

1.4.1 (2023-10-25)

Bug Fixes

1.4.0 (2023-10-25)

Features

  • add option to set otter buffer filetype (e302002), closes #63

Bug Fixes

1.3.1 (2023-10-25)

Performance Improvements

1.3.0 (2023-10-24)

Features

  • Add Markdown and Elixir extensions (#64) (ecb2f21)

1.2.1 (2023-09-16)

Bug Fixes

  • prevent accidentially leaving otter completion on outside of main (229690a)

1.2.0 (2023-08-27)

Features

  • format current code chunk (01578a4)

1.1.0 (2023-08-23)

Features

  • also get injection.language directly from metadata if available (94f642c)

1.0.3 (2023-08-22)

Bug Fixes

  • fix #51 completion items come up multiple times (#52) (ef79ee7)

1.0.2 (2023-08-01)

Bug Fixes

1.0.1 (2023-07-15)

Bug Fixes

1.0.0 (2023-07-11)

⚠ BREAKING CHANGES

  • trigger version

Bug Fixes

0.17.0 (2023-06-28)

Features

  • lsp: ask_type_definition and ask_document_symbol (6a5d874)
  • use node:range instead of node text to get lines (963a7b3)

Bug Fixes

  • silently return if no response by the language server or the filter (3b5d856)

0.16.1 (2023-06-06)

Bug Fixes

  • deactivate otter cmp source when not in the main buffer (1f7dfcd)

0.16.0 (2023-06-06)

Features

  • get_language_lines_around cursor (864db19)

0.15.1 (2023-06-05)

Performance Improvements

0.15.0 (2023-06-03)

Features

0.14.0 (2023-05-31)

Features

0.13.1 (2023-05-28)

Bug Fixes

  • ask_references and return early when outside of otter context (4fbc0d6)

0.13.0 (2023-05-26)

Features

  • add otter.ask_references (6249847)
  • add otter.ask_rename (dde4ef5)
  • allow custom handlers for lsp request responses (54320db)

0.12.0 (2023-05-06)

Features

  • more way to get code chunks (74e569c)

0.11.0 (2023-05-01)

Features

  • omit eval: false code blocks (for QuartoSend) (ae3b91b)

0.10.1 (2023-04-25)

Bug Fixes

  • Set buftype=nowrite for otter buffers. PR#30 from yongrenjie/main (ee2f5f6)

0.10.0 (2023-04-20)

Features

  • helper functions to get the current language of a chode chunk and (9c302e7)

0.9.0 (2023-04-09)

Features

  • allow specifying which langueage to update (3a818b0)
  • function to determine if within a code chunk of a certain language (c5e5828)
  • use treesitter functions from nvim v0.9.0 nightly! (6bb1170)

Bug Fixes

  • attach lsp server on activation (d3044fd)
  • CI: ... (9cae1f3)
  • CI... (c31abb0)
  • update treesitter in remaining places (9fa88ca)
  • use nvim.appimage for CI (8bf3e54)
  • use save instead of write to export otter buffers (7ced7e9)

Performance Improvements

  • faster otter buffer line updates (4ff9d1d)
  • only set buffer options on activation, not sync (1159b49)
  • try hover without vim syntax enabled (a3588f6)

0.8.1 (2023-03-27)

Bug Fixes

  • make sure main module is local (5c6ad47)

0.8.0 (2023-03-11)

Features

  • pass fallback function to send_request (2f5f760)

Bug Fixes

  • add cmp to test dependencies (2789556)

0.7.0 (2023-02-19)

Features

  • add custom configuration for hover windows (77b3199)

Bug Fixes

  • add custom hover handler (f29a9f3)
  • correct function signature to make tsqueries optional (b0e8a95)

0.6.0 (2023-01-28)

Features

  • add export_otter_as function (3f0818e)
  • allow passing ts query directly (a67cd5b)

0.5.1 (2023-01-26)

Bug Fixes

  • also use nvim-treesitter parsername for completion source (8e257b6)

0.5.0 (2023-01-26)

Features

  • use parsername from nvim-treesitter.parsers (31ab3a4)

0.4.0 (2023-01-20)

Features

  • add automatic release PRs (d84c214)