Releases: kaplayjs/kaplay
Releases · kaplayjs/kaplay
4000.0.0-alpha.21
[4000.0.0-alpha.21] - 2025-08-07
Added
- Added Prefabs - @mflerackers, @lajbel, @amyspark-ng and other contributors.
- Added new scene methods
pushScene()
andpopScene()
, for stack behaviour in
scenes - @itzKiwiSky - Added
throwError()
for throwing custom errors to the blue screen, even
errors KAPLAY can't handle. - @lajbel - Added
insertionSort()
- @dragoncoder047 - Added a mapping for PS5 (DualSense) gamepads, so now you can bind actions to
the touchpad press (only works in Chrome for some reason) - @dragoncoder047
Changed
- Renamed
KAPLAYOpt.tagsAsComponents
toKAPLAYOpt.tagComponentIds
- @lajbel - Now moving mouse changes the value of
getLastInputDevice()
- @amyspark-ng - Now
GameObjRaw.exists()
work for nested objects
Fixed
- Fixed shader error messages - @dragoncoder047
New Contributors
- @FowluhhDev made their first contribution in #839
- @itzKiwiSky made their first contribution in #842
- @bobrosoft made their first contribution in #862
Full Changelog: 4000.0.0-alpha.20...4000.0.0-alpha.21
4000.0.0-alpha.20
[4000.0.0-alpha.20] - 2025-06-15
Added
- Now you can use the frames of a sprite in an atlas also as a font -
@dragoncoder047 - Improved various doc entries. - All Contributors.
Fixed
- Fixed
AreaComp#onClick()
attaching events to app, instead of object, so
event wasn't being paused withobj.paused
- @lajbel - Fixed all touch events having a bad transform - @lajbel
- Fixed sprite scaling not working properly when letterbox - @mflerackers
- Fixed "add" event running twice in
addLevel()
tiles - @lajbel - Fixed blend component having a wrong ID - @lajbel
Removed
loadPedit
was removed - @lajbel
Full Changelog: 4000.0.0-alpha.19...4000.0.0-alpha.20
3001.0.19
4000.0.0-alpha.19
What's Changed
- fix: blocks and binarydata by @lajbel in #732
- fix: PatrolComp is not going to last waypoint by @nojaf in #735
- Layers, transform update, stack functions, arc points, step and smoothstep by @mflerackers in #736
- fix: transformation order by @mflerackers in #741
- fix: Fixes fixed by @mflerackers in #745
- chore: add category in examples by @lajbel in #746
- doc: Basic examples by @lajbel in #749
- Caches local area instead of creating a new one each frame by @mflerackers in #754
- feat:
Vec2.set
by @lajbel in #751 - test: Adds small hover playtest by @amyspark-ng in #737
- feat:
GameObjRaw
as a prototype, and others by @lajbel in #743 - Fixes some performance issues with area and shape by @mflerackers in #756
- docs: Mention relativity with parent for pos component. by @nojaf in #755
- feat: lerp example by @amyspark-ng in #757
- examples: fixed some grammar on lerp.js by @amyspark-ng in #758
- Added line bias by @mflerackers in #760
- feat: allow do kaplay(), quit(), and kaplay() again (REFACTOR PART 3) by @lajbel in #762
- feat: add
timeLeft
property to wait, loop and tween by @amyspark-ng in #705 - Add SAT as option by @mflerackers in #766
- Resurrected Minkowski box collision by @mflerackers in #767
- refactor: separate context creation in core/context PART 4 by @lajbel in #768
- examples: fix misuse of dino sprites as tga and dungeon-dino by @imaginarny in #769
- examples: add kaplay logo animation example by @imaginarny in #770
- Feat: HealthComp changes by @amyspark-ng in #765
- chore: Help Menu by @niceEli in #771
- fix: hp vs. hp() after #765 by @dragoncoder047 in #772
- feat: Typed StateComp by @amyspark-ng in #740
- refactor: REFACTOR PART 5 by @lajbel in #774
- fix: TexPacker.add wasn't returning in add_single, add_single -> addSingle by @lajbel in #777
- fix: update wasn't making effect at all and pause events even if created after .paused = true by @lajbel in #776
New Contributors
Full Changelog: 4000.0.0-alpha.18...4000.0.0-alpha.19
3001.0.18
[3001.0.18] - 2025-05-16
Fixed
- Removed beant - @lajbel
- Fixed TexPacker loading big images - @lajbel, @mflerackers
- Various fixes and improvements - All Contributors
Full Changelog: 3001.0.17...3001.0.18
3001.0.17
3001.0.16
3001.0.15
Triple release again
[3001.0.15] - 2025-04-18
Fixed
- Various fixes and improvements - All contributors
3001.0.14
[3001.0.14] - 2025-04-18
Fixed
- Various fixes and improvements - All contributors
3001.0.13
[3001.0.13] - 2025-04-18
Fixed
- Various fixes and improvements - All contributors