Reverse order of Changelog.

This commit is contained in:
project-repo 2023-12-27 18:46:36 +01:00
commit 12fe74e111

View file

@ -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)