Skip to content

Commit 11b4eab

Browse files
committed
Ready to release 2.5.0
1 parent 51594fe commit 11b4eab

File tree

3 files changed

+39
-13
lines changed

3 files changed

+39
-13
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Changelog
22

3+
## 2.5.0
4+
5+
_2025.10.16_
6+
7+
This release introduces a new cell strategy, `SimpleGridCells.FixedSize`.
8+
`FixedSize` is a cell strategy class that make each cell to have exact size.
9+
This class is now experimental feature.
10+
You should opt-in to use it.
11+
12+
### Changed
13+
14+
- New experimental cell strategy `SimpleGridCells.FixedSize` is added.
15+
- Optimize arrangement performance of `BoxGrid`.
16+
- Fix crash when `minSize` of `Adaptive` grid cells is equal to negative spacing.
17+
- Spanned cell size calculation was incorrect when using `horizontalSpacing` and `verticalSpacing` with spanning in `BoxGrid`.
18+
19+
### Dependencies
20+
21+
Project dependencies are updated.
22+
23+
- Kotlin 2.1.0 -> 2.2.20
24+
- Android Gradle Plugin 8.10.1 -> 8.13.0
25+
- Compose 1.8.0 -> 1.9.0
26+
- Target SDK (Android Only) 35 -> 36
27+
328
## 2.4.0
429

530
_2025.08.01_

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ plugins {
1515

1616
allprojects {
1717
group = "com.cheonjaeung.compose.grid"
18-
version = "2.4.0"
18+
version = "2.5.0"
1919

2020
repositories {
2121
maven {

docs/installation.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,25 @@ dependencies {
1919
GridLayout for Compose is a multiplatform library.
2020
The following table shows which platform is supported.
2121

22-
| Platform | Status |
23-
|----------|-------------|
24-
| Android | ✅ Available |
25-
| iOS | ✅ Available |
26-
| Desktop | ✅ Available |
22+
| Platform | Status |
23+
|----------|----------------------------|
24+
| Android | ✅ Available (All Versions) |
25+
| iOS | ✅ Available (Since 2.0.0) |
26+
| Desktop | ✅ Available (All Versions) |
2727

2828
## Compose Version Dependency
2929

3030
This library depends on Compose library.
3131
The following table shows Compose versions which each library version depends on.
3232

33-
| GridLayout Version | Compose Version (Android) | Compose Version (Multiplatform) |
34-
|--------------------|---------------------------|---------------------------------|
35-
| 2.3.0 ~ current | Jetpack Compose 1.8.0 | Compose Multiplatform 1.8.0 |
36-
| 2.1.0 ~ 2.2.1 | Jetpack Compose 1.7.0 | Compose Multiplatform 1.7.0 |
37-
| 1.2.2 | Jetpack Compose 1.6.0 | Compose Multiplatform 1.6.0 |
38-
| 1.0.0 ~ 1.2.1 | Jetpack Compose 1.5.0 | Compose Multiplatform 1.5.2 |
39-
| 0.1.0 ~ 0.2.0 | Jetpack Compose 1.4.3 | Compose Multiplatform 1.4.1 |
33+
| GridLayout Version | Compose Version (Multiplatform) | Compose Version (Android) |
34+
|--------------------|---------------------------------|----------------------------------|
35+
| 2.5.0 ~ current | Compose Multiplatform 1.9.0 | Depends on Compose Multiplatform |
36+
| 2.3.0 ~ 2.4.0 | Compose Multiplatform 1.8.0 | Jetpack Compose 1.8.0 |
37+
| 2.1.0 ~ 2.2.1 | Compose Multiplatform 1.7.0 | Jetpack Compose 1.7.0 |
38+
| 1.2.2 | Compose Multiplatform 1.6.0 | Jetpack Compose 1.6.0 |
39+
| 1.0.0 ~ 1.2.1 | Compose Multiplatform 1.5.2 | Jetpack Compose 1.5.0 |
40+
| 0.1.0 ~ 0.2.0 | Compose Multiplatform 1.4.1 | Jetpack Compose 1.4.3 |
4041

4142
## Android SDK Version
4243

0 commit comments

Comments
 (0)