Skip to content

Commit c24886c

Browse files
committed
0.19.0
1 parent 4d74f79 commit c24886c

2 files changed

Lines changed: 27 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.19.0] - 2026-04-22
9+
10+
### Fixed
11+
12+
- Empty lines use span metrics: https://github.com/pop-os/cosmic-text/pull/479
13+
- Match variable fonts using wght axis: https://github.com/pop-os/cosmic-text/pull/486
14+
- Used normalized\_coords for swash scaler: https://github.com/pop-os/cosmic-text/pull/488
15+
- Fix highlight for editor: https://github.com/pop-os/cosmic-text/pull/491
16+
- Optimize shape\_until\_scroll with large line count: https://github.com/pop-os/cosmic-text/pull/490
17+
- Fix shape\_until\_scroll if a buffer\_line is modified: https://github.com/pop-os/cosmic-text/pull/494
18+
- Remove 1px horizontal offset on pixel fonts: https://github.com/pop-os/cosmic-text/pull/495
19+
- Make the swash feature compile with no\_std: https://github.com/pop-os/cosmic-text/pull/492
20+
- Fallback to a default font in basic shaping mode: https://github.com/pop-os/cosmic-text/pull/498
21+
- Clamp scroll.line to a valid range: https://github.com/pop-os/cosmic-text/pull/501
22+
23+
### Added
24+
25+
- Text decoration: https://github.com/pop-os/cosmic-text/pull/480
26+
- Implement layout\_runs for BufferLine: https://github.com/pop-os/cosmic-text/pull/484
27+
- Add cursor\_position and is\_rtl methods to buffer: https://github.com/pop-os/cosmic-text/pull/496
28+
29+
### Changed
30+
31+
- Buffer setter methods are now lazy: https://github.com/pop-os/cosmic-text/pull/483
32+
- Update hashbrown: https://github.com/pop-os/cosmic-text/pull/502
33+
834
## [0.18.2] - 2026-02-20
935

1036
### Fixed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "cosmic-text"
33
description = "Pure Rust multi-line text handling"
4-
version = "0.18.2"
4+
version = "0.19.0"
55
authors = ["Jeremy Soller <jeremy@system76.com>"]
66
edition = "2021"
77
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)