Releases: elixir-editors/elixir-sublime-syntax
Releases · elixir-editors/elixir-sublime-syntax
v4.1.0
v4
- Elixir: improved matching of right-arrow clauses.
- Elixir: recognize SQL strings inside
query("..."),query(Repo, "..."),query_many("..."),query_many(Repo, "...")(including bang versions). - Elixir: fixed expressions in struct headers, e.g.:
%^module{}and%@module{}. - Elixir: recognize all variants of atom word strings, e.g.:
~w"one two three"a - Elixir: fixes to capture expressions:
& 1is a capture with an integer, not the capture argument&1.& &1.func/2,&var.member.func/3and&@module.func/1are captured remote functions. - HEEx: recognize special attributes
:let,:forand:if. - HEEx: fixed matching dynamic attributes, e.g.:
<div {@dynamic_attrs} />. - Commands:
mix_testis better at finding the rootmix.exsfile and runs when the project hasn't been built yet. - Commands:
mix testandmix formaterror locations can be double-clicked and jumped to. - Commands: read
mixoutput unbuffered for immediate display in the output panel. - Commands: removed the
output_scroll_timesetting. The output will scroll automatically without delay. - Commands: run
mix testwith selected lines if no standardtestblocks were found, allowing to run tests defined by macros such asproperty/2. - Commands: prevent executing
mix testagain if it's already running. - Completions: use double quotes instead of curly braces for
phxattributes.
What's Changed
Full Changelog: v3.2.3...v4.0.0
v3.2.3
v3.2.2
v3.2.1
v3.2.0
What's Changed
- Commands: improved/generalized syntax detection for enabling/disabling commands.
- Commands: fix: output both stdout/stderr when running
mix format/mix test. - Commands: auto-scroll
mix formatoutput when it's compiling. - SQL: recognize
FILTERinarray_agg(x) FILTER (...).
Full Changelog: v3.1.5...v3.2.0
v3.1.5
What's Changed
- Commands: show mix_format panel on stderr output.
- BACKLOG: added item about EEx tags; cleaned up others
- Elixir: allow multi-letter uppercase character sigils.
- Elixir: fix: defmodule name do end.
- CHANGELOG: releasing v3.1.5
Full Changelog: v3.1.4...v3.1.5
v3.1.4
[v3.1.4] – 2022-12-21
- Commands: fix: call
mix formatasynchronously to avoid locking up the view.
v3.1.3
[v3.1.3] – 2022-12-15
- Package: fix: added dependencies.json to require the pathlib library (#53).
Full Changelog: v3.1.2...v3.1.3
v3.1.2
[v3.1.2] – 2022-12-13
- Commands: recognize more file types to allow running
mix formaton. - Commands: mention possibly unsaved changes when a test wasn't found.
Full Changelog: v3.1.1...v3.1.2