From 12fe74e111959f8af777b0480bcc66fad4ffbca9 Mon Sep 17 00:00:00 2001 From: project-repo Date: Wed, 27 Dec 2023 18:46:36 +0100 Subject: [PATCH] Reverse order of Changelog. --- Changelog.md | 165 ++++++++++++++++++++++++++------------------------- 1 file changed, 84 insertions(+), 81 deletions(-) diff --git a/Changelog.md b/Changelog.md index b9f7461..a5faf4c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,40 +1,69 @@ # Changelog -## Release 1.0.0 +## Release 2.2.0 -Adds basic tiling window manager functionality to cage. + * Add custom events + * Fix Issue 62 (#46 Github) + * Fix Issue 63 (environment variables test) + * Fix Issue 64 (pointer focus bug) -## Release 1.1.0 +## Release 2.1.0 -Unifies commands and actions. See Issue 4 in Bugs.md. + * Add -bs (bad security) option + * Fix Issue 57 (SPDX spelling error #39) + * Fix Issue 59 (meson install settings) + * Fix Issue 55 (npd) + * Fix Issue 56 (npd) + * Fix Issue 58 (#40 config) + * Improve release procedure + * Add miniscule test suite + * Adjust Cagebreak to wlroots 0.16.2 + * New GPG Keys -## Release 1.2.0 +## Release 2.0.0 -Adds output configuration as described in the man pages. +This is a major release and includes BREAKING changes! -## Release 1.3.0 +Breaking Changes: -Adds IPC as described in the man pages. + * More intuitive switch of focus, next, prev and exchange (#20, 40 in Bugs.md) + Cagebreak will probably still feel broadly the same though. + * Remove -r flag - This is replaced by output configuration. + * Socket disabled by default - The socket is enabled by invoking Cagebreak with the -e flag. + * Socket permissions restricted to the user of the Cagebreak process (700) + This may require modification of scripts interacting with the socket with + different UIDs than the UID of the Cagebreak process. + * Rename "Current frame" indicator to "Current tile" -## Release 1.4.0 +Changelog: -Adds close command for windows as described in the man pages. - -## Release 1.5.0 - -Adds options to disable or enable outputs. See Issue 22 in Bugs.md and Issue #2 on github. - -## Release 1.6.0 - -Adds support for non-build dependencies and an option for builds without pandoc. - -## Release 1.7.0 - -Improves window ordering. - -## Release 1.8.0 - -Adds libinput configuration and virtual keyboard and pointer support. + * Move to wlr_scene + * Add events displaying change over the socket + * this enables scripting tools + * Add support for scaling outputs (thanks to Oliver Friedmann) + * Remove -r flag + * Add rotation to output configuration + * Add cursor enable|disable flag + * Add input keyboard configuration + * Custom path flag for configuration file + * Restrict socket permissions to the user running cagebreak (700) + * Fix Issue #31 (resolve some terminology) 38 in Bugs.md + * Fix Issue #30 - 39 in Bugs.md + * Fix Issue #20 - 40 in Bugs.md + * Fix Issue #12 - 41 in Bugs.md (dump + events over socket) + * Fix Bugs found via scan-build static analysis (42 - 45 in Bugs.md) + * Fix Issue #33 - 46 in Bugs.md + * Fix Issue #32 - 47 in Bugs.md + * Fix Issue #16 - 48 in Bugs.md + * Fix Issue #3 - 49 in Bugs.md (disabling keybinding interpretation for specific keyboards is now possible) + * Fix Issue #26 - 50 in Bugs.md + * Fix Issue #7 - 51 in Bugs.md (Change cursor to square while Cagebreak is waiting for a key) + * Fix config bug for some commands - 52 in Bugs.md + * Fix Issue #35 - 53 in Bugs.md (update to wlroots 0.16.1) + * Improve FAQ.md (related to some Issues) + * Disable outputs when unable to set any mode (crashed previously) + * Add Code of Conduct + * Print version number on startup ## Release 1.9.0 @@ -64,65 +93,39 @@ Adds libinput configuration and virtual keyboard and pointer support. - Add new cagebreak email contact gpg key - Add new project-repo AUR gpg key (relevant for cagebreak-pkgbuild) -## Release 2.0.0 +## Release 1.8.0 -This is a major release and includes BREAKING changes! +Adds libinput configuration and virtual keyboard and pointer support. -Breaking Changes: - * More intuitive switch of focus, next, prev and exchange (#20, 40 in Bugs.md) - Cagebreak will probably still feel broadly the same though. - * Remove -r flag - This is replaced by output configuration. - * Socket disabled by default - The socket is enabled by invoking Cagebreak with the -e flag. - * Socket permissions restricted to the user of the Cagebreak process (700) - This may require modification of scripts interacting with the socket with - different UIDs than the UID of the Cagebreak process. - * Rename "Current frame" indicator to "Current tile" +## Release 1.7.0 -Changelog: - * Move to wlr_scene - * Add events displaying change over the socket - * this enables scripting tools - * Add support for scaling outputs (thanks to Oliver Friedmann) - * Remove -r flag - * Add rotation to output configuration - * Add cursor enable|disable flag - * Add input keyboard configuration - * Custom path flag for configuration file - * Restrict socket permissions to the user running cagebreak (700) - * Fix Issue #31 (resolve some terminology) 38 in Bugs.md - * Fix Issue #30 - 39 in Bugs.md - * Fix Issue #20 - 40 in Bugs.md - * Fix Issue #12 - 41 in Bugs.md (dump + events over socket) - * Fix Bugs found via scan-build static analysis (42 - 45 in Bugs.md) - * Fix Issue #33 - 46 in Bugs.md - * Fix Issue #32 - 47 in Bugs.md - * Fix Issue #16 - 48 in Bugs.md - * Fix Issue #3 - 49 in Bugs.md (disabling keybinding interpretation for specific keyboards is now possible) - * Fix Issue #26 - 50 in Bugs.md - * Fix Issue #7 - 51 in Bugs.md (Change cursor to square while Cagebreak is waiting for a key) - * Fix config bug for some commands - 52 in Bugs.md - * Fix Issue #35 - 53 in Bugs.md (update to wlroots 0.16.1) - * Improve FAQ.md (related to some Issues) - * Disable outputs when unable to set any mode (crashed previously) - * Add Code of Conduct - * Print version number on startup +Improves window ordering. -## Release 2.1.0 +## Release 1.6.0 - * Add -bs (bad security) option - * Fix Issue 57 (SPDX spelling error #39) - * Fix Issue 59 (meson install settings) - * Fix Issue 55 (npd) - * Fix Issue 56 (npd) - * Fix Issue 58 (#40 config) - * Improve release procedure - * Add miniscule test suite - * Adjust Cagebreak to wlroots 0.16.2 - * New GPG Keys +Adds support for non-build dependencies and an option for builds without pandoc. -## Release 2.2.0 +## Release 1.5.0 + +Adds options to disable or enable outputs. See Issue 22 in Bugs.md and Issue #2 on github. + +## Release 1.4.0 + +Adds close command for windows as described in the man pages. + +## Release 1.3.0 + +Adds IPC as described in the man pages. + +## Release 1.2.0 + +Adds output configuration as described in the man pages. + +## Release 1.1.0 + +Unifies commands and actions. See Issue 4 in Bugs.md. + +## Release 1.0.0 + +Adds basic tiling window manager functionality to cage. - * Add custom events - * Fix Issue 62 (#46 Github) - * Fix Issue 63 (environment variables test) - * Fix Issue 64 (pointer focus bug)