@@ -5,7 +5,75 @@ The sections should follow the order `Packaging`, `Added`, `Changed`, `Fixed` an
5
5
6
6
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) .
7
7
8
- ## 0.14.0-dev
8
+ Notable changes to the ` alacritty_terminal ` crate are documented in its
9
+ [ CHANGELOG] ( ./alacritty_terminal/CHANGELOG.md ) .
10
+
11
+ ## 0.15.0-dev
12
+
13
+ ### Added
14
+
15
+ - Config option ` window.level = "AlwaysOnTop" ` to force Alacritty to always be the toplevel window
16
+
17
+ ### Changed
18
+
19
+ - Always focus new windows on macOS
20
+
21
+ ### Fixed
22
+
23
+ - Mouse/Vi cursor hint highlighting broken on the terminal cursor line
24
+ - Hint launcher opening arbitrary text, when terminal content changed while opening
25
+ - ` SemanticRight ` /` SemanticLeft ` vi motions breaking with wide semantic escape characters
26
+ - ` alacritty migrate ` crashing with recursive toml imports
27
+ - Migrating nonexistent toml import breaking the entire migration
28
+ - First daemon mode window ignoring window options passed through CLI
29
+
30
+ ## 0.14.0
31
+
32
+ ### Packaging
33
+
34
+ - Minimum Rust version has been bumped to 1.74.0
35
+
36
+ ### Added
37
+
38
+ - Support relative path imports from config files
39
+ - ` alacritty migrate ` support for TOML configuration changes
40
+ - Headless mode using ` alacritty --daemon `
41
+
42
+ ### Changed
43
+
44
+ - Pressing ` Alt ` with unicode input will now add ` ESC ` like for ASCII input
45
+ - Decorations use opaque style and system window background on macOS
46
+ - No longer source ` ~/.zshenv ` on macOS
47
+ - Moved config options ` import ` , ` working_directory ` , ` live_config_reload ` , and ` ipc_socket `
48
+ to the new ` general ` section
49
+ - Moved config option ` shell ` to ` terminal.shell `
50
+ - ` ctrl+shift+u ` binding to open links to ` ctrl+shift+o ` to avoid collisions with IMEs
51
+ - Use ` Beam ` cursor for single char cursor inside the IME preview
52
+ - Always emit ` 1 ` for the first parameter when having modifiers in kitty keyboard protocol
53
+
54
+ ### Fixed
55
+
56
+ - Crash when trying to create a new tab without decorations enabled
57
+ - New window being treated as focused when it's not on Wayland
58
+ - IME preview blending into text below it
59
+ - Dynamic title disabled for new windows when initial one has title as CLI option
60
+ - While terminal in mouse mode, mouse bindings that used the shift modifier and
61
+ had multiple actions only performed the first action
62
+ - Leaking FDs when closing windows on Unix systems
63
+ - Config emitting errors for nonexistent import paths
64
+ - Kitty keyboard protocol reporting shifted key codes
65
+ - Broken search with words broken across line boundary on the first character
66
+ - Config import changes not being live reloaded
67
+ - Cursor color requests with default cursor colors
68
+ - Fullwidth semantic escape characters
69
+ - Windows app icon now displays properly in old alt+tab on Windows
70
+ - Alacritty not being properly activated with startup notify
71
+ - Invalid URL highlights after terminal scrolling
72
+ - Hollow block cursor not spanning multiple chars being edited inside the IME preview
73
+ - Vi inline search only working for direct key input without modifiers
74
+ - Crash when pressing certain modifier keys on macOS 15+
75
+
76
+ ## 0.13.2
9
77
10
78
### Added
11
79
@@ -18,6 +86,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
18
86
- C0 and C1 codes being emitted in associated text when using kitty keyboard
19
87
- Occasional hang on startup with some Wayland compositors
20
88
- Missing key for ` NumpadDecimal ` in key bindings
89
+ - Scrolling content upwards moving lines into history when it shouldn't
90
+ - Sticky keys not working sometimes on X11
91
+ - Modifiers occasionally getting desynced on X11
92
+ - Autokey no longer working with alacritty on X11
93
+ - Freeze when moving window between monitors on Xfwm
94
+ - Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names
95
+ - Config keys are available under proper names
96
+ - Build failure when compiling with x11 feature on NetBSD
97
+ - Hint ` Select ` action selecting the entire line for URL escapes
98
+ - Kitty encoding used for regular keys when they don't carry text
21
99
22
100
### Changed
23
101
@@ -285,7 +363,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
285
363
- Terminal not exiting sometimes after closing all windows on macOS
286
364
- CPU usage spikes due to mouse movements for unfocused windows on X11/Windows
287
365
- First window on macOS not tabbed with system prefer tabs setting
288
- - Window being treaten as focused by default on Wayland
366
+ - Window being treated as focused by default on Wayland
289
367
290
368
### Removed
291
369
@@ -309,7 +387,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
309
387
- OSC 104 not clearing colors when second parameter is empty
310
388
- Builtin font lines not contiguous when ` font.offset ` is used
311
389
- ` font.glyph_offset ` is no longer applied on builtin font
312
- - Buili -in font arcs alignment
390
+ - Built -in font arcs alignment
313
391
- Repeated permission prompts on M1 macs
314
392
- Colors being slightly off when using ` colors.transparent_background_colors `
315
393
@@ -475,7 +553,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
475
553
- Performance of scrolling regions with offset from the bottom
476
554
- Extra mouse buttons are no longer ignored on Wayland
477
555
- Numpad arrow keys are now properly recognized on Wayland
478
- - Compilation when targetting aarch64-apple-darwin
556
+ - Compilation when targeting aarch64-apple-darwin
479
557
- Window not being completely opaque on Windows
480
558
- Window being always on top during alt-tab on Windows
481
559
- Cursor position not reported to apps when mouse is moved with button held outside of window
@@ -641,7 +719,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
641
719
- Reflow of cursor during resize
642
720
- Cursor color escape ignored when its color is set to inverted in the config
643
721
- Fontconfig's ` autohint ` and ` hinting ` options being ignored
644
- - Ingoring of default FreeType properties
722
+ - Ignoring of default FreeType properties
645
723
- Alacritty crashing at startup when the configured font does not exist
646
724
- Font size rounding error
647
725
- Opening URLs while search is active
@@ -849,7 +927,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
849
927
- Block URL highlight while a selection is active
850
928
- Bindings for Alt + F1-F12
851
929
- Discard scrolling region escape with bottom above top
852
- - Opacity always applying to cells with their background color matching the teriminal background
930
+ - Opacity always applying to cells with their background color matching the terminal background
853
931
- Allow semicolons when setting titles using an OSC
854
932
- Background always opaque on X11
855
933
- Skipping redraws on PTY update
@@ -919,7 +997,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
919
997
920
998
### Fixed
921
999
922
- - Double-width characters in URLs only being highlit on the left half
1000
+ - Double-width characters in URLs only being highlighted on the left half
923
1001
- PTY size not getting updated when message bar is shown
924
1002
- Text Cursor disappearing
925
1003
- Incorrect positioning of zero-width characters over double-width characters
0 commit comments