Skip to content

v0.22.0

Latest

Choose a tag to compare

@davesmith00000 davesmith00000 released this 23 Aug 08:16
· 8 commits to main since this release

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:

  1. That use of NonEmptyList - notably in Scenes - has been swapped for NonEmptyBatch.
  2. FontInfo definitions / constructors no longer take a size / width and height.

What's Changed

  • Added new Animation constructor, Animations use NonEmptyBatch now by @davesmith00000 in #922
  • Fixed #921: Reduce use of NonEmptyList by @davesmith00000 in #923
  • Allows buttons to have a hover state by @hobnob in #931
  • Adds JS events during engine load by @hobnob in #933
  • Removes deprecated methods and classes by @hobnob in #935
  • Removes requirement for directories with Custom Template by @hobnob in #934
  • Added module name in generator to ensure unique CharBatch object name by @kabuumu in #937
  • fix bug in FontInfo where addChar would duplicate unknown font char by @felher in #940
  • Adds withMasterVolume to SceneAudio by @hobnob in #939
  • Improving Input Handling by @hobnob in #936
  • Update sbt, scripted-plugin to 1.11.4 by @scala-steward in #951
  • Cross-builds indigo-plugin module for Scala 3 by @susliko in #950

New Contributors

Full Changelog: v0.21.1...v0.22.0