Skip to content

Releases: AlmasB/FXGL

0.3.2

27 Apr 10:03
Compare
Choose a tag to compare

This release contains improvements of internal API, in particular code quality and readability. The particle system has had changes resulting in better performance.

Notable changes:

  • Fixed dialog width / height
  • Application states
  • Input and timer are now state local

0.3.1

07 Apr 13:50
Compare
Choose a tag to compare

This release contains various performance optimizations and code quality improvements.
Notable changes:

  • Log4j2 is now used for both system and game logging
  • GOAP, FSM AI basics
  • Texture coloring on the fly
  • Asynchronous tasks allow parallel execution (implemented as kotlin coroutines)
  • kotlin updated to 1.1.0

0.3.0

05 Mar 12:09
Compare
Choose a tag to compare

This is a major release and so, it contains API improvements. All FXGL submodules have been moved into a single repository as a multi-module Maven project. Thus, making it easier to develop and to contribute. The contribution guide has also been added.

Notable changes:

  • Built-in multiplayer options for 1-1 host-client communication
  • Package name refactoring - all modules now start with com.almasb.fxgl (except 3rd party libs, e.g. org.jbox2d)
  • Meta-programming based on annotations
  • CVar properties (think JavaFX properties) + developer console
  • Basic Tiled map editor support
  • JSON data support
  • Sophisticated level loading / parsing

0.2.9

24 Dec 20:52
Compare
Choose a tag to compare

This release brings UI improvements:

  • Blur on dialog background

  • QTE keys

    bugfixes:

  • SAT collisions (involving rotations) have been fixed

  • Debug bbox views show each individual hit box

new features:

  • JSON parsing
  • Quest tracker

0.2.8

07 Oct 21:50
Compare
Choose a tag to compare

This release adds software development stacks to the build chain: Travis, Codecov and Codacy. Also includes general bugfixes and improvements.

0.2.7

11 Sep 19:45
Compare
Choose a tag to compare

The main improvements include major internal code cleanup and better dependency management, which resulted in a smaller binary size. More unit tests have been added to cover the library core.

0.2.6

19 Aug 21:18
Compare
Choose a tag to compare

The release brings further memory optimizations, particularly in game and physics worlds. The world queries are also faster due to internal caching. Also contains internal API cleanup and more modular code.

0.2.5

30 Jul 19:50
Compare
Choose a tag to compare

This release features basic integration of gdxAI as the main AI framework. The release also includes quick-time events, JavaScript controlled entities (runtime scripting) and lots of under the hood memory optimizations.

0.2.4

07 Jul 13:31
Compare
Choose a tag to compare

This release contains improvements related to IO access, complex collision shapes and general menu user interface. For a full list of changes see commit logs.

0.2.3

08 Jun 10:47
Compare
Choose a tag to compare

This release mainly contains internal code improvements and bugfixes.