|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [v2.4.0] – 2022-xx-xx |
| 4 | + |
| 5 | +- Elixir: removed Markdown highlighting from doc comments due to unfixable issues. |
| 6 | +- Elixir: properly highlight arrow clauses in `for`-statement arguments. |
| 7 | +- Elixir: match macro and record calls inside parameters and arrow clauses (`for module(module: module) <- all_modules`). |
| 8 | +- Elixir: fixed stepped ranges as parameters, e.g.: `first..last//step` |
| 9 | +- EEx: added syntax file for EEx in plain text files. |
| 10 | +- HTML (EEx), Elixir (EEx): added `<%!-- ... --%>` multi-line comments. |
| 11 | +- HTML (EEx): match EEx tags as tag and attribute names (`<tag <%= @attr %>="value"/>`). |
| 12 | +- HTML (HEEx): fixed matching function names in tags. |
| 13 | +- HTML (HEEx): match phx binding attributes. |
| 14 | +- Elixir (EEx): fixed matching comments (`<%# ... %>`). |
| 15 | +- SQL: fixed matching decimal numbers. |
| 16 | +- SQL: fixed matching quoted member ids (`a_table."a column"`). |
| 17 | +- Snippets: added `dbg` keyword for `|> dbg()`. |
| 18 | +- Completions: added Phoenix LiveView attribute bindings. |
| 19 | +- Builds: added `elixirc` and `mix compile`. |
| 20 | +- Commands: added a Python script to be able to call `mix test` with selected line numbers. |
| 21 | +- Commands: added `mix_format_file` command. |
| 22 | +- Menus: added "ElixirSyntax" to "Preferences > Package Settings". |
| 23 | + |
3 | 24 | ## [v2.3.0] – 2021-12-17
|
4 |
| - - Syntaxes: refactored Surface/HEEx/EEx with many improvements (thanks to @deathaxe). |
5 |
| - - Themes: slightly darken the embed punctuation markers for Surface and (H)EEx tags. |
6 |
| - - Elixir: allow digits in sigil string modifiers. |
7 |
| - - Preferences: index Elixir `@attribute` definitions for "Goto Definition". |
| 25 | + |
| 26 | +- Syntaxes: refactored Surface/HEEx/EEx with many improvements (thanks to @deathaxe). |
| 27 | +- Themes: slightly darken the embed punctuation markers for Surface and (H)EEx tags. |
| 28 | +- Elixir: allow digits in sigil string modifiers. |
| 29 | +- Preferences: index Elixir `@attribute` definitions for "Goto Definition". |
8 | 30 |
|
9 | 31 | ## [v2.2.0] – 2021-09-18
|
10 |
| - - Syntax: added support for the [HEEx](https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.Helpers.html#sigil_H/2) template syntax inside the `~H` sigil. |
11 |
| - - Syntax: added support for the [Surface](https://surface-ui.org/template_syntax) template syntax inside the `~F` sigil. |
12 |
| - - Elixir: match the `**` power operator. |
13 |
| - - HTML (EEx): switched to version 2 and removed usage of `with_prototype`. |
14 |
| - - SQL: match the `;` token; fixed the `/**/` comment scope. |
15 |
| - - Themes: highlight interpolated Elixir with a lighter background. |
16 |
| - - Themes: don't italicize the sigil type. |
| 32 | + |
| 33 | +- Syntax: added support for the [HEEx](https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.Helpers.html#sigil_H/2) template syntax inside the `~H` sigil. |
| 34 | +- Syntax: added support for the [Surface](https://surface-ui.org/template_syntax) template syntax inside the `~F` sigil. |
| 35 | +- Elixir: match the `**` power operator. |
| 36 | +- HTML (EEx): switched to version 2 and removed usage of `with_prototype`. |
| 37 | +- SQL: match the `;` token; fixed the `/**/` comment scope. |
| 38 | +- Themes: highlight interpolated Elixir with a lighter background. |
| 39 | +- Themes: don't italicize the sigil type. |
17 | 40 |
|
18 | 41 | ## [v2.1.0] – 2021-07-25
|
19 | 42 |
|
|
0 commit comments