Codebase list i3-gaps / 969e6bc
release i3 4.19 Michael Stapelberg 3 years ago
4 changed file(s) with 83 addition(s) and 82 deletion(s). Raw diff Collapse all Expand all
+0
-25
RELEASE-NOTES-4.18.3 less more
0
1 ┌──────────────────────────────┐
2 │ Release notes for i3 v4.18.3 │
3 └──────────────────────────────┘
4
5 This is i3 v4.18.3. This version is considered stable. All users of i3 are
6 strongly encouraged to upgrade.
7
8 This is a bugfix release for v4.18.
9
10 ┌────────────────────────────┐
11 │ Bugfixes │
12 └────────────────────────────┘
13
14 • Bugfix: kick tray clients before destroying the bar
15
16 ┌────────────────────────────┐
17 │ Thanks! │
18 └────────────────────────────┘
19
20 Thanks for testing, bugfixes, discussions and everything I forgot go out to:
21
22 Mark Guptill, Orestis Floros
23
24 -- Michael Stapelberg, 2020-10-19
0
1 ┌──────────────────────────────┐
2 │ Release notes for i3 v4.19 │
3 └──────────────────────────────┘
4
5 This is i3 v4.19. This version is considered stable. All users of i3 are
6 strongly encouraged to upgrade.
7
8 In this release, we switched from the autotools build system to the meson build
9 system (https://mesonbuild.com/). Check https://github.com/i3/i3/issues/4086 for
10 details. If this causes problems for you, you can revert the commit which
11 removed autotools from the tree: we tried our best to keep both build systems
12 working. Please reach out to us in that case!
13
14 ┌────────────────────────────┐
15 │ Changes in i3 v4.19 │
16 └────────────────────────────┘
17
18 • userguide: explain button6 and button7 (scroll wheel right/left)
19 • ipc: always include the marks property (even if empty)
20 • ipc: introduce GET_BINDING_STATE command
21 • ipc: clarify workspace name field semantics
22 • ipc: document parse_error COMMAND reply field
23 • i3bar: launch using exec to avoid leaving useless shell process
24 • i3bar: make dock client order deterministic (sorted by class/instance) as a
25 side effect, i3bars without an explicit bar-id will be sorted according
26 to their definition order in the config file
27 • i3bar: update config when necessary (reduces redraws on bar mode changes)
28 • i3bar: add coordinates relative to the current output in i3bar click events
29 • i3bar: add “nonprimary” output option
30 • i3bar: set WM_CLASS instance to bar id
31 • i3-input: add different exit codes for when i3-input fails
32 • i3-dmenu-desktop: Support symlinks in search path
33 • pod2html: render without stylesheet by default
34 • introduce “tiling_from” and ”floating_from” criteria
35 • mention rofi in default config file
36 • allow ppt values in move direction and move position commands
37 • allow matching on empty properties like class, title, etc.
38
39 ┌────────────────────────────┐
40 │ Bugfixes │
41 └────────────────────────────┘
42
43 • i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell
44 • i3bar: fix Xorg memory leak
45 • i3bar: fix hang when pausing/resuming bar program
46 • i3bar: fix crash on invalid JSON input
47 • i3bar: kick tray clients before destroying the bar
48 • ensure client windows have a size of at least 1px after resize
49 • correctly handle overlapping decorations
50 • limit workspace numbers within 0..INT32_MAX
51 • fix a bug with tiling resize inside floating container
52 • correctly handle mouse resize in fullscreen containers by
53 not propagating $mod+right click to fullscreen clients
54 • do not try to resize fullscreen and non-fullscreen windows
55 • do not focus floating windows changing workspace with ConfigureNotify
56 • set _NET_DESKTOP_VIEWPORT after randr changes
57 • fix a bug with i3-nagbar not starting after it has already started once
58 • fix conflict when moving parent of fullscreen window to workspace
59 • fix named workspace assignments on output changes
60 • fix named workspace assignment precedence on workspace renames
61 • fix windows getting swallowed more than once
62 • erase i3 --moreversion progress line before overwriting
63 • fix test case 180-fd-leaks when running on Fedora
64 • fix crash in `focus next sibling`
65 • fix moving tiling windows out of the scratchpad
66 • floating_maybe_reassign_ws: only re-focus if previously focused
67 (fixes a focus issue with KDE notifications)
68 • fix crash on invalid JSON input in stored layouts
69 • fix monitor change during/with i3 restart by moving
70 content for non-existing output containers
71
72 Thanks for testing, bugfixes, discussions and everything I forgot go out to:
73
74 6144, acheronfail, Albert Safin, Alessandro Vinciguerra, Andrey Burov,
75 Francesc Hervada-Sala, Heman Gandhi, Ian Fan, Ingo Bürk, izzel, Jason, Jason
76 Nader, Jorg Heymans, Joseph, Konstantin Kharlamov, Lukas Kern, Mark Guptill,
77 Martin T. H. Sandsmark, Matthew Martin, Maxim Schuwalow, Mike Sharov, Orestis
78 Floros, Vasily Fomin, Wilhelm Schuster, xzfc, zero77
79
80 -- Michael Stapelberg, 2020-11-15
+0
-55
RELEASE-NOTES-next less more
0
1 ┌──────────────────────────────┐
2 │ Release notes for i3 v4.19 │
3 └──────────────────────────────┘
4
5 This is i3 v4.19. This version is considered stable. All users of i3 are
6 strongly encouraged to upgrade.
7
8 In this release, we switched from the autotools build system to the meson build
9 system (https://mesonbuild.com/). Check https://github.com/i3/i3/issues/4086 for
10 details. If this causes problems for you, you can revert the commit which
11 removed autotools from the tree: we tried our best to keep both build systems
12 working. Please reach out to us in that case!
13
14 ┌────────────────────────────┐
15 │ Changes in i3 v4.19 │
16 └────────────────────────────┘
17
18 • configure: respect --program-suffix
19 • use exec to avoid leaving useless shell process
20 • ipc: always include the marks property (even if empty)
21 • ipc: introduce GET_BINDING_STATE command
22 • introduce “tiling_from” and ”floating_from” criteria
23 • make dock client order deterministic (sorted by class/instance) as a
24 side effect, i3bars without an explicit bar-id will be sorted according
25 to their definition order in the config file
26 • update i3bar config when necessary (reduces redraws on bar mode changes)
27 • mention rofi in default config file
28 • i3-input: add different exit codes for when i3-input fails
29 • allow ppt values in move direction and move position commands
30 • i3bar: add coordinates relative to the current output in i3bar click events
31 • i3bar: add “nonprimary” output option
32
33 ┌────────────────────────────┐
34 │ Bugfixes │
35 └────────────────────────────┘
36
37 • ensure client windows have a size of at least 1px after resize
38 • correctly handle overlapping decorations
39 • limit workspace numbers within 0..INT32_MAX
40 • fix a bug with tiling resize inside floating container
41 • i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell
42 • do not propagate $mod+right click to fullscreen clients
43 • do not try to resize fullscreen and non-fullscreen windows
44 • do not focus floating windows changing workspace with ConfigureNotify
45 • i3-dmenu-desktop: Support symlinks in search path
46 • build: correctly provide auxiliary functions when needed
47 • build: fix issues with parallel build
48 • set _NET_DESKTOP_VIEWPORT after randr changes
49 • fix a bug with i3-nagbar not starting after it has already started once
50 • fix conflict when moving parent of fullscreen window to workspace
51 • fix Xorg memory leak with i3bar
52 • fix named workspace assignments on output changes
53 • fix named workspace assignment precedence on workspace renames
54 • fix windows getting swallowed more than once
55 project(
66 'i3',
77 'c',
8 version: '4.18.1',
8 version: '4.19',
99 default_options: [
1010 'c_std=c11',
1111 'warning_level=1', # enable all warnings (-Wall)
6262 sources: vcs_tag(
6363 input: config_h_in,
6464 output: 'config.h',
65 fallback: meson.project_version() + '-non-git',
65 fallback: meson.project_version() + ' (2020-11-15)',
6666 )
6767 )
6868