Sitelet https://github.com/pmndrs/three-stdlib/compare/main...CosmicDNA:three-stdlib:main
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pmndrs/three-stdlib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: CosmicDNA/three-stdlib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 6 files changed
  • 2 contributors

Commits on Mar 8, 2026

  1. Configuration menu
    Copy the full SHA
    0d9a468 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2026

  1. Configuration menu
    Copy the full SHA
    bf54a71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20a40cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18c06e5 View commit details
    Browse the repository at this point in the history
  4. Revert "fix: setup release workflow"

    This reverts commit 18c06e5.
    DanielAtCosmicDNA committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    500a6e9 View commit details
    Browse the repository at this point in the history
  5. Revert ":construction_worker: Release to GH?"

    This reverts commit 20a40cb.
    DanielAtCosmicDNA committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    2455d06 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f950877 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    10d5e0a View commit details
    Browse the repository at this point in the history
  8. chore(release): 1.0.0 [skip ci]

    # 1.0.0 (2026-03-09)
    
    * [v1] SSR handling ([#30](https://github.com/CosmicDNA/three-stdlib/issues/30)) ([95fd039](https://github.com/CosmicDNA/three-stdlib/commit/95fd039c74adaaabaa463a4561f9c3a3b2dfa5ed))
    
    ### Bug Fixes
    
    * [v1] ssr / node fixes ([#31](https://github.com/CosmicDNA/three-stdlib/issues/31)) ([c9df308](https://github.com/CosmicDNA/three-stdlib/commit/c9df3087fa4d1bd87b23045c0fe3f75e8565099f))
    * adapt rollups babel threshold to CRA ([0698825](https://github.com/CosmicDNA/three-stdlib/commit/06988258b772e97499f9c9477a17b799ac1fcb7e))
    * add `reset` method to TransformControls ([#158](https://github.com/CosmicDNA/three-stdlib/issues/158)) ([7e25150](https://github.com/CosmicDNA/three-stdlib/commit/7e25150e0f64c1a602731854f8b6279881ce39cf))
    * add HTMLMesh and InteractiveGroup to exports ([#210](https://github.com/CosmicDNA/three-stdlib/issues/210)) ([9220981](https://github.com/CosmicDNA/three-stdlib/commit/92209813e5b29e06cad90e5009224a43736aa05e))
    * add missing meta files to build ([#257](https://github.com/CosmicDNA/three-stdlib/issues/257)) ([0c92d46](https://github.com/CosmicDNA/three-stdlib/commit/0c92d466fc832a8cae6728728e932106b0863a9d))
    * add story for PLC ([#107](https://github.com/CosmicDNA/three-stdlib/issues/107)) ([5ec51f7](https://github.com/CosmicDNA/three-stdlib/commit/5ec51f773c2511375d951d93ff99b9ea79a4fd10))
    * Add support for sRGBTransferOETF to fix the runtime error `'LinearTosRGB' : no matching overloaded function found` ([#380](https://github.com/CosmicDNA/three-stdlib/issues/380)) ([232a4cd](https://github.com/CosmicDNA/three-stdlib/commit/232a4cd791ff1895acd3e08b83c054f65cb5838c))
    * allow PLC connect to take a dom node ([6366143](https://github.com/CosmicDNA/three-stdlib/commit/63661432b9ee51acd0683c6ff5c74e429c4a3b59))
    * allow tree-shaking, cleanup ([#84](https://github.com/CosmicDNA/three-stdlib/issues/84)) ([8cb5580](https://github.com/CosmicDNA/three-stdlib/commit/8cb55806c0f6ef7b3b75a801b49669243b563643))
    * arcballcontrols scale and target ([c7cc48c](https://github.com/CosmicDNA/three-stdlib/commit/c7cc48c1f7436618259314e0f7cd2d479036da24))
    * babel-runtime should be dep when using plugin-transform-runtime ([#39](https://github.com/CosmicDNA/three-stdlib/issues/39)) ([633e73d](https://github.com/CosmicDNA/three-stdlib/commit/633e73d716dff049e0bfd964ff7d9df93c7a7790))
    * **BatchedMesh:** move render hooks to constructor for dts ([#311](https://github.com/CosmicDNA/three-stdlib/issues/311)) ([e7b3328](https://github.com/CosmicDNA/three-stdlib/commit/e7b3328198a764edcaf896cc7815ca3d3ba74708))
    * **BatchedMesh:** upstream fixes ([#316](https://github.com/CosmicDNA/three-stdlib/issues/316)) ([6441de6](https://github.com/CosmicDNA/three-stdlib/commit/6441de63671e80266a4eefe3023046906a349c78))
    * **BatchedMesh:** use zero-scale matrix for visibility ([#314](https://github.com/CosmicDNA/three-stdlib/issues/314)) ([8a1b676](https://github.com/CosmicDNA/three-stdlib/commit/8a1b676cf0f9e6797e6cd4962dd00260733b3bb7))
    * BufferGeometry rename uv2 to uv1 ([#377](https://github.com/CosmicDNA/three-stdlib/issues/377)) ([442de29](https://github.com/CosmicDNA/three-stdlib/commit/442de298a1945ea3fc20ec700912f4ad543a5ab1))
    * buffergeometry uteil import ([921e613](https://github.com/CosmicDNA/three-stdlib/commit/921e61323ee0a03eda1305388f1545d7696185da))
    * bug in arcballcontrols, handleresize must be public in trackballcontrols ([3085d2f](https://github.com/CosmicDNA/three-stdlib/commit/3085d2f8f26254e38345a582f397a145f2641b21))
    * build ([04aa0df](https://github.com/CosmicDNA/three-stdlib/commit/04aa0df881044882f49c1f16751440a2e7899ad3))
    * build steps so we get the declaration files ([2dce5f5](https://github.com/CosmicDNA/three-stdlib/commit/2dce5f54f25260db684d8fd59f1d7a9f6a941342))
    * build-time annotations for tree-shaking, sourcemaps ([#292](https://github.com/CosmicDNA/three-stdlib/issues/292)) ([ff8f2ff](https://github.com/CosmicDNA/three-stdlib/commit/ff8f2ffda299c95e640669abc604083f6664dc7e))
    * Bumped Chevrotain to 10.1.2 to fix missing missing src map files. ([#136](https://github.com/CosmicDNA/three-stdlib/issues/136)) ([ceed439](https://github.com/CosmicDNA/three-stdlib/commit/ceed439ddca0b7b01b5c967928efb1ce09156f9d))
    * cannot append to UniformsLib ([1d08c90](https://github.com/CosmicDNA/three-stdlib/commit/1d08c90f9d8a890a04171bd6545b2d3b8683af36))
    * **CCDIKHelper:** missing scope ([09db426](https://github.com/CosmicDNA/three-stdlib/commit/09db42617d2bf8341868fa312ca998892feaa213))
    * cjs transpiles, it should maintain classes ([57382f3](https://github.com/CosmicDNA/three-stdlib/commit/57382f37d260f0e7699fad43d07a095d10433fc2))
    * classes should be called with this ([f0ea855](https://github.com/CosmicDNA/three-stdlib/commit/f0ea855d9fb6b005c3a15d07ab9c6ac2d72f93ee))
    * colorSpace <=> encoding fallback ([#232](https://github.com/CosmicDNA/three-stdlib/issues/232)) ([d7c8e9f](https://github.com/CosmicDNA/three-stdlib/commit/d7c8e9f4ea9f66c6038671728c101a4bd6d4b4b3))
    * compat ([#261](https://github.com/CosmicDNA/three-stdlib/issues/261)) ([6071171](https://github.com/CosmicDNA/three-stdlib/commit/607117161fa36d83473bd769166ee8778476bfc3))
    * constructors require new calls ([7080889](https://github.com/CosmicDNA/three-stdlib/commit/7080889ed52d39c18cf7dc830d3c879648573f1b))
    * controls event dispatcher types ([#388](https://github.com/CosmicDNA/three-stdlib/issues/388)) ([5d9e6ec](https://github.com/CosmicDNA/three-stdlib/commit/5d9e6ec1ec760a62cf65d900d79f8e0b12996fd6))
    * convert CSS2DRenderer to ES6, use new matrix flags ([#213](https://github.com/CosmicDNA/three-stdlib/issues/213)) ([5ade008](https://github.com/CosmicDNA/three-stdlib/commit/5ade008eea67a8aa2b78aed52d8376dcc44e232a))
    * Convert MeshoptDecoder to es6 to handle flat import not exposed ([27dc5dd](https://github.com/CosmicDNA/three-stdlib/commit/27dc5dd654dffd7789ce52ca33ae6aca7d6a9147))
    * **ConvexGeometry:** support clone ([#186](https://github.com/CosmicDNA/three-stdlib/issues/186)) ([95eb491](https://github.com/CosmicDNA/three-stdlib/commit/95eb491bc0154a60092ddd94841a260a88ce71ad))
    * correctly flag targets for Node resolution ([#157](https://github.com/CosmicDNA/three-stdlib/issues/157)) ([53960ea](https://github.com/CosmicDNA/three-stdlib/commit/53960eaffa31ef90f534470712535b71353c1608))
    * create CTS definition aliases for NodeNext ([#343](https://github.com/CosmicDNA/three-stdlib/issues/343)) ([8e15117](https://github.com/CosmicDNA/three-stdlib/commit/8e15117f8252a77cf1c0b12ce854919182f7c5ff))
    * createControllerModel now unsubscribes from controller group events ([#214](https://github.com/CosmicDNA/three-stdlib/issues/214)) ([c3cffec](https://github.com/CosmicDNA/three-stdlib/commit/c3cffeca16399f99ca60f0bc278034d6d02bc283))
    * **CSS3DRenderer:** modify perspective transform to avoid browser issues ([#308](https://github.com/CosmicDNA/three-stdlib/issues/308)) ([4f06413](https://github.com/CosmicDNA/three-stdlib/commit/4f064134216afe6d927172b97c37ef7ff9bb84a1))
    * curly bracket position in USDZExporter ([#100](https://github.com/CosmicDNA/three-stdlib/issues/100)) ([f6a201c](https://github.com/CosmicDNA/three-stdlib/commit/f6a201c379f577c8e70685c0d3d2e392516b6ecb))
    * cursorzoom+ortho maxdist ([6a8b853](https://github.com/CosmicDNA/three-stdlib/commit/6a8b8530dd14923e90f0eb77d8fd3ddc774384d1))
    * curve modifier ([39314c8](https://github.com/CosmicDNA/three-stdlib/commit/39314c822e57927d47cec008bd79e0abf5535133))
    * data3dtexture ([6e7cda4](https://github.com/CosmicDNA/three-stdlib/commit/6e7cda4466a393fe7e3f34eab4add6b46ec3ca59))
    * deprecate usage of *BufferGeometry aliases ([#174](https://github.com/CosmicDNA/three-stdlib/issues/174)) ([3fb0473](https://github.com/CosmicDNA/three-stdlib/commit/3fb0473465ac819acb0c8f3502cca819490146cb))
    * domElement can be null, add checkers ([b9ceb5a](https://github.com/CosmicDNA/three-stdlib/commit/b9ceb5af3d7036f830f1560c3f621de54d8c9a7e))
    * don't locally increment version ([#256](https://github.com/CosmicDNA/three-stdlib/issues/256)) ([5c0d28f](https://github.com/CosmicDNA/three-stdlib/commit/5c0d28fd0f7be4f4cbc680674f671f34f4ca922c))
    * don't use Node ext for module field ([#253](https://github.com/CosmicDNA/three-stdlib/issues/253)) ([df7cae7](https://github.com/CosmicDNA/three-stdlib/commit/df7cae765949cf5a50b309338672b113d86eebd3))
    * don't use this in NURBSUtils ([#146](https://github.com/CosmicDNA/three-stdlib/issues/146)) ([f47cfe4](https://github.com/CosmicDNA/three-stdlib/commit/f47cfe46bf79049d3b9e4ed7edba326eef400578))
    * dont call this before super ([637f11d](https://github.com/CosmicDNA/three-stdlib/commit/637f11dc7dda3573f59cd88d3be22a5265ed0415))
    * dont need to call Function.call when it's a class ([ab2e560](https://github.com/CosmicDNA/three-stdlib/commit/ab2e56043416e30ccc92e0ab1d3e83828d058ed3)), closes [#52](https://github.com/CosmicDNA/three-stdlib/issues/52)
    * dont' access this before super ([be82014](https://github.com/CosmicDNA/three-stdlib/commit/be82014ee432b10f4985d1512f5fa53452121675)), closes [#62](https://github.com/CosmicDNA/three-stdlib/issues/62)
    * downgrade chevrotain for tree-shaking ([#288](https://github.com/CosmicDNA/three-stdlib/issues/288)) ([6469af6](https://github.com/CosmicDNA/three-stdlib/commit/6469af63ba21a278baad1f1a85f255dc95346128))
    * edgeSplit modifier constructor call ([83d75c8](https://github.com/CosmicDNA/three-stdlib/commit/83d75c8f68d36a38671bc69c01a25db9833b7519))
    * edgesplitmodifier ([08e9a0a](https://github.com/CosmicDNA/three-stdlib/commit/08e9a0acbc265c805c2722a2c099e48873c4d032))
    * enum => object ([b87633c](https://github.com/CosmicDNA/three-stdlib/commit/b87633c99fdbfd45c8748f72ecfd08f2f287132c))
    * error when used on server side via SVGRenderer ([#398](https://github.com/CosmicDNA/three-stdlib/issues/398)) ([5b1448e](https://github.com/CosmicDNA/three-stdlib/commit/5b1448ed6cfa8ee946d1ba228a6c20483541c35f))
    * exclude globals ([1399589](https://github.com/CosmicDNA/three-stdlib/commit/1399589aa3aa979d0d1db9dfbd100bf3c7544a5a))
    * export `GeometryUtils` ([#151](https://github.com/CosmicDNA/three-stdlib/issues/151)) ([5d46ce4](https://github.com/CosmicDNA/three-stdlib/commit/5d46ce4b038457a64370ddff96c543503339f014))
    * export shaders ([#185](https://github.com/CosmicDNA/three-stdlib/issues/185)) ([e44de5f](https://github.com/CosmicDNA/three-stdlib/commit/e44de5f56af04a126a7fea22127d6c95cdeab518))
    * export Timer ([#217](https://github.com/CosmicDNA/three-stdlib/issues/217)) ([202c94c](https://github.com/CosmicDNA/three-stdlib/commit/202c94cfee1520f27ffde4bdc2f642d76903f390))
    * export water2 as water2 ([04087ac](https://github.com/CosmicDNA/three-stdlib/commit/04087acbc6ab2a69f6241492efab92f609d58f29))
    * **EXRLoader:** harden colorSpace compat ([#264](https://github.com/CosmicDNA/three-stdlib/issues/264)) ([413ea5b](https://github.com/CosmicDNA/three-stdlib/commit/413ea5be94636a71b3b848896666d6a7fe40b708))
    * **EXRLoader:** support longname flag ([#330](https://github.com/CosmicDNA/three-stdlib/issues/330)) ([45e22a1](https://github.com/CosmicDNA/three-stdlib/commit/45e22a1b636241147934e8bd9f22d506ccfc3cf0))
    * Fix alignment of integer vertex attributes ([#408](https://github.com/CosmicDNA/three-stdlib/issues/408)) ([c122b5c](https://github.com/CosmicDNA/three-stdlib/commit/c122b5c7d44480cfa121f3ffd7c37df2d02410d8))
    * flycontrols side effects, convert to pointer events ([75d99d1](https://github.com/CosmicDNA/three-stdlib/commit/75d99d1dde35e9fef6edac81310a685f9efd87dc))
    * flycontrols type ([79de3e6](https://github.com/CosmicDNA/three-stdlib/commit/79de3e68339ce6b9758da439694a919053d8d345))
    * force release? ([48e90dd](https://github.com/CosmicDNA/three-stdlib/commit/48e90dd6b31a6ba744bf1f98290e503669839e73))
    * **GLTFExporter:** alias colorspace properties ([#248](https://github.com/CosmicDNA/three-stdlib/issues/248)) ([9037b4c](https://github.com/CosmicDNA/three-stdlib/commit/9037b4c027406af3f97d2b599fec1aa937e3aecf))
    * **GLTFExporter:** hoist static methods ([#294](https://github.com/CosmicDNA/three-stdlib/issues/294)) ([2d0c6d5](https://github.com/CosmicDNA/three-stdlib/commit/2d0c6d5ad79884d4fbddd2df739d77c4dccecb61))
    * **GLTFExporter:** return populated json ([#313](https://github.com/CosmicDNA/three-stdlib/issues/313)) ([89d7e63](https://github.com/CosmicDNA/three-stdlib/commit/89d7e63589d8e09879fd1737160b93e9f81c6389))
    * GLTFLoader compat ([#260](https://github.com/CosmicDNA/three-stdlib/issues/260)) ([fd47a04](https://github.com/CosmicDNA/three-stdlib/commit/fd47a0497315c4fd2e556142bcd135d5f8901907))
    * GLTFLoader forgot to remove GLBFormat ([#121](https://github.com/CosmicDNA/three-stdlib/issues/121)) ([69a401b](https://github.com/CosmicDNA/three-stdlib/commit/69a401b5522dd4ab0221fc129701ec9a3ab0b8d1))
    * **GLTFLoader:** add uv fallback ([#227](https://github.com/CosmicDNA/three-stdlib/issues/227)) ([6eb82b7](https://github.com/CosmicDNA/three-stdlib/commit/6eb82b795c62d2e65d0864578dba90a4781d3972))
    * **GLTFLoader:** align attenuation ([#195](https://github.com/CosmicDNA/three-stdlib/issues/195)) ([de7b063](https://github.com/CosmicDNA/three-stdlib/commit/de7b0632f815f4ce447cb3ecc08736dea02b1f71))
    * **GLTFLoader:** harden navigator check ([73b1298](https://github.com/CosmicDNA/three-stdlib/commit/73b12982f6b4420cf0ad1464269daffe53c493f8))
    * **GLTFLoader:** play nice with headless environments ([#192](https://github.com/CosmicDNA/three-stdlib/issues/192)) ([8f4f9e8](https://github.com/CosmicDNA/three-stdlib/commit/8f4f9e895b701a617e10e33eae3c2751df24f41d))
    * **GLTFLoader:** remove alphawrite ([#125](https://github.com/CosmicDNA/three-stdlib/issues/125)) ([ba6217b](https://github.com/CosmicDNA/three-stdlib/commit/ba6217bc6fca94676b791aac7da722c3dee8f683))
    * **GLTFLoader:** revert use of TextDecoder ([#228](https://github.com/CosmicDNA/three-stdlib/issues/228)) ([74c3774](https://github.com/CosmicDNA/three-stdlib/commit/74c3774195be00c67664804ffec54c7e14b92865))
    * **GLTFLoader:** unmangle missing constant ([#238](https://github.com/CosmicDNA/three-stdlib/issues/238)) ([d4cef41](https://github.com/CosmicDNA/three-stdlib/commit/d4cef41f3413aff975436f8f5c88cb65fd80c6c6))
    * **GLTFLoader:** upstream with three ([#226](https://github.com/CosmicDNA/three-stdlib/issues/226)) ([73531c8](https://github.com/CosmicDNA/three-stdlib/commit/73531c8fdb1796aa2938bf1d23bbee8a13c18e11))
    * harden GLTFLoader ([#193](https://github.com/CosmicDNA/three-stdlib/issues/193)) ([1b44593](https://github.com/CosmicDNA/three-stdlib/commit/1b44593139f2bd4f8c8c67f8898aee2dc78f135f))
    * harden type qualifier keywords ([646ba34](https://github.com/CosmicDNA/three-stdlib/commit/646ba34223e380da8f1706e314023aa627145a3b))
    * **HDRCubeTextureLoader:** colorSpace <=> encoding fallback ([#339](https://github.com/CosmicDNA/three-stdlib/issues/339)) ([da07863](https://github.com/CosmicDNA/three-stdlib/commit/da078635112c23be67a848fcb16e06f66f0271a9))
    * **helpers:** don't use this before construction ([#205](https://github.com/CosmicDNA/three-stdlib/issues/205)) ([cffb859](https://github.com/CosmicDNA/three-stdlib/commit/cffb859db3962356b206938432845371d0dfcd66))
    * hoisting ([24dd59a](https://github.com/CosmicDNA/three-stdlib/commit/24dd59af033f7ccd0db1d3e812d39e3992209e02))
    * imports ([1eb2091](https://github.com/CosmicDNA/three-stdlib/commit/1eb2091fffaea36492d0c465116bf501875067ce))
    * Inline 'regexp-to-ast' dependency ([#289](https://github.com/CosmicDNA/three-stdlib/issues/289)) ([d7e051d](https://github.com/CosmicDNA/three-stdlib/commit/d7e051da08502ec750e7b63e9baf7b74b7066066))
    * **KTX2Loader:** mips, cube, p3 ([#329](https://github.com/CosmicDNA/three-stdlib/issues/329)) ([833b47c](https://github.com/CosmicDNA/three-stdlib/commit/833b47c61404ca6e6036e9935b4934ba38682bea))
    * **KTX2Loader:** remove parse overload from types ([017639d](https://github.com/CosmicDNA/three-stdlib/commit/017639d81eb65b3a69b334ec1792efcf6f4a2215))
    * **KTX2Loader:** web worker scope ([#374](https://github.com/CosmicDNA/three-stdlib/issues/374)) ([22fb85e](https://github.com/CosmicDNA/three-stdlib/commit/22fb85ee2ca0609bc587e59bbff8f58a77d4eba4))
    * **Lensflare:** FramebufferTexture => Texture ([#144](https://github.com/CosmicDNA/three-stdlib/issues/144)) ([a11a320](https://github.com/CosmicDNA/three-stdlib/commit/a11a320911ff8396e957b8609e48bd4b75aa2796))
    * **Lensflare:** implement framebuffer texture for GPU storage ([#397](https://github.com/CosmicDNA/three-stdlib/issues/397)) ([7555435](https://github.com/CosmicDNA/three-stdlib/commit/75554358091d33a60cd95e25544a3de2a304907a))
    * lightmap ([1023bcd](https://github.com/CosmicDNA/three-stdlib/commit/1023bcd09ea56e932b09fe2342bdcbadb747a695))
    * **LightProbeHelper:** cleanup use of this before super ([#208](https://github.com/CosmicDNA/three-stdlib/issues/208)) ([92ba8f4](https://github.com/CosmicDNA/three-stdlib/commit/92ba8f45533546a02729e7d51857a7735d89cd92))
    * lineMaterial ([174ab6c](https://github.com/CosmicDNA/three-stdlib/commit/174ab6cdf8226771065eedd60e9d0399a3d1692f))
    * LineMaterial accepts THREE Colors ([#68](https://github.com/CosmicDNA/three-stdlib/issues/68)) ([67cff5f](https://github.com/CosmicDNA/three-stdlib/commit/67cff5f0ce79efdefdf1f1f04cba2c14ec9b331d))
    * **LineMaterial:** don't multiply unset vertexColors ([#338](https://github.com/CosmicDNA/three-stdlib/issues/338)) ([fd81ff3](https://github.com/CosmicDNA/three-stdlib/commit/fd81ff39f990cc5f7ebcc41f42db648229421bad))
    * **LineSegmentsGeometry:** dynamic interleave offset ([#336](https://github.com/CosmicDNA/three-stdlib/issues/336)) ([6a37a19](https://github.com/CosmicDNA/three-stdlib/commit/6a37a195b377fe71701a7e28f98ae1fac9dc384a))
    * lint ([d616b74](https://github.com/CosmicDNA/three-stdlib/commit/d616b7478ce25a020e627b81d4bd39a5799eefc0))
    * lint ([c395985](https://github.com/CosmicDNA/three-stdlib/commit/c3959859c61ade51edc6bac1e03dcf1d515d9003))
    * lint ([23ed8ab](https://github.com/CosmicDNA/three-stdlib/commit/23ed8ab585f0e68ab657d5dde37c248225db4fd6))
    * **loaders:** add divergent loadAsync signatures ([#258](https://github.com/CosmicDNA/three-stdlib/issues/258)) ([e3fc9e0](https://github.com/CosmicDNA/three-stdlib/commit/e3fc9e09be37088ba3ecad4dbe4d96829f423145))
    * **loaders:** vendor decodeText for r165 deprecation ([#371](https://github.com/CosmicDNA/three-stdlib/issues/371)) ([eab87ab](https://github.com/CosmicDNA/three-stdlib/commit/eab87ab825a9edf7988acdb300851e824d2c1602))
    * **lottie-web:** remove expressions eval ([#415](https://github.com/CosmicDNA/three-stdlib/issues/415)) ([b51a7c9](https://github.com/CosmicDNA/three-stdlib/commit/b51a7c9970801eaa0cb29b364e6cd51e67cf7801))
    * **lottie:** harden SSR check ([d274145](https://github.com/CosmicDNA/three-stdlib/commit/d2741457d6f391583dc01544497847984a8464e0))
    * **lottie:** harden SSR check to exclude react-native ([#424](https://github.com/CosmicDNA/three-stdlib/issues/424)) ([f7fe1af](https://github.com/CosmicDNA/three-stdlib/commit/f7fe1af26ccbae9c50eff5759add95323effcf1b))
    * **LottieLoader:** use lottie-web ([#298](https://github.com/CosmicDNA/three-stdlib/issues/298)) ([6639f4d](https://github.com/CosmicDNA/three-stdlib/commit/6639f4d11b517046a601d6b7206376fcd8249319))
    * main.yml ([cfbe066](https://github.com/CosmicDNA/three-stdlib/commit/cfbe066fa9d0a7eb56f05f41caf255d644ae7804))
    * Make MapControls domElement parameter optional ([#48](https://github.com/CosmicDNA/three-stdlib/issues/48)) ([017051d](https://github.com/CosmicDNA/three-stdlib/commit/017051dde007e1d36b203424c6d4bd7658b61b3f))
    * make PLC domElement optional ([690c6aa](https://github.com/CosmicDNA/three-stdlib/commit/690c6aa0e3689d7a7edcccae48b8e5b220e0db23))
    * make trackballcontrols domelement optional ([46ac4f4](https://github.com/CosmicDNA/three-stdlib/commit/46ac4f4d20f9ac5b386472533aa23250b6edf124))
    * MeshOptDecoder not exported in dist ([1c14fff](https://github.com/CosmicDNA/three-stdlib/commit/1c14fff8ee3c1c4310e70111ad76de3684ed5258))
    * **MeshoptDecoder:** rewrite in TypeScript for types export ([#235](https://github.com/CosmicDNA/three-stdlib/issues/235)) ([0ec4ef9](https://github.com/CosmicDNA/three-stdlib/commit/0ec4ef92d86477098eebd555f2e2a369e5106b66))
    * minor TS bugs ([06e7f6e](https://github.com/CosmicDNA/three-stdlib/commit/06e7f6eb8d943da057968aae3a3156f0e694a40c))
    * missed master in branches config ([4af8337](https://github.com/CosmicDNA/three-stdlib/commit/4af833718a0ae4a98d93fbffaa947f318df3ed44))
    * missing RaycasterHelper index export ([#390](https://github.com/CosmicDNA/three-stdlib/issues/390)) ([c840a9b](https://github.com/CosmicDNA/three-stdlib/commit/c840a9b68fd8d1bddf1427db80b33e44a682da68))
    * modernize & tree-shake ([#241](https://github.com/CosmicDNA/three-stdlib/issues/241)) ([858d35d](https://github.com/CosmicDNA/three-stdlib/commit/858d35dd6cfaf4a5ed78dadd84ea8448b692ac3f))
    * mouseButtons and touches allow undefined in OrbitControls ([#220](https://github.com/CosmicDNA/three-stdlib/issues/220)) ([c0211c9](https://github.com/CosmicDNA/three-stdlib/commit/c0211c98d599360f2e1b663e6954016c2ff4121a))
    * move LineGeometry methods from instance to prototype methods ([#42](https://github.com/CosmicDNA/three-stdlib/issues/42)) ([fc4389a](https://github.com/CosmicDNA/three-stdlib/commit/fc4389a371f9c930e21994569e975d52663f703c))
    * move setting touchAction to .connect in orbit controls ([#72](https://github.com/CosmicDNA/three-stdlib/issues/72)) ([a1274d6](https://github.com/CosmicDNA/three-stdlib/commit/a1274d66519c4acf450297d202e17ecf5d95d187))
    * **NodeLoader:** prune generated nodes ([#234](https://github.com/CosmicDNA/three-stdlib/issues/234)) ([10a5ddb](https://github.com/CosmicDNA/three-stdlib/commit/10a5ddbe75c7816b1b0f1662020d813d0af87a86))
    * **OculusHandModel:** don't accept array ([#165](https://github.com/CosmicDNA/three-stdlib/issues/165)) ([1b1af21](https://github.com/CosmicDNA/three-stdlib/commit/1b1af214bac9106aff262bf6cd4bf4454f5b2447))
    * **OculusHandPointerModel:** cleanup on disconnect, implement dispose ([#266](https://github.com/CosmicDNA/three-stdlib/issues/266)) ([0a6a015](https://github.com/CosmicDNA/three-stdlib/commit/0a6a015584c271436ad65aa40785205b4667817e))
    * **OculusHandPointerModel:** safely dispose pointer mesh ([#271](https://github.com/CosmicDNA/three-stdlib/issues/271)) ([048da9a](https://github.com/CosmicDNA/three-stdlib/commit/048da9a1d104d86e1fcb8b32ffc2e01d9b962002))
    * **opentype:** remove Node impl ([9753e6b](https://github.com/CosmicDNA/three-stdlib/commit/9753e6b07890ae393564b3ef205104c7461db6f7))
    * options should be for textgeometry, not fontloader in specific ([585d148](https://github.com/CosmicDNA/three-stdlib/commit/585d148b58280f978a4c8d0ae7f00b4c58bca08f))
    * orbit controls stickiness regression ([#102](https://github.com/CosmicDNA/three-stdlib/issues/102)) ([5809073](https://github.com/CosmicDNA/three-stdlib/commit/580907318bf7bd18b3f147044e3a49f73c79fbad))
    * **OrbitControls:** don't preventDefault in wheel ([#360](https://github.com/CosmicDNA/three-stdlib/issues/360)) ([0a5de57](https://github.com/CosmicDNA/three-stdlib/commit/0a5de570f8f0f61ea2603b6fc99d73c7b59070a7))
    * **OrbitControls:** make "wheel" listener passive ([#353](https://github.com/CosmicDNA/three-stdlib/issues/353)) ([f357e50](https://github.com/CosmicDNA/three-stdlib/commit/f357e50196992447548fbc654655a0d60bce8c44))
    * **OrbitControls:** make use of setPointerCapture ([#297](https://github.com/CosmicDNA/three-stdlib/issues/297)) ([347c19c](https://github.com/CosmicDNA/three-stdlib/commit/347c19c4bf3ce94de6ee664467cf85901483f07c))
    * **OrbitControls:** orthographic zoom update ([#328](https://github.com/CosmicDNA/three-stdlib/issues/328)) ([21f7410](https://github.com/CosmicDNA/three-stdlib/commit/21f74105ae3b68c2d75bcdfa213a0d1cde572348))
    * **OrbitControls:** remove document validation ([0d281ea](https://github.com/CosmicDNA/three-stdlib/commit/0d281eaddc7487336793cfc866d97f6c9c824f20))
    * **OrbitControls:** respect zoom ([#252](https://github.com/CosmicDNA/three-stdlib/issues/252)) ([7c9c2b4](https://github.com/CosmicDNA/three-stdlib/commit/7c9c2b42ad13e97aebfc220d4ae7e5faf0cfefb7))
    * **OrbitControls:** restore touchAction on dispose ([e1f6d3e](https://github.com/CosmicDNA/three-stdlib/commit/e1f6d3e9fb3d49e53924a09bd00ba59a93c422b8))
    * **OrbitControls:** revert passive wheel ([#362](https://github.com/CosmicDNA/three-stdlib/issues/362)) ([d0dc70d](https://github.com/CosmicDNA/three-stdlib/commit/d0dc70da1de3d7f1d812860a2de58c5b7ba2829d))
    * **OrbitControls:** update camera up direction ([#273](https://github.com/CosmicDNA/three-stdlib/issues/273)) ([6616a6e](https://github.com/CosmicDNA/three-stdlib/commit/6616a6edb4363ed03a013bdb949fb1665917ef03))
    * **OrbitControls:** update lookAt when matrixAutoUpdate false ([#319](https://github.com/CosmicDNA/three-stdlib/issues/319)) ([f35f76e](https://github.com/CosmicDNA/three-stdlib/commit/f35f76e67f763903fa11f9d7a413587b6efe2d6b))
    * **OrbitControls:** upstream fixes ([#365](https://github.com/CosmicDNA/three-stdlib/issues/365)) ([5bf7324](https://github.com/CosmicDNA/three-stdlib/commit/5bf732433fd1bcb73ed13709b31fd3779ac3f2d0))
    * **ParametricGeometries:** vendor ParametricGeometry ([#180](https://github.com/CosmicDNA/three-stdlib/issues/180)) ([f74ba1b](https://github.com/CosmicDNA/three-stdlib/commit/f74ba1b7607e176b81f9113efeda7b5c695b0f42))
    * pass.js -> pass ([a6edd0b](https://github.com/CosmicDNA/three-stdlib/commit/a6edd0bf62bed85de3ce92afa6264778c0c07cb4))
    * polyfill Data3DTexture ([#233](https://github.com/CosmicDNA/three-stdlib/issues/233)) ([6b3590a](https://github.com/CosmicDNA/three-stdlib/commit/6b3590a3a1caa1eeb0f690c67bafff223352bbdc))
    * **postprocessing:** use premult alpha ([#277](https://github.com/CosmicDNA/three-stdlib/issues/277)) ([e7dad43](https://github.com/CosmicDNA/three-stdlib/commit/e7dad436761f9ed05a0937dd53cf2ac484948184))
    * preserve modules ([#306](https://github.com/CosmicDNA/three-stdlib/issues/306)) ([5382719](https://github.com/CosmicDNA/three-stdlib/commit/5382719bd64f1bff4f15e92b87384500c76e2bb3))
    * pull loaders from upstream ([#109](https://github.com/CosmicDNA/three-stdlib/issues/109)) ([f384cd5](https://github.com/CosmicDNA/three-stdlib/commit/f384cd547d89c4bb2d367fbb84abaeba5d04c6c6))
    * **r137:** remove RGBFormat ([#115](https://github.com/CosmicDNA/three-stdlib/issues/115)) ([930cbb0](https://github.com/CosmicDNA/three-stdlib/commit/930cbb0654fb49fe7789e6a71cdf326a6af088f0))
    * r154 shader chunk compat ([#276](https://github.com/CosmicDNA/three-stdlib/issues/276)) ([4c04593](https://github.com/CosmicDNA/three-stdlib/commit/4c04593ee49bb0b022025718844f3ce2b21f67bf))
    * rebuild ([#242](https://github.com/CosmicDNA/three-stdlib/issues/242)) ([a99e965](https://github.com/CosmicDNA/three-stdlib/commit/a99e965af58e00bec69ebd66dcfc9c8cd309e3a4))
    * rebuild ([#243](https://github.com/CosmicDNA/three-stdlib/issues/243)) ([0e08e98](https://github.com/CosmicDNA/three-stdlib/commit/0e08e9885beadb21cc1b0feb1337f5d8b75eeaa6))
    * rebuild ([#255](https://github.com/CosmicDNA/three-stdlib/issues/255)) ([a28bb39](https://github.com/CosmicDNA/three-stdlib/commit/a28bb3941e402fa3599ed5393ed7b2ac6beca584))
    * remove ctor side effects from timer ([5302d15](https://github.com/CosmicDNA/three-stdlib/commit/5302d15c74c803de3336d7ebbcbb688804b219dd))
    * remove deprecated keyCode in controls ([#59](https://github.com/CosmicDNA/three-stdlib/issues/59)) ([cf15c71](https://github.com/CosmicDNA/three-stdlib/commit/cf15c71ffe0bb50d7a639101dcb6ece303a4f142))
    * remove depreciated encodings with r136 ([#108](https://github.com/CosmicDNA/three-stdlib/issues/108)) ([3be7b18](https://github.com/CosmicDNA/three-stdlib/commit/3be7b18c67915ec91346d136258aba25a2a365b3))
    * remove keydown bindings for ArcballControls (fixes [#110](https://github.com/CosmicDNA/three-stdlib/issues/110)) ([#118](https://github.com/CosmicDNA/three-stdlib/issues/118)) ([d21d57c](https://github.com/CosmicDNA/three-stdlib/commit/d21d57c15d5be9065ac0407786bd85d1aabcc381))
    * remove prototype.function.call because it doesn't work in classes ([932021a](https://github.com/CosmicDNA/three-stdlib/commit/932021a007171bfad6ab8f89dd2ce634fd158f88))
    * remove rgbformat ([f9ff4da](https://github.com/CosmicDNA/three-stdlib/commit/f9ff4da18f83430c05e6b96d258917392b7b1501))
    * remove type=module ([#254](https://github.com/CosmicDNA/three-stdlib/issues/254)) ([8c41cd2](https://github.com/CosmicDNA/three-stdlib/commit/8c41cd26d99357ee4fa3612668182e9a0a1877cd))
    * remove use of WebGL1 LuminanceFormat ([#419](https://github.com/CosmicDNA/three-stdlib/issues/419)) ([e079bc8](https://github.com/CosmicDNA/three-stdlib/commit/e079bc8d837ae6f270b22d9180f99549c6ec9ac1))
    * removing backslash string line continuations ([#209](https://github.com/CosmicDNA/three-stdlib/issues/209)) ([8325fd0](https://github.com/CosmicDNA/three-stdlib/commit/8325fd0c0b2e0d2dafe137e1000789e555767edb))
    * rename arcball._tbcenter to target, like any other control ([6ff2738](https://github.com/CosmicDNA/three-stdlib/commit/6ff2738a93689901b71c75c6c28fd2bca942b2d8))
    * rename setscale to applyscale ([a86c644](https://github.com/CosmicDNA/three-stdlib/commit/a86c644fbd4935a51569eb9d0f4d78326a7180cb))
    * rename timer.getelapsed to getelapsedtime for clock backward compat ([e43a9c9](https://github.com/CosmicDNA/three-stdlib/commit/e43a9c9d16d4191a0c0bc30684cd84176381ea57))
    * replace old Euler.toVector3 with setFromEuler ([#200](https://github.com/CosmicDNA/three-stdlib/issues/200)) ([bb11a73](https://github.com/CosmicDNA/three-stdlib/commit/bb11a73f290ff8f66f2080f6942631516f56dfb2))
    * restore config ([#250](https://github.com/CosmicDNA/three-stdlib/issues/250)) ([03d95e3](https://github.com/CosmicDNA/three-stdlib/commit/03d95e365ceca25bc9da88d96cfeb1bddaf84982))
    * restore STLExporter ([#321](https://github.com/CosmicDNA/three-stdlib/issues/321)) ([d5df2b3](https://github.com/CosmicDNA/three-stdlib/commit/d5df2b33cec6b0410a6d1c2beed1787955f6816b))
    * return type ([289d5e4](https://github.com/CosmicDNA/three-stdlib/commit/289d5e40248b99b3312ecc9c3ffb2356023ad473))
    * revert ([1314a26](https://github.com/CosmicDNA/three-stdlib/commit/1314a268d5d1dded5b335d4d9a6fe32af7c8ad5d))
    * revert chevotain ([#290](https://github.com/CosmicDNA/three-stdlib/issues/290)) ([ab3d413](https://github.com/CosmicDNA/three-stdlib/commit/ab3d4132b81e782d274cf5eff6a0f78806ead5ba))
    * revert rollup conf ([#187](https://github.com/CosmicDNA/three-stdlib/issues/187)) ([3efa0e4](https://github.com/CosmicDNA/three-stdlib/commit/3efa0e43ed3029f757078815a3ce5417e2572cba))
    * revert tree-shaking around use of classes ([bc97e08](https://github.com/CosmicDNA/three-stdlib/commit/bc97e0812f99a79e18d4149882552bdcd497dc72))
    * revert TS mods ([#403](https://github.com/CosmicDNA/three-stdlib/issues/403)) ([6bed3f4](https://github.com/CosmicDNA/three-stdlib/commit/6bed3f44747507899fa4cb520b7ec7e05632e411))
    * revert use of setPointerCapture ([#305](https://github.com/CosmicDNA/three-stdlib/issues/305)) ([f58eee2](https://github.com/CosmicDNA/three-stdlib/commit/f58eee272f5ebe119746fbb201b47292598f2e94))
    * rgbe and rgbm ([50d48dc](https://github.com/CosmicDNA/three-stdlib/commit/50d48dc7fce3e66e50a9532d7ec7742c58f5001e))
    * **RGBELoader:** upstream fixes ([#358](https://github.com/CosmicDNA/three-stdlib/issues/358)) ([fb716b0](https://github.com/CosmicDNA/three-stdlib/commit/fb716b0a814f0db0b37e7b8f22894520e7d58218))
    * run prettier & add prettierignore ([95da4b2](https://github.com/CosmicDNA/three-stdlib/commit/95da4b23557a233f33a46b0f427d5ab759a8443f))
    * src/objects -> classes, Water.format ([bb65634](https://github.com/CosmicDNA/three-stdlib/commit/bb65634b43ded6e04fbcb53611aa42d79af6b25c))
    * SSR w/lottie ([#299](https://github.com/CosmicDNA/three-stdlib/issues/299)) ([029c7a4](https://github.com/CosmicDNA/three-stdlib/commit/029c7a45b9e2c1a54059073a0624b75e0e3df39d))
    * **STLExporter:** no positionAttributes + TS ([#326](https://github.com/CosmicDNA/three-stdlib/issues/326)) ([a960357](https://github.com/CosmicDNA/three-stdlib/commit/a9603574f1af8ad25cfd67650ad037232504bee9))
    * storybook & WebGPURenderer ([acfbca9](https://github.com/CosmicDNA/three-stdlib/commit/acfbca94567b589a1f71c912874be4031887919b))
    * SVGLoader accepts Vector3 ([#274](https://github.com/CosmicDNA/three-stdlib/issues/274)) ([4df2314](https://github.com/CosmicDNA/three-stdlib/commit/4df2314e5f2bbbccb7bef96cccb16c77a417a823))
    * svgloader shouldnt parse masks ([bcbef78](https://github.com/CosmicDNA/three-stdlib/commit/bcbef788756d11948639c453d93dacc70e173370))
    * **SVGLoader:** upstream fixes ([#359](https://github.com/CosmicDNA/three-stdlib/issues/359)) ([ea1e4bf](https://github.com/CosmicDNA/three-stdlib/commit/ea1e4bfeb69f802068c39b8a5cf6348ce48903d6))
    * syntax errors in shaders ([#405](https://github.com/CosmicDNA/three-stdlib/issues/405)) ([12f00a3](https://github.com/CosmicDNA/three-stdlib/commit/12f00a301f352a7453a87ed849c83a93eb7b6f6b))
    * textgeo clone ([2e0728b](https://github.com/CosmicDNA/three-stdlib/commit/2e0728b9a37819b4fdb639fe86af3b0fecfae55f))
    * textgeo clone broken ([db34460](https://github.com/CosmicDNA/three-stdlib/commit/db34460c66e9fc35d11c8ce694b0414a7c3cad60))
    * TiltLoader ([51fd78a](https://github.com/CosmicDNA/three-stdlib/commit/51fd78a88c33910ee7d8d43d9782b50ff5118880))
    * trackball connect ([37d3212](https://github.com/CosmicDNA/three-stdlib/commit/37d3212db314573cc9ff256671f5e5970e08a230))
    * Transform Controls & add story ([295ca10](https://github.com/CosmicDNA/three-stdlib/commit/295ca10f4463d45511005eaa510a8b924967c528))
    * transform controls event system can't have _ as preffix ([cc079be](https://github.com/CosmicDNA/three-stdlib/commit/cc079be1d2bb5f619202341a2fa53a4cb006056c)), closes [#51](https://github.com/CosmicDNA/three-stdlib/issues/51)
    * transform controls has wrong reference to this in defineProperty funciton ([37b3de8](https://github.com/CosmicDNA/three-stdlib/commit/37b3de85fe61f2fc188baab06801e2d71b346f55))
    * tree-shake chevrotain ([#291](https://github.com/CosmicDNA/three-stdlib/issues/291)) ([7bf780c](https://github.com/CosmicDNA/three-stdlib/commit/7bf780c1be2d1cd078adb97ff49630d87defb9d2))
    * tree-shake remaining libs ([#304](https://github.com/CosmicDNA/three-stdlib/issues/304)) ([35e55ad](https://github.com/CosmicDNA/three-stdlib/commit/35e55adbfbb9b24dc9cca948fe5eca84ed7384de))
    * tree-shaking ([e925563](https://github.com/CosmicDNA/three-stdlib/commit/e92556307e99df07f26d1daea8c3bab13b011b4a)), closes [#395](https://github.com/CosmicDNA/three-stdlib/issues/395)
    * tree-shaking ([#395](https://github.com/CosmicDNA/three-stdlib/issues/395)) ([a9e93f2](https://github.com/CosmicDNA/three-stdlib/commit/a9e93f287b2a32d3aaf93f212d44abb572567d4e))
    * turn FlakesTexture into ts file ([#199](https://github.com/CosmicDNA/three-stdlib/issues/199)) ([6c478ac](https://github.com/CosmicDNA/three-stdlib/commit/6c478ac5547a0df452945b0bd40eb646a33425f9))
    * type compatibility with @types/three@0.172.0 ([#394](https://github.com/CosmicDNA/three-stdlib/issues/394)) ([f33f122](https://github.com/CosmicDNA/three-stdlib/commit/f33f12270a209ad5f88820e83ea864e0df86e346))
    * **types:** compatibility with @types/three@0.167.0 ([#375](https://github.com/CosmicDNA/three-stdlib/issues/375)) ([40a4d33](https://github.com/CosmicDNA/three-stdlib/commit/40a4d33f64741adf589ac331dda36e309573e85c))
    * **types:** move @types/offscreencanvas to dependencies ([#177](https://github.com/CosmicDNA/three-stdlib/issues/177)) ([33c1831](https://github.com/CosmicDNA/three-stdlib/commit/33c1831e64af8aa6b0b160106ed595ba2ea8bd5b))
    * **types:** remove references to Shader type ([#327](https://github.com/CosmicDNA/three-stdlib/issues/327)) ([8449f8e](https://github.com/CosmicDNA/three-stdlib/commit/8449f8e325cd3015755a3e48b6796649d70ddf06))
    * **types:** Remove usages of ambient THREE namespace ([#346](https://github.com/CosmicDNA/three-stdlib/issues/346)) ([ba6a58d](https://github.com/CosmicDNA/three-stdlib/commit/ba6a58d46e2c8d24f574da4b3537ada54a37dce3))
    * **types:** stub TextureEncoding ([#347](https://github.com/CosmicDNA/three-stdlib/issues/347)) ([11bd428](https://github.com/CosmicDNA/three-stdlib/commit/11bd428c0721f9d80b31a371d01ebf371884ed75))
    * **types:** three r160 breaking changes ([#332](https://github.com/CosmicDNA/three-stdlib/issues/332)) ([6033736](https://github.com/CosmicDNA/three-stdlib/commit/6033736d7eb19d892a9188ff67167854aba47f1c))
    * **types:** type errors in declaration files ([#176](https://github.com/CosmicDNA/three-stdlib/issues/176)) ([4c97f5c](https://github.com/CosmicDNA/three-stdlib/commit/4c97f5c2459388325fd21c332016f9c15eaf4f5f))
    * update chevrotain ([#284](https://github.com/CosmicDNA/three-stdlib/issues/284)) ([644d2ad](https://github.com/CosmicDNA/three-stdlib/commit/644d2adc9a58f477895d990d84f0b9d772397d94))
    * update chevrotain from v9.0.2 to v10.1.1 ([#134](https://github.com/CosmicDNA/three-stdlib/issues/134)) ([d9ff694](https://github.com/CosmicDNA/three-stdlib/commit/d9ff6947c826ab033979341bbbc6695a82ca6947))
    * update CSM shader ([#90](https://github.com/CosmicDNA/three-stdlib/issues/90)) ([5618b2a](https://github.com/CosmicDNA/three-stdlib/commit/5618b2a3eb0b7896b0ec56372ec57b93d298a018))
    * update curvemod ([fdbc8a4](https://github.com/CosmicDNA/three-stdlib/commit/fdbc8a43fcff12059405b66c266dea878f8675bf))
    * Update devDependencies of three & @types/three to latest (fixes [#123](https://github.com/CosmicDNA/three-stdlib/issues/123)) ([#124](https://github.com/CosmicDNA/three-stdlib/issues/124)) ([e49ebbc](https://github.com/CosmicDNA/three-stdlib/commit/e49ebbcc79eba80ab71e689fb170159927126b5c))
    * update gltfloader ([da2d398](https://github.com/CosmicDNA/three-stdlib/commit/da2d398e324e02a08df7236e086c99fb6c23cfab))
    * update line2 to latest ([96887bc](https://github.com/CosmicDNA/three-stdlib/commit/96887bc117426d633940c6b3d3b137debece2db1))
    * Update LineSegments2.ts to fix raycaster ([#73](https://github.com/CosmicDNA/three-stdlib/issues/73)) ([bdaa33c](https://github.com/CosmicDNA/three-stdlib/commit/bdaa33c1130874d0a6e68352b8b2f289f7d2cfd3)), closes [/github.com/mrdoob/three.js/blob/e8877dfb85ae017f53ef8d91237909bc162f524b/examples/jsm/lines/LineSegments2.js#L165](https://github.com//github.com/mrdoob/three.js/blob/e8877dfb85ae017f53ef8d91237909bc162f524b/examples/jsm/lines/LineSegments2.js/issues/L165)
    * update pointer lock ([baa84a4](https://github.com/CosmicDNA/three-stdlib/commit/baa84a412981222de1490918910756c28eb13671))
    * update rgbe ([ab512ad](https://github.com/CosmicDNA/three-stdlib/commit/ab512ad035d5565a195117e070301ed3fb52b69c))
    * update shaders ([b70a1ca](https://github.com/CosmicDNA/three-stdlib/commit/b70a1ca690ab7ef4fe3dbd0c5b70c2f4311cad9e))
    * update transform controls axes visual feedback to match threejs ([#64](https://github.com/CosmicDNA/three-stdlib/issues/64)) ([0661ff6](https://github.com/CosmicDNA/three-stdlib/commit/0661ff6960f8d8928470589ea3f8346793e652c4))
    * updated RenderPixelatedPass types to match source file ([#265](https://github.com/CosmicDNA/three-stdlib/issues/265)) ([1401fce](https://github.com/CosmicDNA/three-stdlib/commit/1401fcedb3db1d7f89e8ce639c99ab17a1ee0225))
    * upgrading semantic-release ([#391](https://github.com/CosmicDNA/three-stdlib/issues/391)) ([1f41939](https://github.com/CosmicDNA/three-stdlib/commit/1f41939ca4c8405e5294d437fd73afe789f3fb56))
    * **USDZExporter:** alpha issues in diffuse map ([#364](https://github.com/CosmicDNA/three-stdlib/issues/364)) ([880e2eb](https://github.com/CosmicDNA/three-stdlib/commit/880e2eb089fc5344ffa0f5dc6c88486ee948c189))
    * use arrow function in scene.traverse argument ([#161](https://github.com/CosmicDNA/three-stdlib/issues/161)) ([252f19d](https://github.com/CosmicDNA/three-stdlib/commit/252f19d3b5e665e151044ac38da99f6e5fea2208))
    * use correct package name ([#50](https://github.com/CosmicDNA/three-stdlib/issues/50)) ([492231b](https://github.com/CosmicDNA/three-stdlib/commit/492231b26fc4d6dbc9f5db637bad30eef6c853ed))
    * use correct value for LinearSRGBColorSpace ([#368](https://github.com/CosmicDNA/three-stdlib/issues/368)) ([430ffd7](https://github.com/CosmicDNA/three-stdlib/commit/430ffd76fed22748dd1ba533b73eaa8286eeaabd))
    * use vite, vendor types ([#236](https://github.com/CosmicDNA/three-stdlib/issues/236)) ([940d6f7](https://github.com/CosmicDNA/three-stdlib/commit/940d6f759c948aeb89cac230f025b33f2b14ebf9))
    * **utils:** `toCreasedNormals()`: call `toNonIndexed()` only on indexed geometries ([#269](https://github.com/CosmicDNA/three-stdlib/issues/269)) ([9ecea65](https://github.com/CosmicDNA/three-stdlib/commit/9ecea65b66ddd35eeb4f80155dc9d49f3ce2f2d7))
    * vendor opentype as ESM ([#295](https://github.com/CosmicDNA/three-stdlib/issues/295)) ([238d81d](https://github.com/CosmicDNA/three-stdlib/commit/238d81d4ef4e0799b912f4b6b8659b12f21e3be1))
    * **VRButton:** SSR compat ([#293](https://github.com/CosmicDNA/three-stdlib/issues/293)) ([55cabc8](https://github.com/CosmicDNA/three-stdlib/commit/55cabc8c6772f8b4c816c43753b1ff63101d52eb))
    * water2 was broken ([4d561a2](https://github.com/CosmicDNA/three-stdlib/commit/4d561a22a30c96224eff149bf46d0c1c757b9455))
    * **water2:** fix water2 shader enum wrong. ([#189](https://github.com/CosmicDNA/three-stdlib/issues/189)) ([4d7533d](https://github.com/CosmicDNA/three-stdlib/commit/4d7533d63385965400208a6a30ccce06edf3ef84))
    * waterpass export ([b55ba83](https://github.com/CosmicDNA/three-stdlib/commit/b55ba832839af4fcaf11e5d0ee65dc70d67276d0))
    * webgl interface was still an object collection, create context for detection only once, free it as well ([375e140](https://github.com/CosmicDNA/three-stdlib/commit/375e14084384fd6749d7219a7e71480f4e82fd98))
    * **WebGPURenderer:** add explicit ext for glslang ([#245](https://github.com/CosmicDNA/three-stdlib/issues/245)) ([93a82d8](https://github.com/CosmicDNA/three-stdlib/commit/93a82d835a3009ace57e1092f09bcd44017f6484))
    * **webxr:** convert to TS ([#163](https://github.com/CosmicDNA/three-stdlib/issues/163)) ([ac03664](https://github.com/CosmicDNA/three-stdlib/commit/ac03664ca17632024a0b7408790a241dd6c59f06))
    * **webxr:** update xr modules, vendor motion controllers ([#130](https://github.com/CosmicDNA/three-stdlib/issues/130)) ([55b233d](https://github.com/CosmicDNA/three-stdlib/commit/55b233d1a60a2231ceb3e6fef4b5bd06acd6219b))
    
    ### chore
    
    * update for r128 ([2815d8e](https://github.com/CosmicDNA/three-stdlib/commit/2815d8e00ce3ae79a9b6891e852e03f18391d60a))
    
    ### Features
    
    * `RaycasterHelper` ([#389](https://github.com/CosmicDNA/three-stdlib/issues/389)) ([9bf7ea3](https://github.com/CosmicDNA/three-stdlib/commit/9bf7ea3377f079498de381c5ee7a8945032fca84))
    * add arcballcontrols and implement a connect function ([8edbc52](https://github.com/CosmicDNA/three-stdlib/commit/8edbc52ddf096013889b237095f578702ed17200))
    * add connect method to FirstPersonControls ([#119](https://github.com/CosmicDNA/three-stdlib/issues/119)) ([07956be](https://github.com/CosmicDNA/three-stdlib/commit/07956be13514d10eb1d26a56a787f4c31a74744d))
    * add CurveModifier ([8882d72](https://github.com/CosmicDNA/three-stdlib/commit/8882d726f6c2d57dfe7d4119f82a0d5f29bd2c58))
    * add FontLoader, Font, & TextGeometry ([#111](https://github.com/CosmicDNA/three-stdlib/issues/111)) ([bb8ae8c](https://github.com/CosmicDNA/three-stdlib/commit/bb8ae8c3ba4f690e8a54a3ba9021dc735d6989cf))
    * add GammaCorrectionShader ([3838cab](https://github.com/CosmicDNA/three-stdlib/commit/3838cab9593983243ad1cf11b26f63576728b946))
    * add GroundProjectedEnv ([#172](https://github.com/CosmicDNA/three-stdlib/issues/172)) ([cda89a0](https://github.com/CosmicDNA/three-stdlib/commit/cda89a058885637ea8d1e53fbc5cb079ab59e326))
    * add HorizontalBlurShader ([81f67ab](https://github.com/CosmicDNA/three-stdlib/commit/81f67abd3354d5aaf080dd21cdcc40572c0a86f6))
    * add HTMLMesh ([#206](https://github.com/CosmicDNA/three-stdlib/issues/206)) ([3d42c87](https://github.com/CosmicDNA/three-stdlib/commit/3d42c873aa077bc0b2b9e0f73016dfd5afa9dff3))
    * add Line2, LineMaterial & LineGeometry ([3dc2f86](https://github.com/CosmicDNA/three-stdlib/commit/3dc2f86df52a4051b911caaf48308a93171e79e3))
    * add SimplexNoise ([c451acb](https://github.com/CosmicDNA/three-stdlib/commit/c451acbf573fb899fa093fee11731d1e2e47b1c9))
    * add SimplexNoise TS ([606e2dc](https://github.com/CosmicDNA/three-stdlib/commit/606e2dc2b1f01ad4fcab23ce39a35fbe2752bd2a))
    * add TrackballControls ([dd66580](https://github.com/CosmicDNA/three-stdlib/commit/dd66580ee1e82f3dce30159f02a0092474fca73e))
    * add transform controls ([f59f1e2](https://github.com/CosmicDNA/three-stdlib/commit/f59f1e2ca818dfed9b9322432463ed8f51eda04c))
    * add VerticalBlurShader ([2fc77a5](https://github.com/CosmicDNA/three-stdlib/commit/2fc77a52024341d50fc469ac865b42cd21649ea3))
    * add waterpass ([7e7693e](https://github.com/CosmicDNA/three-stdlib/commit/7e7693e74c117eb779079d079f697fa572efd94a))
    * Automatic enabling of USE_DASH define in lines ([#67](https://github.com/CosmicDNA/three-stdlib/issues/67)) ([0061945](https://github.com/CosmicDNA/three-stdlib/commit/0061945573138ec2890b9e33ea4ca27468481560))
    * BatchedMesh ([#307](https://github.com/CosmicDNA/three-stdlib/issues/307)) ([a51d1f3](https://github.com/CosmicDNA/three-stdlib/commit/a51d1f3df0b84875fb570c459b922828ac5ff276))
    * **CCDIKHelper:** add `sphereSize` arg ([e924202](https://github.com/CosmicDNA/three-stdlib/commit/e92420237b81544c6061bb6e7b104de752ba05ee))
    * **CCDIKSolver:** convert to classes, export CCDIKHelper ([#181](https://github.com/CosmicDNA/three-stdlib/issues/181)) ([273a63b](https://github.com/CosmicDNA/three-stdlib/commit/273a63b0901abc45f93030b464adb0ed88594d39))
    * **controls:** Remove preventDefault() from mouse handlers ([#66](https://github.com/CosmicDNA/three-stdlib/issues/66)) ([f992685](https://github.com/CosmicDNA/three-stdlib/commit/f9926852d6b88df7f893d0f81659fd2e503aa222))
    * Copy @three/types/examples at build time ([#45](https://github.com/CosmicDNA/three-stdlib/issues/45)) ([89430e5](https://github.com/CosmicDNA/three-stdlib/commit/89430e5f273af40dbc7d6d89b41b927c7ad4f183))
    * cursor zoom ([#104](https://github.com/CosmicDNA/three-stdlib/issues/104)) ([9fb179e](https://github.com/CosmicDNA/three-stdlib/commit/9fb179ec763aa97bd354e6b6a5546477f5b3b334))
    * **EffectComposer:** add dispose ([#378](https://github.com/CosmicDNA/three-stdlib/issues/378)) ([9d656b2](https://github.com/CosmicDNA/three-stdlib/commit/9d656b26c80e2c356df0d016ba7fddc55da50577))
    * Expose direct polar/azimuthal angle controls ([#65](https://github.com/CosmicDNA/three-stdlib/issues/65)) ([2a72eb9](https://github.com/CosmicDNA/three-stdlib/commit/2a72eb9e5969b1e2bbd1035008dcd15520ffaa8a))
    * **GLTFExporter:** add support for 4 uv channels ([#303](https://github.com/CosmicDNA/three-stdlib/issues/303)) ([086fadb](https://github.com/CosmicDNA/three-stdlib/commit/086fadb738f072376cc052448ee083b9753d0df6))
    * **GLTFLoader:** dispersion ([#363](https://github.com/CosmicDNA/three-stdlib/issues/363)) ([bdfe295](https://github.com/CosmicDNA/three-stdlib/commit/bdfe295d6e725a8109b49d7ccf266a2b05ab4424))
    * **GLTFLoader:** emissive strength, iridescence, morph colors ([#190](https://github.com/CosmicDNA/three-stdlib/issues/190)) ([3191f75](https://github.com/CosmicDNA/three-stdlib/commit/3191f75b869db2f33a5a19453d2e74ad8e347918))
    * **interactive:** adding InteractiveObject ([#171](https://github.com/CosmicDNA/three-stdlib/issues/171)) ([72aa608](https://github.com/CosmicDNA/three-stdlib/commit/72aa6088af46e48481cbad6a140ab493d6cf4d61))
    * **KTX2Loader:** add support for compressed arraytextures ([#230](https://github.com/CosmicDNA/three-stdlib/issues/230)) ([a806897](https://github.com/CosmicDNA/three-stdlib/commit/a80689722f188ff1c4d9e11f20a484ca151ba1e7))
    * **Lines:** alpha support for line color ([#335](https://github.com/CosmicDNA/three-stdlib/issues/335)) ([06d48dc](https://github.com/CosmicDNA/three-stdlib/commit/06d48dc0eebdf60b65eeceb29580837f7195bdfd))
    * Migrated vendored MotionControllers and XRControllerModelFactory to ts ([#194](https://github.com/CosmicDNA/three-stdlib/issues/194)) ([697b6ba](https://github.com/CosmicDNA/three-stdlib/commit/697b6ba973f126824bd3586169cff7640562703a))
    * Move AfterimagePass to a class with customizable shader ([#49](https://github.com/CosmicDNA/three-stdlib/issues/49)) ([4450baf](https://github.com/CosmicDNA/three-stdlib/commit/4450baf9d652a21fc24738c0e7a53f8c4abbf091))
    * **OrbitControls:** expose zoom methods for programmatical controls ([#383](https://github.com/CosmicDNA/three-stdlib/issues/383)) ([98aaa0b](https://github.com/CosmicDNA/three-stdlib/commit/98aaa0b9386712e42b6e28173db07b4dba55a444))
    * **OrbitControls:** reverse horizontal and vertical orbits separately ([#280](https://github.com/CosmicDNA/three-stdlib/issues/280)) ([53efecd](https://github.com/CosmicDNA/three-stdlib/commit/53efecdfbd10f9b668a30ebbd153a15b7c2962ab))
    * **OrbitControls:** stopListenToKeyEvents ([#275](https://github.com/CosmicDNA/three-stdlib/issues/275)) ([7aa3117](https://github.com/CosmicDNA/three-stdlib/commit/7aa3117c92a4687133c67049c2d7502b9df8d1b5))
    * **OrbitControls:** zoomToCursor ([#286](https://github.com/CosmicDNA/three-stdlib/issues/286)) ([6472f69](https://github.com/CosmicDNA/three-stdlib/commit/6472f690af1ff3af29b1ccff652c06bdefafdae3))
    * **PointerLockControls:** sensitivity const ([#416](https://github.com/CosmicDNA/three-stdlib/issues/416)) ([e6653ce](https://github.com/CosmicDNA/three-stdlib/commit/e6653ce06ece56e5bb392d42b979294f489a1c5e))
    * refactor control classes to use readonly for target property ([#370](https://github.com/CosmicDNA/three-stdlib/issues/370)) ([002e780](https://github.com/CosmicDNA/three-stdlib/commit/002e78046af8da5ca68e36c8abd7cad178ac943a))
    * refactor orbit controls to pointer events ([#71](https://github.com/CosmicDNA/three-stdlib/issues/71)) ([926bd8a](https://github.com/CosmicDNA/three-stdlib/commit/926bd8a24098db4d958449c98394f4e1ac3d5896))
    * remove need for manually assigning Line2 material resolution ([#376](https://github.com/CosmicDNA/three-stdlib/issues/376)) ([d89e3c3](https://github.com/CosmicDNA/three-stdlib/commit/d89e3c32a1eb97e9415e2c361e18af081bc66a25))
    * renderpixelatedpass ([5356691](https://github.com/CosmicDNA/three-stdlib/commit/5356691030d6b4d1bcc7c690affa63b676dac115))
    * reverse orbit ([#89](https://github.com/CosmicDNA/three-stdlib/issues/89)) ([cb9f44c](https://github.com/CosmicDNA/three-stdlib/commit/cb9f44cb8c4880a4df95bb94ed65bfff71892a3f)), closes [#57](https://github.com/CosmicDNA/three-stdlib/issues/57)
    * **TrackballControls:** expose target ([#249](https://github.com/CosmicDNA/three-stdlib/issues/249)) ([400af03](https://github.com/CosmicDNA/three-stdlib/commit/400af03ec767fcac3477e086c3dc144ff24928a3))
    * transform multiple JS postprocessing functions to TS classes ([#150](https://github.com/CosmicDNA/three-stdlib/issues/150)) ([6d29730](https://github.com/CosmicDNA/three-stdlib/commit/6d297309d971c6337a318f154a44b91a2622ee19))
    * update ktx2loader, add letterspacing and lineheight to fontloader ([a2a572a](https://github.com/CosmicDNA/three-stdlib/commit/a2a572a2416a5e1bae12df6d32a0be9a68e41ec4))
    * updategltfloader ([3c4699a](https://github.com/CosmicDNA/three-stdlib/commit/3c4699ad905200d4c563ef2d897b45446155a088))
    * **webxr:** convert buttons to TS, passthrough vr sessioninit ([#164](https://github.com/CosmicDNA/three-stdlib/issues/164)) ([93a17c9](https://github.com/CosmicDNA/three-stdlib/commit/93a17c92791fa3f424c222350101fc84fcccfcdc))
    * **XRHandMeshModel:** add custom model path arg ([#162](https://github.com/CosmicDNA/three-stdlib/issues/162)) ([61d0f77](https://github.com/CosmicDNA/three-stdlib/commit/61d0f772a526de51f0a3561f4b5e9be817f2e026))
    
    ### Reverts
    
    * Revert "removes unused interface + CameraControl.js" ([f366596](https://github.com/CosmicDNA/three-stdlib/commit/f36659645d0685cc92d2b02148219e00f06fe34c))
    
    ### BREAKING CHANGES
    
    * min v three r128
    * this is the start of v1 beta
    
    * remove new TextureLoader from top level import
    
    * run prettier
    semantic-release-bot committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    f73e7f1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    34238ee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    55c4378 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    11fb0c1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3db88c4 View commit details
    Browse the repository at this point in the history
  13. chore(release): 1.0.1 [skip ci]

    ## [1.0.1](CosmicDNA/three-stdlib@v1.0.0...v1.0.1) (2026-03-09)
    
    ### Bug Fixes
    
    * 👷 Should fix release GH action, attempt 6. ([3db88c4](CosmicDNA@3db88c4))
    semantic-release-bot committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    4888702 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3183019 View commit details
    Browse the repository at this point in the history
  15. chore(release): 1.0.2 [skip ci]

    ## [1.0.2](CosmicDNA/three-stdlib@v1.0.1...v1.0.2) (2026-03-09)
    
    ### Bug Fixes
    
    * 👷 Should fix release GH action, attempt 7. ([3183019](CosmicDNA@3183019))
    semantic-release-bot committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    e585303 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d876018 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1607716 View commit details
    Browse the repository at this point in the history
  18. chore(release): 1.0.3 [skip ci]

    ## [1.0.3](CosmicDNA/three-stdlib@v1.0.2...v1.0.3) (2026-03-09)
    
    ### Bug Fixes
    
    * 👷 Should fix release GH action, attempt 8. ([d876018](CosmicDNA@d876018))
    * 👷 Should fix release GH action, attempt 9. ([1607716](CosmicDNA@1607716))
    semantic-release-bot committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    8ea53f1 View commit details
    Browse the repository at this point in the history
Loading