v0.6.0-M1
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
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)