Skip to content

Latest commit

 

History

History
122 lines (79 loc) · 7.42 KB

CHANGELOG.md

File metadata and controls

122 lines (79 loc) · 7.42 KB

Change Log

All notable changes to this project will be documented in this file. See versionize for commit guidelines.

1.7.0 (2024-06-03)

Features

  • Add Audio support to resource cache (fc3e3ac)
  • Added Trigger functionality to Colliders (3bc6781)
  • Updated RaylibSoundSystem to use ResourceCache and automatically subscribe to update event (d1288dd)

Bug Fixes

  • ChainLink and FixedLink throws when null anchor (closes #21) (9dba6b6)
  • ModelRenderer now updates rendered model when model key updates (f849bf8)
  • OnDestroy no longer is called twice (closes #19) (b44a0dc)
  • PhysicsEngine and Grid would crash due to parallelism with distanced enough entities. (36b9fe5)
  • ResourceCache keys are now trimmed and changed to lowercase. (d98ba73)
  • ResourceCache no longer crashes when trying to get a resource of different type. Returns null instead (a8bca62)

1.6.2 (2024-05-29)

1.6.1 (2024-05-29)

Bug Fixes

  • Removed pointless fields and constructors (c9cb7cf)

1.6.0 (2024-05-28)

Features

  • Add UI System (ac91489)
  • Add Panel UI Component (28fd0b6)
  • Add Label UI Component (59095ba)
  • Add Image UI Component (b482269)
  • Add Progress Bar UI Component (d1e34dc)
  • Add Button UI Component (74742dc)
  • Add abstract UIComponent class to support custom UI elements(de7f029)
  • Add Texture support to ResourceCache(0cc8f73)

1.5.0 (2024-05-23)

Features

  • Event Bus now supports custom events (c7715a5)
  • Rewrite event system altogether to optimize event notifications. (9d38f94)

1.4.0 (2024-05-23)

Features

  • RaylibCache reworked to be extensions method of ResourceCache instead (b5f105d)
  • Reworked ResourceCache to store objects instead of strings (16aa5ba)

Bug Fixes

  • Primitive models are now affected by lighting (48a314c)

1.3.2 (2024-05-22)

Bug Fixes

  • EventBus now calls a method that isn't the overridable method for events. (1639db6)
  • Renderers rendered when parent was disabled (783638a)

1.3.1 (2024-05-18)

Bug Fixes

  • Improve grid performance due to Octree simply not working (fc8e224)

1.3.0 (2024-05-17)

Features

  • Add PerlinNoise generator (6723287)
  • Migrate MathExtended and add BasaltMath (b73d175)

Bug Fixes

  • XML documentation wasn't included in package (8f5192c)

1.2.0 (2024-05-17)

Features

1.1.0 (2024-05-16)

Features

  • Add extension methods for EngineBuilder to add raylib presets (5b85754)

Bug Fixes

  • Engine would not fully remove any references from component when removing entity (b144dd4)
  • Grid would non-stop add entities. (e7c806a)
  • RaylibSoundSystem missing parameterless constructor (05125e3)

1.0.1 (2024-05-15)

Bug Fixes

  • No longer throws random exceptions for tightly timed entity instantiation (e0f1ce0)
  • Physics Delta Time was not consistent (e793eba)
  • Raylib Graphics Engine always rendered info boxes (d03d650)
  • Raylib Graphics Engine logger was always null (8cdd55a)