From f041ece181ab7fff35923daee0dc402f51546c8c Mon Sep 17 00:00:00 2001 From: I3oris Date: Sat, 26 Nov 2022 18:29:30 +0100 Subject: [PATCH] v0.3.1 --- CHANGELOG.md | 11 ++++++++++- shard.yml | 2 +- src/reply.cr | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cce1387..e43f143 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## RELPy v0.3.1 + +### Bug fixs +* Fix `REPLy` on Mac, caused by a wrong implementation of `ioctl`. Remake entirely the implementation of `Reply::Term::Size` in a more portable way. Inspired by (https://github.com/crystal-term/screen/blob/master/src/term-screen.cr.) + +### Internals +* Compute the term-size only once for each input. Fix slow performance when the size is taken from `tput` (if `ioctl` fails). +* Fix spec on windows due to '\n\r'. +* Fix typo ('p' was duplicate in 'dupplicate'). + ## RELPy v0.3.0 ### New features @@ -47,7 +57,6 @@ that becomes 'ctrl-enter' on windows. * Refactor: move word functions (`delete_word`, `move_word_forward`, etc.) from `Reader` to the `ExpressionEditor`. * Add this CHANGELOG. - ## RELPy v0.1.0 First version extracted from IC. diff --git a/shard.yml b/shard.yml index ae9551f..e6cd9da 100644 --- a/shard.yml +++ b/shard.yml @@ -1,5 +1,5 @@ name: reply -version: 0.3.0 +version: 0.3.1 description: "Shard to create a REPL interface" authors: diff --git a/src/reply.cr b/src/reply.cr index fa143a9..08cd80f 100644 --- a/src/reply.cr +++ b/src/reply.cr @@ -1,5 +1,5 @@ require "./reader" module Reply - VERSION = "0.3.0" + VERSION = "0.3.1" end