Version bump

master
Raheman Vaiya 4 years ago
parent a2a6fa6fd5
commit 6ab89b4d79
  1. 61
      CHANGELOG.md
  2. 2
      Makefile

@ -1,13 +1,18 @@
# v2.2.2-beta
- Change panic sequence to `backspace+enter+rightshift` (#94)
- Fix overload+modifer behaviour (#95)
# v2.2.1-beta
- Moved application bindings into ~/.config/keyd/app.conf.
- Added -d to keyd-application-mapper.
- Fixed broken gnome support.
- Move application bindings into ~/.config/keyd/app.conf.
- Add -d to keyd-application-mapper.
- Fix broken gnome support.
# v2.2.0-beta
- Added a new IPC mechanism for dynamically altering the keymap (-e).
- Added experimental support for app specific bindings.
- Add a new IPC mechanism for dynamically altering the keymap (-e).
- Add experimental support for app specific bindings.
# v2.1.0-beta
@ -21,11 +26,11 @@
when assigned instead of just the former. (Note: this also means it is no
longer a valid right hand value)
- Fix v1 overload regression (#74)
- Fixes v1 overload regression (#74)
# v2.0.1-beta
- Added + syntax to macros to allow for simultaenously held keys.
- Add + syntax to macros to allow for simultaenously held keys.
# v2.0.0-beta
@ -37,22 +42,22 @@ but once it does should remain backwards compatible for the foreseeable future.
A non exhaustive list of changes can be found below. It is best to forget
everything you know and read man page anew.
- Eliminated layer inheritance in favour of simple types.
(layouts are now defined with `:layout` instead of `:main`)
- Macros are now repeatable.
- Overload now accepts a hold threshold timeout.
- Config files are now vendor/product id oriented.
- SIGUSR1 now triggers a config reload.
- Modifiers are layers by default and can be extended directly.
- Config files now end in `.conf`.
- `layert()` is now `toggle()`.
- All layers are 'modifier layers' (terminological change)
- Eliminated the dedicated modifer layout.
- Modifiers no longer apply to key sequences defined within a layer.
(Layer entries are now always executed verbatim.)
The old behaviour was unintuitive and can be emulated using nested
layers if necessary.
- Eliminate layer inheritance in favour of simple types.
(layouts are now defined with `:layout` instead of `:main`)
- Macros are now repeatable.
- Overload now accepts a hold threshold timeout.
- Config files are now vendor/product id oriented.
- SIGUSR1 now triggers a config reload.
- Modifiers are layers by default and can be extended directly.
- Config files now end in `.conf`.
- `layert()` is now `toggle()`.
- All layers are 'modifier layers' (terminological change)
- Eliminate the dedicated modifer layout.
- Modifiers no longer apply to key sequences defined within a layer.
(Layer entries are now always executed verbatim.)
The old behaviour was unintuitive and can be emulated using nested
layers if necessary.
For most old configs transitioning should be a simple matter of changing
the file extension from `.cfg` to `.conf`, replacing `layert` with
@ -78,16 +83,16 @@ to replicate using the new rules. If not, please file an issue on
# v1.1.0
- Added layert() to facilitate semipermanent-activation of occluding layers.
- Now resolve layer conflicts by picking the one which was most recently activated.
- Add layert() to facilitate semipermanent-activation of occluding layers.
- Resolve layer conflicts by picking the one which was most recently activated.
# v1.0.0
Major version update:
- Introduces support for modifier layers.
- Simplifies the config format.
- Improves consistency/expected key behaviour.
- Introduce support for modifier layers.
- Simplify the config format.
- Improve consistency/expected key behaviour.
- Symbols can now be assigned directly place of their names (e.g `&` instead of `S-7`).
- Macro support.

@ -6,7 +6,7 @@ SOCKET="/var/run/keyd.socket"
LOG_FILE="/var/log/keyd.log"
CONFIG_DIR="/etc/keyd"
VERSION=2.2.1-beta
VERSION=2.2.2-beta
GIT_HASH=$(shell git describe --no-match --always --abbrev=40 --dirty)
CFLAGS+=-DVERSION=\"$(VERSION)\" \

Loading…
Cancel
Save