File: History.md

package info (click to toggle)
ruby-curses 1.4.6-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 344 kB
  • sloc: ansic: 3,701; ruby: 774; makefile: 3
file content (224 lines) | stat: -rw-r--r-- 4,765 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
This file is no longer being updated after version 1.4.5.
For changes since version 1.4.5, see <URL:https://github.com/ruby/curses/releases>.

### 1.4.5 / 2024-04-24

New features:

* Add documentation of TERM.
  Issue #80 by rubyFeedback.
* Add MacOS directives to install curses with menu support
  Pull request #84 by AlexB52.

Bug fixes:

* Add x permissoin to samples.
  Pull request #71 by dvarrui.
* Supress gem installation warning.
  Issue #77 by rubyFeedback.
* Ignore Curses::UnknownCommandError.
  Issue #79 by rubyFeedback.
* Fix installation problem on macOS (Apple Silicon).
  Issue #85 by pusewicz.

### 1.4.4 / 2022-02-03

Bug fixes:

* Define Curses.colors even if COLORS is a macro.
  Issue #69 by dvarrui.
* Use require instead of require_relative.
  Pull request #68 by dvarrui.

### 1.4.3 / 2022-01-06

New features:

* Added flushinp, menu mark, fore and back functions.
  Pull request #66 by Isty001.

### 1.4.2 / 2021-06-14

New features:

* Added samples for addch, attron, mouse tracking and colors.
  Pull request #62 by coezbek.

### 1.4.1 / 2021-05-22

Bug fixes:

* Use chtype instead of char to support attributes
* Fixes for Ruby 3.1.

### 1.4.0 / 2020-12-10

New features:

* Remove fat binary support for newer versions of Ruby

### 1.3.2 / 2019-12-20

Bug fixes:

* Drop rb_safe_level check for Ruby 2.7 by Eric Wong.
* Try libtinfow first.  Issue #52 by Marco Sirabella. 

### 1.3.1 / 2019-04-21

Bug fixes:

* Check whether sizeof(WINDOW) is available to avoid build failures on macOS.
  Issue #48 reported by chdiza.

### 1.3.0 / 2019-04-16

New features:

* Add Curses::Form and Curses::Field.

Bug fixes:

* Fix TravisCI issues by amatsuda and znz.
* Fix typo in sample/menu.rb by binford2k.
* Ctrl-/ should return ^_ on Windows.
* Workaround for new Windows console.
  https://github.com/Bill-Gray/PDCurses/pull/108

### 1.2.7 / 2019-01-10

Bug fixes:

* Add curses.so for Ruby 2.5/2.6 on x86-mingw32.

### 1.2.6 / 2019-01-09

New features:

* Add Curses::Menu and Curses::Item.

Bug fixes:

* Link PDCurses statically to avoid LoadError on mingw.
* Use https for documentation link.  Pull request #43 by stomar.
* Fix typo in example code.  Pull request #44 by stomar.

### 1.2.5 / 2018-10-16

New features:

* Add mvderwin and derwin methods to Window.  Pull request #37 by meschbach.
* Add documentation link.  Pull request #39 by atshakil.

Bug fixes:

* Favor ncursesw over curses.  Pull request #40 by DivineDominion.

### 1.2.4 / 2017-09-13

New features:

* Update PDCurses.

Bug fixes:

* Fix the path of pdcurses.dll for i386-mingw.  (Issue #36)

Documentation:

* Include reference to ncurses dependency.  Pull request #34 by qume.

### 1.2.3 / 2017-07-03

Bug fixes:

* Fixes for mswin.  Pull requests #30, #31, #32 and #33 by unak.

### 1.2.2 / 2017-04-22

New features:

* Add Curses.get_key_modifiers, Curses.return_key_modifiers, and
  Curses.save_key_modifiers.
* Support mswin native build.  Pull request #29 by usa.

### 1.2.1 / 2017-03-27

New features:

* Add touch, untouch, touched?, touch_line, and line_touched?.

Bug fixes:

* Fix Pad#subpad to use subpad(3). (Issue #23)
* Fix build issues on macOS.  Pull requests #24, #25, #26, #27 and #28 by nobu.

### 1.2.0 / 2017-02-19

New features:

* Add Curses.assume_default_colors.

Bug fixes:

* Curses.unget_char should use String#ord even if unget_wch() is not available.
* The default value of keyboard_encoding should be ASCII-8BIT if get_wch() is
  not available.
* NUM2ULONG() should be used in Window#bkgd etc.

### 1.1.3 / 2017-02-08

Bug fixes:

* Update PDCurses to handle extended keys.

### 1.1.2 / 2017-02-06

Bug fixes:

* Use the left-alt-fix branch of https://github.com/shugo/PDCurses.git to get
  ALT + < etc.

### 1.1.1 / 2017-01-25

Bug fixes:

* Add -DPDC_WIDE to CPPFLAGS when compiling with PDCurses.

### 1.1.0 / 2017-01-24

New features:

* Use bundler instead of hoe.  Pull request #18 by hsbt.
* Enable appveyor.  Pull request #19 by hsbt.
* Add badges for build status to README.md.  Pull request #20 by hsbt.
* Add Curses.erase and Curses::Window.erase.
* Add Curses::Window.redraw.
* Add Curses.unget_char, Curses.get_char, and Curses::Window.get_char for
  multibyte characters.
* Add Curses.keyboard_encoding and Curses.terminal_encoding.
* Support cross compilation for mingw32.

Bug fixes:

* Fix error in attron/attroff documentation.  Pull request #14 by stomar.
* Improve code samples.  Pull request #15 by stomar.

### 1.0.2 / 2016-03-15

Bug fixes:

* Fix ncursesw support.  Pull request #16 by peter50216, patch by eTM.  Issue
  #6 by Jean Lazarou.

### 1.0.1 / 2014-03-26

Bug fixes:

* Curses install is a no-op on ruby with bundled curses.  Pull request #4
  tiredpixel.

### 1.0.0 / 2013-12-10

Birthday!