Changelog
A detailed list of all notable changes for every released version.
0.8.15
- Added
BoxCollider
andCircleCollider
engine components. - Updated
TextureRender
component to supportuvRegion
and renamedassetId
totextureId
.
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 thenew
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 toGame
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
.