Skip to content

Latest commit

 

History

History
224 lines (134 loc) · 4.65 KB

History.md

File metadata and controls

224 lines (134 loc) · 4.65 KB

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:

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:

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!