2
2
3
3
## 2.5.0 (2021-10-25)
4
4
5
- * Feature: Simplify usage by supporting new default loop
5
+ * Feature: Simplify usage by supporting new default loop.
6
6
(#99 by @clue )
7
7
8
8
``` php
13
13
$stdio = new Clue\React\Stdio\Stdio();
14
14
```
15
15
16
- * Maintenance: Improve code examples and documentation
16
+ * Improve code examples and documentation.
17
17
(#100 by @clue and #98 by @PaulRotmann)
18
18
19
- * Maintenance: Use GitHub actions for continuous integration (CI)
19
+ * Use GitHub actions for continuous integration (CI).
20
20
(#97 by @SimonFrings)
21
21
22
22
## 2.4.0 (2020-11-20)
78
78
79
79
## 2.1.0 (2018-02-05)
80
80
81
- * Feature: Add support for binding custom functions to any key code
81
+ * Feature: Add support for binding custom functions to any key code.
82
82
(#70 by @clue)
83
83
84
84
```php
87
87
});
88
88
```
89
89
90
- * Feature: Add `addInput()` helper method
90
+ * Feature: Add `addInput()` helper method.
91
91
(#69 by @clue)
92
92
93
93
```php
@@ -130,7 +130,7 @@ affected by any BC breaks, see below for more details.
130
130
(#63 by @clue)
131
131
132
132
* Feature: Consistently return boolean success from `write()` and
133
- avoid sending unneeded control codes between writes
133
+ avoid sending unneeded control codes between writes.
134
134
(#60 by @clue)
135
135
136
136
* Deprecated: Deprecate input helpers and output helpers and
@@ -149,78 +149,78 @@ affected by any BC breaks, see below for more details.
149
149
});
150
150
```
151
151
152
- * Improve test suite by adding forward compatibility with PHPUnit 6
152
+ * Improve test suite by adding forward compatibility with PHPUnit 6.
153
153
(#61 by @carusogabriel)
154
154
155
155
## 1.1.0 (2017-11-01)
156
156
157
- * Feature: Explicitly end stream on CTRL+D and emit final data on EOF without EOL
157
+ * Feature: Explicitly end stream on CTRL+D and emit final data on EOF without EOL.
158
158
(#56 by @clue)
159
159
160
- * Feature: Support running on non-TTY and closing STDIN and STDOUT streams
160
+ * Feature: Support running on non-TTY and closing STDIN and STDOUT streams.
161
161
(#57 by @clue)
162
162
163
- * Feature / Fix: Restore blocking mode before closing and restore TTY mode on unclean shutdown
163
+ * Feature / Fix: Restore blocking mode before closing and restore TTY mode on unclean shutdown.
164
164
(#58 by @clue)
165
165
166
- * Improve documentation to detail why async console I/O is not supported on Microsoft Windows
166
+ * Improve documentation to detail why async console I/O is not supported on Microsoft Windows.
167
167
(#54 by @clue)
168
168
169
169
* Improve test suite by adding PHPUnit to require-dev,
170
170
fix HHVM build for now again and ignore future HHVM build errors and
171
- lock Travis distro so future defaults will not break the build
171
+ lock Travis distro so future defaults will not break the build.
172
172
(#46, #48 and #52 by @clue)
173
173
174
174
## 1.0.0 (2017-01-08)
175
175
176
- * First stable release, now following SemVer
176
+ * First stable release, now following SemVer.
177
177
178
178
> Contains no other changes, so it's actually fully compatible with the v0.5.0 release.
179
179
180
180
## 0.5.0 (2017-01-08)
181
181
182
- * Feature: Add history support
182
+ * Feature: Add history support.
183
183
(#40 by @clue)
184
184
185
- * Feature: Add autocomplete support
185
+ * Feature: Add autocomplete support.
186
186
(#41 by @clue)
187
187
188
- * Feature: Suggest using ext-mbstring, otherwise use regex fallback
188
+ * Feature: Suggest using ext-mbstring, otherwise use regex fallback.
189
189
(#42 by @clue)
190
190
191
191
* Remove / BC break: Remove undocumented and low quality skeletons/helpers for
192
- `Buffer`, `ProgressBar` and `Spinner` (mostly dead code)
192
+ `Buffer`, `ProgressBar` and `Spinner` (mostly dead code).
193
193
(#39, #43 by @clue)
194
194
195
- * First class support for PHP 5.3 through PHP 7 and HHVM
195
+ * First class support for PHP 5.3 through PHP 7 and HHVM.
196
196
(#44 by @clue)
197
197
198
- * Simplify and restructure examples
198
+ * Simplify and restructure examples.
199
199
(#45 by @clue)
200
200
201
201
## 0.4.0 (2016-09-27)
202
202
203
- * Feature / BC break: The `Stdio` is now a well-behaving duplex stream
203
+ * Feature / BC break: The `Stdio` is now a well-behaving duplex stream.
204
204
(#35 by @clue)
205
205
206
- * Feature / BC break: The `Readline` is now a well-behaving readable stream
206
+ * Feature / BC break: The `Readline` is now a well-behaving readable stream.
207
207
(#32 by @clue)
208
208
209
- * Feature: Add `Readline::getPrompt()` helper
209
+ * Feature: Add `Readline::getPrompt()` helper.
210
210
(#33 by @clue)
211
211
212
- * Feature / Fix: All unsupported special keys, key codes and byte sequences will now be ignored
212
+ * Feature / Fix: All unsupported special keys, key codes and byte sequences will now be ignored.
213
213
(#36, #30, #19, #38 by @clue)
214
214
215
- * Fix: Explicitly redraw prompt on empty input
215
+ * Fix: Explicitly redraw prompt on empty input.
216
216
(#37 by @clue)
217
217
218
- * Fix: Writing data that contains multiple newlines will no longer end up garbled
218
+ * Fix: Writing data that contains multiple newlines will no longer end up garbled.
219
219
(#34, #35 by @clue)
220
220
221
221
## 0.3.1 (2015-11-26)
222
222
223
- * Fix: Support calling `Readline::setInput()` during `line` event
223
+ * Fix: Support calling `Readline::setInput()` during `line` event.
224
224
(#28)
225
225
226
226
```php
@@ -231,46 +231,46 @@ affected by any BC breaks, see below for more details.
231
231
232
232
## 0.3.0 (2015-05-18)
233
233
234
- * Feature: Support multi-byte UTF-8 characters and account for cell width
234
+ * Feature: Support multi-byte UTF-8 characters and account for cell width.
235
235
(#20)
236
236
237
- * Feature: Add support for HOME and END keys
237
+ * Feature: Add support for HOME and END keys.
238
238
(#22)
239
239
240
- * Fix: Clear readline input and restore TTY on end
240
+ * Fix: Clear readline input and restore TTY on end.
241
241
(#21)
242
242
243
243
## 0.2.0 (2015-05-17)
244
244
245
- * Feature: Support echo replacements (asterisk for password prompts)
245
+ * Feature: Support echo replacements (asterisk for password prompts).
246
246
(#11)
247
247
248
248
```php
249
249
$stdio->getReadline()->setEcho('*');
250
250
```
251
251
252
- * Feature: Add accessors for text input buffer and current cursor position
252
+ * Feature: Add accessors for text input buffer and current cursor position.
253
253
(#8 and #9)
254
254
255
255
```php
256
256
$stdio->getReadline()->setInput('hello');
257
257
$stdio->getReadline()->getCursorPosition();
258
258
```
259
259
260
- * Feature: All setters now return self to allow easy method chaining
260
+ * Feature: All setters now return self to allow easy method chaining.
261
261
(#7)
262
262
263
263
```php
264
264
$stdio->getReadline()->setPrompt('Password: ')->setEcho('*')->setInput('secret');
265
265
```
266
266
267
- * Feature: Only redraw() readline when necessary
267
+ * Feature: Only redraw() readline when necessary.
268
268
(#10 and #14)
269
269
270
270
## 0.1.0 (2014-09-08)
271
271
272
- * First tagged release
272
+ * First tagged release.
273
273
274
274
## 0.0.0 (2013-08-21)
275
275
276
- * Initial concept
276
+ * Initial concept.
0 commit comments