Releases: Valkryst/V2DSprite
Releases · Valkryst/V2DSprite
2023.02.24-break-fixed
This is an update to the 2023.02.24-break
release, which fixes build issues with JitPack.
2023.02.24-break
This represents a complete rewrite of the library.
2020.04.05-break
This version contains breaking changes.
Changes
- Fixed issue where
Sprite.useVolatileImage
was set topublic
, rather thanprivate
2020.04.05
This version does not contain breaking changes.
Changes
- Added the
useVolatileImage
instance variable to theSprite
class.- In special edge-cases, you may want to draw with a
BufferedImage
instead of aVolatileImage
. SettinguseVolatileImage
to false will allow you to do this.
- In special edge-cases, you may want to draw with a
- Added a
@Getter
annotation to thebufferedImage
instance variable of theSpriteSheet
class.
2020.03.01-break
This version contains breaking changes. The entire project has been rewritten.
Changes
- Changed project structure to more closely follow Maven conventions.
- Rewrote the entire codebase.
- Switched from semantic versioning to chronological versioning.
- Updated Maven configuration.
1.1.0
- Added caffeine as a maven dependency.
- Added caching to the SpriteAtlas class, so the user cannot stress the system by constantly re-loading atlases from disk.
- Added the createSpriteAtlas function to handle loading, from both the Jar and filesystem, of SpriteAtlas objects.
- Rewrote the SpriteAtlas class, so that the user must use the createSpriteAtlas function to construct new SpriteAtlas objects.