diff --git a/changelog.md b/changelog.md index 9ba00dad..9247a1c2 100644 --- a/changelog.md +++ b/changelog.md @@ -1,11 +1,21 @@ # Changelog + A log of all notable changes to KMonad. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0) -## [Unreleased] +## Unreleased + +### Added + +### Changed + +### Fixed + +## 0.4.2 – 2023-10-07 + +### Added -### [Added] - Added `around-next-single`, a variant of `around-next` that will release its context on any change, as opposed to only on the release of the 'arounded' button. @@ -23,15 +33,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0) hold button when the timeout expires. - Added openrc startup script -### [Changed] +### Changed + - Reorganized codebase - The `multi-tap` key now immediately taps the current key when another key is pressed during tapping. -### [Fixed] +### Fixed + - Fixed compilation error under Mac, having to do with typo in Keycodes - Fixed issue with empty-names for uinput-sinks - Ignore SIGCHLD to deal with non-termination bug -## [0.4.1] - 2020-09-12 +## 0.4.1 - 2020-09-12 + - First release where we start tracking changes. diff --git a/kmonad.cabal b/kmonad.cabal index 33a21ec6..c18bc026 100644 --- a/kmonad.cabal +++ b/kmonad.cabal @@ -2,7 +2,7 @@ cabal-version: 2.2 name: kmonad category: Application -version: 0.4.1 +version: 0.4.2 synopsis: Advanced keyboard remapping utility author: David Janssen maintainer: janssen.dhj@gmail.com diff --git a/src/KMonad/Keyboard/IO/Linux/UinputSink.hs b/src/KMonad/Keyboard/IO/Linux/UinputSink.hs index 99e0ef91..49440839 100644 --- a/src/KMonad/Keyboard/IO/Linux/UinputSink.hs +++ b/src/KMonad/Keyboard/IO/Linux/UinputSink.hs @@ -1,5 +1,6 @@ -{-# LANGUAGE DeriveAnyClass #-} {-# LANGUAGE CPP #-} +{-# LANGUAGE DeriveAnyClass #-} +{-# OPTIONS_GHC -Wno-dodgy-imports #-} {-| Module : KMonad.Keyboard.IO.Linux.UinputSink Description : Using Linux's uinput interface to emit events