Releases: mrcjkb/haskell-snippets.nvim
1.4.4
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
- Add
no-deprecations
choices [#11].
Thanks @gregorias!
Fixed
- Typo in
LambdaCase
pragma snippet
[1.0.0] - 2023-05-28
Added
- Initial release
1.4.3
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.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
- Add
no-deprecations
choices [#11].
Thanks @gregorias!
Fixed
- Typo in
LambdaCase
pragma snippet
[1.0.0] - 2023-05-28
Added
- Initial release
1.4.2
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.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
- Add
no-deprecations
choices [#11].
Thanks @gregorias!
Fixed
- Typo in
LambdaCase
pragma snippet
[1.0.0] - 2023-05-28
Added
- Initial release
1.4.1
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.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
- Add
no-deprecations
choices [#11].
Thanks @gregorias!
Fixed
- Typo in
LambdaCase
pragma snippet
[1.0.0] - 2023-05-28
Added
- Initial release
1.4.0
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.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
- Add
no-deprecations
choices [#11].
Thanks @gregorias!
Fixed
- Typo in
LambdaCase
pragma snippet
[1.0.0] - 2023-05-28
Added
- Initial release
1.3.0
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.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
- Add
no-deprecations
choices [#11].
Thanks @gregorias!
Fixed
- Typo in
LambdaCase
pragma snippet
[1.0.0] - 2023-05-28
Added
- Initial release
1.2.0
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.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
- Add
no-deprecations
choices [#11].
Thanks @gregorias!
Fixed
- Typo in
LambdaCase
pragma snippet
[1.0.0] - 2023-05-28
Added
- Initial release
1.1.0
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.1.0] - 2023-11-05
Added
- Add
no-deprecations
choices [#11].
Fixed
- Typo in
LambdaCase
pragma snippet
[1.0.0] - 2023-05-28
Added
- Initial release
1.0.0
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.0.0] - 2023-05-28
Added
- Initial release