Skip to content

Commit 385c0f1

Browse files
committed
CHANGELOG: releasing v2.4.0
1 parent 7722732 commit 385c0f1

File tree

1 file changed

+34
-11
lines changed

1 file changed

+34
-11
lines changed

CHANGELOG.md

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,42 @@
11
# Changelog
22

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+
324
## [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".
830

931
## [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.
1740

1841
## [v2.1.0] – 2021-07-25
1942

0 commit comments

Comments
 (0)