Add RELEASE-NOTES for next release (#4046)

* Add RELEASE-NOTES template for next

The placeholder items are useful instead of having to find the •
character for every new release.

Closes #4040

* Remove leftover bugfix release notes from tree
next
Orestis Floros 2020-04-30 21:07:11 +02:00 committed by GitHub
parent eae996c579
commit 5f9cbb12b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 40 additions and 128 deletions

View File

@ -26,6 +26,12 @@ Note that bug reports and feature requests for related projects should be filed
* Use the `next` branch for developing and sending your pull request.
* Use `clang-format` to format your code.
* Run the [testsuite](https://i3wm.org/docs/testsuite.html)
* If your changes should be reported on the next release's changelog, also
update the [RELEASE-notes-next](../RELEASE-notes-next) file in the root
folder. Example of changes that should be reported are bug fixes present in
the latest stable version of i3 and new enhancements. Example of changes that
should not be reported are minor code improvements, documentation, regression
and fixes for bugs that were introduced in the `next` branch.
## Finding something to do

View File

@ -1,61 +0,0 @@
┌──────────────────────────────┐
│ Release notes for i3 v4.14.1 │
└──────────────────────────────┘
This is i3 v4.14.1. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.
This is a bugfix release for v4.14.
┌────────────────────────────┐
│ Changes in i3 v4.14.1 │
└────────────────────────────┘
• docs/hacking-howto: promote contributing-related sections
• docs/ipc: tree reply: document focus, nodes and floating_nodes
• docs/ipc: urgent: complete the list of container types
• docs/ipc: document how to detect i3s byte order in memory-safe languages
• docs/ipc: document the (existing since v4.14) GET_CONFIG request
• docs/userguide: document that i3 can accept RandR output names
• include AnyEvent-I3 in dist tarballs
• append_layout: validate JSON before loading
• move: fix erratic behavior with single container child jumping outputs
• ipc: rename COMMAND to RUN_COMMAND for consistency
• replace http:// with https:// where applicable
┌────────────────────────────┐
│ Bugfixes │
└────────────────────────────┘
• fix various memory errors
• fix output and tray_output related issues with RandR 1.5
• avoid use of uninitialized in init_dpi_end
• properly initialize sigaction struct
• swap: invert condition to log debug message in correct situation
• swap: fix crash on invalid container id
• fix a crash when restarting with marks
• i3bar: fix a memory leak
• test workers: re-seed random number generator after fork
• tests: run environment-modifying 533-randr15.t at the very end
• tests: unflake t/257-keypress-group1-fallback.t
• tests: unflake t/263-edge-borders.t
• tests: unflake tests by not starting i3bar
• fix a crash with configfiles which do not end in a newline.
• append_layout: free incomplete containers when JSON parsing fails
• layout toggle: fix crash with invalid parameters
• outputs: avert crash by fixing focus when creating output containers
• correctly raise floating videos to the top when switching between windows
programmatically
• fix crash when a floating window is tiled while being resized via mouse
┌────────────────────────────┐
│ Thanks! │
└────────────────────────────┘
Thanks for testing, bugfixes, discussions and everything I forgot go out to:
hwangcc23, Ingo Bürk, Kent Fredric, Martin T. H. Sandsmark, Orestis Floros,
Theo Buehler, Vladimir Panteleev
-- Michael Stapelberg, 2017-09-24

View File

@ -1,35 +0,0 @@
┌──────────────────────────────┐
│ Release notes for i3 v4.16.1 │
└──────────────────────────────┘
This is i3 v4.16.1. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.
This is a bugfix release for v4.16.
┌────────────────────────────┐
│ Bugfixes │
└────────────────────────────┘
• Truncate wm_name utf8 strings to first zero byte
(fixes window title corruption)
• Apply title_align to non-leaf containers
Additionally, marks will now display for non-leaf containers.
• attach_to_workspace: set new parent before tree_render
(fixes a heap-use-after-free)
• Use ipc queue for all messages
(fixes an i3bar crash)
• Fix crash with popups when fullscreen is non-leaf
• Fix: render_con shows floating containers on wrong workspace
┌────────────────────────────┐
│ Thanks! │
└────────────────────────────┘
Thanks for testing, bugfixes, discussions and everything I forgot go out to:
Orestis Floros
-- Michael Stapelberg, 2019-01-27

View File

@ -1,32 +0,0 @@
┌──────────────────────────────┐
│ Release notes for i3 v4.18.1 │
└──────────────────────────────┘
This is i3 v4.18.1. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.
This is a bugfix release for v4.18.
┌────────────────────────────┐
│ Bugfixes │
└────────────────────────────┘
• Move parent nodes in scratchpad correctly
• i3bar: Call cont_child() more liberally
• Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent
• Fix SEGFAULT when i3bar receives invalid input
• Revert "floating_reposition: avoid extra tree_render"
• Call tree_render if floating move changes workspace
• Update EWMH properties on workspace move
• cmd_focus_sibling: Fix crash on workspace level
┌────────────────────────────┐
│ Thanks! │
└────────────────────────────┘
Thanks for testing, bugfixes, discussions and everything I forgot go out to:
Heman Gandhi, Orestis Floros
-- Michael Stapelberg, 2020-04-22

34
RELEASE-NOTES-next Normal file
View File

@ -0,0 +1,34 @@
┌──────────────────────────────┐
│ Release notes for i3 v4.19 │
└──────────────────────────────┘
This is i3 v4.19. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.
┌────────────────────────────┐
│ Changes in i3 v4.19 │
└────────────────────────────┘
• configure: respect --program-suffix
• use exec to avoid leaving useless shell process
• ipc: always include the marks property (even if empty)
• introduce “tiling_from” and ”floating_from” criteria
• make dock client order deterministic (sorted by class/instance) as a
side effect, i3bars without an explicit bar-id will be sorted according
to their definition order in the config file
┌────────────────────────────┐
│ Bugfixes │
└────────────────────────────┘
• ensure client windows have a size of at least 1px after resize
• correctly handle overlapping decorations
• limit workspace numbers within 0..INT32_MAX
• fix a bug with tiling resize inside floating container
• i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell
• do not propagate $mod+right click to fullscreen clients
• do not try to resize fullscreen and non-fullscreen windows
• do not focus floating windows changing workspace with ConfigureNotify
• i3-dmenu-desktop: Support symlinks in search path
• build: correctly provide auxiliary functions when needed