Skip to content

Changelog

A detailed list of all notable changes for every released version.

All releases

0.8.15

  • Added BoxCollider and CircleCollider engine components.
  • Updated TextureRender component to support uvRegion and renamed assetId to textureId.

0.8.14

  • Support 32 & 64 bit architectures in ComponentRef implementation.

0.8.13

  • Improvements to codegen error messaging and logging.

0.8.12

  • Codegen build returns an enum with a status.
  • Added LocalToWorld & Camera to the componentMeta json export.
  • Added new FiascoError that will be thrown by codegen in some cases - will be used more in the future.
  • Fix bug with Camera component's renderTargetTextureId offsets.

0.8.11

  • Fix for Query iterators not resetting after completion causing issues with nested loops or iterating a Query twice in one frame.

0.8.8

  • New TextAssetManager resource available.

0.8.7

  • Change how components are instantiated. Previously components were instantiated with the static from method, now they are instantiated with the new keyword.
diff
engine.spawn([
-  Components.Transform.from()
+  new Components.Transform()
])

0.8.6

  • Add implementation for ECS Module method componentDeserializeJson. Now scenes with custom defined components should be deserialized properly into memory.

0.8.5

  • Fixed Texture's asset path being incorrect when calling gpuInterface.textureAssetManager.getTextureById().
  • Remove StateMachine class.
  • Add voidTargetVersionOverride option to Game class.

0.8.4

  • Added GpuInterface resource to load textures.

0.8.1

  • Dropped support for platform-web.
  • Added support for platform-native.
  • Removed preloader for texture loading.
  • Removed texture support.

0.7.1

  • Change Engine resource to be globally accessible.
  • Removed CoreModule.