FastJ 1.7.0-SNAPSHOT-1
Pre-release
Pre-release
lucasstarsz
released this
16 Aug 07:12
·
4 commits
to main
since this release
Most Notable Changes
- updated minimum Java version to 18
- New camera and scene examples
- Reduced verbosity of using
SimpleManager
,SceneManager
,Behavior
, andScene
- deprecated
drawableManager
andinputManager
public access -- use method access instead - fixed tons of concurrency issues
- fixed bug forcing users to destroy game objects/ui in
unload
of scenes - separated game loop into highly customizable system
- added unified events system
- migrated input system to new events system
- migrated sprite animation system to new events system
- replaced
runAfterRender
andrunAfterUpdate
withrunLater
inFastJEngine
- minor improvements to sprite animation system
- shortened
Animation
toAnim
in a number of cases
- shortened
- added games made using FastJ
- added lots of missing documentation
Engine Developer Changes
- combined GitHub Actions scripts into one yml file
- bumped spotless to version 6.9.0
- bumped gradle version to 7.5.1
- bumped slf4j version to 2.0.0-alpha7
- updated source code contribution guidelines
- modified spotless configuration
See More
What's Changed
- Fix PR branch checks by @lucasstarsz in #198
- Add Delta Time by @lucasstarsz in #199
- Remove all input event tests by @lucasstarsz in #200
- Add late-behavior initialization by @lucasstarsz in #201
- Add static lighting game object by @lucasstarsz in #202
- Curve support for Drawables by @lucasstarsz in #203
- (#10, #109) add support for curves in DrawUtil#lengthOfPath by @lucasstarsz in #204
- Create Polygon2D from Path2D, bugfix on DrawUtil#lengthOfPath by @lucasstarsz in #205
- (#119) include example links in feature list by @lucasstarsz in #206
- (#108) Added general/sprite animation engine by @lucasstarsz in #207
- renamed BetterSprite2DBuilder to Sprite2DBuilder by @lucasstarsz in #208
- Generalized tagging system by @lucasstarsz in #209
- Bump com.diffplug.spotless from 5.16.0 to 6.5.2 by @dependabot in #197
- Bump slf4j-api from 2.0.0-alpha5 to 2.0.0-alpha7 by @dependabot in #190
- Bump slf4j-simple from 2.0.0-alpha5 to 2.0.0-alpha7 by @dependabot in #189
- Customizable Game Loop, Event Pipeline & Engine Integration by @lucasstarsz in #211
- too many bug fixes by @lucasstarsz in #212
- (#213) set first timer delta value to zero by @lucasstarsz in #214
- general changes by @lucasstarsz in #216
- Bump com.diffplug.spotless from 6.5.2 to 6.6.1 by @dependabot in #215
- always log exception, only close game engine from display event after render by @lucasstarsz in #217
- README: Fix error in Hello World Code by @billyeatcookies in #219
- add missing module exports for animation events by @lucasstarsz in #220
- (#218) fix issue where FastJEngine#getFPSData returns the wrong value by @lucasstarsz in #221
- add links to Stack Attack by @lucasstarsz in #222
- The rest of 1.7.0 by @lucasstarsz in #232
- Tooling Update by @lucasstarsz in #235
- fix misaligned commits by @lucasstarsz in #236
- remove double init by @lucasstarsz in #237
- improve readme formatting, update with newer information by @lucasstarsz in #238
- Improve animation generics, Improve code formatting with java 18, custom docs css by @lucasstarsz in #239
- increase timer on run later tests by @lucasstarsz in #240
- update jdk version in jitpack.yml by @lucasstarsz in #241
- Bump slf4j-api from 2.0.0-alpha7 to 2.0.0-beta1 by @dependabot in #233
- bump to 1.7.0 snapshot 1 by @lucasstarsz in #242
Full Changelog: 1.6.0...1.7.0-SNAPSHOT-1