v0.22.0
Going with the (lightly pruned) auto-generated notes this time as it's pretty accurate (...and I'm low on time today...).
Overview
This release contains a series of improvements and bug fixes. The largest change is the continuing efforts of @hobnob to improve input device handling!
Many thanks to the three new first time contributors, @kabuumu, @felher, and @susliko! 💜
Breaking changes
The main API breaking change in this release are:
- That use of
NonEmptyList- notably in Scenes - has been swapped forNonEmptyBatch. FontInfodefinitions / constructors no longer take a size / width and height.
What's Changed
- Added new Animation constructor, Animations use NonEmptyBatch now by @davesmith00000 in https://github.com/PurpleKingdomGames/indigo/pull/922
- Fixed #921: Reduce use of NonEmptyList by @davesmith00000 in https://github.com/PurpleKingdomGames/indigo/pull/923
- Allows buttons to have a hover state by @hobnob in https://github.com/PurpleKingdomGames/indigo/pull/931
- Adds JS events during engine load by @hobnob in https://github.com/PurpleKingdomGames/indigo/pull/933
- Removes deprecated methods and classes by @hobnob in https://github.com/PurpleKingdomGames/indigo/pull/935
- Removes requirement for directories with Custom Template by @hobnob in https://github.com/PurpleKingdomGames/indigo/pull/934
- Added module name in generator to ensure unique CharBatch object name by @kabuumu in https://github.com/PurpleKingdomGames/indigo/pull/937
- fix bug in FontInfo where
addCharwould duplicate unknown font char by @felher in https://github.com/PurpleKingdomGames/indigo/pull/940 - Adds
withMasterVolumetoSceneAudioby @hobnob in https://github.com/PurpleKingdomGames/indigo/pull/939 - Improving Input Handling by @hobnob in https://github.com/PurpleKingdomGames/indigo/pull/936
- Update sbt, scripted-plugin to 1.11.4 by @scala-steward in https://github.com/PurpleKingdomGames/indigo/pull/951
- Cross-builds indigo-plugin module for Scala 3 by @susliko in https://github.com/PurpleKingdomGames/indigo/pull/950
New Contributors
- @kabuumu made their first contribution in https://github.com/PurpleKingdomGames/indigo/pull/937
- @felher made their first contribution in https://github.com/PurpleKingdomGames/indigo/pull/940
- @susliko made their first contribution in https://github.com/PurpleKingdomGames/indigo/pull/950
Full Changelog: https://github.com/PurpleKingdomGames/indigo/compare/v0.21.1...v0.22.0