Skip to content

Commit 0aa57bb

Browse files
committed
Add changelog
1 parent a6170e0 commit 0aa57bb

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Change Log
2+
All notable changes to this project will be documented in this file.
3+
Updates should follow the [Keep a CHANGELOG](http://keepachangelog.com/) principles.
4+
5+
## [Unreleased][unreleased]
6+
### Added
7+
8+
### Changed
9+
10+
### Fixed
11+
12+
### Removed
13+
14+
## [2.0.0]
15+
### Fixed
16+
- PHPUnit deprecations - updated to createMock()
17+
18+
### Changed
19+
- Require ext-posix (#50)
20+
- Make MenuStyle easier to construct by only allowing changes to be made via setters (#45)
21+
22+
### Added
23+
- Added getStyle() to CliMenu to get access to the style object from the menu itself (#42)
24+
- Added redraw method to CliMenu which can redraw the menu immediately with any style changes. See
25+
examples/crazy-redraw.php for an example (#43)
26+
- Added tests for child menu style inheritance (#44)
27+
- Add getter getItems() to get all items from the menu (#46)
28+
- Add method removeItem(ItemInterface $item) to remove an item from the menu (#46)
29+
- Ability to toggle item extra while the menu is open - see examples/toggle-item-extra.php (#46)
30+
- Added dialogues flash and confirm - they both display some text on top of the menu, flash is dismissed with
31+
any key press where the confirm requires enter to be pressed on the provided button.
32+
See examples/confirm.php and examples/flash.php (#49)
33+
34+
### Removed
35+
- Removed windows terminal - many required terminal features are unavailable (#50)
36+
- Individual component instantiation restrictions (#41)
37+
38+
## [1.2.0]
39+
### Added
40+
- Added ability to disable menu items and sub-menus, they will appear dimmed and will be un-selectable (#40)

0 commit comments

Comments
 (0)