Commit f73e7f1
committed
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 prettier1 parent 10d5e0a commit f73e7f1
2 files changed
+310
-1
lines changed
0 commit comments