3.5.7 (2026-03-30)
- general: upgrade to babylonjs 9 (8af7473)
3.5.6 (2026-03-24)
- general: fix vulnerability issues + refresh deps (4116a0d)
- reconciler: fix stale closure on event callbacks (ccedd2c)
3.5.5 (2026-03-04)
- general: fix vulnerability issues + refresh deps (83bdbfb)
3.5.4 (2026-02-17)
- reconciler: fix parent logic on highlight layer (fdb80f3)
3.5.3 (2026-02-17)
- general: increase body max line lenght of a commit message (162a67d)
- general: add link to technical documentation (ec1ccc5)
- reconciler,components: do not set highlight layer as a mesh parent (bcaeb33)
- components: add highlight layer test (c2c5e30)
3.5.2 (2026-01-01)
- general: mitigate qs vulnerability (41cf24b)
- general: update license generation (2aee88c)
- general: update copyright year (09efc04)
3.5.1 (2025-12-19)
- general: add manual render loop + improve react rendering (7a2e91e)
3.5.0 (2025-11-29)
- general: add WebGPU support (4e63a7f)
3.4.1 (2025-11-26)
3.4.0 (2025-11-20)
- general: fix markdown syntax (af31dae)
- general: refresh dependencies to fix prototype pollution in js-yaml (2042728)
3.3.0 (2025-10-18)
- components: add microgestures (d483814)
3.2.1 (2025-10-12)
- general: add homepage section to npm package (1de495b)
3.2.0 (2025-10-02)
- components: guard secondary render on store readiness to prevent async race (ce65c3f)
3.1.5 (2025-08-30)
- general: update dependencies (016a2ff)
- general: redirect to doc page (b898956)
3.1.4 (2025-07-18)
- general: update logo's size (f2f03f8)
3.1.3 (2025-07-08)
- jsx-elements: add ellipse2D component (c6d28ad)
3.1.2 (2025-06-26)
- reconciler: augment row/column with container props (e2ebcbb)
3.1.1 (2025-06-24)
- reconciler: manage specular adding/removing (46f81fb)
3.1.0 (2025-06-23)
- reconciler: add grid layout (1ed134e)
3.0.8 (2025-05-26)
- reconciler: pass entity not instance (3e17c9c)
3.0.7 (2025-05-26)
- reconciler: add removeChild to handlers (5bf1b12)
3.0.6 (2025-05-26)
- reconciler: unlink texture from material when dispose it (fbdcb7e)
3.0.5 (2025-05-22)
- reconciler: fix mount on commit phase for deeper level child + wip memory clean (57e0300)
- reconciler: delay instances creation when tree is ready (a0384db)
- reconciler: keep generation on current top level child (dd8bd7e)
3.0.4 (2025-05-15)
- reconciler: keep parent child relationship when move children (c1213f6)
3.0.3 (2025-05-08)
- general: swap front image with logo (b8b6f6b)
- general: execute onCreate model callback during same React render (not in async context) (e052bc5)
3.0.2 (2025-04-30)
- general: upgrade babylon packages (ad5efdd)
3.0.1 (2025-04-30)
- general: add front image (b5687e6)
- components: add equality function + key to invalidate cache on useModel (51ee437)
3.0.0 (2025-04-17)
2.1.0 (2025-03-26)
- general: handle model (e6b05d1)
2.0.1 (2025-03-21)
- reconciler: enable suspense mode (1ae541b)
2.0.0 (2025-03-20)
- general: upgrade to react 19 (1a65c19)
1.4.4 (2025-03-11)
- reconciler: create mesh with MeshHost (452c369)
1.4.3 (2025-03-11)
- reconciler: treat mesh as class (e8561fa)
1.4.2 (2025-03-11)
- components: add physics hooks (844912b)
1.4.1 (2025-03-11)
- reconciler: clone physics also for instances (3289cc6)
1.4.0 (2025-03-10)
- general: add physics + improve build (f2e4b78)
1.3.1 (2025-02-11)
- components: use Babylon.js audio button by default (17fa5e3)
1.3.0 (2025-02-11)
- general: handle sound on multiple canvas and scenes (8bdde2b)
- general: dispose engine after last scene removing (7841ada)
1.2.2 (2025-01-31)
- reconciler: get canvas from scene on multiple scenes (7d37d8e)
- general: mock react-dom/server (77cf359)
1.2.1 (2025-01-31)
- components,reconciler: handle multiple loading screens + improve multiple canvases (cdc590a)
1.2.0 (2025-01-29)
- general: swap build:local instructions (fd6baba)
- general,components: add zustand for store reactivity (01355f6)
- general,components: correct else statement (6fa0235)
1.1.5 (2025-01-19)
- general: add CHANGELOG.md on root in release commit (9cc484e)
- general: copy CHANGELOG.md on root (1fc24c9)
1.1.4 (2025-01-19)
- general: remove 'serve' due to HMR incompatibility with ES6 module exports (b1f57b5)
- general: commit CHANGELOG.md in release commit (eb860b3)
- general: link contributing and code of conduct (b667dbd)
- components: propagate external changes to secondary renderer (b036bd5)
1.1.3 (2025-01-16)
1.1.2 (2025-01-13)
- general: use named exports over default export to workaround codesanbox bug 7327 (d6cd51e)
1.1.1 (2025-01-12)
- general: change default behaviour for 3D gui manager (4c2a697)
1.1.0 (2024-12-27)
- general: generate new declarations (68cb7b5)
- general: remove props from metadata to avoid infinite loop (b150279)
- general: centralize additional props generation (bb7d775)
- components: prevent loader misalignment with active scrollbar #6 (86b0198)
- general: pass default canvas into context (1dccd40)
1.0.9 (2024-12-20)
- general: add isMultipleCanvas prop to handle multiple canvases (7933ac5)
1.0.8 (2024-12-15)
- general: fix context prop on native engine (a384f75)
1.0.7 (2024-12-14)
- general: generate new declarations + lock react and react-dom to ^18 (bbd3d0d)
1.0.6 (2024-12-14)
- general: add Github Actions build workflow (d61516a)
- general: add Github Actions workflow for Jest tests (e6f319e)
- general: move Logger into index to avoid not correct module resolution (f19ff67)
- general: add badges on readme (085fc28)
- general: fix module resolution for Jest in GitHub Actions (8521bac)
- general: add integration tests #2 (bc7dee4)
1.0.5 (2024-12-02)
- general: upgrade node version (4ffd5fe)
1.0.4 (2024-12-02)
- general: add meta deps into dev deps + generate declarations (e413952)
- general: swap loadash to solve pollution cve (585f58f)
1.0.3 (2024-12-02)
- general: update npm package description (68948c5)
1.0.2 (2024-11-30)
- general: prepend copyright text over override file (d11c5e1)
1.0.1 (2024-11-30)
- general: add readme on published package (25ab8ef)
1.0.0 (2024-11-30)
- general: remove old private registry copy (5dbbd28)
- general: migrate CHANGELOG from azure to github (ba146d9)
- general: update licences (bfbfad7)
- general: copy CHANGELOG on root (a924a3b)
- general: update README + moving repo adjustments (6661a3d)
- general: copy CHANGELOG.md on root (5ebb1a5)
0.0.78 (2024-11-29)
- general: handle webxr camera (f32c234)
0.0.77 (2024-11-21)
- general: add canvasId prop (550764b)
0.0.76 (2024-11-20)
- revert @custom-types into @types (0de5aa3)
0.0.75 (2024-11-20)
- general: change @types into @custom-types to avoid ts error microsoft/TypeScript#27956 (e3bd98a)
0.0.74 (2024-11-18)
- general: prepare reactylon for public package (bdf5c4e)
0.0.73 (2024-11-14)
- general: handle multiple scenes in babylon gui (0d597da)
0.0.72 (2024-11-14)
- general: handle multiple scenes in babylon gui (61cd53c)
0.0.71 (2024-11-12)
- general: remove scene from component props to avoid maximu call excedeed in inspector (261f373)
0.0.70 (2024-11-12)
- general: fix .npmrc generation with scope (c4f1797)
0.0.69 (2024-10-25)
- general: add detailMap for materials (59ddd3f)
- general: remove unused variable (aca94fb)
0.0.68 (2024-10-25)
- general: add clonable props to materials as partial (e1512a4)
0.0.67 (2024-10-25)
0.0.66 (2024-10-24)
- general: add parent in metadata for highlightlayer (1c7a13d)
0.0.65 (2024-10-24)
- general: set constructor props for cloned elements --no-verify (44c159e)
0.0.64 (2024-10-24)
- general: add condition for light host (41ece45)
0.0.63 (2024-10-24)
- general: add light host + restructure hosts (18298ce)
0.0.62 (2024-10-23)
- general: unset parent to avoid maximum call excedeed in inspector (750b3c4)
0.0.61 (2024-10-23)
0.0.60 (2024-10-20)
- general: test react deps (a74858c)
0.0.59 (2024-10-19)
- general: revert react deps (b7c90d4)
0.0.58 (2024-10-19)
- general: downgrade react deps to allow minor version of react native (bc4b940)
0.0.57 (2024-10-19)
- general: update deps (5bad5af)
0.0.56 (2024-10-19)
- general: move @babylonjs/react-native and react-dom as peer deps (901fbc0)
0.0.55 (2024-10-19)
- general: add @babylonjs/react-native as optional dep (b2c58f1)
0.0.54 (2024-10-19)
- general: add missing context prop in mobile + add react-dom as optional dep (9f849cf)
0.0.53 (2024-10-19)
- general: temporary fix on null metadata (67fb259)
0.0.52 (2024-10-19)
0.0.51 (2024-10-19)
- general: final web/mobile split (122e89b)
0.0.50 (2024-10-18)
- general: add its-fine to externals (e4120bd)
0.0.49 (2024-10-18)
- general: export missing index (efb1d47)
0.0.48 (2024-10-18)
0.0.47 (2024-10-18)
- general: restructuring (6da1085)
0.0.46 (2024-10-18)
0.0.45 (2024-10-18)
- general: export web and mobile types (ae4f849)
0.0.44 (2024-10-18)
- general: split web and mobile bundles (fa96af8)
0.0.43 (2024-10-18)
- general: replace dynamic constructor arguments with static map (07a5e47)
0.0.42 (2024-10-15)
- general: add support for react native + temporary disable custom loader (f80dcea)
0.0.41 (2024-10-11)
- general: handle highlight layer (71e4254)
0.0.40 (2024-10-08)
- general: handle material on instanced meshes (4666603)
0.0.39 (2024-10-08)
- general: handle material on instanced meshes (281b4bb)
0.0.38 (2024-10-06)
- general: fix extrude polygon reconciler (5b0bc76)
0.0.37 (2024-10-06)
- general: fix extrude polygon reconciler (eae339c)
0.0.36 (2024-10-06)
- general: fix extrude polygon (caedea2)
0.0.35 (2024-10-06)
- general: handle polygon and extrude polygon (42899f6)
0.0.34 (2024-10-04)
- general: add missing declaration file (46c21f7)
0.0.33 (2024-10-04)
- general: fix text3D in generator (19c44b3)
0.0.32 (2024-10-04)
- general: handle text3D in generator (7c499c9)
0.0.31 (2024-10-04)
0.0.30 (2024-09-29)
- general: engine ref (dc6b11a)
0.0.29 (2024-09-29)
- general: add engine cleanup function (cf75939)
0.0.28 (2024-09-29)
- general: add engine cleanup function (df78423)
0.0.27 (2024-09-29)
- general: handle multiple cameras on multiple scenes (c90a934)
- general: change versionrc file extension to load cjs module (6cc1bcc)
0.0.26 (2024-09-27)
- general: change es6 import (bb788c5)
- general: add context bridge to share contexts between renders (24cd76d)
- general: restructure root container (70374a7)
- general: split engine and scene (487a856)
- general: add multiple scenes (11fae36)
- general: export library in es6 (71e6d36)
- general: fix reactylon name (962996e)
0.0.25 (2024-09-20)
0.0.24 (2024-09-20)
- general: add use client for csr in next.js app (7ae1f77)
0.0.23 (2024-09-20)
- general: add optional chaining operator (9d88a66)
0.0.22 (2024-09-17)
0.0.21 (2024-09-06)
- general: update src of video texture (0b790d0)
0.0.20 (2024-09-06)
0.0.19 (2024-09-04)
- general: fix GUI (ddb2399)
0.0.18 (2024-08-01)
- general: add physic engine (2f132d9)
0.0.17 (2024-07-24)
- jsx-elements: update declarations (14cd50f)
- reconciler: fix disposing on cloned/instanced meshes + handle anchor on 3d elements (14b36b1)
- components: add webxr support (b94a66f)
0.0.16 (2024-07-22)
- general: handle gui elements + split gui and core elements creation (93b02ca)
0.0.15 (2024-07-15)
- general: add events on meshes (110494a)
0.0.14 (2024-07-11)
- general: disable loggin in production (ee3a98c)
0.0.13 (2024-07-10)
- reconciler: add transform props + propertiesFrom + rename "type" into "kind" prop (7621370)
0.0.12 (2024-07-02)
- reconciler,jsx-elements: setParent + cloneFrom + instanceFrom props (d89b368)
0.0.11 (2024-06-24)
0.0.10 (2024-06-23)
- general: use metadata to set children + merge engine and scene components (21d0443)
0.0.9 (2024-06-10)
- general: improve dependencies (8886f5b)
0.0.8 (2024-06-07)
- general: move utility into dev dependencies (27e4662)
0.0.7 (2024-06-07)
- general: remove file system references (167e87d)
- general: add logger + declare namespace before export of reconciler using it (d08b565)
0.0.6 (2024-06-06)
- general: refactor whole solution in workspaces (d9c04d5)
0.0.5 (2024-06-05)
- general,reconciler: add path alias + custom props + multi material + texture update #84 (ae6f8a2)
- general,reconciler: add handlers + code engineering (fc66604)
0.0.4 (2024-05-31)
- general,reconciler: remove automatic functions execution + upgrade babylon (f1bd11c)
0.0.3 (2024-05-30)
- general,reconciler,jsx-elements: add clone prop + generate jsx elements with proper props (8a92793)
- general: add missing git hooks (0b643b0)