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!
|