Since v2.3, we now auto-generate the change log at https://github.com/xeokit/xeokit-sdk/releases
Listed below are changes prior to v2.3, logged using our previous system.
Aug 16, 2022
Please find auto-generated release notes here.
Jan 10, 2022
- General
- Add commonjs build. #773 (@amir-arad)
- AngleMeasurementsPlugin, DistanceMeasurementsPlugin
- CityJSONLoaderPlugin
- GLTFLoaderPlugin
- WebIFCLoaderPlugin
- LASLoaderPlugin
- Configs
- stats
- Node
- PerformanceModel
- SkyBox
- Set SkyBox unclippable. #746 (@dengzer1001
- Mesh
- PerformanceModel
- XKTLoaderPlugin
Oct 8, 2021
Oct 7, 2021
- NavCubePlugin
- Viewer
Oct 1, 2021
- XML3DLoaderPlugin
Sep 22, 2021
Multi language support, full-precision measurement, renderer features for more model types, various fixes.
- General
- AngleMeasurementPlugin
- CameraControlPlugin
- DistanceMeasurementPlugin
- FastNavPlugin
- Input
- PerformanceModel
- PropertySet, Property
- SkyBox
- Enhance Skybox effect - keep SkyBox in background. #720 (@whucj)
- SpriteMarker
- XKTLoaderPlugin
- AxisGizmoPlugin
- NavCubePlugin
- PerformanceModel
- Scene
- SectionPlane, FastNavPlugin
- Spinner
- Viewer
- Fix Safari user agent detector in SAO. #681 (@juho-ylikyla)
May 14, 2021
Simpler and faster model loading, better code bundling, Safari/iOS robustness, SAO tweaks, rendering fixes.
- General
- Build into library using Rollup. #638 (@incureforce, @xeolabs)
- Serve library via JSDelivr CDN. #639 (@xeolabs)
- AmbientLight
- DistanceMeasurementPlugin
- Distance measurement axes scale bugfix. #648 (@robin-pham)
- FastNavPlugin
- SAO
- PerformanceModel
- XKTLoaderPlugin
April 22, 2021
Patches
- CameraControl
- FastNavPlugin
April 21, 2021
Rendering, performance and QA improvements.
- General
- AnnotationsPlugin
- CameraControl
- FastNavPlugin
- Mesh
- PointLight
- PointsMaterial
- SAO
- SectionPlane, SectionPlanesPlugin
- Scene
- XKTLoaderPlugin, PerformanceModel
- Fix missing backfaces. #596 (@xeolabs)
- Improved edge coloring. #595 (@xeolabs)
- Make XKTLoaderPlugin load most colors from model by default. #604 (@xeolabs)
- Fix disappearing loading spinner for XKTLoaderPlugin. #603 (@xeolabs)
- Fix picking for PerformanceModel with instanced "points" geometry. #619 (@xeolabs)
March 18, 2021
Faster rendering, XKT, STL and OBJ loading enhancements, lighting and camera control fixes.
- BIMServerPlugin
- CameraControl
- DirLight, PointLight
- DistanceMeasurementsPlugin
- Scene
- OBJLoaderPlugin
- STLLoaderPlugin
- TreeViewPlugin
- XKTLoaderPlugin, PerformanceModel
- Ability to cancel XKT model loading. #565 (@xeolabs)
- Configurable max geometry batching size for PerformanceModel and XKTLoaderPlugin. #559 (@xeolabs)
- Optimize PerformanceModel shaders. #542 (@xeolabs)
- Support point clouds and line segments in PerformanceModel. #569 (@xeolabs)
- Extend XKTLoaderPlugin to load XKT 1.0.0. #586 (@xeolabs)
- Make XKTLoaderPlugin robust for empty arrays in XKT. #587 (@xeolabs)
January 19, 2021
- CameraControl
- SectionPlanesPlugin
- TreeViewPlugin
- Viewer
December 23, 2020
- CameraControl
- Orbit Camera#look when click-dragging on empty canvas in "orbit" mode. #503 (@xeolabs)
- Apply followPointer when pointer over empty canvas. #502 (@xeolabs)
- Apply followPointer in orthographic mode. #242 (@xeolabs)
- Touch-pivot about Camera#look by default in orbit mode. #510 (@xeolabs)
- Don't show CameraControl pivot position while panning. #509 (@xeolabs)
- Fix unwanted "picked*" events from pinch-to-zoom on touch devices. #438 (@xeolabs)
- Entity
- PerformanceModel
- StoreyViewsPlugin
December 10, 2020
December 9, 2020
December 9, 2020
- CameraControl
- Entity
- Entity, EdgeMaterial, EmphasisMaterial
- SectionPlane, SectionPlanesPlugin
- XKTLoaderPlugin, BCFViewpointsPlugin
November 25, 2020
November 23, 2020
- SectionPlane, SectionPlanesPlugin
November 18, 2020
- SectionPlane, SectionPlanesPlugin
- CameraControl
November 13, 2020
November 13, 2020
- CameraControl
- Fix disappearing models after pivot from downward-looking direction. #289 (@xeolabs)
- Fix disappearing models when CameraControl zooming in orbit mode. #468 (@xeolabs)
- Improve CameraControl dollying through objects. #469 (@xeolabs)
- Fix CameraControl first-person rotation and dolly for touch devices. #470 (@xeolabs)
November 10, 2020
- CameraControl
November 1, 2020
October 20, 2020
October 28, 2020
- BCFViewpointsPlugin
- TreeViewPlugin
- Picking
October 13, 2020
- SectionPlane, SectionPlanesPlugin
- BCFViewpointsPlugin
October 2, 2020
- Annotation, AnnotationsPlugin
September 30, 2020
September 28, 2020
September 25, 2020
September 10, 2020
- CameraControl
- ContextMenu
- Viewer
August 24, 2020
August 24, 2020
- CameraControl
- ContextMenu
- SectionPlane, SectionPlanesPlugin
August 14, 2020
- BIMServerLoaderPlugin
- Support BIMServer 1.5.182. #287 (@dimone-kun)
- CameraControl
- Entity
August 7, 2020
- CameraControl
- Customizable CameraControl key mappings. #395 (@xeolabs)
- Add CameraControl#touchDollyRate and simplify touch code. #392 (@amoki)
- Prevent CameraControl touch rotation in plan view mode. #396 (@xeolabs)
- Fix CameraControl followPointer for pinch-dollying on touch devices. #397 (@xeolabs)
- CameraControl one-finger panning in planView mode on touch devices. #398 (@xeolabs)
- GLTFLoaderPlugin
- Entity
July 16, 2020
- ImagePlane
- Scene
- Annotation
- buildPlaneGeometry()
- Mesh
- Canvas
July 4, 2020
- PerformanceModel
- CameraControl
- Add pan rate config for touch. #363 (@juho-ylikyla)
- Fix "Not initializing lastX and lastY leads to NaN". #357 (@Kurtil)
- ViewCullPlugin
- XKTLoaderPlugin
June 14, 2020
June 18, 2020
June 17, 2020
June 16, 2020
June 15, 2020
June 15, 2020
June 15, 2020
- BCFViewpointsPlugin
- CameraControl
- ContextMenu
- Scene
June 8, 2020
- ContextMenu
- CameraControl
- BCFViewpointsPlugin
June 8, 2020
June 8, 2020
June 5, 2020
- Fix alpha blending for X-Ray. #318,
145ca17
(@xeolabs) - Fix missing objects in large .XKT models. #315,
1b42a8
(@lasselaakkonen), (@xeolabs) - Add PerformanceModel#entityList. #320,
184443d
(@xeolabs) - Fix CameraFlightAnimation; make it stop running animations when destroyed. #317,
42ebe1f
(@xeolabs) - Enhance CameraControl; add dollyMinSpeed and dollyProximityThreshold.
baea53e
(@xeolabs)
May 29, 2020
May 25, 2020