Skip to content

Commit 39ebfd4

Browse files
authored
Merge branch 'main' into feat/manage_sprite_batch_items_by_id
2 parents a81322d + d41bf54 commit 39ebfd4

File tree

88 files changed

+395
-185
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+395
-185
lines changed

CHANGELOG.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,101 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## 2025-08-23
7+
8+
### Changes
9+
10+
---
11+
12+
Packages with breaking changes:
13+
14+
- [`flame` - `v1.31.0`](#flame---v1310)
15+
- [`flame_texturepacker` - `v5.0.0`](#flame_texturepacker---v500)
16+
17+
Packages with other changes:
18+
19+
- [`flame_3d` - `v0.1.0`](#flame_3d---v010)
20+
- [`flame_lint` - `v1.4.2`](#flame_lint---v142)
21+
- [`flame_behavior_tree` - `v0.1.3+15`](#flame_behavior_tree---v01315)
22+
- [`flame_test` - `v2.0.2`](#flame_test---v202)
23+
- [`flame_tiled` - `v3.0.6`](#flame_tiled---v306)
24+
- [`flame_oxygen` - `v0.2.3+15`](#flame_oxygen---v02315)
25+
- [`flame_isolate` - `v0.6.2+15`](#flame_isolate---v06215)
26+
- [`flame_sprite_fusion` - `v0.2.0+2`](#flame_sprite_fusion---v0202)
27+
- [`flame_fire_atlas` - `v1.8.10`](#flame_fire_atlas---v1810)
28+
- [`flame_audio` - `v2.11.9`](#flame_audio---v2119)
29+
- [`flame_spine` - `v0.2.2+15`](#flame_spine---v02215)
30+
- [`flame_bloc` - `v1.12.16`](#flame_bloc---v11216)
31+
- [`flame_kenney_xml` - `v0.1.1+15`](#flame_kenney_xml---v01115)
32+
- [`flame_lottie` - `v0.4.2+15`](#flame_lottie---v04215)
33+
- [`flame_markdown` - `v0.2.4+8`](#flame_markdown---v0248)
34+
- [`flame_console` - `v0.1.2+11`](#flame_console---v01211)
35+
- [`flame_rive` - `v1.10.18`](#flame_rive---v11018)
36+
- [`flame_forge2d` - `v0.19.0+5`](#flame_forge2d---v01905)
37+
- [`flame_noise` - `v0.3.2+15`](#flame_noise---v03215)
38+
- [`flame_riverpod` - `v5.4.18`](#flame_riverpod---v5418)
39+
- [`flame_svg` - `v1.11.15`](#flame_svg---v11115)
40+
- [`flame_network_assets` - `v0.3.3+15`](#flame_network_assets---v03315)
41+
42+
Packages with dependency updates only:
43+
44+
> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
45+
46+
- `flame_behavior_tree` - `v0.1.3+15`
47+
- `flame_test` - `v2.0.2`
48+
- `flame_tiled` - `v3.0.6`
49+
- `flame_oxygen` - `v0.2.3+15`
50+
- `flame_isolate` - `v0.6.2+15`
51+
- `flame_sprite_fusion` - `v0.2.0+2`
52+
- `flame_fire_atlas` - `v1.8.10`
53+
- `flame_audio` - `v2.11.9`
54+
- `flame_spine` - `v0.2.2+15`
55+
- `flame_bloc` - `v1.12.16`
56+
- `flame_kenney_xml` - `v0.1.1+15`
57+
- `flame_lottie` - `v0.4.2+15`
58+
- `flame_markdown` - `v0.2.4+8`
59+
- `flame_console` - `v0.1.2+11`
60+
- `flame_rive` - `v1.10.18`
61+
- `flame_forge2d` - `v0.19.0+5`
62+
- `flame_noise` - `v0.3.2+15`
63+
- `flame_riverpod` - `v5.4.18`
64+
- `flame_svg` - `v1.11.15`
65+
- `flame_network_assets` - `v0.3.3+15`
66+
67+
---
68+
69+
#### `flame` - `v1.31.0`
70+
71+
- **FIX**: Resume engine on mount if paused by backgrounding ([#3631](https://github.com/flame-engine/flame/issues/3631)) ([#3637](https://github.com/flame-engine/flame/issues/3637)). ([b556dc35](https://github.com/flame-engine/flame/commit/b556dc3557d4b655d605c8e2b3744cafd0635841))
72+
- **FIX**: Export `ComponentRenderContext` ([#3669](https://github.com/flame-engine/flame/issues/3669)). ([086096ca](https://github.com/flame-engine/flame/commit/086096ca73236aaea79a2651cb9e3fa8b6211d50))
73+
- **FIX**: The `ParallaxComponent` should respect the `virtualSize` ([#3666](https://github.com/flame-engine/flame/issues/3666)). ([9f29c785](https://github.com/flame-engine/flame/commit/9f29c785a1e17428d3a59965b2bf484267c4b2a8))
74+
- **FIX**: Attach layout listeners to new children ([#3648](https://github.com/flame-engine/flame/issues/3648)). ([4821ec2c](https://github.com/flame-engine/flame/commit/4821ec2ca9cccbf8017d0b539373f599d168c45c))
75+
- **FEAT**: Add support for model parsing and rendering in flame_3d, including skeletal animations ([#3675](https://github.com/flame-engine/flame/issues/3675)). ([cc58aef5](https://github.com/flame-engine/flame/commit/cc58aef5b53f208fb1cbb116bfb9f9af9a351e8e))
76+
- **FEAT**: Add Random extensions ([#3672](https://github.com/flame-engine/flame/issues/3672)). ([50e5f296](https://github.com/flame-engine/flame/commit/50e5f29610e9bcc8d939d1e86b5c8bc398516eb1))
77+
- **FEAT**: Padding component ([#3661](https://github.com/flame-engine/flame/issues/3661)). ([6c953a28](https://github.com/flame-engine/flame/commit/6c953a2862b46c66b91785c5d481385567596adb))
78+
- **FEAT**: Add canPop to RouterComponent ([#3659](https://github.com/flame-engine/flame/issues/3659)). ([6bd3b48f](https://github.com/flame-engine/flame/commit/6bd3b48ff34c92b221b8a66ac951238d7e6176e0))
79+
- **FEAT**: Add children and priority to SpriteBatchComponent ([#3649](https://github.com/flame-engine/flame/issues/3649)). ([97b9ba83](https://github.com/flame-engine/flame/commit/97b9ba837e094d79f9e8d8c1ed413717b9d11663))
80+
- **BREAKING** **REFACTOR**: Remove shrinkwrap ([#3660](https://github.com/flame-engine/flame/issues/3660)). ([e8860f62](https://github.com/flame-engine/flame/commit/e8860f622acaf7df97ca8fcfbdf94fdae26d5921))
81+
82+
#### `flame_texturepacker` - `v5.0.0`
83+
84+
- **BREAKING** **PERF**: TexturePacker optimizations ([#3647](https://github.com/flame-engine/flame/issues/3647)). ([5cc2eedb](https://github.com/flame-engine/flame/commit/5cc2eedb1cb17f249c97889ba924e763f83d774e))
85+
86+
#### `flame_3d` - `v0.1.0`
87+
88+
- **REFACTOR**: Add collections library to flame_3d ([#3680](https://github.com/flame-engine/flame/issues/3680)). ([89e5e58e](https://github.com/flame-engine/flame/commit/89e5e58efb580ec267a0dca78a3a0f320203d4ee))
89+
- **FIX**: Update flame_3d to support both old and newer Flutter APIs ([#3663](https://github.com/flame-engine/flame/issues/3663)). ([d9f1fe7f](https://github.com/flame-engine/flame/commit/d9f1fe7f9abd8f0307ecc22ff24d3b492e9ca332))
90+
- **FEAT**: Add ability to run on flame_3d example ([#3679](https://github.com/flame-engine/flame/issues/3679)). ([801692bf](https://github.com/flame-engine/flame/commit/801692bfa1226e01f1540166a8140ab42e36ed87))
91+
- **FEAT**: Add support for model parsing and rendering in flame_3d, including skeletal animations ([#3675](https://github.com/flame-engine/flame/issues/3675)). ([cc58aef5](https://github.com/flame-engine/flame/commit/cc58aef5b53f208fb1cbb116bfb9f9af9a351e8e))
92+
- **FEAT**: Add setup command to flame_3d example ([#3671](https://github.com/flame-engine/flame/issues/3671)). ([2f5ba87b](https://github.com/flame-engine/flame/commit/2f5ba87be8068b12c2604b79f7db9c1f3307a4b6))
93+
- **FEAT**: Organize components and add destroy command to flame_3d example ([#3665](https://github.com/flame-engine/flame/issues/3665)). ([d5915752](https://github.com/flame-engine/flame/commit/d591575263d8b13aee862efe05842001aa60f89d))
94+
- **FEAT**: Add keybind to jump on flame_3d example ([#3664](https://github.com/flame-engine/flame/issues/3664)). ([7be0bccd](https://github.com/flame-engine/flame/commit/7be0bccda0040bfc3734f90b6bca7d5e99455bee))
95+
96+
#### `flame_lint` - `v1.4.2`
97+
98+
- **FIX**: Update flame_lint to use lints 6.0.0 ([#3612](https://github.com/flame-engine/flame/issues/3612)). ([ba5f6789](https://github.com/flame-engine/flame/commit/ba5f6789bed68e4cc7ca95584e35ed62d0111da2))
99+
100+
6101
## 2025-07-13
7102

8103
### Changes

doc/flame/examples/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ environment:
99
flutter: ">=3.32.0"
1010

1111
dependencies:
12-
flame: ^1.30.1
13-
flame_rive: ^1.10.17
12+
flame: ^1.31.0
13+
flame_rive: ^1.10.18
1414
flutter:
1515
sdk: flutter
1616
flutter_shaders:
1717
web: ^1.1.0
1818

1919
dev_dependencies:
20-
flame_lint: ^1.4.1
20+
flame_lint: ^1.4.2
2121

2222
flutter:
2323
shaders:

doc/tutorials/klondike/app/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ environment:
88
sdk: ">=3.8.0 <4.0.0"
99

1010
dependencies:
11-
flame: ^1.30.1
11+
flame: ^1.31.0
1212
flutter:
1313
sdk: flutter
1414
web: ^1.1.0
1515

1616
dev_dependencies:
17-
flame_lint: ^1.4.1
17+
flame_lint: ^1.4.2
1818

1919
flutter:
2020
assets:

doc/tutorials/platformer/app/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ environment:
99
flutter: ">=3.32.0"
1010

1111
dependencies:
12-
flame: ^1.30.1
12+
flame: ^1.31.0
1313
flutter:
1414
sdk: flutter
1515

1616
dev_dependencies:
17-
flame_lint: ^1.4.1
17+
flame_lint: ^1.4.2
1818
flutter_test:
1919
sdk: flutter
2020

doc/tutorials/space_shooter/app/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ environment:
1010
sdk: ">=3.8.0 <4.0.0"
1111

1212
dependencies:
13-
flame: ^1.30.1
13+
flame: ^1.31.0
1414
flutter:
1515
sdk: flutter
1616
web: ^1.1.0
1717

1818
dev_dependencies:
19-
flame_lint: ^1.4.1
19+
flame_lint: ^1.4.2
2020
flutter_test:
2121
sdk: flutter
2222

examples/games/crystal_ball/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ environment:
99
flutter: ">=3.32.0"
1010

1111
dependencies:
12-
flame: ^1.30.1
12+
flame: ^1.31.0
1313
flutter:
1414
sdk: flutter
1515

1616
dev_dependencies:
17-
flame_lint: ^1.4.1
17+
flame_lint: ^1.4.2
1818

1919
flutter:
2020
uses-material-design: true

examples/games/padracing/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ environment:
99

1010
dependencies:
1111
collection: ^1.17.1
12-
flame: ^1.30.1
13-
flame_forge2d: ^0.19.0+4
12+
flame: ^1.31.0
13+
flame_forge2d: ^0.19.0+5
1414
flutter:
1515
sdk: flutter
1616
google_fonts: ^6.2.1
1717
url_launcher: ^6.1.11
1818

1919
dev_dependencies:
20-
flame_lint: ^1.4.1
20+
flame_lint: ^1.4.2
2121
flutter_test:
2222
sdk: flutter
2323

examples/games/rogue_shooter/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ environment:
1111
flutter: ">=3.32.0"
1212

1313
dependencies:
14-
flame: ^1.30.1
14+
flame: ^1.31.0
1515
flutter:
1616
sdk: flutter
1717

1818
dev_dependencies:
19-
flame_lint: ^1.4.1
19+
flame_lint: ^1.4.2
2020

2121
flutter:
2222
assets:

examples/games/trex/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ environment:
1212

1313
dependencies:
1414
collection: ^1.16.0
15-
flame: ^1.30.1
15+
flame: ^1.31.0
1616
flutter:
1717
sdk: flutter
1818

1919
dev_dependencies:
20-
flame_lint: ^1.4.1
20+
flame_lint: ^1.4.2
2121
flutter:
2222
uses-material-design: true
2323
assets:

examples/pubspec.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ environment:
1313
dependencies:
1414
crystal_ball: ^0.1.0
1515
dashbook: ^0.1.16
16-
flame: ^1.30.1
17-
flame_audio: ^2.11.8
18-
flame_forge2d: ^0.19.0+4
19-
flame_isolate: ^0.6.2+14
20-
flame_lottie: ^0.4.2+14
21-
flame_noise: ^0.3.2+14
22-
flame_spine: ^0.2.2+14
23-
flame_svg: ^1.11.14
24-
flame_tiled: ^3.0.5
16+
flame: ^1.31.0
17+
flame_audio: ^2.11.9
18+
flame_forge2d: ^0.19.0+5
19+
flame_isolate: ^0.6.2+15
20+
flame_lottie: ^0.4.2+15
21+
flame_noise: ^0.3.2+15
22+
flame_spine: ^0.2.2+15
23+
flame_svg: ^1.11.15
24+
flame_tiled: ^3.0.6
2525
flutter:
2626
sdk: flutter
2727
google_fonts: ^6.2.1
@@ -34,7 +34,7 @@ dependencies:
3434
web: ^1.1.0
3535

3636
dev_dependencies:
37-
flame_lint: ^1.4.1
37+
flame_lint: ^1.4.2
3838
test: any
3939

4040
flutter:

0 commit comments

Comments
 (0)