|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [1.1.0](https://github.com/Hive-Academy/angular-3d/compare/angular-3d@1.0.0...angular-3d@1.1.0) (2026-01-20) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* **angular-3d:** add asset preloader and stagger group services ([d590352](https://github.com/Hive-Academy/angular-3d/commit/d590352f9afdd40566b93c78bc80690f2fd6b367)) |
| 9 | +* **angular-3d:** add background components and glow directive ([eb27d12](https://github.com/Hive-Academy/angular-3d/commit/eb27d1217e39c969970bc049dad2b51f063e33cd)) |
| 10 | +* **angular-3d:** add camera-flight and warp-lines type definitions ([d22c9ba](https://github.com/Hive-Academy/angular-3d/commit/d22c9ba785174ccaad7bd897649f559c4e15c5c6)) |
| 11 | +* **angular-3d:** add chromatic aberration and film grain effects ([46dd306](https://github.com/Hive-Academy/angular-3d/commit/46dd3063cf25fc34a1aac01b14f13263d8817d62)) |
| 12 | +* **angular-3d:** add cinematic entrance directive ([2766f66](https://github.com/Hive-Academy/angular-3d/commit/2766f66d9b718ae40b20605860f614a8aa16fd08)) |
| 13 | +* **angular-3d:** add coral sphere component with particle corona system ([c0da3e4](https://github.com/Hive-Academy/angular-3d/commit/c0da3e46fd200c204757e759a86cf5df83bf8a6a)) |
| 14 | +* **angular-3d:** add core mesh and transform directives ([2b39333](https://github.com/Hive-Academy/angular-3d/commit/2b393335a51a2e7e6309cdb14b8fb5a395719289)) |
| 15 | +* **angular-3d:** add core tsl utilities for procedural textures ([1bbb4c3](https://github.com/Hive-Academy/angular-3d/commit/1bbb4c30d69d8a8886ab227df55bd3ff62f55cd1)) |
| 16 | +* **angular-3d:** add demand-based rendering mode for battery efficiency ([4cda891](https://github.com/Hive-Academy/angular-3d/commit/4cda891bfc494f4084a5d8a5eb177e5f5af50deb)) |
| 17 | +* **angular-3d:** add effect composer service infrastructure ([fd68170](https://github.com/Hive-Academy/angular-3d/commit/fd681709fe0fdb9477da9b8efd657c5ae33cb287)) |
| 18 | +* **angular-3d:** add float3d and rotate3d animation directives ([4cdf76e](https://github.com/Hive-Academy/angular-3d/commit/4cdf76ec0af347118948cbdcf8434247be3ce989)) |
| 19 | +* **angular-3d:** add fullscreen mode to metaball component ([58f733e](https://github.com/Hive-Academy/angular-3d/commit/58f733ed5af61727cbfee31a390732eb3695042f)) |
| 20 | +* **angular-3d:** add geometry directives ([014876d](https://github.com/Hive-Academy/angular-3d/commit/014876d99e415db010f16a74058d9a945c75e6f5)) |
| 21 | +* **angular-3d:** add glow particle text, nebula, and floating sphere ([db2e1f2](https://github.com/Hive-Academy/angular-3d/commit/db2e1f25ef5dd86a6d9473362e6b8e2942827f34)) |
| 22 | +* **angular-3d:** add GlowTroikaTextComponent and FontPreloadService ([59c9d34](https://github.com/Hive-Academy/angular-3d/commit/59c9d3494c0c24c29419ff8d777829f0ccdc0bf9)) |
| 23 | +* **angular-3d:** add gltf model and star field components ([0350922](https://github.com/Hive-Academy/angular-3d/commit/035092243065a604a024b2ec9eb4c008e3021d5e)) |
| 24 | +* **angular-3d:** add hdri environment component for photorealistic lighting ([de8afd8](https://github.com/Hive-Academy/angular-3d/commit/de8afd8159c20a40145377ad04c7eae0b8fc86cb)) |
| 25 | +* **angular-3d:** add instanced and smoke particle text components ([3c997f4](https://github.com/Hive-Academy/angular-3d/commit/3c997f4ca858f144fe7b7aba37672961823eaaf0)) |
| 26 | +* **angular-3d:** add instanced mesh component for 100x object scaling ([021ae5b](https://github.com/Hive-Academy/angular-3d/commit/021ae5b5dec8453a5d5833d42816b8af7c2f8e49)) |
| 27 | +* **angular-3d:** add loader utilities - batch 1 ([2310701](https://github.com/Hive-Academy/angular-3d/commit/2310701fe21c6541d5b495bfead1d85b5a243668)) |
| 28 | +* **angular-3d:** add loading overlay component and directive ([3a605ab](https://github.com/Hive-Academy/angular-3d/commit/3a605ab52e197e2a1fdfdd50657e9d2f98dd9f8a)) |
| 29 | +* **angular-3d:** add marble sphere component with signal inputs ([0da6aff](https://github.com/Hive-Academy/angular-3d/commit/0da6aff6948f3b55ebe017c12f68bd8ba79e09e2)) |
| 30 | +* **angular-3d:** add materialx noise and fresnel utilities to tsl ([189bf2d](https://github.com/Hive-Academy/angular-3d/commit/189bf2d35d0e7fa4a99760b96a5bafea1316eed2)) |
| 31 | +* **angular-3d:** add metaball component with ray marching shader ([2f7e077](https://github.com/Hive-Academy/angular-3d/commit/2f7e0772d61e8b11a416a9454a2168e85549484f)) |
| 32 | +* **angular-3d:** add natural material and pattern textures ([c228c7c](https://github.com/Hive-Academy/angular-3d/commit/c228c7ce233ab54133f6ba6d715e740482d4cf1e)) |
| 33 | +* **angular-3d:** add nodematerial directive and deprecate shadermaterial ([737279b](https://github.com/Hive-Academy/angular-3d/commit/737279bc0cb79a9920de6827316b20be4617a43e)) |
| 34 | +* **angular-3d:** add particle system and scene lighting components ([dbbf929](https://github.com/Hive-Academy/angular-3d/commit/dbbf92948bd18566e3d6b4d5fce5ad6e0ac36bc1)) |
| 35 | +* **angular-3d:** add performance optimization directives and services ([78aaf8a](https://github.com/Hive-Academy/angular-3d/commit/78aaf8a89dc9914c5f96652878e6a1c70fbbc97d)) |
| 36 | +* **angular-3d:** add planet and nebula components ([dfcc17e](https://github.com/Hive-Academy/angular-3d/commit/dfcc17e76b0670f9f2f6f142eab21928576a1458)) |
| 37 | +* **angular-3d:** add post-processing effects and public api exports ([f4d0794](https://github.com/Hive-Academy/angular-3d/commit/f4d079486a4fe4f41ebb7aae22423fcfcb080915)) |
| 38 | +* **angular-3d:** add ResponsiveTroikaTextComponent with viewport/distance modes ([7314261](https://github.com/Hive-Academy/angular-3d/commit/73142618c9f923b6192710f80d1a2aa64eadc59f)) |
| 39 | +* **angular-3d:** add route guard and resolver for scene loading ([26405f7](https://github.com/Hive-Academy/angular-3d/commit/26405f7e41c32711230e37eeccc5b0d74f8d00f3)) |
| 40 | +* **angular-3d:** add scene ready service and loading types ([93525bb](https://github.com/Hive-Academy/angular-3d/commit/93525bb8079d79eddbb94bb6a7519500dc9ae42c)) |
| 41 | +* **angular-3d:** add scene reveal directive ([1f61f72](https://github.com/Hive-Academy/angular-3d/commit/1f61f729cf3d7268b31d97767cd54005ddd1a6b2)) |
| 42 | +* **angular-3d:** add scene-graph store and injection tokens ([ee23208](https://github.com/Hive-Academy/angular-3d/commit/ee23208c755cebac9709f2b49c938e6a46a17c8c)) |
| 43 | +* **angular-3d:** add shader material directive for custom glsl shaders ([0686cb8](https://github.com/Hive-Academy/angular-3d/commit/0686cb8dad222f629bab5686f3e9773e7e0afd9b)) |
| 44 | +* **angular-3d:** add smoke troika text component with shader-based atmospheric effects ([e2ca83b](https://github.com/Hive-Academy/angular-3d/commit/e2ca83b156360b6ea300a3ed668f7968be0ffea5)) |
| 45 | +* **angular-3d:** add space flight animation directive ([07f4011](https://github.com/Hive-Academy/angular-3d/commit/07f4011673f2c19823b5d9c1e23cf69ab44edd57)) |
| 46 | +* **angular-3d:** add sparkle corona component for glass sphere hero ([68cbe7a](https://github.com/Hive-Academy/angular-3d/commit/68cbe7a3c97de1c74f076bd4c8a5168619c425c2)) |
| 47 | +* **angular-3d:** add text3d and svg icon components ([e80b1b1](https://github.com/Hive-Academy/angular-3d/commit/e80b1b12711d98aaaae733be8f0ce5974a371a59)) |
| 48 | +* **angular-3d:** add troika-three-text dependency and text directory ([0f94bf7](https://github.com/Hive-Academy/angular-3d/commit/0f94bf7dfa0f67bddc24a2386a85b5f2198cf003)) |
| 49 | +* **angular-3d:** add tsl marble raymarching shader utilities ([31eb135](https://github.com/Hive-Academy/angular-3d/commit/31eb1356f60ee033e296f3ec49dd5f9bdcb51702)) |
| 50 | +* **angular-3d:** add tsl procedural texture generators ([429a999](https://github.com/Hive-Academy/angular-3d/commit/429a9994ddd36484f042dbde5132f05b989b7999)) |
| 51 | +* **angular-3d:** add tsl utilities and migrate volumetric shaders ([b60b7bf](https://github.com/Hive-Academy/angular-3d/commit/b60b7bf37cd846e979f121eefbb44d7ed3e462b5)) |
| 52 | +* **angular-3d:** add unified loading coordinator factory ([cfbdf21](https://github.com/Hive-Academy/angular-3d/commit/cfbdf21cce35dad05a19e208569f24e92af08cf5)) |
| 53 | +* **angular-3d:** add viewport position directive ([bccabc8](https://github.com/Hive-Academy/angular-3d/commit/bccabc8533d1acf2e87a8a65a7060a7bd82cc951)) |
| 54 | +* **angular-3d:** add viewport positioning types and service ([87914ec](https://github.com/Hive-Academy/angular-3d/commit/87914ecea19feb036fbf70a6ed9a9aeeb3a2b730)) |
| 55 | +* **angular-3d:** batch 2 - export coral sphere and integrate into hero ([6b9eda7](https://github.com/Hive-Academy/angular-3d/commit/6b9eda7abe8e7073ddc77884a3debdeb96987e20)) |
| 56 | +* **angular-3d:** convert materials to nodematerial variants ([22180a2](https://github.com/Hive-Academy/angular-3d/commit/22180a262a898b74347ab509223f3086bba4895b)) |
| 57 | +* **angular-3d:** export advanced primitive components ([d4d18f1](https://github.com/Hive-Academy/angular-3d/commit/d4d18f122b65f219fd90395579bc315f87f4d6a2)) |
| 58 | +* **angular-3d:** implement CameraFlightDirective with hold-to-fly mechanics ([d78c544](https://github.com/Hive-Academy/angular-3d/commit/d78c544c81b80ef73eb1c11d264330e258f63744)) |
| 59 | +* **angular-3d:** implement canvas and render loop core infrastructure ([e405e22](https://github.com/Hive-Academy/angular-3d/commit/e405e220ec66b368909e27a0f9f14a49f245ab0a)) |
| 60 | +* **angular-3d:** implement state store and component registry services ([aa3f5aa](https://github.com/Hive-Academy/angular-3d/commit/aa3f5aa854353c187c6673eab1143e9eee3bd358)) |
| 61 | +* **angular-3d:** implement TroikaTextComponent with full API surface ([b77dac8](https://github.com/Hive-Academy/angular-3d/commit/b77dac89dc5b2389d44f846ca7626e2ff05fc60d)) |
| 62 | +* **angular-3d:** implement WarpLinesComponent with TSL materials ([983026d](https://github.com/Hive-Academy/angular-3d/commit/983026dc4d23537049d8132885a51e00b93e7381)) |
| 63 | +* **angular-3d:** migrate bubble-text and cloud-layer to tsl materials ([8d7837f](https://github.com/Hive-Academy/angular-3d/commit/8d7837fcf3c36c9281bb385b2253eac2f8ba7b0d)) |
| 64 | +* **angular-3d:** migrate complex volumetrics to tsl materials ([8ef3c2e](https://github.com/Hive-Academy/angular-3d/commit/8ef3c2e11fc050071cb0a9c6731c7dbf4f7e5f38)) |
| 65 | +* **angular-3d:** migrate core infrastructure to webgpu renderer ([a59c26c](https://github.com/Hive-Academy/angular-3d/commit/a59c26cb222ae10242e555d43ba042fc1fe4476e)) |
| 66 | +* **angular-3d:** migrate directives and loaders to webgpu imports ([0877461](https://github.com/Hive-Academy/angular-3d/commit/0877461d1088549477e8a14bda6e739ab4caad6f)) |
| 67 | +* **angular-3d:** migrate metaball to tsl ray marching ([76bd872](https://github.com/Hive-Academy/angular-3d/commit/76bd8728f82374dbae929aaf4021a17c27950175)) |
| 68 | +* **angular-3d:** migrate post-processing to webgpu imports ([17e0dd1](https://github.com/Hive-Academy/angular-3d/commit/17e0dd1d20bfdbb3054c01dcaed34c5394741405)) |
| 69 | +* **angular-3d:** migrate postprocessing to native webgpu tsl ([7e0bd4e](https://github.com/Hive-Academy/angular-3d/commit/7e0bd4ecc754545aed4806a1e2b5fa015b974aa6)) |
| 70 | +* **angular-3d:** migrate services and primitives to webgpu imports ([1b0474b](https://github.com/Hive-Academy/angular-3d/commit/1b0474b8b3cbad950f1a1e37527b0c216d8d2868)) |
| 71 | +* **angular-3d:** migrate text components to webgpu imports ([5041d80](https://github.com/Hive-Academy/angular-3d/commit/5041d80599e5a1badc0c9394859c49764c83adcd)) |
| 72 | +* **angular-3d:** scaffold library and configure workspace ([e41fb55](https://github.com/Hive-Academy/angular-3d/commit/e41fb55e1012be964d36c025251256cc013ef2d5)) |
| 73 | +* **angular-3d:** scaffold library and configure workspace ([98d972b](https://github.com/Hive-Academy/angular-3d/commit/98d972b8694fe430fa3b185fc7a9578dd72ca815)) |
| 74 | +* **angular-gsap:** batch 3 - update demo app and public exports ([d29e3e1](https://github.com/Hive-Academy/angular-3d/commit/d29e3e1e95e26a3372a2bc1b01e6846fe40ad812)) |
| 75 | +* **demo:** add flight hint UI and reduced motion support ([c7e9388](https://github.com/Hive-Academy/angular-3d/commit/c7e938816c54d64b3c58f1d469ed9dfa25e8c24c)) |
| 76 | +* **demo:** add hexagonal background hero demos with varied lighting themes ([9266fd1](https://github.com/Hive-Academy/angular-3d/commit/9266fd1628b04a9a55695ed7ed38428a1ee3b4f8)) |
| 77 | +* **demo:** integrate glass sphere hero into home page ([e7c8e57](https://github.com/Hive-Academy/angular-3d/commit/e7c8e57e2767fb0f24617242cdb8b0c27865d30e)) |
| 78 | +* **demo:** integrate scene loading coordinator in hero section ([d06c30b](https://github.com/Hive-Academy/angular-3d/commit/d06c30b84a0dba384eaf887e39bc1160d2f97d7c)) |
| 79 | + |
| 80 | + |
| 81 | +### Bug Fixes |
| 82 | + |
| 83 | +* **angular-3d:** add glow texture to star field and update visual effect defaults ([e794275](https://github.com/Hive-Academy/angular-3d/commit/e7942756e8faf993574b02816731804248fc75d5)) |
| 84 | +* **angular-3d:** add missing material settings to nebula component ([8d123d3](https://github.com/Hive-Academy/angular-3d/commit/8d123d3516902789c06967d3ee26e507ac08b177)) |
| 85 | +* **angular-3d:** add render order support for sphere layering ([52e170e](https://github.com/Hive-Academy/angular-3d/commit/52e170ec3926a76683aecdf8cffd903df0de8048)) |
| 86 | +* **angular-3d:** add SceneGraphStore integration to troika text components ([c7b3560](https://github.com/Hive-Academy/angular-3d/commit/c7b3560e9f3a38a57d827507b747fb56c9102e79)) |
| 87 | +* **angular-3d:** address code review findings for batch 5 components ([974ead4](https://github.com/Hive-Academy/angular-3d/commit/974ead4707f0162070f70bdaa5181b470bf706dd)) |
| 88 | +* **angular-3d:** address critical issues from qa review ([2d4ddcf](https://github.com/Hive-Academy/angular-3d/commit/2d4ddcfd53dbff2a0546f7a90c59f8ce3d76a014)) |
| 89 | +* **angular-3d:** address p0 blocking issues from qa review ([5337cd7](https://github.com/Hive-Academy/angular-3d/commit/5337cd770d49636286be2851dbf8de57c3186adf)) |
| 90 | +* **angular-3d:** address p1 critical logic issues from qa review ([c315c41](https://github.com/Hive-Academy/angular-3d/commit/c315c413158b0c1bdda13688ae9b5834527b7a60)) |
| 91 | +* **angular-3d:** address p3 minor issues from qa review ([f25f6a3](https://github.com/Hive-Academy/angular-3d/commit/f25f6a300b956dc3067b5aa6eeef4ab84ae30c2d)) |
| 92 | +* **angular-3d:** address p3 moderate issues from qa review ([479625f](https://github.com/Hive-Academy/angular-3d/commit/479625ffe5c5a1be69ed3836d3e365085df208ff)) |
| 93 | +* **angular-3d:** address qa review issues and add space station demo ([30181fb](https://github.com/Hive-Academy/angular-3d/commit/30181fbadd68c8387601c119d765085336b7741b)) |
| 94 | +* **angular-3d:** address QA review issues in troika text components ([8b8281b](https://github.com/Hive-Academy/angular-3d/commit/8b8281bb44df1815df3d3b019d31526c80f39a9a)) |
| 95 | +* **angular-3d:** change camera flight to left-click and fix listeners setup bug ([ebaa96c](https://github.com/Hive-Academy/angular-3d/commit/ebaa96c6dcb958bc8d357cbe6e5510d957e55544)) |
| 96 | +* **angular-3d:** correct inverted scene in webgl fallback mode ([69e2533](https://github.com/Hive-Academy/angular-3d/commit/69e253327e948463e35be602a9c10209c7b5dbd2)) |
| 97 | +* **angular-3d:** enable depth write for fire sphere layering ([ec78992](https://github.com/Hive-Academy/angular-3d/commit/ec78992496c472ed7162eccedcce1db80787bf9b)) |
| 98 | +* **angular-3d:** fix parallax animation and add sticky navigation ([2630b30](https://github.com/Hive-Academy/angular-3d/commit/2630b30679f6aa5a1272d8c9cc6ab74954b65e33)) |
| 99 | +* **angular-3d:** fix waypoint index not advancing in camera flight ([d406db8](https://github.com/Hive-Academy/angular-3d/commit/d406db8c813e22108a6e92c1eb07de7f5604923e)) |
| 100 | +* **angular-3d:** fix webgl and gsap test mocks ([94a0787](https://github.com/Hive-Academy/angular-3d/commit/94a078728c0e4322c1c467247f995c0dc190e364)) |
| 101 | +* **angular-3d:** improve crypto.randomUUID mock for Jest environment ([cef9d66](https://github.com/Hive-Academy/angular-3d/commit/cef9d66bb8daac68c3a44e22bbd65bf6d4e6a05a)) |
| 102 | +* **angular-3d:** make effect composer service component-scoped ([4830299](https://github.com/Hive-Academy/angular-3d/commit/483029997a5b528c709958e17f9c25d9092fbfbe)) |
| 103 | +* **angular-3d:** prevent effect from resetting waypoint index after flight ([29bb8af](https://github.com/Hive-Academy/angular-3d/commit/29bb8afb3b57e437d411462fcf160aac8f6986f7)) |
| 104 | +* **angular-3d:** provide ViewportPositioningService and SceneGraphStore at root ([24b3426](https://github.com/Hive-Academy/angular-3d/commit/24b3426ff6174a6ef1b8cb4c4c7d9d59776822a5)) |
| 105 | +* **angular-3d:** resolve all 72 eslint errors ([bdb54e4](https://github.com/Hive-Academy/angular-3d/commit/bdb54e461b9cba4764651277db0542859c8af049)) |
| 106 | +* **angular-3d:** resolve lifecycle hooks and test issues ([0e653b8](https://github.com/Hive-Academy/angular-3d/commit/0e653b86c3149e19e46e442069828048bb0032f6)) |
| 107 | +* **angular-3d:** resolve lint errors and add missing accessibility modifiers ([ca93612](https://github.com/Hive-Academy/angular-3d/commit/ca936126031955c6908b322d2a3b23e75605a849)) |
| 108 | +* **angular-3d:** resolve multi-scene object registration bug ([b70923e](https://github.com/Hive-Academy/angular-3d/commit/b70923e29f17b9696a2db25ae998953182fd2b9f)) |
| 109 | +* **angular-3d:** resolve ng0203 error and redesign blueyard scene ([ad4c74c](https://github.com/Hive-Academy/angular-3d/commit/ad4c74c70a23d5600b5e512678af4692c8b588f4)) |
| 110 | +* **angular-3d:** resolve qa review issues for webgpu migration ([4cc3299](https://github.com/Hive-Academy/angular-3d/commit/4cc3299cbdff4e4ee3d72c7ed5791b555bfb0a4c)) |
| 111 | +* **angular-3d:** resolve runtime initialization and timing errors ([03ae508](https://github.com/Hive-Academy/angular-3d/commit/03ae508816bebb35b5593c7c3bda82f82ca28102)) |
| 112 | +* **angular-3d:** resolve typecheck errors (imports and type exports) ([1ff5b20](https://github.com/Hive-Academy/angular-3d/commit/1ff5b205ed61a7e3be413931ca836686592dfe4a)) |
| 113 | +* **angular-3d:** update particle text and sphere defaults for visual quality ([68d26b7](https://github.com/Hive-Academy/angular-3d/commit/68d26b7f2b3916b1243b23266691332ae5daf4e3)) |
| 114 | +* **angular-3d:** use quaternion SLERP to prevent camera flip during flight ([a07af04](https://github.com/Hive-Academy/angular-3d/commit/a07af040094640c92960f469073496b11f7a7225)) |
| 115 | +* **angular-3d:** workaround for GSAP timeline promise not resolving ([fc79104](https://github.com/Hive-Academy/angular-3d/commit/fc79104723643ccefdbb867bd3e47be22d8536b0)) |
| 116 | +* **demo:** ensure camera flight receives OrbitControls reference ([9618ed3](https://github.com/Hive-Academy/angular-3d/commit/9618ed3b1a57f591cf3c8907143b091eea8c6fac)) |
| 117 | +* **demo:** simplify loading overlay integration to avoid effect context errors ([75f03ee](https://github.com/Hive-Academy/angular-3d/commit/75f03eebc1a04d94d35d1e26ea21e3448a5ffbd9)) |
| 118 | +* **deps:** correct repository URLs for npm provenance verification ([c49046f](https://github.com/Hive-Academy/angular-3d/commit/c49046ff3223d420a2b828f5a603bb516f545df5)) |
| 119 | +* **deps:** move access property to publishConfig for npm provenance ([61482e1](https://github.com/Hive-Academy/angular-3d/commit/61482e1ed4976a0651a031b27fb3d1edfe836ad4)) |
| 120 | +* **deps:** move access property to publishConfig for npm provenance ([f0c7326](https://github.com/Hive-Academy/angular-3d/commit/f0c7326328bb7bdd34dace3b0846b9e3c292bc17)) |
| 121 | +* hero scene ([4a2ad95](https://github.com/Hive-Academy/angular-3d/commit/4a2ad959ebcecab1f3b564b0c41311875f1af726)) |
0 commit comments