|
1 | 1 | Changelog
|
2 | 2 | ========================================
|
3 | 3 |
|
| 4 | +v0.7.3 - 2025-09-24 |
| 5 | +---------------------------------------- |
| 6 | + |
| 7 | +- Add support for reading config from stdin and writing to stdout [`764fb36`](https://github.com/bashly-framework/completely/commit/764fb36) |
| 8 | +- Fix repeating final completion [`0029c4e`](https://github.com/bashly-framework/completely/commit/0029c4e) |
| 9 | +- Refactor installer with new io / string builders [`cb91679`](https://github.com/bashly-framework/completely/commit/cb91679) |
| 10 | +- Add support for `generate --install` [`c5a877e`](https://github.com/bashly-framework/completely/commit/c5a877e) |
| 11 | +- Compare [`v0.7.2..v0.7.3`](https://github.com/bashly-framework/completely/compare/v0.7.2..v0.7.3) |
| 12 | + |
| 13 | + |
4 | 14 | v0.7.2 - 2025-08-04
|
5 | 15 | ----------------------------------------
|
6 | 16 |
|
7 |
| -- Fix JSON schema |
8 |
| -- Drop support for Ruby 3.0 and 3.1 |
| 17 | +- Fix JSON schema [`3cc3ef6`](https://github.com/bashly-framework/completely/commit/3cc3ef6) |
| 18 | +- Drop support for Ruby 3.0 and 3.1 [`7ff8bd8`](https://github.com/bashly-framework/completely/commit/7ff8bd8) |
| 19 | +- Compare [`v0.7.1..v0.7.2`](https://github.com/bashly-framework/completely/compare/v0.7.1..v0.7.2) |
9 | 20 |
|
10 | 21 |
|
11 | 22 | v0.7.1 - 2025-04-04
|
12 | 23 | ----------------------------------------
|
13 | 24 |
|
14 |
| -- Add support for modifying the `complete` command options |
| 25 | +- Add support for modifying the `complete` command options [`690c264`](https://github.com/bashly-framework/completely/commit/690c264) |
| 26 | +- Compare [`v0.7.0..v0.7.1`](https://github.com/bashly-framework/completely/compare/v0.7.0..v0.7.1) |
15 | 27 |
|
16 | 28 |
|
17 | 29 | v0.7.0 - 2024-11-29
|
18 | 30 | ----------------------------------------
|
19 | 31 |
|
20 |
| -- Update instructions and template for obtaining list of git branches |
21 |
| -- Add support for nested configuration |
22 |
| -- Add `completely init --nested` and explain nested syntax in the README |
| 32 | +- Update instructions and template for obtaining list of git branches [`8cdfabd`](https://github.com/bashly-framework/completely/commit/8cdfabd) |
| 33 | +- Add support for nested configuration [`742e3cd`](https://github.com/bashly-framework/completely/commit/742e3cd) |
| 34 | +- Add `completely init --nested` and explain nested syntax in the README [`f1e17ed`](https://github.com/bashly-framework/completely/commit/f1e17ed) |
| 35 | +- Compare [`v0.6.3..v0.7.0`](https://github.com/bashly-framework/completely/compare/v0.6.3..v0.7.0) |
23 | 36 |
|
24 | 37 |
|
25 | 38 | v0.6.3 - 2024-07-05
|
26 | 39 | ----------------------------------------
|
27 | 40 |
|
28 |
| -- Allow using colon, semicolon and equal sign in completions |
29 |
| -- Check output with shfmt |
30 |
| -- Revert wordbreak (colon) patch |
| 41 | +- Allow using colon, semicolon and equal sign in completions [`a9e6a6e`](https://github.com/bashly-framework/completely/commit/a9e6a6e) |
| 42 | +- Check output with shfmt [`3f7ae7e`](https://github.com/bashly-framework/completely/commit/3f7ae7e) |
| 43 | +- Revert wordbreak (colon) patch [`24f9d3d`](https://github.com/bashly-framework/completely/commit/24f9d3d) |
| 44 | +- Compare [`v0.6.2..v0.6.3`](https://github.com/bashly-framework/completely/compare/v0.6.2..v0.6.3) |
31 | 45 |
|
32 | 46 |
|
33 | 47 | v0.6.2 - 2024-02-08
|
34 | 48 | ----------------------------------------
|
35 | 49 |
|
36 |
| -- Update possible completions installation directories |
37 |
| -- Build docker images automatically |
| 50 | +- Update possible completions installation directories [`2bc93a7`](https://github.com/bashly-framework/completely/commit/2bc93a7) |
| 51 | +- Build docker images automatically [`4d20dfd`](https://github.com/bashly-framework/completely/commit/4d20dfd) |
| 52 | +- Compare [`v0.6.1..v0.6.2`](https://github.com/bashly-framework/completely/compare/v0.6.1..v0.6.2) |
38 | 53 |
|
39 | 54 |
|
40 | 55 | v0.6.1 - 2023-06-23
|
41 | 56 | ----------------------------------------
|
42 | 57 |
|
43 |
| -- Add ability to uninstall a completion script |
| 58 | +- Add ability to uninstall a completion script [`67b6715`](https://github.com/bashly-framework/completely/commit/67b6715) |
| 59 | +- Compare [`v0.6.0..v0.6.1`](https://github.com/bashly-framework/completely/compare/v0.6.0..v0.6.1) |
44 | 60 |
|
45 | 61 |
|
46 | 62 | v0.6.0 - 2023-06-23
|
47 | 63 | ----------------------------------------
|
48 | 64 |
|
49 |
| -- Refactor install command and add an Installer model |
50 |
| -- Drop support for Ruby 2.7 |
51 |
| -- Change exception classes |
| 65 | +- Refactor install command and add an Installer model [`b1341fa`](https://github.com/bashly-framework/completely/commit/b1341fa) |
| 66 | +- Drop support for Ruby 2.7 [`151eff1`](https://github.com/bashly-framework/completely/commit/151eff1) |
| 67 | +- Change exception classes [`3ce16ac`](https://github.com/bashly-framework/completely/commit/3ce16ac) |
| 68 | +- Compare [`v0.5.4..v0.6.0`](https://github.com/bashly-framework/completely/compare/v0.5.4..v0.6.0) |
52 | 69 |
|
53 | 70 |
|
54 | 71 | v0.5.4 - 2023-04-21
|
55 | 72 | ----------------------------------------
|
56 | 73 |
|
57 |
| -- Add `completely install` command |
| 74 | +- Add `completely install` command [`2fbd879`](https://github.com/bashly-framework/completely/commit/2fbd879) |
| 75 | +- Compare [`v0.5.3..v0.5.4`](https://github.com/bashly-framework/completely/compare/v0.5.3..v0.5.4) |
58 | 76 |
|
59 | 77 |
|
60 | 78 | v0.5.3 - 2023-01-31
|
61 | 79 | ----------------------------------------
|
62 | 80 |
|
63 |
| -- Upgrade dependencies |
| 81 | +- Upgrade dependencies [`211166a`](https://github.com/bashly-framework/completely/commit/211166a) |
| 82 | +- Compare [`v0.5.2..v0.5.3`](https://github.com/bashly-framework/completely/compare/v0.5.2..v0.5.3) |
64 | 83 |
|
65 | 84 |
|
66 | 85 | v0.5.2 - 2022-12-02
|
67 | 86 | ----------------------------------------
|
68 | 87 |
|
69 |
| -- Improve test command output and allow multiple complines in one run |
| 88 | +- Improve test command output and allow multiple complines in one run [`e924571`](https://github.com/bashly-framework/completely/commit/e924571) |
| 89 | +- Compare [`v0.5.1..v0.5.2`](https://github.com/bashly-framework/completely/compare/v0.5.1..v0.5.2) |
70 | 90 |
|
71 | 91 |
|
72 | 92 | v0.5.1 - 2022-11-28
|
73 | 93 | ----------------------------------------
|
74 | 94 |
|
75 |
| -- Refactor with rubocop |
76 |
| -- Fix broken script when wildcards follow the first word |
77 |
| -- Show warning when running the test command on an invalid file |
| 95 | +- Refactor with rubocop [`42b996d`](https://github.com/bashly-framework/completely/commit/42b996d) |
| 96 | +- Fix broken script when wildcards follow the first word [`63b77d1`](https://github.com/bashly-framework/completely/commit/63b77d1) |
| 97 | +- Show warning when running the test command on an invalid file [`de7ede0`](https://github.com/bashly-framework/completely/commit/de7ede0) |
| 98 | +- Compare [`v0.5.0..v0.5.1`](https://github.com/bashly-framework/completely/compare/v0.5.0..v0.5.1) |
78 | 99 |
|
79 | 100 |
|
80 | 101 | v0.5.0 - 2022-09-04
|
81 | 102 | ----------------------------------------
|
82 | 103 |
|
83 |
| -- Add docker release |
84 |
| -- Fix shellcheck SC2162 in the generated script |
85 |
| -- Fix shellcheck SC2124 in the generated script |
86 |
| -- Hide flag completion unless input ends with a hyphen |
| 104 | +- Add docker release [`39acd6e`](https://github.com/bashly-framework/completely/commit/39acd6e) |
| 105 | +- Fix shellcheck SC2162 in the generated script [`9e703ec`](https://github.com/bashly-framework/completely/commit/9e703ec) |
| 106 | +- Fix shellcheck SC2124 in the generated script [`2d23c51`](https://github.com/bashly-framework/completely/commit/2d23c51) |
| 107 | +- Hide flag completion unless input ends with a hyphen [`c15d705`](https://github.com/bashly-framework/completely/commit/c15d705) |
| 108 | +- Compare [`v0.4.3..v0.5.0`](https://github.com/bashly-framework/completely/compare/v0.4.3..v0.5.0) |
87 | 109 |
|
88 | 110 |
|
89 | 111 | v0.4.3 - 2022-07-14
|
90 | 112 | ----------------------------------------
|
91 | 113 |
|
92 |
| -- Fix file/folder completion when they contain spaces |
| 114 | +- Fix file/folder completion when they contain spaces [`9dea691`](https://github.com/bashly-framework/completely/commit/9dea691) |
| 115 | +- Compare [`v0.4.2..v0.4.3`](https://github.com/bashly-framework/completely/compare/v0.4.2..v0.4.3) |
93 | 116 |
|
94 | 117 |
|
95 | 118 | v0.4.2 - 2022-05-27
|
96 | 119 | ----------------------------------------
|
97 | 120 |
|
98 |
| -- Allow keeping the test script with --keep |
| 121 | +- Allow keeping the test script with --keep [`20d9b15`](https://github.com/bashly-framework/completely/commit/20d9b15) |
| 122 | +- Compare [`v0.4.1..v0.4.2`](https://github.com/bashly-framework/completely/compare/v0.4.1..v0.4.2) |
99 | 123 |
|
100 | 124 |
|
101 | 125 | v0.4.1 - 2022-05-21
|
102 | 126 | ----------------------------------------
|
103 | 127 |
|
104 |
| -- Remove support for arbitrary script test to fix zsh incompatibilities |
| 128 | +- Remove support for arbitrary script test to fix zsh incompatibilities [`9e3e6d9`](https://github.com/bashly-framework/completely/commit/9e3e6d9) |
| 129 | +- Compare [`v0.4.0..v0.4.1`](https://github.com/bashly-framework/completely/compare/v0.4.0..v0.4.1) |
105 | 130 |
|
106 | 131 |
|
107 | 132 | v0.4.0 - 2022-05-21
|
108 | 133 | ----------------------------------------
|
109 | 134 |
|
110 |
| -- Improve template |
111 |
| -- Refactor CLI commands |
112 |
| -- Add Tester class for testing any completions script |
113 |
| -- Add tester CLI command |
114 |
| -- Add support for middle wildcard for --flag args completions |
115 |
| -- Add COMPLETELY_DEBUG environment setting |
116 |
| -- Allow setting the CONFIG_PATH argument via the COMPLETELY_CONFIG_PATH environment variable |
117 |
| -- Allow setting the SCRIPT_PATH argument via the COMPLETELY_SCRIPT_PATH environment variable |
| 135 | +- Improve template [`8172be2`](https://github.com/bashly-framework/completely/commit/8172be2) |
| 136 | +- Refactor CLI commands [`1fced36`](https://github.com/bashly-framework/completely/commit/1fced36) |
| 137 | +- Add Tester class for testing any completions script [`986f4d1`](https://github.com/bashly-framework/completely/commit/986f4d1) |
| 138 | +- Add tester CLI command [`09e91ee`](https://github.com/bashly-framework/completely/commit/09e91ee) |
| 139 | +- Add support for middle wildcard for --flag args completions [`8d25207`](https://github.com/bashly-framework/completely/commit/8d25207) |
| 140 | +- Add COMPLETELY_DEBUG environment setting [`44c00a1`](https://github.com/bashly-framework/completely/commit/44c00a1) |
| 141 | +- Allow setting the CONFIG_PATH argument via the COMPLETELY_CONFIG_PATH environment variable [`8ef65e1`](https://github.com/bashly-framework/completely/commit/8ef65e1) |
| 142 | +- Allow setting the SCRIPT_PATH argument via the COMPLETELY_SCRIPT_PATH environment variable [`a484ff4`](https://github.com/bashly-framework/completely/commit/a484ff4) |
| 143 | +- Compare [`v0.3.1..v0.4.0`](https://github.com/bashly-framework/completely/compare/v0.3.1..v0.4.0) |
118 | 144 |
|
119 | 145 |
|
120 | 146 | v0.3.1 - 2022-02-20
|
121 | 147 | ----------------------------------------
|
122 | 148 |
|
123 |
| -- Fix Psych 4 errors for Ruby 3.1 |
| 149 | +- Fix Psych 4 errors for Ruby 3.1 [`2fb9a73`](https://github.com/bashly-framework/completely/commit/2fb9a73) |
| 150 | +- Compare [`v0.3.0..v0.3.1`](https://github.com/bashly-framework/completely/compare/v0.3.0..v0.3.1) |
124 | 151 |
|
125 | 152 |
|
126 | 153 | v0.3.0 - 2022-01-28
|
127 | 154 | ----------------------------------------
|
128 | 155 |
|
129 |
| -- Fix generated script for zsh compatibility |
| 156 | +- Fix generated script for zsh compatibility [`d19369b`](https://github.com/bashly-framework/completely/commit/d19369b) |
| 157 | +- Compare [`v0.2.0..v0.3.0`](https://github.com/bashly-framework/completely/compare/v0.2.0..v0.3.0) |
130 | 158 |
|
131 | 159 |
|
132 | 160 | v0.2.0 - 2021-09-03
|
133 | 161 | ----------------------------------------
|
134 | 162 |
|
135 |
| -- Improve generated code to support local completions |
| 163 | +- Improve generated code to support local completions [`3518434`](https://github.com/bashly-framework/completely/commit/3518434) |
| 164 | +- Compare [`v0.1.3..v0.2.0`](https://github.com/bashly-framework/completely/compare/v0.1.3..v0.2.0) |
136 | 165 |
|
137 | 166 |
|
138 | 167 | v0.1.3 - 2021-07-21
|
139 | 168 | ----------------------------------------
|
140 | 169 |
|
141 |
| -- Fix function name when only spaced patterns are configured |
| 170 | +- Fix function name when only spaced patterns are configured [`2e14ec2`](https://github.com/bashly-framework/completely/commit/2e14ec2) |
| 171 | +- Compare [`v0.1.2..v0.1.3`](https://github.com/bashly-framework/completely/compare/v0.1.2..v0.1.3) |
142 | 172 |
|
143 | 173 |
|
144 | 174 | v0.1.2 - 2021-07-20
|
145 | 175 | ----------------------------------------
|
146 | 176 |
|
147 |
| -- Add ability to generate a function that prints the script |
| 177 | +- Add ability to generate a function that prints the script [`22de124`](https://github.com/bashly-framework/completely/commit/22de124) |
| 178 | +- Compare [`v0.1.1..v0.1.2`](https://github.com/bashly-framework/completely/compare/v0.1.1..v0.1.2) |
148 | 179 |
|
149 | 180 |
|
150 | 181 | v0.1.1 - 2021-07-20
|
151 | 182 | ----------------------------------------
|
152 | 183 |
|
153 |
| -- Fix missing VERSION error |
| 184 | +- Fix missing VERSION error [`e6f0ac1`](https://github.com/bashly-framework/completely/commit/e6f0ac1) |
| 185 | +- Compare [`v0.1.0..v0.1.1`](https://github.com/bashly-framework/completely/compare/v0.1.0..v0.1.1) |
154 | 186 |
|
155 | 187 |
|
156 | 188 | v0.1.0 - 2021-07-20
|
157 | 189 | ----------------------------------------
|
158 | 190 |
|
159 |
| -- Initial version |
| 191 | +- Initial version [`bcd598c`](https://github.com/bashly-framework/completely/commit/bcd598c) |
| 192 | +- Compare [`v0.1.0`](https://github.com/bashly-framework/completely/compare/v0.1.0) |
160 | 193 |
|
161 | 194 |
|
0 commit comments