@@ -5,6 +5,41 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## [ 0.12.0] - 2024-06-18
9
+
10
+ ### Added
11
+
12
+ - Cache codepoint support info for monospace fonts
13
+ - Store a sorted list of monospace font ids in font system
14
+ - Add line ending abstraction
15
+ - Horizontal scroll support in Buffer
16
+ - Concurrently load and parse fonts
17
+ - Add metrics to attributes
18
+ - Support expanding tabs
19
+ - Add an option to set selected text color
20
+ - Add Edit::cursor_position
21
+ - Allow layout to be calculated without specifying width
22
+ - Allow for undefined buffer width and/or height
23
+ - Add method to set syntax highlighting by file extension
24
+
25
+ ### Fixed
26
+
27
+ - Fix no_std build
28
+ - Handle inverted Ranges in add_span
29
+ - Fix undo and redo updating editor modified status
30
+ - Ensure at least one line is in Buffer
31
+
32
+ ### Changed
33
+
34
+ - Enable vi feature for docs.rs build
35
+ - Convert editor example to winit
36
+ - Refactor scrollbar width handling for editor example
37
+ - Convert rich-text example to winit
38
+ - Only try monospace fonts that support at least one requested script
39
+ - Skip trying monospace fallbacks if default font supports all codepoints
40
+ - Make vertical scroll by pixels instead of layout lines
41
+ - Upgrade dependencies and re-export ttf-parser
42
+
8
43
## [ 0.11.2] - 2024-02-08
9
44
10
45
### Fixed
0 commit comments