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.
This is the last planned feature release. Please see the README file for an explanation.
- The "noop" strategy which does nothing at all
- Missing patterns for C#
- Missing patterns for Typescript
- Support for CUDA (
cu
) - Support for HCL (
hcl
) - Support for Jsonnet (
jsonnet
)
- React tags: highlight name of tag only
- HTML tags: highlight name of tag only
- Missing patterns in React queries
- Obsolete extmarks being preserved when text changes region (e.g. in Markdown moving a line out of a Lua code block into the surrounding text body)
- Highlighting still being applied after the plugin was manually disabled
- Haskell: missing tuple patterns
- Support for Haskell
- Support for Nix
- Support for Julia
- Support for Dart
- Support for R (
r
) - Support for Zig (
zig
) - Compatibility with Tree-sitter API in Neovim 0.9
- Go queries for nodes
interface_type
,map_type
andvar_declaration
- Query
rainbow-tags
for Vue.js - Missing patterns for imports and exports in Javascript
- Missing pattern for JSX expression in React
- More Fennel patterns
- Lua query now includes
parameters
pattern - LaTeX query now includes
curly_group_text
andcurly_group_text_list
- Protection from sourcing the plugin multiple times
- Inconsistent pairs due to uncleared extmarks
- Highlight group @punctuation.bracket getting changed for no reason
- Resource leak if buffer was deleted
- Error when deleting a buffer in Neovim 0.10
This release brings with it bugfixes and support for new file types. A very big Thank You to all who have contributed their efforts.
- Highlight groups getting cleared when colour scheme is reloaded
- Null-dereference error if an injected language does not have a query define
- Query
rainbow-tags
for HTML includesstyle
andscript
tags - Query
rainbow-parens
for Javascript includesparenthesized_expression
andsubscript_expression
- Support for reStructuredText (
rst
) - Support for Markdown (
markdown
) - Support for Vue.js (
vue
) - Support for Fennel (
fennel
) - Support for React.js (part of Javascript support)
- Support for React.js in Typescript (
tsx
)
Initial release of the new fork from the original.