Skip to content

Latest commit

 

History

History
executable file
·
81 lines (50 loc) · 2.13 KB

CHANGELOG.md

File metadata and controls

executable file
·
81 lines (50 loc) · 2.13 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.4.4] - 2024-05-13

Fixed

  • Updated tree-sitter queries to be compatible with the tree-sitter-haskell v0.21.0 rewrite. Because there are not many queries, this plugin maintains backward compatibility with the previous tree-sitter-haskell implementation for now.
  • Don't use tree-sitter to get the module name for the mod snippet, as this is most likely not set. Instead, use <filename>:t:r.

[1.4.3] - 2023-12-15

Fixed

  • Broken qual snippet: Constructing only the first part of the module as an alias choice [#20].

[1.4.2] - 2023-12-09

Fixed

  • Made the mod snippet handle the case where the module declaration already exists. Thanks @gregorias!

[1.4.1] - 2023-12-05

Fixed

  • Luarocks package: Add LuaSnip dependency.

[1.4.0] - 2023-12-05

Added

  • Module imports:
    • qualc snippet for qualified import of child modules.
    • impc snippet for unqualified import of child modules.

[1.3.0] - 2023-12-05

Added

  • Expressions: Add multi-way if snippet (ifmw) [#16]. Thanks @gregorias!

[1.2.0] - 2023-11-12

Added

  • Pragmas: Add all language extensions as choice options [#12]. Thanks @gregorias!
  • Health checks.
  • Use tree-sitter if the parser for Haskell is installed, without requiring the nvim-treesitter plugin.

[1.1.0] - 2023-11-05

Added

Fixed

  • Typo in LambdaCase pragma snippet

[1.0.0] - 2023-05-28

Added

  • Initial release