on master help sign in
Update changelog
c8794b3Blaž Hrastnik
CHANGELOG.md+120−1
@@ -1,5 +1,124 @@
1
1
2+# 0.6.0 (2022-01-04)
3+
4+Happy new year and a big shout out to all the contributors! We had 55 contributors in this release.
5+
6+Helix has popped up in DPorts and Fedora Linux via COPR ([#1270](https://github.com/helix-editor/helix/pull/1270))
7+
8+As usual the following is a brief summary, refer to the git history for a full log:
9+
10+Breaking changes:
11+
12+- fix: Normalize backtab into shift-tab
13+
14+Features:
15+
16+- Macros ([#1234](https://github.com/helix-editor/helix/pull/1234))
17+- Add reverse search functionality ([#958](https://github.com/helix-editor/helix/pull/958))
18+- Allow keys to be mapped to sequences of commands ([#589](https://github.com/helix-editor/helix/pull/589))
19+- Make it possible to keybind TypableCommands ([#1169](https://github.com/helix-editor/helix/pull/1169))
20+- Detect workspace root using language markers ([#1370](https://github.com/helix-editor/helix/pull/1370))
21+- Add WORD textobject ([#991](https://github.com/helix-editor/helix/pull/991))
22+- Add LSP rename_symbol (space-r) ([#1011](https://github.com/helix-editor/helix/pull/1011))
23+- Added workspace_symbol_picker ([#1041](https://github.com/helix-editor/helix/pull/1041))
24+- Detect filetype from shebang line ([#1001](https://github.com/helix-editor/helix/pull/1001))
25+- Allow piping from stdin into a buffer on startup ([#996](https://github.com/helix-editor/helix/pull/996))
26+- Add auto pairs for same-char pairs ([#1219](https://github.com/helix-editor/helix/pull/1219))
27+- Update settings at runtime ([#798](https://github.com/helix-editor/helix/pull/798))
28+- Enable thin LTO (cccc194)
29+
30+Commands:
31+- :wonly -- window only ([#1057](https://github.com/helix-editor/helix/pull/1057))
32+- buffer-close (:bc, :bclose) ([#1035](https://github.com/helix-editor/helix/pull/1035))
33+- Add :<line> and :goto <line> commands ([#1128](https://github.com/helix-editor/helix/pull/1128))
34+- :sort command ([#1288](https://github.com/helix-editor/helix/pull/1288))
35+- Add m textobject for pair under cursor ([#961](https://github.com/helix-editor/helix/pull/961))
36+- Implement "Goto next buffer / Goto previous buffer" commands ([#950](https://github.com/helix-editor/helix/pull/950))
37+- Implement "Goto last modification" command ([#1067](https://github.com/helix-editor/helix/pull/1067))
38+- Add trim_selections command ([#1092](https://github.com/helix-editor/helix/pull/1092))
39+- Add movement shortcut for history ([#1088](https://github.com/helix-editor/helix/pull/1088))
40+- Add command to inc/dec number under cursor ([#1027](https://github.com/helix-editor/helix/pull/1027))
41+ - Add support for dates for increment/decrement
42+- Align selections (&) ([#1101](https://github.com/helix-editor/helix/pull/1101))
43+- Implement no-yank delete/change ([#1099](https://github.com/helix-editor/helix/pull/1099))
44+- Implement black hole register ([#1165](https://github.com/helix-editor/helix/pull/1165))
45+- gf as goto_file (gf) ([#1102](https://github.com/helix-editor/helix/pull/1102))
46+- Add last modified file (gm) ([#1093](https://github.com/helix-editor/helix/pull/1093))
47+- ensure_selections_forward ([#1393](https://github.com/helix-editor/helix/pull/1393))
48+- Readline style insert mode ([#1039](https://github.com/helix-editor/helix/pull/1039))
49+
50+Usability improvements and fixes:
51+
52+- Detect filetype on :write ([#1141](https://github.com/helix-editor/helix/pull/1141))
53+- Add single and double quotes to matching pairs ([#995](https://github.com/helix-editor/helix/pull/995))
54+- Launch with defaults upon invalid config/theme (rather than panicking) ([#982](https://github.com/helix-editor/helix/pull/982))
55+- If switching away from an empty scratch buffer, remove it ([#935](https://github.com/helix-editor/helix/pull/935))
56+- Truncate the starts of file paths instead of the ends in picker ([#951](https://github.com/helix-editor/helix/pull/951))
57+- Truncate the start of file paths in the StatusLine ([#1351](https://github.com/helix-editor/helix/pull/1351))
58+- Prevent picker from previewing binaries or large file ([#939](https://github.com/helix-editor/helix/pull/939))
59+- Inform when reaching undo/redo bounds ([#981](https://github.com/helix-editor/helix/pull/981))
60+- search_impl will only align cursor center when it isn't in view ([#959](https://github.com/helix-editor/helix/pull/959))
61+- Add <C-h>, <C-u>, <C-d>, Delete in prompt mode ([#1034](https://github.com/helix-editor/helix/pull/1034))
62+- Restore screen position when aborting search ([#1047](https://github.com/helix-editor/helix/pull/1047))
63+- Buffer picker: show is_modifier flag ([#1020](https://github.com/helix-editor/helix/pull/1020))
64+- Add commit hash to version info, if present ([#957](https://github.com/helix-editor/helix/pull/957))
65+- Implement indent-aware delete ([#1120](https://github.com/helix-editor/helix/pull/1120))
66+- Jump to end char of surrounding pair from any cursor pos ([#1121](https://github.com/helix-editor/helix/pull/1121))
67+- File picker configuration ([#988](https://github.com/helix-editor/helix/pull/988))
68+- Fix surround cursor position calculation ([#1183](https://github.com/helix-editor/helix/pull/1183))
69+- Accept count for goto_window ([#1033](https://github.com/helix-editor/helix/pull/1033))
70+- Make kill_to_line_end behave like emacs ([#1235](https://github.com/helix-editor/helix/pull/1235))
71+- Only use a single documentation popup ([#1241](https://github.com/helix-editor/helix/pull/1241))
72+- ui: popup: Don't allow scrolling past the end of content (3307f44c)
73+- Open files with spaces in filename, allow opening multiple files ([#1231](https://github.com/helix-editor/helix/pull/1231))
74+- Allow paste commands to take a count ([#1261](https://github.com/helix-editor/helix/pull/1261))
75+- Auto pairs selection ([#1254](https://github.com/helix-editor/helix/pull/1254))
76+- Use a fuzzy matcher for commands ([#1386](https://github.com/helix-editor/helix/pull/1386))
77+- Add c-s to pick word under doc cursor to prompt line & search completion ([#831](https://github.com/helix-editor/helix/pull/831))
78+- Fix :earlier/:later missing changeset update ([#1069](https://github.com/helix-editor/helix/pull/1069))
79+- Support extend for multiple goto ([#909](https://github.com/helix-editor/helix/pull/909))
80+- Add arrow-key bindings for window switching ([#933](https://github.com/helix-editor/helix/pull/933))
81+- Implement key ordering for info box ([#952](https://github.com/helix-editor/helix/pull/952))
82+
83+LSP:
84+- Implement MarkedString rendering (e128a8702)
85+- Don't panic if init fails (d31bef7)
86+- Configurable diagnostic severity ([#1325](https://github.com/helix-editor/helix/pull/1325))
87+- Resolve completion item ([#1315](https://github.com/helix-editor/helix/pull/1315))
88+- Code action command support ([#1304](https://github.com/helix-editor/helix/pull/1304))
89+
90+Grammars:
91+
92+- Adds mint language server (#974)
93+- Perl (#978) (#1280)
94+- GLSL (#993)
95+- Racket (#1143)
96+- WGSL (#1166)
97+- LLVM (#1167) (#1388) (#1409) (#1398)
98+- Markdown (49e06787)
99+- Scala (#1278)
100+- Dart (#1250)
101+- Fish (#1308)
102+- Dockerfile (#1303)
103+- Git (commit, rebase, diff) (#1338) (#1402) (#1373)
104+- tree-sitter-comment (#1300)
105+- Highlight comments in c, cpp, cmake and llvm (#1309)
106+- Improve yaml syntax highlighting highlighting (#1294)
107+- Improve rust syntax highlighting (#1295)
108+- Add textobjects and indents to cmake (#1307)
109+- Add textobjects and indents to c and cpp (#1293)
110+
111+New themes:
112+
113+- Solarized dark (#999)
114+- Solarized light (#1010)
115+- Spacebones light (#1131)
116+- Monokai Pro (#1206)
117+- Base16 Light and Terminal (#1078)
118+ - and a default 16 color theme, truecolor detection
119+- Dracula (#1258)
120+
2−# 0.5.0 (2021-10-28)
121+# 0.6.0 (2021-10-28)
3
122
4A big shout out to all the contributors! We had 46 contributors in this release.
123A big shout out to all the contributors! We had 46 contributors in this release.
5
124