Skip to content

Commit

Permalink
Bump version, update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
jtdaugherty committed Jul 5, 2024
1 parent 6929129 commit 373d900
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@
Brick changelog
---------------

2.4
---

Changes:
* The `Keybindings` API now normalizes keybindings
to lowercase when modifiers are present. (See also
https://github.com/jtdaugherty/brick/issues/512) This means that,
for example, a constructed binding for `C-X` would be normalized to
`C-x`, and a binding from a configuration file written `C-X` would be
parsed and then normalized to `C-x`. This is because, in general, when
modifiers are present, input events are received for the lowercase
version of the character in question. Prior to changing this, Brick
would silently parse (or permit the construction of) uppercase-mapped
key bindings, but in practice those bindings were unusable because
they are not generated by terminals.

2.3.2
-----

Expand Down
2 changes: 1 addition & 1 deletion brick.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: brick
version: 2.3.2
version: 2.4
synopsis: A declarative terminal user interface library
description:
Write terminal user interfaces (TUIs) painlessly with 'brick'! You
Expand Down

0 comments on commit 373d900

Please sign in to comment.