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