What's Changed
- Add
GraphListdata structure. by @waynemwashuma in #236 - Fix
AudioParser.verifyby @waynemwashuma in #237 - Remove
AudioParser.placeholderby @waynemwashuma in #238 - Remove
Audio.rawby @waynemwashuma in #239 - Add audio graph by @waynemwashuma in #240
- Reflect classes and primitives by @waynemwashuma in #242
- Enforce that
Handleis dropped once by @waynemwashuma in #241 - Add a basic animation system by @waynemwashuma in #232
- Separate data tables and archetypes by @waynemwashuma in #243
- Restructure
Queryinternals by @waynemwashuma in #244 - Add query filters by @waynemwashuma in #245
- Introduce relationship queries. by @waynemwashuma in #246
- Implement 2d and 3d transform propagation by @waynemwashuma in #247
- Add playback controls to
Timerby @waynemwashuma in #249 - Add World method to remove components. by @waynemwashuma in #248
- Implement better entity inspection by @waynemwashuma in #250
- Add
AudioPlayerfor playing audio assets. by @waynemwashuma in #252 - Fix regressions archetype table separation introduced by @waynemwashuma in #251
- Audio oscillator by @waynemwashuma in #253
- Add
setTypeIdby @waynemwashuma in #254 - Add type reflection for enums by @waynemwashuma in #256
- Add name package. by @waynemwashuma in #255
- Add new schedule module by @waynemwashuma in #260
- Add
World.hasResourceby @waynemwashuma in #258 - Add
World.removeResourceby @waynemwashuma in #259 - Add an asset server by @waynemwashuma in #257
- Implement proper GPU dispatch of meshes by @waynemwashuma in #261
- Add
EntityCountDiagnosticPluginby @waynemwashuma in #262 - Add
Rangeby @waynemwashuma in #265 - Make
Timera component by @waynemwashuma in #263 - Change
Orientation2Dtype toRotaryby @waynemwashuma in #264 - Extend audio graph with new methods by @waynemwashuma in #266
- Implement proper playback on audio components using
Timerby @waynemwashuma in #267 - Add methods to pack and unpack two numbers from another by @waynemwashuma in #268
- Make entity identifier truly unique by @waynemwashuma in #269
- Make asset handles unique per asset type by @waynemwashuma in #270
- Update eslint whitespace rules by @waynemwashuma in #271
- Export resources from animation module by @waynemwashuma in #273
- Restructure demos to examples by @waynemwashuma in #274
- Add noise module by @waynemwashuma in #272
- Add a License by @waynemwashuma in #275
- Add github action job dependencies by @waynemwashuma in #279
- Asset extension parsers by @waynemwashuma in #278
- Add labeler github action by @waynemwashuma in #280
- Convert
DefaultPluginto a plugin group by @waynemwashuma in #282 - Add function type info by @waynemwashuma in #281
- Add
ReflectPluginand register primitive types by @waynemwashuma in #284 - Expose readonly resource storages by @waynemwashuma in #283
- Add new package for types by @waynemwashuma in #285
- Fix query bounds and combination iteration by @waynemwashuma in #288
- Revise license terms by @waynemwashuma in #287
- Update publish action by @waynemwashuma in #289
- Expose asset entries by @waynemwashuma in #291
- Expose the type of an asset handle by @waynemwashuma in #290
Changelog**: v0.2.0...v0.3.0