on master help sign in
Update changelog
commitc8794b30eeb457934278f5cbc01d0c6854ad745d authorBlaž Hrastnik <blaz@mxxn.io> dateTue 4 Jan 2022, 18:49 (5 years ago) parent5b1a628
1 file changed+120−1
CHANGELOG.md+120−1
CHANGELOG.md+120−1
@@ -1,5 +1,124 @@
11
2−# 0.5.0 (2021-10-28)
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+
121+# 0.6.0 (2021-10-28)
3122
4123A big shout out to all the contributors! We had 46 contributors in this release.
5124