Skip to content

Commit 3178422

Browse files
azizkprincemaple
authored andcommitted
CHANGELOG: releasing v2.1.0
1 parent 133e08d commit 3178422

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Changelog
22

3+
## [v2.1.0] – 2021-07-25
4+
5+
- Elixir: disabled highlighting Elixir code within Markdown comments. Reasons:
6+
* Not completely reliable.
7+
* Not all Elixir code was recognized.
8+
* Can be distracting.
9+
* Probably affects speed.
10+
+ If you'd like to re-enable this feature, override the package and uncomment the relevant lines.
11+
- Elixir: added `meta.type.elixir` scope to specs and types.
12+
- Elixir: added `meta.doc.elixir` scope to doc attributes.
13+
- Elixir: highlight an atom with a function call as a module constant: `:lists.sort([])`
14+
- Elixir: recognize a record's name as an entity symbol for "Goto Definition".
15+
- Elixir: recognize `record` as a special keyword in type declarations:\
16+
`@type t :: record(:user, name: binary, age: integer)`
17+
- Elixir: fix: stop highlighting params after `when` in free-form functions: `def a + b when a == 0 and b == 0`
18+
- Elixir: fixed lambda calls in capture expressions: `&fun.(&1, &2)`
19+
- Elixir: consider a line continuation backslash to be the start of an argument list:
20+
```elixir
21+
with \
22+
{:ok, _} <- newline do
23+
end
24+
```
25+
- Elixir: allow `unquote` and `unquote_splicing` to have arguments without parentheses.
26+
- Elixir: match `.:` as an atom keyword.
27+
- Elixir: `^^` is not an operator.
28+
- Themes: don't italicize parameters in Monokai.
29+
- Themes: completely italicize types and specs, except for `::`, `|` and strings.
30+
- SQL: highlight `WITH ORDINALITY` and `AT TIME ZONE`.
31+
- Builds: removed `$` from the file names so they're correctly displayed in the menu.
32+
333
## [v2.0.5] – 2021-05-30
434

535
- Elixir: also highlight `catch`, `else`, `after` clauses in function do-end blocks.

0 commit comments

Comments
 (0)