Skip to content

v0.6.0-M1

Compare
Choose a tag to compare
@JD557 JD557 released this 17 Nov 20:59
· 310 commits to master since this release

This is the first Milestone release of the 0.6.0 version of Minart.

As of this version, support for Scala 2.11, 2.12 and 2.13 was removed, along with the Minart Pure library (blog post with rationale).

New Features

  • Add realtime sound mixing operations (#431)

Removals

  • Remove Minart Pure (#407, #439)
  • Remove Scala 2 support (#408)

Changes/Refactorings

  • Use munit instead of verify (#409)
  • Make Color an opaque type (#410)
  • Generate new SDL bindings (#417)
  • Simplify Subsystems (#424, #425)
  • Monomorphize ByteReader/ByteWriter (#427)
  • Convert code to Scala 3 (#428, #429, #430)

Bug fixes/Improvements

  • Disable blending on Canvas surfaces (#416)
  • Fix MutableSurface#fillRegion for out of bounds areas (#435)
  • Handle offscreen mouse events (#438)

Other

  • Add more strict scalac warnings (#426)