{{ message }}
Releases: flame-engine/flame
Releases · flame-engine/flame
Release list
flame_svg v2.0.0
2.0.0
Note: This release has breaking changes.
Flame v1.38.2
Flame v1.38.1
flame_forge2d v0.20.0
Note: This release has breaking changes.
- FIX: Adapt to Flutter 3.47 (#3995). (0453bad6)
- BREAKING FEAT: Migrate flame_forge2d to the Box2D v3 based forge2d (#3952). (9081a0f9)
Published to pub.dev: https://pub.dev/packages/flame_forge2d/versions/0.20.0
Flame v1.38.0
Note: This release has breaking changes.
- REFACTOR: Make GestureDetectorBuilder and detector/callback registering more resilient (#3900). (84b77a02)
- FIX: Workaround for the TextBoxComponent entering an endless loop (#3939). (0b42aa00)
- FIX: HasWorldReference.onRemove() should call super.onRemove() (#3920). (412702c7)
- FIX: Fix flaky Transform2D random round-trip test tolerance (#3917). (f2fb4079)
- FIX: Guard against double-dispose of TextBoxComponent cached image (#3909). (271288fb)
- FIX: Fix raycasting "pass-through" collision inaccuracies with better modelling (#3906). (6337980d)
- FIX: Fix collision prospect checking to be fully reliable (#3905). (d5a21a72)
- FIX: Prevent drag updates from reaching removed components (#3901). (3d58c9ac)
- FEAT: Add displace extension to Rect (#3943). (d8e4db8b)
- FEAT: OpacityEffect support on text components (#3940). (749c73a4)
- FEAT: Expose brighten and darken helpers on palette (#3936). (953430e1)
- FEAT: Adding bleed option to SpriteBatch (#3871). (2c4a6d5c)
- FEAT: Add regular polygon constructors to PolygonComponent and PolygonHitbox (#3891). (0d91f0f8)
- FEAT: Implement TertiaryTapCallbacks on new event system (#3899). (933395e2)
- FEAT: Implement LongPressCallbacks on new event system (#3896). (8ee838c4)
- FEAT: Implement ScrollCallbacks on new event system (#3892). (d0010032)
- BREAKING FIX: Add HoverCallbacks.onHoverCancel for press-while-hovering (#3912). (ab354fb3)
- BREAKING FEAT: Update scale event with custom recognizer (#3782). (050984b7)
Flame v1.37.0
- FIX: Use proper hash combining in CollisionProspect to fix flaky test (#3864). (bff137e5)
- FIX: Remove async from flame test helpers (#3860). (4e63e93e)
- FEAT: Add OverlayManager.setActive() (#3875). (86495694)
- FEAT: Adding size to the sprite width and sprite animation widget (#3870). (987e0c54)
- FEAT: Add HueEffect and HueDecorator (#3852). (f393f12b)
- FEAT: Decouple Block from isometric_tile_map_component, add helper methods (#3859). (6d052afd)
- FEAT: Add
HasAutoBatchedChildrenmixin (#3850). (a2b7f938)
v1.36.0
1.36.0
- FIX: Ray direction normalization drift issues (#3841). (b8e2bab5)
- FIX: Initialize center offset in
CircleComponentctor (#3842). (a0d2a5f3) - FIX: Resolve
fontPackageinIconComponent(_rasterizeIcon) (#3838). (cdb2a0dd) - FIX: Hitboxes now correctly account for parent scale and rotation (#3834). (57adcd60)
- FIX: Make
buildContextavailable duringonLoadandonMount(#3833). (60bfcb30) - FIX: Add CJK wrapping for
TextBoxComponent(#3830). (7f41c261) - FIX: Prevent removed children from being re-added when parent is moved (#3824). (8e77bc2d)
- FIX: Make
removeAll(children)work inonRemove(#3823). (ff760230) - FIX: End active collisions in ShapeHitbox.onRemove to fix inconsistent isColliding (#3821). (bc81e7fd)
- FIX: Use scaledRadius for CircleHitbox collision detection (#3808). (3498c1e5)
- FIX: Bump Flutter min version to 3.41.0 (#3807). (0d505304)
- FEAT: Add
clampDoubletoVector2Extensionand its tests (#3840). (6c6ccf31) - FEAT: Add
transformMatrixsetter toTransform2D(#3836). (957ff2e0) - FEAT: Support package argument in asset loading methods and widgets (#3835). (3f6f95b0)
- FEAT: Propagate Flutter hot reload through the component tree (#3828). (c44643f1)
- FEAT: Add an IconComponent that renders IconData (#3820). (97931a59)
- FEAT: Add
dispose()method toFlameGame(#3825). (aa5a27b7) - FEAT: Add object pooling support with
ComponentPool(#3816). (46802fab) - FEAT: Add opposite method to Anchor (#3817). (1ffd59f0)
- FEAT: HitTestBehavior for GameWidget (#3815). (b888d4e2)
- DOCS: Document FlameGame generic type parameter (#3822). (00a66123)
v1.35.1
v1.35.0
1.35.0
- FIX: Loading page should always be possible to add to route (#3800). (a2f5df11)
- FIX: Reimplement setLayoutSize to only notify once (#3796). (97f8bebe)
- FEAT: Use a Free List Strategy on BatchItem indexes within SpriteBatch and return index from .add() (#3650). ([8d77c84](8d77c84e0c05d0b5b6ca57187b d0ee39e94c752f))
- FEAT: Add TextBoxComponent.resetAnimation (#3787). (33fb10c0)
- FEAT: Implement padding component inflateChild (#3785). (9ac53a69)
v1.34.0
1.34.0
- FEAT: Add scaling gesture for components (#3770). (f413eddb)
- FEAT: Linear layout component text box component (#3779). (476680d7)
- FEAT: TextBoxComponent updateBounds on set boxConfig (#3777). (eefb2f9e)
- FEAT: Add the
CombinedEffectthat bundles many effects together in one (#3776). (77869f57) - DOCS: Fix documentation typos (#3769). (db74da15)
