Skip to content

Latest commit

 

History

History
339 lines (248 loc) · 20.8 KB

CHANGELOG.md

File metadata and controls

339 lines (248 loc) · 20.8 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

Merged

  • Keyboard event listener #107

Commits

v1.11.4 - 2024-09-03

Commits

v1.11.3 - 2024-08-22

Commits

  • Fix an issue with user sprite not updated. 9b8958f

v1.11.2 - 2024-08-22

Commits

  • Fix an issue with sprite. a6cec29

v1.11.1 - 2024-08-12

Merged

  • Image markers #59

Commits

  • Trigger markers update with several methods in controls object. 3c746b1

v1.11.0 - 2024-08-09

Merged

  • Add few more unit tests for new APIs. #58

Commits

  • Add test for indexed and merged primitives. cfdbfd7
  • Add a simple test for texture slides. 02045e4
  • Add create apis testing. a257628

v1.10.3 - 2024-07-25

Commits

  • Fix a bug causing failure to load indexed entries. c31e336
  • Fix whitespaces. d54c9c8

v1.10.2 - 2024-07-19

Commits

  • Fix an issue with colours> 9918227

v1.10.1 - 2024-07-12

Commits

  • FIx a case where zooming into cluster causing scene to be irresponsive. e09b34d

v1.10.0 - 2024-07-12

Merged

  • Support new metadata url formats. #57
  • File io #98

Commits

  • Commit changes on indexed loader so far. 0099c7f
  • Initial works on merging vertices. efec56a
  • Improve geoemtry merging codes to handle normals and morphing cases. aaf02b3

v1.9.0 - 2024-07-10

Merged

  • Add a method to set pickable objects for raycaster #56
  • Bump braces from 3.0.2 to 3.0.3 in /test #93
  • Add new methods to help with annotations #97
  • Improve points editing #55
  • Add slices #96
  • Several new features #54

Commits

  • Allow user provided pickableObjects to be set with a new RayCaster method. f4c4582

v1.8.5 - 2024-07-08

Merged

  • Update unite testings. #95
  • Add slices #94

Commits

  • Improved points editing. 7c34779
  • Add a new RayCaster method for getting intersects objects with origin and direction. 192ce6e

v1.8.4 - 2024-07-03

Commits

  • Add a function to create 3 planes on primary axes. c5059a4
  • Make sure the actual texture slides primitives match with the rendering. b0f3104
  • Add a new method to get texture slide settings with corresponding id. bb2996a

v1.8.3 - 2024-06-24

Commits

  • Fix an issue when invisible marker cluster can be picked. 83192d9
  • Improve points picking. 56e2652

v1.8.2 - 2024-06-24

Commits

  • Remove an error message on mouse down event. 027658c

v1.8.1 - 2024-06-21

Commits

  • Fix points picking. ec578bf
  • Add new api to handle zinc object removed callback. 81a64e4
  • Increment to version 1.8.0. 3d26a41

v1.7.0 - 2024-06-14

Commits

v1.6.0 - 2024-05-24

Merged

  • Add LOD supports to lines. #53
  • Add method to create lines and points and marker cluster #52
  • Add a new way to render markers with cluster #92
  • Minor changes. #51
  • Build with webpack 5 #50

Commits

  • Allow marker cluster to be enabled/disable. 1a28bdd
  • Update unit test. 9ff447f
  • Remove a copy of the enabelMarkerCluster method. a4ca58a

v1.5.1-beta.7 - 2024-05-21

Merged

  • Points create #91

Commits

  • Add a new lines2 which allows width to be set. 772cff3
  • Support cluster markers. fe4fce9
  • Improve cluster markers. 4e053b6

v1.5.1-beta.0 - 2024-03-21

Commits

  • Add new functions for adding points and getting zinc object callback from scene. 5bd2688
  • Add a new method to add lines. e70fde3
  • Add flip Y option for texture array. 9bbf065

v1.5.0 - 2024-03-19

Merged

  • Texture io #89
  • Level of details #90
  • Refactor #87
  • Updae marker colour, update methods for textureSlide. #49
  • Add a way to enable marker for specific zinc objects, #48
  • Add UUID to region, scene and primitives #47
  • Improve volume render and texture #46
  • Update docs #86
  • Update README.md. #85
  • Update docs #84
  • Update docs #83
  • Update docs #45

Commits

v1.0.16 - 2023-06-22

Merged

  • Add new npm release and changelog commands. #44
  • Support params in loading and fix a bug with settings in metadata. #43
  • Limit maximum concurrent download with json files to 20. #42
  • Texture array #41
  • Add unit tests for region. #40
  • Update unit tests. #39
  • Update tests. #79
  • Bump json-schema and jsprim in /test #65
  • Bump loader-utils from 1.2.3 to 1.4.2 #67
  • Bump loader-utils from 1.4.0 to 1.4.2 in /test #68
  • Bump decode-uri-component from 0.2.0 to 0.2.2 in /test #72
  • Bump decode-uri-component from 0.2.0 to 0.2.2 #71
  • Bump minimatch from 3.0.4 to 3.1.2 #69
  • Bump minimatch from 3.0.4 to 3.1.2 in /test #70
  • Bump qs from 6.5.2 to 6.5.3 in /test #73
  • Bump minimist and mocha in /test #63
  • Bump json5 from 1.0.1 to 1.0.2 #75
  • Add a method to get the dom element coordinates from ndc and a method… #77
  • Improve glyphset performance. #76
  • Picking optimisation #62
  • Bump jsdom from 16.4.0 to 16.5.0 in /test #59
  • Bump terser from 4.8.0 to 4.8.1 in /test #61
  • Bump terser from 4.8.0 to 4.8.1 #60
  • Region #58
  • Bump async from 2.6.3 to 2.6.4 #56
  • Bump minimist from 1.2.5 to 1.2.6 #55
  • Bump simple-get from 3.1.0 to 3.1.1 in /test #54
  • Bump pathval from 1.1.0 to 1.1.1 in /test #52
  • Bump ajv from 6.10.2 to 6.12.6 #53
  • Render primitives in the order they are listed. #49
  • Gltf exports #48
  • Bump path-parse from 1.0.6 to 1.0.7 #45
  • Bump path-parse from 1.0.6 to 1.0.7 in /test #46
  • Bump tar from 4.4.13 to 4.4.19 in /test #47
  • Now use threejs 0.130.1 and transpile to esmodule #38
  • Glyph labels #43
  • Bump ws from 7.3.1 to 7.4.6 in /test #42
  • Bump hosted-git-info from 2.8.8 to 2.8.9 in /test #40
  • Bump browserslist from 4.8.2 to 4.16.6 #41
  • Glyph labels #37
  • Morph color fix #36
  • Add anatomical id to primitive objects. #35
  • Bump underscore from 1.9.1 to 1.13.1 #37
  • Bump lodash from 4.17.19 to 4.17.21 #38
  • Bump lodash from 4.17.20 to 4.17.21 in /test #39
  • Add settings as parseable entry in metadata file. #34
  • Add scaffoldvuer to the list of examples. #33
  • Bump y18n from 4.0.0 to 4.0.3 #36
  • Bump elliptic from 6.5.3 to 6.5.4 in /test #31
  • Bump ssri from 6.0.1 to 6.0.2 in /test #35
  • Bump elliptic from 6.5.3 to 6.5.4 #30
  • Bump y18n from 3.2.1 to 3.2.2 in /test #33
  • Bump ssri from 6.0.1 to 6.0.2 #34
  • Bump pug-code-gen from 2.0.2 to 2.0.3 #29
  • Bump three from 0.120.1 to 0.125.0 in /test #28
  • Bump three from 0.120.1 to 0.125.0 #27
  • Improve performance and markers #32
  • Update dependencies and improve codes around requestAnimationFrame #31
  • Bump ini from 1.3.5 to 1.3.7 in /test #26
  • Bump ini from 1.3.5 to 1.3.7 #25
  • Improve FinishDownload callback #30
  • Version 0.36.1. #29
  • ZincJS 0.36 release #28
  • Glyphset optimisation #27
  • Version 0.35.1 release #26
  • Bump yargs-parser from 13.1.1 to 13.1.2 #24
  • Bump bl from 3.0.0 to 3.0.1 in /test #23
  • Increment version to 0.35.0. #25
  • Minimap #24
  • Version 0.34 release #23
  • Markers can now be added to all ZincObjects. #22
  • Create a new prototype ZincObject #21
  • Marker #20
  • Bump lodash from 4.17.15 to 4.17.19 in /test #19
  • Bump elliptic from 6.5.2 to 6.5.3 #18
  • Bump elliptic from 6.5.2 to 6.5.3 in /test #16
  • Bump lodash from 4.17.15 to 4.17.19 #17
  • Improve performacne on hovering and view all. #22
  • Improve on controls. #21
  • Add API to adjust zoom and change autotumble rate calculation. #20
  • Fix a bug causing scene may not start properly at the beginning. #19
  • Add post render callback. #18
  • Add few more APIs. #17
  • Bump acorn from 6.4.0 to 6.4.1 in /test #15
  • Disable picking when the camera control is undergoing other operations. #16
  • Add methods to set and get colour in hex string for different primiti… #15
  • Fix a problem with Resizesensor not respond correctly. #14
  • Improve performance and update dependencies. #13
  • Improve unit tests and add missing APIs. #12
  • Ensure objects identity can be passed onto user during picking. #11
  • Add supports to line primitives. #10
  • Use BufferGeometry of Geometry. #9
  • View all function now works for time dependent vertices. #8
  • Set frustumCulled to false for time dependent mesh. #7
  • Add JUnit reports. #6
  • Fix coverage test and update url. #5
  • Test pull request. #4
  • Major updates and add unit tests. #3
  • Worker #13
  • Canvas #12
  • Es6 #11
  • Merged changes #2
  • Provide link to PyZinc2ZincJS #10
  • Update documentation #9
  • Remove unused variable. #1
  • Fix: JSONLoader(boolean) is deprecated #8
  • Update webpack #7
  • Laziest attempt at removing circular dependencies #5
  • Fixing up some md formatting #1

Fixed

  • Fix url provided in metadata is not resolved relative to the metadata file itself. Fixes #14. #14
  • Each module from the olde zinc_3js_renderer.js is now separated from it and move to its own file. Closes #1. #1

Commits

  • Add new texture related objects. 9a38ad4
  • Add release and changelog command. 1a36857
  • Initial support for 2d array texture. a9b6efd